上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 54 下一页
  2018年3月11日
摘要: dynamic_cast <new_type> (expression) dynamic_cast运算符,应该算是四个里面最特殊的一个,因为它涉及到编译器的属性设置,而且牵扯到的面向对象的多态性跟程序运行时的状态也有关系,所以不能完全的使用传统的转换方式来替代。但是也因此它是最常用,最不可缺少的一个 阅读全文
posted @ 2018-03-11 08:57 xmj 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 前一段一直处于装修和新的项目上手的时期,没有闲下来总结反思。长长有一种猴子掰玉米的感觉。从今天开始简单总结一下之前的东西。 今天暂时列一个提纲出来,之后会逐个章节补充上来: 1.流媒体基本知识 RTSP RTP RTCP 2.开源的编解码框架 FFMPEG 3.video codec: MPEG4 阅读全文
posted @ 2018-03-11 08:57 xmj 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 总结了一下关于打印菱形的思路。 通常是从循环变量之间的映射关系入手,推导出相应的公式。这种思路的源点,往往会将坐标轴的原点放在左上方,也就是在[2N + 1]的矩形内打印出内嵌的菱形。如下图所示,横向[row]的取值范围[0, 2N+1),纵向[col]的取值范围[0, 2N + 1),变量[N]表 阅读全文
posted @ 2018-03-11 08:56 xmj 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,Trie树(又称字典树)是一种树型数据结构,用于保存大量的字符串。它的优点是:利用字符串的公共前缀来节约存储空间。 相对来说,Trie树是一种比较简单的数据结构,比较易于理解。话说上帝是公平的,简单的东西是要付出相应的代价的!Trie树也有它的缺点,它的内存消耗非常大。下面介绍一个减小内 阅读全文
posted @ 2018-03-11 08:56 xmj 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: static_cast <new_type> (expression) 虽然const_cast是用来去除变量的const限定,但是static_cast却不是用来去除变量的static引用。其实这是很容易理解的,static决定的是一个变量的作用域和生命周期,比如:在一个文件中将变量定义为stat 阅读全文
posted @ 2018-03-11 08:56 xmj 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 摘要 本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等与此算法应用相关的话 阅读全文
posted @ 2018-03-11 08:55 xmj 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 目录清单 目录名 注释 Bdb 伯克利DB表引擎 BUILD 构建工程的脚本 Client 客户端 Cmd-line-utils 命令行工具 Config 构建工程所需的一些文件 Dbug Fred Fish的调试库 Docs 文档文件夹 Extra 一些相对独立的次要的工具 Heap HEAP表引 阅读全文
posted @ 2018-03-11 08:54 xmj 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 引子 前些日子由于项目要求,在网上到处找资料,于无意中发现了 CodeProject 上的一篇很老的文章,文章标题为: Three Ways to Inject Your Code into Another Process 这篇文章呢,出来很久咯,还是 03 年的文章了,可惜我弄底层弄得时间不久哦, 阅读全文
posted @ 2018-03-11 08:54 xmj 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 在介绍KMP算法之前,先介绍一下BF算法。 一.BF算法 BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字符;若不相等,则比较S的第二个字符和P的第一个字符,依次比较下去,直到得出最后的匹配结果。 举 阅读全文
posted @ 2018-03-11 08:53 xmj 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 相关说明: 1. 使用版本: x264-cvs-2004-05-11 2. 这次的分析基本上已经将代码中最难理解的部分做了阐释,对代码的主线也做了剖析,如果这个主线理解了,就容易设置几个区间,进行分工阅读,将各个区间击破了. 3. 需要学习的知识: a) 编码器的工作流程. b) H.264的码流结 阅读全文
posted @ 2018-03-11 08:53 xmj 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 54 下一页