- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 Android Dev Tips
1. Android开发时在Eclipse中更新SDK的时候经常出现dl-ssl.google.com无法连接的错误
2014-05-30 11:54:37 894 3
原创 Linux常用命令
本文记录工作中遇到的Linux常用命令,持续更新中:一、RPM安装rpm -q samba //查询程序是否安装rpm -qa | grep httpd //[搜索指定rpm包是否安装] --all 搜索*httpd*rpm -qpi Linux-1.4-6.i368.rpm //[查看rpm包]--query--package--in
2013-07-08 15:19:27 701 1
原创 Java核心技术 卷1 学习笔记
1. C++中有指针和引用的概念,而Java中所谓的对象引用等价于C++中的指针。 2. 参数调用方面,Java对基本类型是传值调用,对对象类型是传址(指针)调用,传址调用过程中要复制指针。因此,Java对于voidswap(obj x, obj y)这种函数内部其实只交换了经过复制后的指针的指向,出函数后,原来的对象引用(指针)仍然没有被交换,因此Java无法解决这个问题。在C++中
2014-04-25 16:42:44 1343 1
原创 Git学习笔记
一、 git configgit config 用于设置git的配置信息,分为以下三个级别:git config: 设置当前git项目,即当前.git目录管辖下的项目文件配置信息git config --global: 设置当前用户的git配置信息git config --system: 设置系统级的对于所有用户的git 配置信息git config -e、git config
2013-07-31 15:09:24 687 1
原创 解决TCP粘包算法
什么是TCP粘包TCP粘包就是通过TCP传输数据的时候,在接收方接收到的一个数据包中包含的不是我们定义的N个完整的数据结构,也就是说N个数据结构头尾相接,有时最后一个或开头一个数据结构被截断。TCP粘包的原因产生粘包的原因有两种:一是发送方造成的,二是接收方造成的。发送方引起的粘包是由TCP协议本身造成的,TCP为提高传输效率,发送方往往要收集到足够多的数据后才发送一包数据。若连续
2013-07-16 17:21:27 1352 1
原创 Gerrit审核流程管理系统搭建(Gerrit + H2 + Git + OpenDJ)
一. 结构图下面这张图是本文要安装的Gerrit审批流程系统结构图。其中H2为Gerrit自带的H2数据库,当然我们也可以选择MySQL等其他主流数据库,但都没有H2方便简单。OpenDJ为一种LDAP创建和管理工具。Gerrit也支持其他多种登录认证方式,本文选择LDAP认证。二. 安装过程1.
2013-07-11 11:40:22 3943 3
原创 单例模式实例
//单例类的C++实现 class Singleton{public: static Singleton* GetInstance();//工厂方法(用来获得实例) int getVar();//获得var的值 void setVar(int);//设置var的值 private: Singleton();//注意:构造方
2013-07-09 13:53:23 631 1
原创 Symbian学习--按键事件
(一)键事件Symbian中一个键事件由TKeyEvent(键事件结构体)和TEventCode(键事件类型)表示。TKeyEvent是一个结构体,有4个数据成员:· iCode:键的字符码,值在TKeyCode中定义,可以通过此值确定按键代表的字符。· iModifiers:修饰符键的状态,值在TEventModifier中定义,例如:Ctrl和Shi
2013-07-09 13:49:01 715 2
转载 Qt测试框架的扩展
本文转载自Alex's Blog http://www.zshalex.com/blog/?p=127在Qt中编写单元测试的基本流程:创建一个类,并使其从QObject类继承下来。 编写测试函数。 使用QTEST_MAIN宏运行测试。但是在以上的流程中存在一个问题,在实际的项目中,我们不可能对每个测试类都使用QTEST_MAIN宏去运行。因为如果这样做,就意味着每个测试
2012-04-11 16:37:58 1919 4
原创 Symbian学习--文件系统
Symbian的文件操作是基于会话通信模式的,即用户需要手动连接服务器,生成会话句柄,并通过句柄向文件服务器发送一系列的文件操作请求,然后由服务器完成这些操作,并返回结果给客户端用户。
2010-07-20 22:50:00 1341 1
原创 Symbian学习--描述符
Symbian自定义了一套系统底层解决方案用于处理字符串,它可以对内存溢出提供有效的保护。这套方案就是描述符。
2010-07-20 22:35:00 1428 1
原创 Symbian学习--内存管理、清除栈、两阶段构造、异常退出
(一)对象创建和释放(1)堆对象Symbian OS中每个进程都有一个默认的的堆(Heap),此动态内存空间用来存放本进程中的一些对象:· 占用空间比较大的对象,例如:长度大于256字节的字符串· 需要运行时才创建的对象· 对象生命周期与创建它的函数的生命周期不一致的对象Symbian中需要存放在堆上的对象大多都是CBase的
2010-05-25 17:41:00 1310 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人