自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android中Handler、Thread(HanlderThread)、Runnable之间的关系

Android 的消息队列模型Android是参考Windows的消息循环机制来实现Android自身的消息循环的。 Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。 Android系统中,Looper负责管理线程的消息队列和消息循环。我们可以通过Loop.myLooper()得到当前线程

2012-02-23 16:25:19 2597

转载 android的WebView、WebViewClient、WebChromeClient的关系

在WebView的设计中,不是什么事都要WebView类干的,有些杂事是分给其他人的,这样WebView专心干好自己的解析、渲染工作就行了。WebViewClient就是帮助WebView处理各种通知、请求事件的,具体来说包括:onLoadResource、onPageStart、onPageFinish、onReceiveError、onReceivedHttpAuthRequest;

2012-02-23 11:33:17 5119

转载 Dalvik VM (DVM) 和Java VM (JVM)之间的区别

Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。(dx 是一套工具,可以将 Java .class 转换成 .dex 格式. 一个dex档通常会有多个.class。由于dex有

2012-02-01 15:14:34 3435

原创 C/C++易错点

1、浮点数的转换#include using namespace std;int main(void){        float a = 1.0f;        cout        cout        cout        c

2011-09-08 18:47:11 877

原创 C++学习笔记(Thinking in C++)六

1、strlen和sizeof的区别:  a、strlen计算不包含'/0',而sizeof计算包括'/0';  b、strlen需要进行一次函数调用;sizeof因为缓冲区已用已知字符串进行了初始化,其长度是固定的,所以sizeof在编译时计算长度。

2011-05-23 19:20:00 447

原创 C++学习笔记(Thinking in C++)五

1、关于虚函数一些注意点 class Base{public:        virtual void display(){                cout        }};class CTest: public Base{public:        void display(){                cout        }

2011-04-18 16:17:00 799

原创 C++学习笔记(Thinking in C++)四

1、运算符重载  1 class Byte  2 {  3         unsigned char b;  4         const Byte& operator++()  5         {  6

2011-04-18 10:12:00 521

原创 C++学习笔记(Thinking in c++) 三

1、引用的规则。(C语言并没有引用,只有C++中有引用)   a)当引用被创建时,它必须被初始化(指针则可以在任何时候被初始化)   b)一旦一个引用被初始化为指向一个对象,它就不能改变为另一个对象的引用(指针则可以在任何时候指向另一个对象)   c)不可能为NULL

2011-04-16 10:41:00 500

原创 C++学习笔记(Thinking in C++) 二

1、数组初始化问题;    int b[6]={0};//则编译器会把第一个初始化值赋给数组的第一个元素,然后用0赋给其余的元素;如果只定义,不给一列赋值,编译器不会做初始化工作。    char b[6]={'a','b','c'};//后面的会自动初始化为0;

2011-04-05 23:45:00 607

原创 C++学习笔记(Thinking in C++) 一

1、解析器与编译器   a、解析器是将源代码转化为一些动作(它可由多组机器指令组成)并立即执行这些动作;     好处:写代码到执行代码速度快;很快之处源代码错误的地方;交互性好;     坏处:解析器必须翻译任何重复的代码,程序执行就会变慢;解析器必须驻留内存,以执

2011-04-02 15:53:00 916

原创 iphone编程过程中出现的问题

在本文档中总结自己编写iphone程序出现的问题。1、编译阶段出现如下问题:  Undefined symbols:    ".objc_class_name_splashViewController", referenced from:   literal-pointer@__OBJC@__cls_refs@splashViewController in image...

2010-10-21 15:07:55 110

shell编程

一、如何用shell修改当前控制台的环境变量PATH? 在shell文件中添加export的变量,然后用命令行chmod +x shell文件,则可以得到可执行文件。然后运行../shell文件名。注意两个点“.”。如果只用一个点的话,只能修改shell子进程里面的环境变量,第一个“.“表示在当前进程下面执行shell文件。...

2010-10-15 15:06:33 110

原创 linux查看系统信息命令

nux查看系统信息命令来源: ChinaUnix博客  日期: 2009.07.20 16:58 (共有0条评论) 我要评论 有些在freebsd下也能用…# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信...

2010-10-11 15:25:21 106

原创 iphone项目的总结

最近iphone项目流产了,感到很失望,本来兴致勃勃的开始iphone的梦幻开发,但是因为客户的问题,而终止了这个项目。不过在这个项目中,学到了很多知识,也开始熟悉手机平台的开发。接下来的一段时间应该还是继续做android的移植,现阶段先学习一下C++的基础知识。 今天写了一个关于在iphone上开发epub电子书阅读器的总结,洋洋6000多字,本来一个好好的项目,就这样流产,可惜。...

2010-10-11 10:09:07 149

原创 webkit的渲染引擎分析(转载)

新时代新潮流 WebOS 【20】WebKit的结构与解构转载网址:http://www.ifanr.com/17780sunny_kangravatarcloseAuthor: sunny_kan Name: Sunny Cheng 邓侃Email: cheng.sunny@gmail.comSite:About: Sunny-Kan 为邓侃及 Sunny 的共笔帐号。邓...

2010-09-03 12:51:50 215

原创 iPhone系统软件开发要点概括(一)

[b]一、系统运行环境[/b] 1、[b]iPhone运行虚拟内存管理[/b]:iOS当内容已经用完时,不会把易失页写到物力硬盘上,而是优先选择释放最近没用并且是只读的内存页。如果内存还是不足,则系统会发送一个释放内容的通知到所有应用软件,应用软件接收到通知后会采取释放内存的指令,为当前运行程序腾出内存空间。 2、[b]iphone自动睡眠的管理[/b]:iOS为了节省电源,当屏...

2010-07-26 11:11:53 112

原创 iphone上的ePub阅读器demo的完成

今天终于把iphone的ePub阅读器demo完成了,现在可以阅读ePub文件了。不过还需要再修改一下显示格式。接下来要好好研究一下iphone的深层次工作原理。今天下载了一本书叫iPhone App Programming Guid的电子书,关于iPhone系统的工作原理讲的很深入,想开发iPhone的童鞋可以好好研究一下。不过我会在后续的博客中把里面重要而定内容摘录出来。大家可以继续关注...

2010-07-26 10:54:09 299

原创 iphone平台ePub电子书阅读器开发

最近接到项目,开发iphone平台的ePub电子书阅读器。开始进军乔布斯iphone的开发平台。因为时间的限制,选了一个linux下开源的软件cool reader engine进行移植,因为这开源软件现在还是不支持mac osx,于是开始进行移植,现在已经编译通过了,还需要调用看看,有没有出现问题。 移植的过程需要先移植几个库:zlib、libjepg、freetype、libp...

2010-06-09 18:30:10 511

原创 ubuntu下的命令行

1、如何把命令运行的结果保存到文件当中? 这个问题太简单了,大家都知道,用 > 把输出转向就可以了 例子: [lhd@hongdi ~]$ ls > ls.txt [lhd@hongdi ~]$ cat ls.txt 说明: > 是把输出转向到指定的文件,如文件已存在的话也会重新写入,文件原内容不会保留 >> 是把输出附向到文件的后面,文...

2010-06-04 16:49:57 125

原创 在ubuntu中安装 Source-Navigator及使用手册(转)

在ubuntu中安装 Source-Navigator及使用手册(zz)2009-09-25 23:19from : http://hi.baidu.com/xiaohu_tiger/blog/item/66d207888431d6b40f2444ec.html1 通过apt-get安装(版本较旧)安装命令:sudo apt-get install sourcenav启动命...

2010-05-20 17:35:10 273

原创 window

[原创]JNI完整的可行实例(绝对适合初学者)踩踩 0作者:nicegiving 发表日期:2009-09-12 复制链接 收藏最近需要用到些JNI的东西,在网上找了找资料,感觉说的不是很详细,初学者容易误入歧途,于是决定自己写一个教程,一是为了使自己更加熟悉JNI的基本操作流程,二是为了给广大初学者服务。 本文的七个大标题就是我总结出来的JNI的基本流程,在JNI中,本地化的方法...

2010-05-19 21:16:12 122

Ubuntu9.04--qt4.5透明效果

1、实现窗口背景透明 在MainWindow窗口的构造函数中使用如下代码 this->setAttribute(Qt::WA_TranslucentBackground, true); 效果解释:窗口变透明,label也变透明,看不到文字,但是其它控件类似textEdit、comboBox就不会透明。2、实现全部控件的透明化程度 在MainWindow窗口的构造...

2010-03-31 09:46:47 131

makefile与静态库的几个实例(转)

makefile与静态库的几个实例 目的 从复杂的工作中简化出来。网上有一些制作Makfile的文章,只停留在Makefile而已。用autotools的工具相对来说要简单的多,其它一些介绍autotools文章又有很多漏洞,而且步骤烦琐。制作一个最简单的helloworld程序:现有目录testmkdir src 建立src目录存放 源代码...

2010-03-30 20:21:21 249

关于android内核移植到YLP2440开发板

今天学习把android内核交叉编译后移植到YLP2440开发板,下面是一些心得。1、从http://code.google.com/p/android/downloads/list上下载linux-2.6.25-android-1.0_r1.tar.gz2、解压到任意目录下,解压命令为tar tar –zxvf linux-2.6.25-android-1.0_r1.tar.gz。...

2010-03-26 20:25:05 168

Ubuntu 9.04 配置mysql

今天第一次在ubuntu linux9.04上安装 mysql,之前也没安装过,所以参考了上些网络文章,进行了一些配置,以下是我安装的全过程一、安装和基本使用配置我安装是直接使用 apt-get 进行安装,这也是我选择的安装方式,我的安装方法如下:1、sudo apt-get install mysql-server --安装mysql服务端,我在9.04上安装时提示设置root密码,...

2010-03-08 21:10:19 108

QT4的学习

今天开始学习QT4,想好好搞一下。学习Ubuntu下的界面编程。qt4已经提供了强大的生成.pro和Makefile的工具。一般用qt designer生成.ui文件后,只要用下面几个步骤就可以生成可执行文件。1、进入到.ui当前文件夹;2、用命令qmake -project,会自动生成.pro文件;3、再使用命令qmake **.pro则可以生成Makefile文件;4、...

2010-03-08 09:43:07 161

46家大型公司的笔试题

46家计算机大公司的笔试材料。包括:华为、腾讯、百度、微软等公司的笔试材料。

2012-02-01

iPhone3编程入门书的代码

这是Begining Iphone_3 Development那本书的代码。这是iphone编程入门的书的代码,需要的同学可以下载。

2010-05-17

数据挖掘概念与技术 英文版 by lbh part2

因为一次只能上传15m,所以弄成两个压缩包,请下载两个压缩包。

2010-04-01

数据挖掘概念与技术 英文版 by lbh part1

英文版的,应为上传资源大小的限制,每次只能上传15M,所以只能弄成两个压缩包,请把两个包都下载下来

2010-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除