- 博客(5)
- 资源 (13)
- 收藏
- 关注
原创 探索WebKit内核(五)------ 智能指针解析:RefCounted, RefPtr, PassRefPtr, OwnPtr和PassOwnPtr
本文将从WebKit源码中解析WebKit智能指针的用法。进入正题之前,先还是要仔细看看官方文档:http://www.webkit.org/coding/RefPtr.html。不管能否看明白还是要先看看这篇文章,毕竟这是本文最主要的参考文档。文档里已提到2005之前,WebKit基于RefCounted来管理对象的销毁。RefCountedRefCounted原理很简单,就是最经典的引用计数的
2013-05-27 19:08:04 14214 1
原创 探索WebKit内核(四)------ Inspector
最近在做WebOS的远程调试功能,效果如同Chrome for android和Safari for ios一样,具体可见:chrome: https://developers.google.com/chrome-developer-tools/docs/remote-debuggingios: https://developer.apple.com/library/ios/#documentat
2013-05-26 15:37:46 18291
原创 基于libevent, libuv和android Looper不断演进socket编程
最近在做websocket porting的工作中,需要实现最底层socket读和写,基于同步读,libevent, libuv和android Looper都写了一套,从中体会不少。1)同步阻塞读写最开始采用同步阻塞读写,主要是为了快速实现来验证上层websocket协议的完备性。优点仅仅是实现起来简单,缺点就是效率不高,不能很好利用线程的资源,建立连接这一块方法都是类似的,主要的区别是在如何
2013-05-24 17:33:57 17045 4
原创 查看android native crash后的堆栈信息
每次发生android runtime exception后都手足无措,因为拿到的都是如下信息:adb logcat:F/libc (21559): Fatal signal 11 (SIGSEGV) at 0x00030010 (code=1), thread 21578 (m.yunos.browser)I/DEBUG ( 160): *** *** *** *** *** *
2013-05-15 10:53:29 26521 4
原创 探索WebKit内核(三)------ WebSocket
WebSocket是HTML5的一个重要特性,能提供client和server的双向通信,是很多WebAPP做网络通信的首选,不过它在Android的WebKit中并不支持,也就造就了socket.io的流行。在我们云OS中当然不能漏掉这个特性,我这周的任务就是要在云OS的Webkit中支持websocket,以此让WebApp能直接调用websocket API。某些平台的webkit(比如An
2013-05-12 14:57:06 17239 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人