最近工作,有个需求需要将YUV的整个文件读入内存,然后处理这些YUV数据,一种比较有效的方法如下:#include #include int main (){ FILE * pFile; long lSize; char * buffer; size_t result; ...
分类:
其他好文 时间:
2014-10-26 21:11:17
阅读次数:
175
1.离开Emacs挂起EmacsC-z退出EmacsC-x C-c2.文件打开文件C-x C-f保存文件C-x C-s保存所有的文件C-x s将一个文件的内容插入到当前bufferC-x i将当前文件替换为你需要的文件内容C-x C-v将当前buffer内容写到你要存的文件C-x C-w将当前buf...
分类:
系统相关 时间:
2014-10-26 21:01:46
阅读次数:
524
"We use Page.Cache to store temporary data, but we have recently discovered that it causes high memory consumption. The bad thing is that the memory n...
分类:
Web程序 时间:
2014-10-26 01:38:49
阅读次数:
173
本题题目没明确说明有多大的数,主要是A, B < 32768迷惑人,好像不是大数,不过后面 The size of input will not exceed 50K 的这句话就说明是大数了可以为接近无穷大的负数。
其实50K就应该开多大的数组呢?50 * 1024 / 8 == 6400,所以会有6400个数位。
这里直接使用C++的vector或者string,然后输入使用buffer,那么就可以不管数位有多大了。
大数加法比较容易,如果是减法那么题目就比较麻烦了。目前还想不到比较简洁的解法,要特殊处理...
分类:
其他好文 时间:
2014-10-25 08:11:47
阅读次数:
283
PHP程序 有三个缓存区: ob缓存 、程序缓存、浏览器缓存ob = output buffer 输出缓冲缓存区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,...
分类:
其他好文 时间:
2014-10-25 01:58:31
阅读次数:
204
前面几节我们讨论了非阻塞IO的基本概念、Buffer的设计以及非阻塞connect的实现,现在我们使用它们来完成客户端的编写。 我们在http://www.cnblogs.com/inevermore/p/4049165.html中提出过,客户端需要监听stdin、stdout和sockfd。 这里...
分类:
系统相关 时间:
2014-10-24 22:10:27
阅读次数:
388
并行编程的基础,让我们走进 CPU 的世界。...
分类:
其他好文 时间:
2014-10-24 19:00:15
阅读次数:
435
我之前用了两篇文章写了WP与Unity相互通信、调用的办法,一个是事件,一个是插件。这次来说个更简单的,我觉得这应该是Unity发布到WP或者Win Store上得天独厚的优势。毕竟都是C#。懒得写的那么详细了。具体就是在Unity里边定义了个Public的静态方法,在WP中直接就可以调用了,呵呵,...
分类:
编程语言 时间:
2014-10-24 18:44:47
阅读次数:
156
环形缓冲区是生产者和消费者模型中常用的数据结构。生产者将数据放入数组的尾端,而消费者从数组的另一端移走数据,当达到数组的尾部时,生产者绕回到数组的头部。如果只有一个生产者和一个消费者,那么就可以做到免锁访问环形缓冲区(Ring Buffer)。写入索引只允许生产者访问并修改,只要写入者在更新索引之前...
分类:
其他好文 时间:
2014-10-24 18:43:40
阅读次数:
295
Failed to load resource: net::ERR_CACHE_MISS 译为开发人员工具载入缓存的时候,说找不到资源。原因是你先打开页面,然后打开chrome的开发人员工具。而页面本身设置了no-store 无缓存,所以后者打开的开发人员工具去不到缓存。如果你已经打开开发者工具的时...
分类:
Web程序 时间:
2014-10-24 18:16:45
阅读次数:
289