自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 wchar与char字符转换的探究

本文主要通过实例测试了字符串和宽字符保存时的编码格式,以及对C标准的宽字符转换函数对于编码格式的转换进行了验证。

2014-11-02 23:01:13 1673

原创 JavaScript事件在WebKit中的处理流程研究

本文主要简单介绍了JavaScript事件在WebKit内核中的注册与响应的实现流程;

2014-11-01 14:00:59 2334

原创 Web Worker在WebKit中的实现机制

本文主要阐述了web worker在webkit内核中的实现机制,详细介绍了Worker线程的创建、消息的跨线程发送和处理的过程;

2014-10-29 23:40:18 3249 1

原创 Build WebKit on Mac OS X 10.9

一. 编译环境     Mac OS X 10.9(Mavericks)     Xcode5.0.1 : https://developer.apple.com/downloads/index.action, 不要使用xcode5.1, 因为其不支持garbage collection, 会导致编译错误;二. 编译1.  下载代码:有两种方式     1)通过subv

2014-06-17 19:11:55 1501 2

原创 自己动手写ndk-gdb

自己动手写ndk-gdb的基本步骤和注意事项使用awk工具找到package对应的PID;如果程序没有启动,使用adb shell am start -n$package/$ActivityName如: adb shell am start -ncom.UCMobile.dev/com.UCmobile.main.UCmobileKill掉lib/gdb

2013-10-14 13:31:11 1834 1

原创 Remote Debugging on Android

google提供了Chrome扩展ADB plugin 可以帮助调试android手机端的网页;       首先,PC端Chrome添加ADB扩展:Tools -> Extensions ->Get more extensions, 搜索"ADB",   添加到Chrome,添加成功后,能够看到Android机器人的图标;       然后, 链接手机,开启手机端的USB调试;

2013-08-07 20:30:40 1228

原创 WebKit Underline实现机制

浏览器输入框中的预输入文本一般有两种显示标记方式:1. Composition Background:Mobile Safari(浅蓝色背景); 2. Underline:大多数PC浏览器、Mobile Chrome; 显示下划线还是背景色取决于浏览器对编辑接口的调用参数,在介绍实现方式之前,首先看看Underline的绘制流程:一. WebKit Underline绘制绘

2013-07-19 22:46:17 1120

原创 Mac OS 环境下编译JNI

编译环境:     OS: OSX 10.7及以上     g++: i686-apple-darwin11-llvm-g++-4.2 (系统默认安装)     Java: 1.7.0_25 (jdk的下载链接: jdk-7u25-macosx-x64.dmg , 包含了JRE);

2013-07-11 23:14:14 4613

原创 执行shell脚本进入指定目录

在linux环境下,常有通过shell脚本进入指定目录的操作,例如有一段脚本chdir.sh:    #!/bin/shcd /home/user/Downloadspwd     在shell环境下通过./chdir.sh执行这段脚本是无法进入Downloads目录的; 这是因为shell在执行脚本时,会创建一个子shell,并在子shell中逐个执行脚本中的指令; 而子shel

2013-06-27 16:52:03 56396

原创 WebKit Undo实现机制

WebKit Undo是指用户在网页编辑状态下,点击'ctrl+z'后,实现页面编辑状态的回滚,依赖于WebKit Editor的实现;     WebKit Editor的工作机制采用了类似于命令模式的实现方案,将一系列编辑操作抽象成各种Command实现;这些Command继承自公共的基类EditCommand, Command之间的关系呈树型结构,类图如下所示:

2013-06-20 23:30:12 1310

原创 在MacOSX上编译和调试WebKit

升级safari至6.1后,部分动态库被更新,早期的webkit night build包无法编译和调试,因此重新从主干上check out 了一份,并编译了整个工程;         按照http://www.webkit.org/building/checkout.html上的提示,最初使用svn,因为网络和svn版本的问题,check out失败;用git后,总算搞定,以下是显示

2013-06-17 13:07:42 2468

原创 WebKit焦点切换的流程

WebKit的焦点切换与Tab事件关联,点击Tab键后,WebKit内核会将焦点切换到下一个焦点.一. Tab事件的处理    Tab事件在keydown阶段处理,内核处理的入口是EventHandler::keyEvent(const PlatformKeyboardEvent& initialKeyEvent);这个接口实现两个功能:    1. 找到Tab Event的targe

2013-04-25 08:30:35 2715

c++设计与演化(英文版)

c++设计与演化电子书; 英文非扫描版;

2014-10-31

设计模式解析 GOF 23种设计模式解析

这是我见过的最好的设计模式入门的书。附c++源码。

2011-01-20

大整数加法 代码实现 

华为上机试题,主要是字符串处理,但细节太多,所以下来重新整理。 del_sub_str.cpp 源码实现 从字符串中左匹配查找一子串,统计数目并反回删除子串后的结果。 add.cpp 实现两个大整数的加法,包括带-号的数相加。

2010-08-24

linux shell编程

带标签, 内容是原来网上的一个,只是原来的pdf文档是分成了多个,合并成一个方便阅读,希望对大家有用。 本资源标签比较完整。

2010-03-21

shell编程 linux 和 unix指南 pdf 内容很全

linux和unix下的shell编程指南,从shell的基本命令, 操作讲起,内容很全面,合并成一个pdf文档,方便阅读。我看过好几个讲shell编程的书,这本书很简单易懂,而且很实用,绝对是一本学shell编程的好书。只是目录有些简单,正在进一步完善中。

2010-01-08

GDB手册 pdf 中文版 带目录

借用网上已经有的中文版GDB参考手册, 自己整理了标签页,希望可以为大家带来方便 。

2010-01-08

C程序设计语言 电子书 清析版pdf 有目录

C语言最经典的教材,以前清晰版的《C程序设计语言》没有目录,这里整理了该书的目录并上传,希望可以方便大家使用。

2010-01-07

3*3魔方恢复算法和源码

任意状态的3*3魔方,在300步以内恢复成还原状态.C语言实现,有代码和文档.

2009-10-27

cygwin下的arm-linux-gcc

windows下生成arm-linux-gcc的工具.省了自己配置和编译的很多麻烦.生成的arm-linux-gcc自己进行过验证,可以使用.

2009-10-27

空空如也

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

TA关注的人

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