自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 android sp(strong pointer) 和 wp(weak pointer)

在android中使用了sp(strong pointer) 和 wp(weak pointer)实现类似于java内存回收机制。实现代码:frameworks/native/libs/utils/RefBase.cpp frameworks/native/include/utils/RefBase.hframeworks/native/include/utils/Stro

2013-01-31 11:24:04 3021

原创 binder 传递文件描述符

为了让两个进程共享内存,也就是让他们共享同一打开的文件,这个是在binder驱动里面做的事情,当我们希望binder Client和Service端共享句柄时传递参数时必须要调用writeFileDescriptor readFileDescriptor来标识这是一个句柄值,这样binder驱动会对其做进一步的处理看一下writeFileDescriptor[cpp

2013-01-30 10:15:15 1466

转载 代码风格中需要注意的问题

关于代码,什么才能被称为“好看”——或者说“优美”?在和几个程序员朋友讨论后,我得出了结论:代码应该局部连贯而且功能单一:一个函数解决一个问题。而且应该很清晰。局部代码应该能够解释,至少暗示整体的系统设计。代码应该“自文档”,尽可能地避免注释。因为无论是在读还是写代码时,注释都是一项冗余工作。如果你需要添加注释才能帮别人理解,那么那段代码可能需要重写。这里是idTech4引擎的编码

2013-01-23 09:20:06 884

原创 adb 抓屏 僵死进程

adb/framebuffer_service.c需要加 waitpid(pid,&status,0);

2013-01-18 14:09:21 1161

原创 android lanucher

目前比较好的lanucher TSF lanucher

2013-01-12 11:00:25 782

原创 h264: mp4 to annexb in ffmpeg

h264有两种封装,一种是annexb模式,传统模式,有startcode,SPS和PPS是在ES中一种是mp4模式,一般mp4 mkv会有,没有startcode,SPS和PPS以及其它信息被封装在container中,每一个frame前面是这个frame的长度很多解码器只支持annexb这种模式,因此需要将mp4做转换:在ffmpeg中用h264_mp4toan

2013-01-11 15:57:14 10734 1

转载 ubuntu设置静态ip

打开终端,启动文本编辑器来编辑Linux网络配置文件,命令如下:sudo gedit /etc/network/interfaces 在这里你应该会看到如下内容: auto lo iface lo inet loopback 这个正是lo回环,我需要让这台运行Ubuntu Server的机子通过DHCP获得IP来加入网络,那么我只需要在上面的lo回环的配置内容下面加入

2013-01-06 16:28:01 592

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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