ZT 蓝牙的AVCTP协议笔记
摘要:蓝牙的AVCTP协议笔记 (2013-07-31 08:52:41)转载▼标签:bluetoothavctpcommandresponse分类: Bluetooth 1.概述 AVCTP协议描述了蓝牙设备间Audio/Video的控制信号交换的格式和机制,它是一个总体的协议,具体的控制信息由其指定的协议(如AVRCP)实现,AVCTP本身只指定控制command和response的总体的格式。 几个重要的点:(1)AVCTP uses point-to-point signaling over connection-oriented L2CAP channels.(2)AVCTP sh...
阅读全文
posted @
2014-01-28 14:56
jeans chen
阅读(643)
推荐(0)
ZT 蓝牙的AVDTP协议笔记
摘要:我的电子杂烩饭http://blog.sina.com.cn/wuchuchu2012 [订阅][手机订阅]首页 博文目录 图片 关于我个人资料TifnanQing 微博加好友 发纸条写留言 加关注博客等级:博客积分:1267正文 字体大小:大 中 小蓝牙的AVDTP协议笔记 (2013-07-30 17:28:00)转载▼标签:avdtpbluetoothcommandstreamsep分类: Bluetooth 1.概述 AVDTP(AUDIO/VIDEO DISTRIBUTION TRANSPORT PROTOCOL)是用来描述音频/视频在蓝牙设备间的传输的协议,是A2DP协议的基础..
阅读全文
posted @
2014-01-28 14:55
jeans chen
阅读(1068)
推荐(0)
ZT A2DP协议笔记
摘要:A2DP协议笔记 (2013-07-30 10:07:54)转载▼标签:a2dpbluetoothsrcsink分类: Bluetooth1.概述 A2DP(Advanced Audio Distribution Profile)是蓝牙的音频传输协议,典型应用为蓝牙耳机。A2DP协议的音频数据在ACL Link上传输,这与SCO上传输的语音数据要区别。A2DP不包括远程控制的功能,远程控制的功能参考协议AVRCP。AVDTP则定义了蓝牙设备之间数据流句柄的参数协商,建立和传输过程以及相互交换的信令实体形式,该协议是A2DP框架的基础协议。A2DP与相关协议的附属关系如下图:A2DP在协议栈..
阅读全文
posted @
2014-01-28 14:54
jeans chen
阅读(711)
推荐(0)
ZT Android4.2关于bluetooth在HAL层的分析(1)
摘要:我的电子杂烩饭http://blog.sina.com.cn/wuchuchu2012 [订阅][手机订阅]首页 博文目录 图片 关于我正文 字体大小:大 中 小Android4.2关于bluetooth在HAL层的分析(1)(2013-09-10 14:58:58)转载▼标签:halbluedroidandroidjni分类: Bluetooth1.一些常用的数据结构 hardware/libhardware/include/hardware.h中 定义了三个重要的结构:struct hw_module_t; //模块类型struct hw_module_methods_t; //模块方法.
阅读全文
posted @
2014-01-28 14:53
jeans chen
阅读(597)
推荐(0)
ZT Linux系统环境下的Socket编程详细解析
摘要:Linux系统环境下的Socket编程详细解析 来自: http://blog.163.com/jiangh_1982/blog/static/121950520082881457775/ 什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,S...
阅读全文
posted @
2014-01-28 14:25
jeans chen
阅读(317)
推荐(0)
ZT 匿名内存映射
摘要:mmap函数使用 分类: Linux/Unix C/C++ 2008-01-22 17:03 6089人阅读 评论(1) 收藏 举报unix编程null网络UNIX网络编程第二卷进程间通信对mmap函数进行了说明。该函数主要用途有三个:1、将一个普通文件映射到内存中,通常在需要对文件进行频繁读写时使用,这样用内存读写取代I/O读写,以获得较高的性能;2、将特殊文件进行匿名内存映射,可以为关联进程提供共享内存空间;3、为无关联的进程提供共享内存空间,一般也是将一个普通文件映射到内存中。函数:void *mmap(void *start,size_t length,int prot,int ...
阅读全文
posted @
2014-01-24 17:42
jeans chen
阅读(1963)
推荐(0)
ZT 获得/修改共享互斥量属性:pthread_mutexattr_t
摘要:bbs.chinaunix.net/thread-965755-1-1.html5.获得/修改共享互斥量属性: #include intpthread_mutexattr_getpshared(const pthread_mutexattr_t *restrictattr, int *restrictshared );//!> 获得共享互斥量属性,由shared带出 intpthread_mutexattrattr_ setpshared ( constpthread_mutexattr_t *restrict attr,intpshared);//!> 设置共享互斥属性,有sha
阅读全文
posted @
2014-01-24 17:26
jeans chen
阅读(1608)
推荐(0)
vxworks
摘要:vxworks编辑VxWorks 是美国 Wind River System 公司 以下简称风河 公司 即 WRS 公司推出的一个实时操作系统Tornado 是WRS 公司推出的一套实时操作系统开发环境类似Microsoft Visual C但是提供了更丰富的调试仿真环境和工具目录1简介2组成▪ 内核▪ I/O 系统▪ 文件系统▪ 网络支持3工具4新架构5产品6风河中国1简介编辑VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统RTOS是嵌入式开发环境的关键组成部分良好的持续发展能力高性能的内核以及友好的用户开发环境在嵌入式实时操作系统领域占据一席
阅读全文
posted @
2014-01-24 16:03
jeans chen
阅读(1506)
推荐(0)
ZT android -- 蓝牙 bluetooth (三)搜索蓝牙
摘要:android -- 蓝牙 bluetooth (三)搜索蓝牙 分类: Android的原生应用分析 2013-05-31 22:03 2192人阅读 评论(8) 收藏 举报bluetooth蓝牙startScanningAndroid4.2源码 接上篇打开蓝牙继续,来一起看下蓝牙搜索的流程,触发蓝牙搜索的条件形式上有两种,一是在蓝牙设置界面开启蓝牙会直接开始搜索,另一个是先打开蓝牙开关在进入蓝牙设置界面也会触发搜索,也可能还有其它触发方式,但最后都要来到BluetoothSettngs.java的startScanning(),我们分析的起点也从这里开始,起步代码如下[cpp] ...
阅读全文
posted @
2014-01-21 13:50
jeans chen
阅读(584)
推荐(0)
ZT android -- 蓝牙 bluetooth (四)OPP文件传输
摘要:android -- 蓝牙 bluetooth (四)OPP文件传输 分类: Android的原生应用分析 2013-06-22 21:51 2599人阅读 评论(19) 收藏 举报4.2源码ANDROIDBTopp蓝牙 在前面android -- 蓝牙 bluetooth (一) 入门文章结尾中提到了会按四个方面来写这系列的文章,前面已写了蓝牙打开和蓝牙搜索,这次一起来看下 蓝牙文件分享的流程,也就是蓝牙应用opp目录下的代码,作为蓝牙最基本的一个功能,这部分的代码在之前的版本中就已经有了,新旧版本代码对比很多类名都 是一样的,这一部分新东西不多,写在这里帮助大家梳理下流程吧。 ...
阅读全文
posted @
2014-01-21 13:48
jeans chen
阅读(1680)
推荐(0)
ZT android -- 蓝牙 bluetooth (二) 打开蓝牙
摘要:android -- 蓝牙 bluetooth (二) 打开蓝牙 分类: Android的原生应用分析 2013-05-23 23:57 4773人阅读 评论(20) 收藏 举报androidbluetooth打开蓝牙BT4.2 4.2的蓝牙打开流程这一部分还是有些变化的,从界面上看蓝牙开关就是设置settings里那个switch开关,widget开关当然也可以,起点不 同而已,后续的流程是一样的。先来看systemServer.java的代码,蓝牙服务开启的地方,最后一个else分支是我们关心的,前两个是模拟器 的一个测试模式的。[java] view plaincopyif(...
阅读全文
posted @
2014-01-21 13:47
jeans chen
阅读(1100)
推荐(0)
ZT android -- 蓝牙 bluetooth (五)接电话与听音乐
摘要:android -- 蓝牙 bluetooth (五)接电话与听音乐 分类: Android的原生应用分析 2013-07-13 20:53 2165人阅读 评论(9) 收藏 举报蓝牙androidbluetooth4.2源码HFP目录(?)[-]蓝牙耳机接听电话在蓝牙列表中连接蓝牙耳机 前段时间似乎所有的事情都赶在一起,回家、集体出游、出差,折腾了近一个月,终于算暂时清静了,但清静只是暂时,估计马上又要出差了,所以赶紧把蓝牙这一 部分的文章了结下,按之前提到的目录,本文是关于蓝牙接打电话和听音乐的流程分析,对应蓝牙HFP/A2DP的profile,由于这部分也算是蓝牙的经 典功能...
阅读全文
posted @
2014-01-21 13:46
jeans chen
阅读(866)
推荐(0)
ZT android -- 蓝牙 bluetooth (一) 入门
摘要:android -- 蓝牙 bluetooth (一) 入门 分类: Android的原生应用分析 2013-05-19 21:44 4543人阅读 评论(37) 收藏 举报bluetooth4.2.2源码android目录(?)[-]代码分布整体结构常用类和名词解释 后续分析 前段时间在 网上看了一些关于android蓝牙的文章,发现大部分是基于老版本(4.1以前含4.1)的源码,虽然无碍了解蓝牙的基本原理和工作流程,但对着 4.2.2的代码看起来总是有些遗憾。所以针对4.2.2版本代码整理下相关知识,当然蓝牙工作的主干流程是没有变的,上电、加载驱动这些动作少不了的, 只是这些功...
阅读全文
posted @
2014-01-21 11:28
jeans chen
阅读(482)
推荐(0)
ZT extern "C"的用法解析
摘要:extern "C"的用法解析1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。2.从标准头文件说起 某企业曾经给出如下的一道面试题: 面试题 为什么标准头文件都有类似以下的结构? #ifndef __INCvxWorksh #de
阅读全文
posted @
2014-01-13 15:44
jeans chen
阅读(239)
推荐(0)
转自csdn:计算机启动过程
摘要:启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信 息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中 包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特 性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁 道第一个扇区被称为MBR,也就是Master Boot Record,即主引导 记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息、分区表信息。系统找到BIOS所 指定的硬盘的MBR后,就会将其复制到0×7c00地址所
阅读全文
posted @
2014-01-13 13:52
jeans chen
阅读(187)
推荐(0)
年份的读法与读数字不同
摘要:年份的读法与读数字不同 附加知识:1.年份 关于四位数年份的读法有下列几种情形: 1)一般情况下,将表示年份的四个数字按前后分为两组,每一组的数字都按基数词来读。例如: 1865年读作 eighteen sixty-five 1998年读作 nineteen ninety-eight 2)如果前两个数字为非“零”数字,后两位数分别为“零”,则先读出前两位数,然后将后面的两个“零”读为 hundred。例如: 1900年读作 nineteen hundred 1800年读作 eighteen hundred 3)第三个数字为“零”(其他数字不是“零”)的年份的读法应当将该“零”读为O〔u〕。例如
阅读全文
posted @
2014-01-12 13:50
jeans chen
阅读(1321)
推荐(0)
ZT fcntl设置FD_CLOEXEC标志作用
摘要:fcntl设置FD_CLOEXEC标志作用 分类: C/C++ linux 2011-11-02 22:11 3217人阅读 评论(0) 收藏 举报bufferexegccnullfile通过fcntl设置FD_CLOEXEC标志有什么用?close on exec, not on-fork, 意为如果对描述符设置了FD_CLOEXEC,使用execl执行的程序里,此描述符被关闭,不能再使用它,但是在使用fork调用的子进程中,此描述符并不关闭,仍可使用。eg:jamie@jamie-laptop:~$ cat test.c#include #include #include #incl...
阅读全文
posted @
2014-01-09 18:10
jeans chen
阅读(276)
推荐(0)
execl execv
摘要:int execl(const char *path, const char *arg, ...);函数说明execl()其中后缀"l"代表list也就是参数列表的意思第一参数path字符指针所指向要执行的文件路径 接下来的参数代表执行该文件时传递的参数列表argv[0],argv[1]... 最后一个参数须用空指针NULL作结束2函数用法函数返回值成功则不返回值 失败返回-1 失败原因存于errno中可通过perror()打印Windows下示例(vs编译)#include #include int main(){printf("调用D盘Test目录下的hell
阅读全文
posted @
2014-01-09 18:02
jeans chen
阅读(502)
推荐(0)
except but
摘要:He didn't speak anything but Greek... 他只会说希腊语。The crew of the ship gave them nothing but bread to eat. 船上的工作人员除了面包什么也不给他们吃。Idon'ttakeanydrugswhatsoever,exceptaspirinforcolds...我什么药都不吃,除了感冒时吃阿司匹林。everybodypleaseadvise.idiomatic/ˌɪdɪəˈmætɪk; ˌɪdɪə`mætɪk/adj(a) in accordance with the
阅读全文
posted @
2014-01-08 13:11
jeans chen
阅读(348)
推荐(0)
Monster: half man, half beast and very scary.
摘要:Monster: half man, half beast and very scary.怪物,半人半兽很吓人。
阅读全文
posted @
2014-01-08 10:46
jeans chen
阅读(231)
推荐(0)
过去完成时用法
摘要:I had sent their CV to you before .过去完成时用法2011-07-26 06:24 752779311 | 分类:英语考试 扫描二维码下载下载知道APP10分钟有问必答!建议:可使用微信的“扫一扫”功能扫描下载分享到:2011-07-26 06:48提问者采纳过去完成时用法讲解1、概述过去完成时表示过去某一时间或动作以前已经发生或完成了的动作。它表示动作发生的时间是“过去的过去”。表示过去某一时间可用by, before等构成的短语,也可用when, before等引导的从句或通过上下代表示。His eyes shone brightly when he f.
阅读全文
posted @
2014-01-08 10:32
jeans chen
阅读(873)
推荐(0)
The good life is one inspired by love and guided by knowledge
摘要:The good life is one inspired by love and guided by knowledge伯特兰·罗素Bertrand Russell18721970I can accept failure but I can`t accept not trying迈克尔·乔丹(英文名;Michael Jordan,1963年2月17日-)
阅读全文
posted @
2014-01-08 09:46
jeans chen
阅读(512)
推荐(0)
ZT pthread_detach
摘要:pthread_detach 创 建一个线程默认的状态是joinable, 如果一个线程结束运行但没有被join,则它的状态类似于进程中的Zombie Process,即还有一部分资源没有被回收(退出状态码),所以创建线程者应该调用pthread_join来等待线程运行结束,并可得到线程的退出代 码,回收其资源(类似于wait,waitpid) 但是调用pthread_join(pthread_id)后,如果该线程没有运行结 束,调用者会被阻塞,在有些情况下我们并不希望如此,比如在Web服务器中当主线程为每个新来的链接创建一个子线程进行处理的时候,主线程并不希望因为调 用pthre...
阅读全文
posted @
2014-01-07 18:10
jeans chen
阅读(267)
推荐(0)
ZT 线程的分离状态 2012-08-16 17:00:59
摘要:线程的分离状态 2012-08-16 17:00:59分类: LINUX其实在写上一篇日志的时候,由于我把创建线程的返回值的判断条件写错了,程序每次运行的时候都是显示创建线程失败,我就百度了一下,有人说是桟资源不足引 起的,要调用一个pthread_attr_setdetachstate()函数,当时不明白为什么,其原理是什么,于是又搜了一下,下文是其原理简 述:在 任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他 线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程
阅读全文
posted @
2014-01-07 18:05
jeans chen
阅读(211)
推荐(0)
ZT 线程处理函数pthread_cleanup_push / pthread_cleanup_pop
摘要:http://bbs.csdn.net/topics/3906881052)创建了线程,但是线程退出时没有线程调用pthread_join()线程资源没有回收,如果持续创建线程,到一定数量后将不能再创建!可以在创建的线程中使用pthread_detach(pthread_self()),主线程就可以不调用pthread_join()1)只有pthread_cleanup_push() 直到进程退出都 没有调用pthead_cleanup_pop()pthread_cleanup_push压栈的函数在3种情况下会调用, 该线程调用pthread_exit()、其它线程调用pthread_ca..
阅读全文
posted @
2014-01-07 17:44
jeans chen
阅读(304)
推荐(0)
ZT 打工者买彩票中1000万 5年后变逃犯身上剩80元
摘要:打工者买彩票中1000万 5年后变逃犯身上剩80元2014-01-07 08:22 来源:都市快报 我有话说 挥霍—— 从800万到80元 在湖南永州零陵区富家桥镇茶叶湾村,陈某是不折不扣的名人。他一夜中大奖成为千万富翁这个故事,不停在当地每个人口中反复述说,成为一个传奇。 中奖后,陈某立即辞了工作离开绍兴,带着税后的800万元现金,回到湖南老家。 陈某的老家,热闹了起来,不断有人上门,提出各种各样的借钱理由。 很快,陈某和家人离开了一直居住的村子。村子里的人不知道他们搬去哪里,也很少再见到他,他们议论,为了避嫌,为了躲开上门借钱的人,为了清静,陈某到另一个地方过日子去了。 从...
阅读全文
posted @
2014-01-07 14:43
jeans chen
阅读(204)
推荐(0)
ZT 布列瑟农
摘要:布列瑟农编辑《布列瑟农》(Bressanone)是加拿大环保音乐家马修·连恩(Matthew Lien)创作并演唱的一首经典歌曲,收录在他1995年的专辑《狼》(Bleeding Wolves)中[1]。这是首诉说离愁的歌曲,据马修·连恩介绍,这首歌是他20多岁时创作的,正坐着火车离开意大利北部小镇布列瑟农。布列瑟农是马修母亲的故乡,因此他对这片土地饱含深情。[2]另外,据网上资料介绍,这首歌的背后其实还有着马修·连恩自己的爱情故事。[3]其旷远忧伤的旋律、如诗如画的歌词、马修·连恩清冽醇厚的歌声,以及歌曲结尾处的火车铁轨声,常令听者陶醉在歌曲所营造的忧
阅读全文
posted @
2014-01-07 14:13
jeans chen
阅读(514)
推荐(0)
ZT 分智网博客 – 职场、面试技巧、职业规划
摘要:http://blog.fenzhi.com/archives/5148.html分智网博客 – 职场、面试技巧、职业规划软件工程师职位薪酬最高的25家中国公司 作者: 分智网 日期: 2013 年 11 月 13 日 发表评论4条评论 查看评论分智网上软件工程师职位薪酬最高的25家中国公司1、Google(谷歌中国)谷歌向其软件工程师支付的年度薪酬平均值为280044元,谷歌是全球最大的搜索引擎公司。该公司的一名软件工程师对公司评价如下:硬件条件一流,技术人员待遇尤其高,有各种额外福利员工素质普遍较高,氛围融洽自由度很高公司内空气质量非常好2、欧特克(Autodesk)欧特克向其软件工程师.
阅读全文
posted @
2014-01-07 12:43
jeans chen
阅读(287)
推荐(0)
discern concern fifth sixth
摘要:fifth---[fɪfθ] 发音的时候第2个f不发音sixth---[sɪksθ]第2个s不发音Feel free to contact with me if you have any concern. Thank you.discern[英][dɪ'sɜ:n][美][dɪˈsɚn, -ˈzɚn]vt.看出;理解,了解;识别,辨别;vi.辨明,分清;第三人称单数:discerns过去分词:discerned现在进行时:discerning过去式:discerned以上结果来自金山词霸展开更多词典例句:1.通过因果关系来识别资产价格的变化变得更加困难。Causation is hard
阅读全文
posted @
2014-01-07 11:07
jeans chen
阅读(292)
推荐(0)
ZT I Believe I Can Fly(我相信我能飞)
摘要:I Believe I Can Fly(我相信我能飞)歌手:R. Kelly(罗 凯利)歌词部分I used to think that I could not go on 我原以为我无法坚持下去,And life was nothing but an awful song 生命只不过是首忧郁的歌,But now I know the meaning of true love 但现在我明白了真爱的含义,I'm leaning on the everlasting arms 找到了可以永久依靠的臂膀。If I can see it, then I can do it 只要我能看见希望,我
阅读全文
posted @
2014-01-07 09:29
jeans chen
阅读(643)
推荐(0)
ZT 理解class.forName()
摘要:理解class.forName() 分类: 【Java SE 基础】 2012-05-17 07:53 3892人阅读 评论(3) 收藏 举报classloaderclassjdbcejb数据库目录(?)[-]官方文档类装载两种装载方法的区别不同的类装载器是否实例化类资源使用jdbc方式连接数据库时会使用一句代码Class.forName(StringclassName).这句话是什么意思呢?首先说一点Class.forName(StringclassName)这个方法的作用是装载className这个字符串指定的类。官方文档返回与带有给定字符串名的类或接口相关联的Class对象。调用此...
阅读全文
posted @
2014-01-06 18:23
jeans chen
阅读(191)
推荐(0)
ZT 第9章 Framework的启动过程
摘要:所在位置: 图书 -> 在线试读 -> Android内核剖析 第9章 Framework的启动过程9.3 zygote的启动前面小节介绍了Framework的运行环境,以及Dalvik虚拟机的相关启动方法,zygote进程是所有APK应用进程的父进程,接下来就详细介绍zygote进程的内部启动过程。9.3.1 在init.rc中配置zygote启动参数init.rc存在于设备的根目录下,读者可以使用adb pull /init.rc ~/Desktop命令取出该文件,文件中和zygote相关的配置信息如下:service zygote /system/b...
阅读全文
posted @
2014-01-06 18:18
jeans chen
阅读(310)
推荐(0)
android 智能指针的学习先看邓凡平的书扫盲 再看前面两片博客提升
摘要:android 智能指针的学习先看邓凡平的书扫盲 再看前面两片博客提升
阅读全文
posted @
2014-01-06 16:42
jeans chen
阅读(166)
推荐(0)
ZT自老罗的博客 Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析
摘要:Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析 分类: Android 2011-09-23 00:59 31568人阅读 评论(42) 收藏 举报androidclassdebuggingdeleteobject Android系统的运行时库层代码是用C++来编写的,用C++来写代码最容易出错的地方就是指针了,一旦使用不当,轻则造成内存泄漏,重则造成系统 崩溃。不过系统为我们提供了智能指针,避免出现上述问题,本文将系统地分析Android系统智能指针(轻量级指针、强指针和弱指针)的实现原理。老罗参加了“CSDN2013博客之星评选活动”,欢迎大家投票支持!...
阅读全文
posted @
2014-01-06 16:40
jeans chen
阅读(287)
推荐(0)
ZT Android的引用计数(强弱指针)技术及一些问题
摘要:Android的引用计数(强弱指针)技术及一些问题 分类: Android 2013-06-07 18:25 844人阅读 评论(4) 收藏 举报目录(?)[+]Android C++框架层的引用计数技术C++ 中对指针的使用时很头疼的事情,一个是经常会忘记free 指针,造成内存泄露,另外一个就是野指针问题:访问已经free掉的指针。程序debug工作的相当大部分,都是花费在这。Android中通过引用计数 来自动管理指针的生命周期,动态申请的内存将会在不再需要时被自动释放(有点类似Java的垃圾回收),不用程序员明确使用delete来释放对象,也不 需要考虑一个对象是否已经在其它地方...
阅读全文
posted @
2014-01-06 16:39
jeans chen
阅读(355)
推荐(0)
ZT C/C++变量命名规则,个人习惯总结
摘要:C/C++变量命名规则,个人习惯总结(2012-10-31 13:48:10)转载▼标签:c/c变量命名规则c语言变量命名c变量命名规则规范it分类: C/VCC_C++变量命名规则变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则:1、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。2、 第一个字母必须是字母或者下划线开头。3、 不能使用C++关键字来命名变量,以免冲突。4、 变量名区分大小写。 变量命名规则:一、 用最短字符表示最准确的意义。二、 使用变量前缀。1、 整型前缀int nId; //int前缀:nshor...
阅读全文
posted @
2014-01-06 14:10
jeans chen
阅读(280)
推荐(0)
ZT 王国维先生“人生三大境界”的具体含义是什么?
摘要:昨夜西风凋碧树。独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。 这三句本来都是言情话相思的佳句,却被王国维用以表现“悬思——苦索——顿悟”的治学三重境界,它巧妙地运用了三句中蕴含的哲理意趣,把诗句由爱情领域推绎到治学领域,赋予了它以深刻的内涵。 第一境界:“昨夜西风凋碧树。独上高楼,望尽天涯路”,这词句出晏殊的《蝶恋花》,原意是说,“我”上高楼眺望所见的更为萧飒的秋景,西风黄叶,山阔水长,案书何达?在王国维此句中解成,做学问成大事业者,首先要有执着的追求,登高望远,瞰察路径,明确目标与方向,了解事物的概貌。这自然是借题发挥,以小见大。
阅读全文
posted @
2014-01-03 16:06
jeans chen
阅读(534)
推荐(0)
ZT 针对接口编程而不是针对实现编程
摘要:java中继承用extends 实现接口用 implements针对接口编程而不是针对实现编程2009-01-08 10:23 zhangrun_gz | 分类:其他编程语言 老听说这句,不知道到底要怎么理解。也查了不少资料,还是难以驾驭,有高手给讲解下(越详细越好)。谢谢。为什么都不说说针对实现编程呢?首先你要清楚什么是接口。接口就是标准。生活中有很多接口。如水龙头水管接口、电源接口等。现在有很多的水龙头生产商,在采用接口之前,厂商要同时提供水龙头和下水管,它们是一体的,不能变更。同时也只适用于他的这一种产品。而有了接口之后,厂商就就不用去管它的下水管如何设计了,只用安装接口标准来生产水龙.
阅读全文
posted @
2014-01-03 15:32
jeans chen
阅读(597)
推荐(0)
感性是什么意思
摘要:感性是什么意思2005-09-25 15:55 xinghuali | 分类:恋爱 有人说自己很感性?不知到底是什么意思 人在这方面分两种,一种是理性,一种就是感性,理性是很理智的那种,就是做事都依据道理,不会冲动.而感性的就是凭着感觉来的那一种,凡是只要感觉对了就行,不管有没有事实根据,都会按照自己的想法去做的.
阅读全文
posted @
2014-01-03 11:21
jeans chen
阅读(2841)
推荐(0)
ZT SAFE_DELETE
摘要:SAFE_DELETE 分类: c/C++ 2008-10-14 14:26 706人阅读 评论(2) 收藏 举报delete文本编辑nullflash破解加密我发现学程序大家差不多都有相似的地方,当一个人从这个地方摔倒的时候,后续总是不断的有人摔摔的,从论坛的提问就能看出来,因为自己学习的时候是 每一一个人带的情况下,独自研究c++,现在仍然记得做c++的第一个星期,每写一句代码都要查一下资料,搜索一下网络,差不多写三句代码都要查半天的痛 苦了,好的是用了一个多月的时间,c++实现了入门,写出了完成端口,视频,Flash加密,破解了别人一个带有数学公式和化学公式的超文本编辑器,呵 呵,...
阅读全文
posted @
2014-01-03 11:19
jeans chen
阅读(223)
推荐(0)