自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 FrameLoader::end调用栈

>FrameLoader::end >endIfNotLoadingMainResource >write >TextResourceDecoder::create >TextResourceDecoder::TextResourceDecoder >Document::setDecoder >TextResourceDecoder::decode >

2010-08-24 22:05:00 409

原创 FrameLoader::begin调用栈

<br /><br />>FrameLoader::begin<br />    >DOMImplementation::createDocument<br />        >HTMLDocument::create<br />            >HTMLDocument::HTMLDocument<br />                >Document::Document<br />                    >ContainerNode::ContainerNode<br /

2010-08-24 22:04:00 456

原创 DocumentLoader::finishedLoading调用栈

<br /><br />>DocumentLoader::finishedLoading<br />    >commitIfReady<br />        >FrameLoader::commitProvisionalLoad<br />            >cachePageForHistoryItem<br />            >closeOldDataSources<br />            >transitionToCommitted<br />            

2010-08-24 22:02:00 555

原创 WebView::initWithFrame调用栈

<br /><br /><br />WebView::initWithFrame<br />    >Frame::init<br />        >FrameLoader::init<br />            >SubstituteData::SubstituteData<br />            >ResourceRequest::ResourceRequest<br />            >FrameLoaderClient::createDocumentLoader<br

2010-08-24 22:00:00 892

原创 使用虚函数节省内存

<br /> <br />在一个类层次中,如果最顶层基类需要定义某个属性,最一般的方法就是在顶层的类中定义<br />一个数据成员来存储该属性的值,然后在顶层基类中定义一个非虚方法访问该属性的值。<br />但是如果对象的数量非常多时,这种方式会造成一定的内存开销。<br /> <br />有一种特殊的情况:一个对象的某个属性的值完全由其所属的类决定。在这种情况下,可以<br />在顶层基类定义一个虚方法,然后在某些子类中覆盖该方法。在这些虚方法中都根据所在<br />的类返回相应的常值。<br /> <b

2010-08-24 21:57:00 394

原创 std::string的一些特性(一)

string的iterator不做range check[]不做range check,at()会在string的成员函数的参数中,超出范围的字符位置参数会引起out-of-range异常,过大的count参数表示余下的所有字符查找子字符串失败时返回npos所有字符串的length()不能用单个字符或整数创建字符串对象,可以用单个字符给string赋值string具有v

2010-02-26 14:44:00 393

原创 ORACLE连接字符串的写法

今天上午测试一个访问ORACLE的c++类,文档上说连接字符串的格式为"用户名/口令@连接名",我不是太明白连接名到底为何物,先用IP地址试了试,总是报错,说无法解析的连接标识符,后来在网上查了半天,看到有个人说连接名就是$(ORACLE_HOME)/network/admin/tnsnames.ora里定义的数据库连接的名称,试了一下,果然如此。

2010-02-26 14:33:00 1430

原创 build and install openssl with vc++

 1. 首先安装ActivePerl 2. 运行Configure      perl Configure VC-WIN32 --prefix=c:/some/openssl/dir         注意: prefix指定的目录必须使用/而不是/, 即使是在Windows上。否则就会在编译cersions.c 时把路径中的/作为转移字符,  这可能会出错,例如,如果使

2009-11-23 22:47:00 386

原创 关于linux动态链接库的一些注意事项

 1. 创建动态链接库时要用-l选项给出该库所依赖的其他库,我在用gcc 3.3编译库时,没有给出这些依赖库gcc竟然没报错,     结果导致用dlopen加载这些这些库时报错。  2. 如果动态库没有放在系统的标准动态库路径下,需要用LD_LIBRARY_PATH环境变量指定动态库的搜索路径。     LD_LIBRARY_PATH=yourpath; export LD_LI

2009-11-17 17:54:00 420

原创 Android Building System 分析

Android Building System 分析by thinker2 Columns關鍵字: Android coding想要了解一個系統,我常會從 makefile 或是 building system 下手, 以了解系統組成元素為何? 目錄結構為何? 對於 Android ,我也不例外。 透過了解 building system ,我們能知道如何新增、修改

2009-11-10 14:02:00 582

转载 Android build system

Android build systemDevice/docs/design/build-system.html is a good start point to understand Android build system. In this topic, I will describe the behind details using mm to compile an exec

2009-11-10 13:50:00 425

转载 Android Build System

 Android Build SystemStatus: Draft   (as of May 18, 2006)ContentsObjectiveThe primary goals of reworking the build system are (1) to make dependencies work more reliably, so that when file

2009-11-10 13:42:00 927

转载 GNU Bash 手册 (3)

 3.2 Shell命令=============                                                                                                                                                  一个简单命令如echo a b c由命令自身和后面的变元组

2009-11-10 11:42:00 560

原创 GNU Bash 手册 (2)

 3 Shell的基本特性*****************                                                                                                                                                  Bash的全称是Bourne-Again SH

2009-11-10 11:39:00 524

原创 GNU Bash 手册 (1)

 Bash的特性**********                                                                                                                                                  本文是对Bash Shell(版本3.2, 2006年9月28日)特性的

2009-11-10 11:37:00 578

转载 GNU Bash 手册 (0)

 目录**** Bash的特性1 入门 1.1 Bash是什么? 1.2 shell是什么?2 定义3

2009-11-10 11:36:00 501

转载 新手看招:调试工具GDB基本知识全接触(2)

4.一个简单的例子上面仅是GDB常用指令的简单介绍。本节将结合一个简单的例子,向大家演示这些常用指令的具体应用。这是一个冒泡排序算法的程序,这个例子的目的仅仅是演示,并不是实际调试。将下面的源程序存为bubble.c文件,并编译好。  #include #define MAX_RECORD_NUMBER 10 int record[MAX_RE

2009-11-08 21:35:00 364

转载 新手看招:调试工具GDB基本知识全接触(1)

 1、GDB 是什么?GDB(GNU symbolic debugger)简单地说就是一个调试工具。它是一个受通用公共许可证即GPL保护的自由软件。2、GDB特性象所有的调试器一样,GDB可以让你调试一个程序,包括让程序在你希望的地方停下,此时你可以查看变量,寄存器,内存及堆栈。更进一步你可以修改变量及内存值。GDB是一个功能很强大的调试器,它可以调试多种语言。在此我们仅涉及C和C

2009-11-08 21:24:00 403

原创 转载: 程序员的编辑器——VIM

http://blog.chinaunix.net/u2/62093/showart_485460.html

2008-07-28 13:37:00 342

原创 Configuring Multi-Boot Personal Computers(收藏)

http://www.linuxpk.com/13363/viewspace-2235

2008-07-19 13:58:00 328

原创 关于JavaScript的prototype和instanceof

在javascript里,每个function都有一个prototype属性,这个属性的用途是实现继承机制。必如下面定义的function class1:      function class1(){}       class1.prototype = {a:10,b:100};则class1的每个实例都会从prototype继承a和b这两个属性。同时,每个对象都会有一个内部的属性_proto

2008-06-25 13:02:00 1488 4

转载 Qt 简介

Trolltech 公司在 1994 年成立,但是在 1992 年,成立 Trolltech 公司的那批程序员 就已经开始设计 Qt 了,Qt 的第一个商业版本于 1995 年推出然后 Qt 的发展就很快了,下面是 Qt 发展史上的一 些里程碑: 1996 Oct KDE 组织成立 1998 Apr 05 Trolltech 的程序员在 5 天之内将 Netscape5.

2008-01-07 14:51:00 420

转载 linux图形界面基本知识(ZZ)

导读:   (人不要脸,天下无敌), 信区: GNULinux 标 题: linux图形界面基本知识(ZZ) 发信站: 饮水思源 (2007年10月10日21:02:03 星期三), 站内信件 原来的标题叫“linux图形界面编程基本知识”,不过我觉得叫”linux图形界面基本知识 “可能更合适 作者:GuCuiwen email:win2linux@163.com 很多LINUX初学者分不清楚l

2007-11-19 22:44:00 747

空空如也

空空如也

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

TA关注的人

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