海王 |
|
||
2011年2月18日
摘要:
http://www.cublog.cn/u3/104504/showart_2063903.html更改终端行为或文本显示. 控制字符都是以CONTROL + key的组合键.在脚本文件中控制字符是不起作用的.Ctl-B退格 (非破坏性的).Ctl-C中断. 终结一个前台作业.Ctl-D从一个shell中退出 (类似于exit)."EOF" (文件结尾:end of file).它也用于表示标准输入(stdin)的结束.在控制台或xterm 窗口输入文本时, Ctl-D删除在光标下的字符.如果没有字符存在,Ctl-D 则会登录出该会话. 在一个xterm窗口中,则会产生关闭此窗口的效果。Ct 阅读全文
2011年2月12日
摘要:
http://blog.csdn.net/guoshaobei/archive/2010/08/06/5792635.aspxinclude/linux/input.h #define EVIOCGVERSION _IOR('E', 0x01, int) /* get driver version */#define EVIOCGID _IOR('E', 0x02, struct input_id) /* get device ID */#define EVIOCGREP _IOR('E', 0x03, int[2]) /* get rep 阅读全文
2011年2月8日
摘要:
http://blog.csdn.net/ostrichmyself/archive/2010/10/25/5964053.aspx常见阅读代码的工具有 , visual c++, visual studio + va(visual assistant), 以及 source insight, 这几个功能强大的收费软件 , 目前用得非常多 , 尤其是 Source Insight( 以下简称 SI), 是一个不错的跨平台的软件 . 今天推荐的 Eclipse C++ 版本 , 同样也是一个优秀的开源阅读代码的工具 , 其优越性有甚于 SI, 表现在以下几点 . 1. 支持正 阅读全文
摘要:
http://www.cppblog.com/oomusou/archive/2006/11/11/15020.htmlLinux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发 程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。 这种开发方式生产力并不高,若只是开发学习用的小程序则影响不大,但若要开发大型项目时,程序档案个数众多,需要用project或 solution的方式管理;且debug时breakpoint的加 阅读全文
摘要:
Eclipse的代码提示背景是黑色的,这样就看不到提示内容了。网上查了下,原来是跟ubuntu默认的主题有点冲突,修改一下就好了。 【解决方案】 为了解决这个问题,当然要改掉Ubuntu主题中Tooltip的背景色了。可以在下面的菜单中找到: system-apperance preferences-customize...-colors - tooltips 的background或者选择一种其他的风格:clearlooks 阅读全文
2011年2月6日
摘要:
http://www.cppblog.com/qianqian/archive/2008/08/26/60070.aspx关键字namespace定义了一个名字空间,里面的变量和函数,声明在此名字空间外使用须在前面加名字空间名称.例如: #includeiostream.hnamespace my{int a=3;}class test{public:int a;test(){a=1;}void fb(){int a=0;cout(my::a)(test::a)a;}};int main(){test t;t.fb();return 0;} 类名也可以做为此类的名字空间来使用, 阅读全文
2011年1月31日
摘要:
http://blog.csdn.net/njhao/archive/2010/10/11/5932635.aspx原理说明:http://www.williamhua.com/2010/03/05/android-property-system/ 注意点 System.getProperty只能访问process自有的property如需访问System Property,需要利用反射机制调用SystemProperty.get view plaincopy to clipboardprint?publicstaticintgetInt(Stringkey,intdef){try{//th 阅读全文
摘要:
http://www.hiapk.com/bbs/thread-6389-1-1.html由于对Android 的属性系统不是很了解,所以翻译了这篇文章《Android Property System》 。 每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。 在系统初始化时,Android将分配一个共享内存区 来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system /init。“init”守护进程将启动一个属性服务。属性 阅读全文
摘要:
Android为了储存关于全局系统设置的信息,使用了一个系统属性公共缓冲区,这个缓冲区的内容是(属性,值)对的列表,对外提供get和set服务。可以说,属性区域相当于一般应用的配置文件。 属性系统首先得有个固定地址空间,在system/core/init/init.c里调用property_init()函数初始化。在system/core/init目录下有property_service.c和property_service.h两个文件予以这个属性系统的支持,属性系统使用的存储空间是通过android的内存管理系统ashmem 来分配的。其中system/core/init/init.c中用到 阅读全文
2011年1月28日
摘要:
库代码:[代码]编译命令:gcc -shared -o hello.so hello.c使用库的代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#includestdio.h#includestdlib.h#includedlfcn.hintmain(intargc,char**argv){void*handle;void(*callfun)();char*error;handle=dlopen("/root/tmp/hell 阅读全文
|
Copyright © 2024 海王
Powered by .NET 9.0 on Kubernetes |