word搜索显示上下文软件开发

word搜索显示上下文软件开发,第1张

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表达式的取值过程是怎样的、音频重采样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9716030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存