数学物理方法

计算机视觉,自然语言处理,流媒体服务器,分布式架构,机器学习算法

FFmpeg音频编解码处理

新版的ffmpeg对音频编码处理已经有了很大的变化,记录在此,做个备忘。 早期ffmpeg编码音频,输入数据一般都是S16格式,解码输出一般也是S16,也就是说PCM数据是存储在连续的buffer中,对一个双声道(左右)音频来说,存储格式可能就为 LRLRLR.........(左声道在前还是右声...

2019-01-16 11:25:40

阅读数 262

评论数 0

vi格式化代码,撤销,重做,回退操作

  在vim中其实也有像Eclipse中的ctrl + shift +F 的自动格式化代码的操作,尽管非常强大,但是通常会破坏代码的原有的缩进, 所以不建议在python这样缩进代替括号的语言中和源程序已经缩进过的代码中使用,废话少说,下面说步骤: 1,gg 跳转到第一行 2,shift+...

2018-08-06 17:49:28

阅读数 332

评论数 0

vi字符串替换

在Vi里面实现字符串的批量替换。 a. 文件内全部替换: %s#abc#def#g(用def替换文件中所有的abc) 例如把一个文本文件里面的“linuxidc.com”全部替换成“linuxidc.net”: :%s#linuxidc.com#xwen.net#g (如文件内有#,可用/...

2018-08-06 17:49:17

阅读数 2020

评论数 0

c++中extern,static,const关键字的作用

0.extern 意思是外部的,什么是外部呢,相对的是内部,在内部之外的,我们称为外部,这里只的模块或者文件外部 这是一个修饰符,可以用来修饰哪些东西呢,能修饰的东西无非变量和函数两个,函数又分为外部函数和成员函数。 修饰符修饰变量或者函数有哪些影响,无非两个: 1.影响变量的读写属性 ...

2018-08-06 17:48:58

阅读数 83

评论数 0

vi撤销与重做

xxxx 删除very A intelligent turtle xxxxxx 删除turtle A intelligent 用“U”恢复行 A very intelligent turtle 用“u”撤销“U” A intelligent “U”命令自己改变自己,“u”命令撤销操作,CTRL-...

2018-08-06 17:48:46

阅读数 77

评论数 0

删除windows换行符^M

有些内容从windows下拷贝到unix下后,发现文本文件中多了^M(在vim中查看),那么如何删除这个字符呢。     在网上找了下答案,有好几种方法,但是我试了下,只有一种是成功的,那就是”tr -d "\015" <myfile...

2018-08-06 17:48:11

阅读数 524

评论数 0

svn常用命令集合

svn基本的操作流程就是:   你刚刚进入一个新的公司,让你接手一个正在进行的项目,你打开终端写下了:svn co svn://192.168.1.1/pro/domain 然后就可以在当前目录里面找到一个叫domain的项目,cd domain,你浏览了几行代码,太特么的竟然有bug,你忍不住...

2018-08-06 17:48:00

阅读数 1330

评论数 0

用vi删除某一列

vi   中如何一次删除多列?  如:  123aaaaa  !@#aaaaa  ABCaaaaa  +-/aaaaa  在   vi   中如何一次删除前   3   列呢? 最简单的方法: 1. 先ctrl-v进行visual   block模式 2. 移动光标,按列选择你要删除的列 3....

2018-08-06 17:47:28

阅读数 2219

评论数 0

【golang】Go语言学习-select用法

golang 的 select 的功能和 select, poll, epoll 相似, 就是监听 IO 操作,当 IO 操作发生时,触发相应的动作。 示例: ch1 := make (chan int, 1) ch2 := make (chan int, 1) ... select { ...

2018-01-29 20:32:14

阅读数 173

评论数 0

[综合面试] 跨专业大牛的IT求职面试经验分享以及学习知识路线图梳理

百度三面,跪了,最中意的一家公司的最后一面,结束了我的校招应聘。总结经验和教训,希望能帮助一些人。 个人背景: 本科:大连理工信管专业,本科毕业代码量 面试情况(研究方向都是后台开发): 实习公司 ,临走前答应了给不低于阿里的offer,但是基本没考虑,还是想去大公司试试。 上海某创业公...

2018-01-29 20:31:34

阅读数 200

评论数 0

grep、egrep、fgrep的用法与特性详解

[转载自]http://tanxw.blog.51cto.com/4309543/1361993 开篇        学习Linux也有一段时间了,对Linux多少也算是有点了解了,越是了解也就越对这个系统有兴趣,从0基础开始,已经学习了两周了吧,说实在的,很多的东西都是逻辑的问题,而学习Linu...

2018-01-29 20:30:42

阅读数 233

评论数 0

正则表达式grep, egrep, fgrep

grep,egrep,fgrep : print lines matching a pattern 1.grep :   grep [options] PATTERN FILE...   PATTERN由元字符和和普通字符组成   -i : --ignore-case , 忽略大小写   -o :...

2018-01-28 20:38:02

阅读数 152

评论数 0

ngrep 比 tcpdump 更方便查看的抓包显示工具

ngrep 是grep(在文本中搜索字符串的工具)的网络版,他力求更多的grep特征, 用于搜寻指定的数据包 一: ngrep的安装 CentOS6.2 64位       wget http://nchc.dl.sourceforge.net/sourceforge/ngrep/ngrep-1....

2018-01-28 14:38:21

阅读数 281

评论数 0

【正则表达式1】C++11正则表达式

头文件 #include regex_match:整个字符串是否匹配 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 regex_match:只返回第一个匹配结果 smatch rr1; smatch rr2; cout endl;  //true...

2018-01-28 14:25:07

阅读数 140

评论数 0

读懂正则表达式就这么简单

一 前言   对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读...

2018-01-28 14:24:49

阅读数 187

评论数 0

对深拷贝与浅拷贝的再次理解

对深拷贝与浅拷贝的再次理解     记得11年底找工作的时候,面试时曾经遇到有面试官问的对深拷贝与浅拷贝的理解,那时候自己回来查了资料,写了篇博客,感觉自己理解了,其实理解的不深刻,最近在调试bug的时候,再次遇到深拷贝与浅拷贝,认真分析了,写写自己的心得吧。     先说下自己的理解吧,浅拷贝,...

2018-01-28 14:24:00

阅读数 146

评论数 0

处理大并发之一 对异步非阻塞的理解

处理大并发之一 对异步非阻塞的理解     在研究nginx和node.js的时候常会遇到异步、非阻塞等,之前自己也经常使用epoll,对其同步与阻塞,异步与非阻塞有了一定的认识,现对参考资料总结下。     首先讨论下使用事件驱动,异步编程的优点:     充分利用了系统资源,执行代码无须阻塞...

2018-01-28 14:23:40

阅读数 167

评论数 0

高级数据结构研究-B树系列以及红黑树

程序员做的越久,越发觉得基本功显得越来越重要了。基本功不扎实会潜移默化的影响你的程序开发,这不是,上次浏览博客,看到了一篇运用B+树实现数据库索引的功能,当时就不明白了,看似毫无关系的两者,怎么会有联系呢,所以想把大学时学的数据结构拿来看看,这到底怎么回事,当然了,看过了之后,顺便把另一种高级树结...

2018-01-28 14:23:01

阅读数 142

评论数 0

函数的可重入性理解

最近,项目要求可能需要做博通的交换芯片的驱动程序,涉及到多用户同时进行操作,和大量的数据处理,因此在进行代码架构的时候需要进行前期简单的验证设计。考虑到一点就是程序设计的可重入性。经过简单的搜索,在维基百科和其他朋友的帖子里找到了相关概念。为了帮助自己今后理解,特地将此概念加上自己的理解整理在此。...

2018-01-28 14:22:30

阅读数 140

评论数 0

函数可重入性(Reentrancy)概念详解

1.什么是可重入性 重入一般可以理解为一个函数在同时多次调用,例如操作系统在进程调度过程中,或者单片机、处理器等的中断的时候会发生重入的现象。 可重入的函数必须满足以下三个条件: (1)可以在执行的过程中可以被打断; (2)被打断之后,在该函数一次调用执行完之前,可以再次被调用(或进入,reent...

2018-01-28 14:19:35

阅读数 304

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭