- 博客(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
转载 新手看招:调试工具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
原创 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关注的人