1、在标准unix/linux下的grep命令中,通过以下参数控制上下文的显示:
grep -C 10 keyword catalinaout 显示file文件中匹配keyword字串那行以及上下10行
grep -B 10 keyword catalinaout 显示keyword及前10行
grep -A 10 keyword catalinaout 显示keyword及后10行
2、查找的结果比较大时,为了方便定位问题,也可以重定向到文件中,比如:
grep -C 10 keyword catalinaout > aaatxt
3、统计包含某个关键字的个数
grep -o keyword catalinaout | wc -l
4、如果一行最多一个关键字,可以简写为:
grep -c keyword catalinaout
5、查看grep版本的方法是
grep -V
Grep命令详细说明:
Usage: grep [OPTION]… PATTERN [FILE]…
Search for PATTERN in each FILE or standard input
PATTERN is, by default, a basic regular expression (BRE)
Example: grep -i ‘hello world’ menuh mainc
Regexp selection and interpretation:
-E, --extended-regexp PATTERN is an extended regular expression (ERE)
-F, --fixed-strings PATTERN is a set of newline-separated fixed strings
-G, --basic-regexp PATTERN is a basic regular expression (BRE)
-P, --perl-regexp PATTERN is a Perl regular expression
-e, --regexp=PATTERN use PATTERN for matching
-f, --file=FILE obtain PATTERN from FILE
el表达式和Springmvc没关系,el表达式取值必需是servlet四大作用(servletContext>session>request>pageContext)中有的值,这四个域都有setAttribute("",object)方法和getAttribute("")方法 el表达式 会自动从四大域中按作用范围从小到达寻找搜寻对应名字的值,其内部调用的就是pageContext的findAttribute("")方法;如果要想在页面通过el表达式得到值就必需先调用域的setAttribute方法把值设置进去,不需要什么配置,直接写el表达式就可以如下代码
<%applicationsetAttribute("name", "zhangsan");//Context域
sessionsetAttribute("name", "lisi");//session域
requestsetAttribute("name", "wangwu"); //request域
pageContextsetAttribute("name", "zhaoliu");//page域
%>
${name }
输出结果是page域中的zhaoliu 如果将page域删掉则输出wangwu 依次类推
哥们 这是javaee基础知识 建议学好基础在整框架 不然只会傻瓜式的复制粘贴 不知道内部工作原理
由于从网络流、本地媒体文件等各种渠道解码的AVFrame帧,其采样位数、声道数、采样率都是不确定的,但是在很多的播放器框架中,需要播放指定的采样位数、声道数、采样率的音频数据,因此需要首先进行格式转换,这个格式转换的过程就称为音频重采样。
音频重采样上下文,这是一个不公开的结构,所有涉及的 *** 作均以指针的方式进行:
分配重采样上下文内存:
设置样本格式、通道布局、采样率:
上面这几个函数用于重采样上下文的创建和参数设置,用法如下:
如果嫌预初使化的过程繁琐,可以使用统一包装函数:
用法:
正式初使化重采样上下文:
计算重采样上下文缓冲样本的延迟时间,base参数用于指定基准时间,通常设置为输入采样率:
执行重采样转换,out和out_count参数指定输出缓冲区和建议的样本数,in和in_count指定输入的样本数。
返回转换成功的样本数,由于上下文带有缓冲功能,所有实际输出的样本数可能小于输入的样本数。
可以将in参数设置为NULL,用于将缓冲区的数据全部输出。
重采样过程完成后,释放上下文:
这个函数用于重新计算a b / c 的结果,在音频重采样中用于计算相同时长的目标样本数:
如:
一些辅助函数:
根据通道布局获取通道数:
根据音频参数分配相关内存空间:
上面是获取一组内存空间,有时只需要单通道内存或者样本以交错排列存储,使用这个函数:
根据音频参数获取音频数据大小:
按常理来说,我应该写一个关于音频重采样的例子,但是我突然改变主意了,计划在下篇中写一个完整地读取本地媒体文件并交给ALSA播放的演示程序,这里就暂时放一个重采样的简单封装吧。
以上就是关于word搜索显示上下文软件开发全部的内容,包括:word搜索显示上下文软件开发、JSP中el表达式的取值过程是怎样的、音频重采样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)