自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (22)
  • 收藏
  • 关注

原创 你想学习哪些WebKit技术?WebKit技术征集

http://www.fenesky.com/blog/2014/05/05/webkit-tech.html

2014-05-05 18:35:56 2277

原创 Android WebKit消息处理(二)Touch事件的分发处理

Android WebKit消息处理(二)Touch事件的分发处理。详细分析了Android WebKit对于Touch输入事件的处理

2014-02-16 18:52:26 6845 1

原创 Android WebKit消息处理

Android WebKit的消息处理

2014-02-11 00:42:21 8030

原创 深入理解C++数据成员的继承

深入理解C++数据成员的继承

2011-07-30 00:58:26 5237 5

原创 再谈双指针

再谈双指针

2011-01-14 13:45:00 19799 22

原创 深入理解linux i节点(inode)

深入理解linux  i节点(inode) 对于Unix系列的操作系统,大多都有v节点。但是对于linux来说,只有通用的i节点,却没有v节点。下面来探讨一下,linux下的i节点。       linux中,文件查找不是通过文件名称来查找的。实际上是通过i节点来实现文件的查找定位的。我们可以形象的将i节点看做是一个指针fip。当文件存储到磁盘上去的时候,文件肯定会存放到一

2010-05-19 20:29:00 46386 22

原创 深入理解双指针

 深入理解双指针          对于C语言的参数传递都是值传递,当传传递一个指针给函数的时,其实质上还是值传递,除非使用双指针。          在讲双指针之前,还是先讲讲关于C语言函数调用的本质。函 数调用操作包括从一块代码到另一块代码之间的双向数据传递和执行控制转移。数据传递通过函数参数和返回值来进行,包括局部变量的空间分配与回收,都是通过 栈来实现的。绝

2010-02-09 15:38:00 25387 31

原创 Android WebKit HTML主资源加载过程

结合WebKit的源码,对Android WebKit对HTML主资源的加载流程进行了深入的分析。

2014-03-02 01:38:54 7966 3

原创 Google V8编程详解(五)JS调用C++

最近由于忙着解决个人单身的问题,时隔这么久才更新第五章。上一章主要讲了Google V8的Context概念。那么其实Google V8的基本概念还有FunctionTemplate, ObjectTemplate等比较重要的基本概念,这些概念将在后续章节中进行渗透。本章主要来讲讲如何通过V8来实现JS调用C++。JS调用C++,分为JS调用C++函数(全局),和调用C++类。JS调用

2013-01-02 18:05:00 29539 21

原创 Google V8编程详解(四)Context

上一章,比较略提了下V8的Context。本章将详细的讲解下Context的概念以及用法。ContextContext是V8中一个非常重要的类,理解起来就一句话:JavaScript的执行环境。Context中包了JavaScript内建函数、对象等。所以,通过Context::New出来的Context都是一个全新的干净的JavaScript执行环境,切其他JavaScript环境的更改

2012-12-07 01:02:18 9816 2

原创 Google V8编程详解附录

Google V8编程详工具函数头文件:utils.h#ifndef UTILS_H_#define UTILS_H_#include "v8.h"#include using namespace v8;using namespace std;v8::Handle ReadJS(const char* name);void printValue(Handle resul

2012-12-06 21:17:19 8319 9

原创 Google V8编程详解(三)Handle & HandleScope

上一章简单的演示了一个Helloworld Demo。里面涉及到了V8的一些基本类型和概念,本章将围绕这个Demo对V8的基本类型和相关概念进行讲解。这里还是先把Demo贴出来便于后面分析:#include using namespace v8;int main(int argc, char* argv[]) { // Create a stack-allocated ha

2012-12-02 21:08:03 15725 12

原创 Google V8编程详解(二)HelloWorld

上一章讲到了V8的编译和安装,这一章开始从一个demo着手。这里选用了官方文档的一个非常简洁的HelloWorld.cc,代码如下:#include using namespace v8;int main(int argc, char* argv[]) { // Create a stack-allocated handle scope. HandleScope han

2012-12-02 17:15:48 11129 4

原创 Google V8编程详解(一)V8的编译安装(Ubuntu)

V8的编译比较简单,需要同时安装git和svn.下载V8源码:git clone git://github.com/v8/v8.git v8 && cd v8切换到最新版本:git pull --rebase origin master安装依赖:make dependencies编译:make native mode=debug library=

2012-12-02 01:31:30 17643

原创 Google V8编程详解(序)Cloud App

应用程序发展到今天,应用程序的概念也在不断地发生着变化,WiKi的解释是这样的:“应用程序指为完成某项或多项特定工作的计算机程序”。这里所指的应用程序在软件行的今天,绝大多数指的是需要经过下载安装在本定机器上运行的程序,称之为本地应用。而目前国内很多IT公司都在部署自己的移动互联网战略,主推Cloud App云应用,如阿里云OS、百度云应用。Cloud App正在形成一种新的应用程序形式,即不

2012-12-02 01:12:49 8070 2

转载 进程间同步之--信号量

信号量分有名和无名信号量。它们的区别和管道及命名管道的区别类似。有名信号量要求创建一个文件,而无名信号量则直接保存在内存中。一,Posix信号量Posex信号量接口总结(见下图):上面一行是有名信号量,可于fifo相类比,其值保存在文件中,可用于进程和线程同步;下面一行是无名信号

2011-09-10 13:22:35 7710

转载 Linux Epoll介绍和程序实例

1. Epoll 是何方神圣?Epoll 可是当前在 Linux 下开发大规模并发网络程序的热门人选, Epoll 在 Linux2.6 内核中正式引入,和 select 相似,其实都 I/O 多路复用技术而已 ,并没有什么神秘的。其实在 Linux 下设计并发网络程序,向来不缺

2011-08-31 03:14:49 2410

原创 Linux下C调用C++接口详解

C++做久了,经常用C++的方式去思考问题,有时候就突然发现自己不太会写C程序了。写程序的时候,难免会用到第三方插件或者是库,而这些插件或者库很多时候都不能完全满足我们的需求,遇到这种情况,如果全是C++,那好办,写个适配器就OK了,关于适配器模式参考我的博客《C++ Adapt

2011-08-27 03:07:39 17137 1

原创 北漂之惠普H3C面试经历

上一篇讲到了《北漂之百度面试》,今天跟大家分享我在H3C的面试经历。H3C对我来说是如雷贯耳,我是先知道H3C后知道华为的,后来才知道H3C之前是属于华为,现在呢属于惠普。       接到了H3C的HR电话,说是招做网络路由器的工程师。做路由器以及安防方面的产品一直是我的梦想,

2011-08-17 21:43:41 24564 67

原创 枚举在QML的使用

在上一篇关于QML的博客《QML与指针》中讲到了在QML中如果要使用C++的类或者其他类型都必须要注册。其中注册方式之一就是使用qmlRegisterType()。只要不是内建类型比如:int, QString, bool, QPoint等等,其他的类型如果要在QML中使用,都必

2011-08-16 00:38:13 9189 4

原创 QML与指针

在QML刚刚出来不久,参加nokia的一个Qt Quick培训的时候,QML就给我的印象是:解释性脚本语言,没有内存操作的说法,更不用说指针了。当时也就是想想,也没有具体去实践探讨。由于现在在用Qt做产品,UI方面不得不跟QML打交道。QML做UI可以说是又好又快,大大节省了开发

2011-08-12 00:58:56 6984 1

原创 C/C++大型项目错误管理

在C/C++大型项目中,错误管理在项目中起着举足轻重的作用,以我自己的项目经验以及观摩其他项目,错误管理对项目框架以及开发效率有着很大的影响。对于错误管理的认识大致分为三类:刚刚开始写程序的新手,满篇程序看不到一处关于返回出错的处理,更不用说出错管理了。说明他没认识到出错

2011-08-11 00:04:12 4160 5

原创 非递归方式创建二叉树

非递归方式创建二叉树

2011-08-09 02:24:57 6939 4

原创 QML中你所不知道的state

QML中你所不知道的state       最后一次写QML已经是2010年了,最近由于产品需要,重拾QML。之前nokia给我们培训QML的时候,对于state这个概念理解的不是很透彻。最近在做产品前期的QML热身,发现QML中的state有一种神奇的功能:历史记忆效应

2011-07-09 00:37:04 4530

原创 C++ new_handler空间分配失败处理

C++ new_handler空间分配失败处理

2011-04-28 00:02:00 3311

原创 C++ State 设计模式

C++ State 设计模式

2011-04-05 12:32:00 4872 1

原创 解决友元类(friend class)无法继承的问题

解决友元类(friend class)无法继承的问题

2011-04-05 10:31:00 8144 4

原创 warning C4150: 删除指向不完整“XXX”类型的指针;没有调用析构函数

warning C4150:

2011-03-21 02:36:00 7171

原创 C++ 智能指针

C++ 智能指针

2011-03-21 02:19:00 3674 4

转载 线程池的介绍及简单实现

线程池的介绍及简单实现

2011-03-20 21:01:00 1719

原创 C++ Bridge 设计模式

C++ Bridge 设计模式

2011-03-06 21:30:00 4241 3

原创 C++ protected成员访问权限

C++ protected成员访问权限

2011-03-05 23:50:00 16508 3

原创 Write to myself

<br />Hi Legend,<br /> <br />I know there is something painful in your mind. Because of lack of confidence and too much scruples,  you are afraid of making mistakes and being laughed at. You think that you are someone important sometime. But, Come on, you

2011-02-27 01:07:00 1759 4

转载 UML类图各符号含义

UML类图符号

2011-02-24 11:45:00 6637

原创 C++ Adaptor 设计模式

C++ Adaptot设计模式

2011-02-24 01:37:00 3645 3

原创 QML使MeeGo迅速崛起赶超Android变为可能

QML使得MeeGo迅速崛起赶超Android变为可能

2011-01-19 22:27:00 2701 2

原创 2011年,我的好好计划今年自己短期和长远的目标

2011年,我的好好计划今年自己短期和长远的目标

2011-01-16 23:29:00 2239 1

原创 再次来北京签证芬兰

<br /> <br />      <br />     上次来北京申请芬兰签证是在2010年的12月20日。不知道为啥,芬兰使馆签证官以签证理由不明确拒绝了我们。希望这次重新申请没有任何阻碍。

2011-01-07 08:05:00 2837 2

原创 指针、指针变量与内存空间——解惑

指针、指针变量与内存空间——解惑

2011-01-05 23:15:00 7505 2

转载 深入剖析gcc和g++的区别

深入剖析gcc和g++的区别

2011-01-04 22:56:00 2172

C++ State 设计模式 演示源代码

http://blog.csdn.net/feiyinzilgd/archive/2011/04/05/6302717.aspx (C++ State 设计模式博客)演示源代码。用C++实现并较详细的讲述了Sate模式的意图和工作状态。

2011-04-05

callback手把手教你写回调函数源代码

手把手教你写回调函数源代码,详细的讲述了回调函数的编写过程以及linux库文件的制作

2011-01-19

MFC COM端口扫描程序 smartscan

MFC 扫描COM端口程序,不仅可以扫描实际的COM端口,而且还可以扫描出虚拟出来的COM端口。还可以区分蓝牙,打印机COM端口,并显示详细信息。

2010-12-20

51单片机C语言学习杂记

51单片机C语言学习杂记,根据个人学习工作以及参赛经验,总结而来

2010-10-06

单片机应用系统设计技术CAI

单片机应用系统设计技术CAI,比较详细的资料

2010-10-06

C51单片机串行通信源代码

C51单片机串行通信源代码,源代码可以直接移植过来使用,很详细的代码

2010-10-06

基于单片机AT89LP4052的舵机控制器的设计

基于单片机AT89LP4052的舵机控制器的设计,比较详细了讲解了基于单片机的舵机控制系统的设计

2010-10-06

基于嵌入式Linux的数据采集系统的研究与设计

基于嵌入式Linux的数据采集系统的研究与设计,对嵌入式linux数据采集系统做了详细的描述和介绍。

2010-10-05

基于ARM的嵌入式温度控制系统的设计

基于ARM的嵌入式温度控制系统的设计,对嵌入式温度控制系统的设计做了详细的说明和介绍。

2010-10-05

Linux下基于Video4Linux的USB摄像头视频采集实现

linux V4L编程实例。很清晰的讲述了V4L编程的步骤以及原理,含有源代码。

2010-10-05

x-plore注册机

x-plore注册机,很难找的x-plore注册机,绝对管用,然后配合破解方法,可以完美破解x-plore1.43,1.42

2010-07-19

超级详细的微机接口课件

很详细的微机接口课件,很详细,分章节,讲述的很好

2010-07-17

超强USBOOT修复SD卡恢复SD卡容量工具

SD卡容量变小之后,可以用它来修复SD卡,恢复SD卡容量。使用这个工具的时候,不能直接插到电脑,需要使用读卡器才可以使用。

2010-06-08

powerlogic完全教程

powerlogic完全教程,讲解的很详细,很不错。推荐

2010-02-08

protel99se完全教程

protel99se整套教程,很完全,学习起来很方便快捷,易懂

2010-02-08

基于8051单片机的温度采集系统

基于8051单片机的温度采集系统,论文中对于数据采集很详细,

2010-02-08

7段数码管译码器设计与实现

7段数码管译码器设计与实现,过程很详细,包括原理和程序,电路图

2010-02-07

51单片机C语言编程手册

51单片机C语言编程手册,很详细的讲解了单片机C语言编程

2010-02-07

Linux下实时定时器的实现及应用

比较详细的linux下定时器的实现和应用文档

2010-02-07

linux下NFS及交叉编译环境的配置

此文档有比较详细的NFS配置,arm-linux交叉编译环境的配置

2010-02-07

定时锁屏保护眼睛软件

定时锁屏,此软件界面很友好,可以实时在线更显,可以定时播放眼保健操。

2010-02-07

空空如也

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

TA关注的人

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