由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第8章 深入理解Surface系统本章主要内容· 详细分析一个Activity的显示过程。· 详细分析Surface。· 详细分析SurfaceFlinger。本章涉及的源代码文件名及位置:· ActivityThre...
分类:
移动开发 时间:
2015-08-02 18:24:19
阅读次数:
358
一.相关知识点
任何在类中定义的函数自动地成为内联函数,但也可以使用inline关键字放在类外定义的函数前面使之成为内联函数。但为了使之有效,必须使函数体和声明结合在一起,否则,编译器将它作为普通函数对待。因此
inline int PlusOne(int x);
没有任何效果,仅仅只是声明函数(这不一定能够在稍后某个时候得到一个内联定义)。成功的方法如下:
inline int Plus...
分类:
编程语言 时间:
2015-08-01 06:27:40
阅读次数:
161
linux程序设计——个人总结
到今天为止,《linux程序设计》学习基本完成了。从五月下旬开始接触linux,学习安装Ubuntu14.04,六月份开始学习《linux程序设计》,实习考试之余花费了足足快两个月的时间,看完大部分章节,敲了一些代码。
仔细看过的章节:第一章入门、第二章shell程序设计、第三章文件操作、第四章linux环境、第七章数据管理、第八章MySQL、第...
分类:
系统相关 时间:
2015-07-27 16:26:41
阅读次数:
201
守候进程启动方式: 在系统启动时由/etc/rd.d目录下的启动脚本启动 利用inetd超级服务器启动 有cron命令定时启动,以及在终端用nohup命令启动守护进程编程要点(1)屏蔽有关控制终端操作的信号,防止守护进程正常启动之前,控制终端受到干扰退出或挂起。for(i = 1; i #in...
分类:
系统相关 时间:
2015-07-27 14:36:54
阅读次数:
191
修改进程用户相关信息int access (__const char *__name, int __type):检测当前进程是否拥有对某文件的访问权限 参数1:待访问文件 参数2:相应权限 4(R_OK 可读),2(W_OK 可写), 1(X_OK 可执行), 0(F_OK 文件存在) 如果具...
分类:
系统相关 时间:
2015-07-27 14:27:56
阅读次数:
140
虽然它可能是真实的,每一个画面讲述了一个故事,这是完全正确的,用言语来帮助讲故事。因此,SVG有几个元素,让你将文本添加到您的图形。文本术语Text Terminology在我们调查的主要方法添加文本,的元素之前,我们应该定义一些术语,你会看到,如果你读了SVG规范,或者如果你的工作与文字在任何图形...
分类:
Web程序 时间:
2015-07-27 12:53:51
阅读次数:
127
在进程中运行新代码execX系列函数可以在当前子进程中运行新程序。当进程调用该系列任意一个函数时,该进程的用户空间资源完全由新程序替代。这些函数的区别:指示新程序的位置是使用路径还是文件名,若是文件名则在系统的$PATH环境变量所描述的路径中搜索该程序。 在使用参数时,是使用参数...
分类:
系统相关 时间:
2015-07-26 23:55:07
阅读次数:
213
概念:进程号(PID):系统标识一个进程的正整数父进程号(PPID):父进程的进程号进程组号(PGID):进程组是一个或多个进程的集合。会话:一个或多个进程组的集合。控制终端的含义我不是很理解?函数/命令:ps aux:查看当前系统所有进程的基本属性getpid():获取当前进程PIDgetppid...
分类:
系统相关 时间:
2015-07-26 18:44:10
阅读次数:
160
一、本章目标掌握数组的基本用法掌握数组的几种典型应用二、内容1 数组概述1.1 为什么需要数组问题:Java考试结束后,老师给张浩分配了一项任务,让他计算全班(30人)的平均分解决方案 缺点变量太多不利于数据处理1.2 Java中的数组什么是数组 数组是一个变量,存储相同数据类型的一组数据数组与变量...
分类:
编程语言 时间:
2015-07-26 12:26:51
阅读次数:
286
本章将介绍如何导入Maya2011的静态模型。通过稍微修改本章的方法也可以适用于其他3D建模软件。...
分类:
其他好文 时间:
2015-07-26 11:17:11
阅读次数:
231