导航

2014年3月7日

摘要: 为了提高多线程程序的性能,有时候需要将线程绑定到固定的cpu core上。在这个过程中一不小心就会产生编译的问题,但是明明头文件都定义了,却依然编译通不过。不巧我就遇到了,google也基本搜不到这个问题的解决方案,没办法,只能自己解决了。下面这个程序就会出现这种问题:[cpp]view plaincopy#include#include#define__USE_GNU#includevoidmybind_cpu(intcpu_id){cpu_set_tmask;//!sched_setaffinityCPU_ZERO(&mask);CPU_SET(cpu_id,&mask); 阅读全文

posted @ 2014-03-07 21:20 ghostll 阅读(2833) 评论(0) 推荐(0) 编辑

摘要: 转载请注明出处:http://blog.csdn.net/buptgshengod)1.背景上一篇讲了在源码中捕获到了android手机的截屏函数(同时按下电源键与音量减,详情http://blog.csdn.net/buptgshengod/article/details/19911909),经过一周的研究还是没有在手机上实现系统截屏功能,总结下尝试的方法与失败的原因。2.失败方法分析(1)bufferframe读取fb0 在手机的/dev/graphics目录下的fb0文件是负责屏幕渲染的帧缓存,网上有一些教程讲如何用c将手机中的fb0转换成bmp格式的图片。我在android4.0 联想 阅读全文

posted @ 2014-03-07 21:19 ghostll 阅读(326) 评论(0) 推荐(0) 编辑

我的专栏