摘要:
随着工作的深入,每次读这7层协议,每次都有不同的理解。 分层名 分层号 描述 比喻 应用层Application Layer (台湾翻:应用层) 7 用户的应用程序和网络之间的接口 老板 表示层Presentation Layer (台湾:展现层) 6 协商数据交换格式 公司中简报老板、替老板写信的助理 会话层Session Layer (台... 阅读全文
posted @ 2013-07-12 18:46
jlins
阅读(957)
评论(0)
推荐(0)
摘要:
1.使G-sensor正常工作需要做的事: G-sensor driver文件包括: driver/i2c/chips/lis331dl.c driver/i2c/chips/sensorioctl.h include/linux/lis331dl.h 并在/kernel/arch/arm/mach-s3c6410/mach-ur6410.c文件中i2c chanel1的结构变量i2c_devs1[] __initdata中需要添加G-sensor的设备信息, 以使driver成功加载。 同时在该文件中添加一个结构变量 //JayLin add f... 阅读全文
posted @ 2013-07-12 18:44
jlins
阅读(2602)
评论(0)
推荐(0)
摘要:
android从Linux系统启动有4个步骤; (1) init进程启动 (2) Native服务启动 (3) System Server,Android服务启动 (4) Home启动 总体启动框架图如: 第一步:initial进程(system\core\init) init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。init始终是第一个进程. Init.rc Init.marvell.rc ... 阅读全文
posted @ 2013-07-12 18:42
jlins
阅读(586)
评论(0)
推荐(0)
摘要:
今天刚开始学习mysql,最先接触用户管理,给大家分享下注:mysql中命令的大小写都可以的==========登录退出相关=================== root@jack-desktop:~# mysql -uroot -pzengdc123 //-u和root之间空格可有可无,-p和密码之间不能有空格root@jack-desktop:~# mysql -u root -pzengdc123 root@jack-desktop:~# mysql -uroot -pEnter password: mysql> exit //退出的命令 另外退出的命令还有mysql... 阅读全文
posted @ 2013-07-12 18:40
jlins
阅读(1328)
评论(0)
推荐(0)
摘要:
JAVA程序 我们使用 sensor 接口一般只要注册一下 SensorListener 像下面这样 ************************************************************** ApiDemo: mGraphView = new GraphView(this); mSensorManager.registerListener(mGraphView,....); ************************************************************** 这里的 listener 是因为 sensor 状态变... 阅读全文
posted @ 2013-07-12 18:39
jlins
阅读(583)
评论(0)
推荐(0)
摘要:
一、Makefile的主要流程 以下主要流程都在build/core/main.mk里安排。 l初始化相关的参数设置(buildspec.mk、envsetup.mk、config.mk) l检测编译环境和目标环境 l决定目标product l读取product的配置信息及目标平台信息 l清除输出目录 l检查版本号 l读取Board的配置 l读取所有Module的配置 l根据配置产生必要的规则(build/core/Makefile) l生成image 主要配置文件: build/core/config.mk summary... 阅读全文
posted @ 2013-07-12 18:37
jlins
阅读(335)
评论(0)
推荐(0)
摘要:
在网上搜索了很多实现checkbox的办法, 主要是利用打钩图片实现。下面是我的做法,也不怎么高明, 不过比利用图片好。后台map.put("lifeTimePartFlag", lifeTimePartFlag ? "√" : "");//√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√ireport的做法是把一个text filed尽量做成和复选框的方形相似,text filed的内容为$P{lifeTimePartFlag}配合样式 边框调整 可以把这个做得相对逼真。 阅读全文
posted @ 2013-07-12 18:35
jlins
阅读(1367)
评论(0)
推荐(0)
摘要:
相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV的霍夫变换检测直线。 提示: 转载请详细注明原作者及出处,谢谢! 本文介绍在OpenCV-Python中使用霍夫变换检测直线的方法。本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。 霍夫变换 Hough变换是经典的检测直线的算法。其最初用来检测图像中的直线,同时也可以将其扩展,以用来检测图像中简单的结构。 OpenCV提供 阅读全文
posted @ 2013-07-12 18:33
jlins
阅读(8691)
评论(0)
推荐(2)
摘要:
组合算法:开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标代表的数被选中,为0则没有选中。首先初始化,将数组前n个元素置1,表示第一个组合为前n个数;然后从左到右扫描数组元素值的“10”组合,找到第一个“10”组合后将其变为“01”组合,同时将其左边的所有“1”全部移动到数组的最左端;当第一个“1”移动到数组的m-n位置,即n个“1”全部移动到最右端时,就得到了最后一个组合。 例如求5中选3的组合: 1 1 1 0 0 //1, 2, 3 1 1 0 1 0 //1, 2, 4 1 0 1 1 0 //1, 3, 4 0 1 1 1 0 //2, 3, 4 1 1 0 0 1 // 阅读全文
posted @ 2013-07-12 18:31
jlins
阅读(173)
评论(0)
推荐(0)
摘要:
Immutable中文意思就是不可变。那为什么需要构建一个不可变的对象?原因有以下几点:在并发程序中,使用Immutable既保证线程安全性,也大大增强了并发时的效率(跟并发锁方式相比)。尤其当一个对象是值对象时,更应该考虑采用Immutable方式;被不可信的类库使用时会很安全;如果一个对象不需要支持修改操作(mutation),将会节省空间和时间的开销;经过分析,所有不可变的集合实现都比可变集合更加有效地利用内存;可以当作一个常量来对待,并且这个对象在以后也不会被改变。 将一个对象复制一份成immutable的,是一个防御性编程技术。在JDK类库中很多集合(List、Set、Map等)都可 阅读全文
posted @ 2013-07-12 18:29
jlins
阅读(397)
评论(0)
推荐(0)

浙公网安备 33010602011771号