自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leer168的专栏

喜欢编码,乐在其中!

  • 博客(87)
  • 资源 (6)
  • 收藏
  • 关注

原创 Chromium Weekly 4

一、Change1.BoringSSL/NSS ChimeraWe will be porting Chromium on Linux and CrOS to a BoringSSL/NSS “chimera” where BoringSSL provides crypto and SSL, while certificate handling uses the system copy of NSS

2015-12-07 14:20:52 2617

原创 Chromium Weekly 3

一、Change1.Binding team 2015Goals: * more conformant with the spec (Capabilities) * easier to use (Internal productivity) * faster (Performance)Content: * More conformant with the spec * Support mo

2015-11-30 14:09:43 2144

原创 Chromium Weekly 2

1 Change1.1 PSA: PrefJSON files are no longer pretty-printed, becoming 30% smaller.这个特性是有争议的。对开发者来说,可读性下降,开始你可以通过以下2个方法查看,不久又给去掉了......参照实现,很容易加回来:)a.If you like these files to be pretty-printed

2015-11-25 11:40:01 2125

原创 Chromium Weekly 1

意图:本着为大家服务的目的,想对Chromium-dev中的内容做一个过滤,以总结摘要的形式提供给大家,让大家用更短的时间获取一些Chromium的信息,初步打算频率以周为单位。 会有哪些内容:1.各种改进计划(来源:dev中的PSA、Projects)2.对我们有用的设计文档(来源:dev中的设计文档)3.各种Tips(来源:dev中的讨论)4.有遗漏的或者大家希望关

2015-11-19 14:18:41 2151

原创 History discussion from chromium-dev

1.PSA: threading techniques 2.DestructionObserver can cause shutdown ordering problems

2015-07-03 11:27:47 2097

原创 2015读书计划

一、Linux就是这个范儿 可能是作者在开始学习Linux的时候,遇到了太多的困难,心里留下了阴影,认为Linux是极其难以入门的,所以变着法的举例子、插科打诨来增加趣味性,但是说实话有点过了,有的地方举得例子太牵强了。不过可以看出作者属于实干型的,做了不少事情,对Linux的方方面面也算比较了解,讲的也比较接地气,没有长篇的理论,可以作为科普类来读一读~~~ 二、深入理解Linux内核 Fr

2015-02-27 20:04:51 2351 1

原创 Copy from chromium-dev!

https://app.yinxiang.com/pub/gguangle0/chromium-dev做了一些搬运工的活。。。。。。。。。。。。。。

2014-09-19 11:46:34 2996

原创 Chromium-Dev中一些英文缩写

权作记录了tl;dr:

2014-05-21 14:02:47 4729 1

原创 How to get the source code of the chromium of the specified revision

gclient config http://src.chromium.org/chrome/releases/34.0.1847.9gclient sync --jobs 16

2014-05-16 09:44:57 3780

转载 深入浏览器理解CSS animations 和 transitions的性能问题

原文链接: CSS animations and transitions performance: looking inside the browser你可能已经在一些项目中使用过CSS Animations 或者CSS Transitions(如果没有,可以到CSS-Trick上查阅相关的资料:animations&transitions)你所做的一些动画可能是平滑的,但其中有一

2014-05-15 21:33:48 14371 2

转载 C++11 标准新特性: 右值引用与转移语义

原文地址 http://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/index.htmlC++ 的新标准 C++11 已经发布一段时间了。本文介绍了新标准中的一个特性,右值引用和转移语义。这个特性能够使代码更加简洁高效。查看本系列更多内容 | 0 评论:李 胜利, 高级开发工程师,

2014-05-14 21:06:59 3362

原创 2014年下半年读书计划

1.代码阅读2.深度探索Linux操作系统:系统构建和原

2014-05-14 20:50:40 3666 1

原创 Chromium开发--入门C++小例子

开始做Chromium开发的时候,都是从代码去摸索的,现在有几个例子了。希望看到的同学能有帮助,比直接在大量代码里领悟要快很多了。C++ in Chromium 101 - Codelabhttp://www.chromium.org/developers/cpp-in-chromium-101-codelab0) hello world - htt

2014-05-07 13:54:29 11569 1

原创 5.Chrome数据同步服务浅析--书签分析篇

2014-04-29 10:12:01 4234

原创 4.Chrome数据同步服务浅析--测试篇

2014-04-29 10:09:56 3825 1

原创 3.Chrome数据同步服务浅析--服务器篇

有网友需要,统一发一下吧

2014-04-29 10:08:01 4189

转载 Practice of using spinlock instead of mutex

Spinlock and mutex are two important concepts in multithreading programs. They are used to lock some shared resource to prevent concurrent access which may affect data consistency. But they do have di

2014-04-23 17:38:18 3622

转载 chromium下载toolchain时同步失败

在执行gclient runhooks时会下载两个文件一个是toolchain_win_x86.tar.bz2,一个是naclsdk_win_x86.tgz,存放在src\native_client\toolchain\.tars\目录下,对应的url为http://commondatastorage.googleleapis.com/nativeclient-archive2/x86_t

2013-11-29 14:27:48 5445

转载 我们希望Opera Presto 引擎开源!

好吧,也不知道什么时候在哪里看到的这篇文章。标题如下:http://my.opera.com/An-dz/blog/2013/02/15/help-presto-go-open-sourceHelp Presto go open-source希望有识之士,以及热爱Opera的人、热爱Presto的人,能够为Presto开源事业贡献一点您宝贵的时间,仅需要1-2分钟就好!如果您同

2013-11-28 09:48:07 4454

转载 Ubuntu 12.04安装Go语言运行环境,第一个程序Hello world

http://www.01happy.com/ubuntu-go-run-hello-world/1、安装MercurialMercurial是一个版本控制系统,一会要用这个工具下载Go语言的源码。在ubuntu下就用apt-get安装就OK了,非常方便。sudo apt-get install mercurial2、下载Go语言源码这一步会在命令行当前目录新建立一

2013-11-14 20:06:53 5468

原创 关于chromium中几个类的类图:class-diagram-webkit-webcore-to-chrome-browser

参考http://www.chromium.org/developers/class-diagram-webkit-webcore-to-chrome-browserh,对照Chrome/27.0.1453.110的源码,有些需要更新,就自己画了一遍,其中有的地方还有点对不上,下次在继续更新一下,吃饭先。。。。。。。。。。。看看哪个格式清晰些啊,有需要原图的也可以留言,以前看过一些BL

2013-11-05 19:58:27 4571 3

转载 ubuntu系统设置开机启动进入文本模式

chmod +w /boot/grub/grub.cfg //添加可写权限vi /boot/grub/grub.cfg //打开grub配置文件在相对应的启动选项中找到“quiet splash”,其中splash是设置启动画面,可留可不留。不留的话就直接把splash改成text,留的话就是“quiet splash text”。编辑 /boot/grub/grub.cfg

2013-10-26 01:32:19 8480

转载 NSWindow 了解

Style Masks:指定窗口的标题栏和里面按钮的控制1、NSBorderLessWindowMask  没有外部元件 比如关闭按钮,全屏,toolbar等2、NSTitledWindowMask  是否有布置一个title bar3、NSClosableWindowMask  是否布置一个 关闭按钮4、NSMiniaturizableWindowMask 是

2013-10-25 15:19:58 8314

转载 webkitgtk密码保存功能简单实现

转自 http://blog.csdn.net/zhangzhenghe/article/details/6870288webkitgtk网页密码保存功能实现(应用WebKit-r86000.tar.bz2, http://builds.nightly.webkit.org/files/trunk/src/WebKit-r86000.tar.bz2)由于客户需要实现浏览器保存网页“登录

2013-10-25 14:57:50 3467

转载 boost智能指针及chromium指针管理WeakPtr

转自 http://www.kaixinwenda.com/article-lisztlee-8303060.html 之前一直有用到智能指针,但一直没有真正去了解其内部的实现,并且之前用到的很多智能指针实现方式是经过封装过的,如Comptr这类。今天在研究chromium中的代码是看到了其自定义的WeakPtr的实现,感觉自己对这部分知识不甚了解,趁着这个机会,好好把跟智能指针相关的

2013-10-25 14:55:07 3529

转载 base64编码简介及具体实现

转自 http://www.kaixinwenda.com/article-lisztlee-8737805.htmlbase64编码想必很多人都有接触过,之前我在写程序的时候多多少少接触过base64的相关知识,但那个时候知识最基础的使用而已,并没有去真正了解这个编码的相关知识,现在来做一次系统的整理。       首先,需要了解一下base64的基础知识。什么事base64编码

2013-10-25 14:50:07 3222

转载 chromium UI库简介

转自http://www.kaixinwenda.com/article-lisztlee-8246795.html概述     之前研究了一段时间chromium源码,根据自己的兴趣了解了一下其中部分功能的实现。通过在在网上查看博文、chromium官方文档以及加上自己的一些理解,整理出了一点资料。本文中主要是介绍chromium UI中的一些内容。接下来我会一一介绍 chrom

2013-10-25 14:49:13 2739

转载 KMean clustering算法获取图片主色调

转自 http://www.kaixinwenda.com/article-lisztlee-8460245.html前几天在研究chromium代码的时候看到了一个取PNG图片主色调(dominant color)的算法,这个算法不是取图片中所有点的平均RGB值,也不是取同一RGB值最多的点的RGB。chromium中取图片主色调用的算法用的是 KMean clustering。可以算是

2013-10-25 14:46:48 4850 1

转载 chromium 书签实现机制

一、概述       之前有介绍过chromium的界面层的相关知识,这篇文章则是重点介绍chromium中书签这一个模块,不仅有界面层的知识,还会较多的介绍逻辑层的一些内容。接下来会详细介绍chromium中书签功能的详细实现。主要问题有:              1、书签数据在硬盘和内存中存储结构;              2、初始化过程;              3、相

2013-10-25 14:44:14 2042

原创 ubuntu12.04安装java6,验证可用

网上好多方法,验证了很多,就这个可用!!!!Install oracle java 6 in ubuntu 13.04/12.10/12.04Open the terminal and run the following commandssudo add-apt-repository ppa:webupd8team/javasudo apt-get up

2013-10-19 22:57:41 1658 1

转载 编写可移植C/C++程序的要点

【本文系外部转贴,原文地址:http://www.limodev.cn/blog】以前做过两年C++程序移植工作,从Win32平台移植到Linux平台。大约有上百万行C/C++代码,历时一年多。在开发Win32版本时,已经强调了程序的可植性,无奈Win32团队里对Linux精通的人比较少,很多问题没有想到,直到后来移植工作开始时,才发现移植并非像想的那样简单。后来,我发现大

2013-09-12 09:55:27 1461

原创 学习Chromium知识点

为了督促自己有计划的学习,列一下想从Chromium学到的,尽可能吃透的知识点:多进程架构(实现、好处、应用点--资源加载、插件、安全性沙盒等)IPC(实现、好处、应用点--Browser&&Render)多线程模型(Bind&&Task、UI响应性)MessageLoop、MessagePump扩展相关(扩展包数据结构、安装、下载、更新)下载模块Flash进程(内存偏高、稳定

2013-08-20 14:29:14 1355

原创 2.Chrome数据同步服务浅析--概览篇

一、内容Client && ServerClient StructureServer Structure二、Client && Server三、Client Structure四、Sync--Data-ClientToServerMessage五、Sync--Data

2013-06-26 23:07:10 1697 2

原创 Ubuntu下Chromium for Android 源码的编译

一.环境Ubuntu10.4.4 -desktop-amd64 + VMware Workstation 9 二.主要参考官方https://code.google.com/p/chromium/wiki/AndroidBuildInstructions,但是在此环境下,官方的有遗漏,导致不能通过编译,以及最后的APK安装除去官方说的以下sudo update-alternat

2013-06-21 16:54:07 2744

原创 Ubuntu下Chromium源码的编译

一、失败的经历印象中,谷歌建议Ubuntu建议版本为10.4。但是我找不到出处了,模糊的印象。不知道是不是这样?1.Ubuntu10.4.3-desktop-amd64 + Virtual Box 安装git-core失败,后续都不能进行,遂放弃。2.Ubuntu10.4.4 -desktop-amd64 + VMware Workstation 9 ,进行顺利,就是几

2013-06-18 14:18:12 6821 15

原创 Chromium的绘制

Chromium的绘制也要从WM_PAINT的开始HWNDMessageHandler是Chromium中UI和系统消息的媒介。它来全权处理了。好了,一个WM_PAINT消息来了。void HWNDMessageHandler::OnPaint(HDC dc) 中,关键代码如下:1scoped_ptr canvas(

2013-05-17 19:28:09 2785 1

原创 Chromium之启动篇

Chromium代码编译完成了!!!这庞然大物如何发动的呢,工程如此浩大,为了跨平台,为了组织那么多工程。各种Wrapper,领着人云里来雾里去,有种只可远观,不可玩弄的感觉,这货怎么添加自己的代码啊。好吧,咱就先从入口开始吧,只要有空就记录一下子,希望给感兴趣的人一点帮助吧!(希望如此,不知道会不会误人子弟呢。。。。。。。。)。以Windows为例,Linux我也不会。。

2013-04-18 14:50:50 2582

转载 关于工资的三个秘密

一个35岁左右的白骨精来找我们,她需要在两个工作里面做选择。一个是年薪30万的制片总监,一个是年薪10万的市场策划。她喜欢后者的节奏与内容,却被前面的工资吸引。我们仔细算了一下她的工作时间:前者是每天加班,节假日无休赶节目,每天工作近15个小时,后者则是8小时规律的生活。这样算下来,两者的时薪差不多,只是那份“好工作”把三年的活放到一年来做罢了。如果加上由此产生的未来医药费,简直比“坏工作”还不赚

2013-03-06 19:56:31 1639

转载 Python urlopen 使用小示例

一、打开一个网页获取所有的内容 from urllib import urlopen doc = urlopen("http://www.baidu.com").read() print doc 二、获取Http头 from urllib import urlopen doc = urlopen("http://www.baidu.com") print d

2013-03-06 16:52:58 27196

原创 读书记录

记得是谁说过:如果想达到一个优秀的工程师,首要条件——必须在毕业之后,读完100本相关技术类的书。这里面可以有少许做人、做事方法的书或者其他哲学的书。以下分为已读、在读、想读三个部分一、已读《编程卓越之道 : 深入理解计算机》《编程卓越之道 : 第二卷:运用底层语言思想编写高级语言代码》《我编程,我快乐 : 程序员职业规划之道》《C++设计新思维 : 泛型编程与

2013-02-22 01:21:57 2839 21

iReaper下载微软WebCAST讲座的利器

下载微软WebCAST讲座的利器,绝对好东西,物超所值!!

2008-11-20

Base64解码程序

网上搜了一下没有找到,不才写了一个,简单丑陋,但是 功能实现了,希望帮的上你的忙

2008-09-24

js事件触发大全

汇总了一下,希望有点帮助

2008-07-29

DOM文档对象中文手册

DOM文档对象中文手册

2008-04-17

css mastery

css mastery 源码

2008-01-25

无懈可击的Web设计

无懈可击的Web设计源码

2008-01-25

空空如也

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

TA关注的人

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