摘要:
1. 括号匹配的四种可能性:①左右括号配对次序不对②右括号多于左括号③左括号多于右括号④左右括号匹配正确2. 算法思想:1.顺序扫描算数表达式(表现为一个字符串),当遇到三种类型的左括号时候让该括号进栈;2.当扫描到某一种类型的右括号时,比較当前栈顶元素是否与之匹配,若匹配,退栈继续推断;3.若当前... 阅读全文
摘要:
前面一篇博客介绍在centos上搭建点击打开链接ffmpeg及x264开发环境。以下就来问个样例: 1、利用x264库将YUV格式视频文件编码为h264格式视频文件 2、利用ffmpeh库将h264格式的视频文件解码为yuv格式视频文件 解码和编码前后对文件大小进行比較,如图: 当中yuv420p... 阅读全文
摘要:
Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其它业界的应用是否理想不得而知,但下面总结了我所在公司的敏捷开发试验,希望能够达到管中窥豹的目的。敏捷开发宣言——个体和交互 胜过 过程和工具能够工作的软件 胜过 面面俱到的... 阅读全文
摘要:
有关于MongoDB的资料如今较少,且大多为英文站点,以上内容大多由笔者翻译自官网,请翻译或理解错误之处请指证。之后笔者会继续关注MongoDB,并翻译“Developer Zone”和“Admin Zone”的相关内容,敬请期待下期内容。MongoDB是一个基于分布式文件存储的数据库开源项目。由C... 阅读全文
摘要:
最近遇到非常多用概率论求π值得问题,在此写文总结一下下。 方法一:(2014年深度学习算法研发project师笔试题)此方法是百度的多次面试加笔试题。看往年笔试题遇到。题目例如以下:在平面上有一组间距为d的平行线,将一根长度为l(l<a)的针随意掷在这个平面上,求此针与平行线中随意一根... 阅读全文
摘要:
以Map任务读取文本数据为例:1) LineRecordReader负责对文件切割的定位,以及对读取每一行内容的封装供用户Map任务使用。每次在定位在文件里不为0的位置时,多读取一行,由于前一个处理该位置之前的数据时,会完整把该一行已经读取并处理。2) LineReader负责对所要訪问文件输入流的... 阅读全文
摘要:
1. 函数说明pipe(建立管道):1) 头文件 #include2) 定义函数: int pipe(int filedes[2]);3) 函数说明: pipe()会建立管道,并将文件描写叙述词由參数filedes数组返回。 filedes[0]为管道里的读取端 filedes[1]则为管道的写入端... 阅读全文