自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ghost045的专栏

千里之行,始于足下。

  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

转载 CGLayer和CALayer的区别

CGLayer是一种很好的缓存常绘内容的方法。注意,不要与CALayer混淆。CALayer是Core Animation中更加强大、复杂的图层对象,而CGLayer是Core Graphics中优化的图层,通常是通过硬件优化用于在CGContext中绘制的。CGContext有很多种。最常见的是视图图形上下文,由UIGraphicsCurrentContext方法生成,主要用来在屏幕上绘图。

2017-02-20 21:38:11 1090

原创 chromium浏览器开发系列第五篇:Debugging with WinDBG

之所以这么喜欢chrome,就是因为它开放,适合研究学习。

2015-04-23 11:43:28 1059

chromium浏览器开发系列第四篇:如何调试最新chromium源码

接二连三的事情,时间比较紧张,但是还是没有把这个系列的文章丢掉,因为这也是对自己知识的总结吧。提倡大家多写写,以后再看的时候会有种莫名的小激动。上周写的是chromium的目录结构,好像大家不太感兴趣,在我看来这部分很重要。开头有链接地址,大家想看可以再看看。     从源码下载到编译,到目录结构,今天终于到了重要的环节,调试。    在windows上,调试工具都是使用微软自家...

2015-04-23 11:41:43 277

原创 chromium浏览器开发系列第四篇:如何调试最新chromium源码

之所以这么喜欢chrome,就是因为它开放,适合研究学习

2015-04-23 10:55:18 630

转载 Bitmap那些事之内存占用计算和加载注意事项

前言:本来我是做电视应用的,但是因为公司要出手机,人员紧张,所以就抽调我去支援一下,谁叫俺是雷锋呢!我做的一个功能就是处理手机中的应用ICON,处理无非就是美化一下,重新与底板进行合成和裁剪,用到了很多Bitmap的知识。本来之前一直想写一些关于Bitmap的博客,正好这是个机会,因此Bitmap那些事系列博客诞生了。这个系列我会把学习Bitmap的一些知识发布出来供大家参考和交流。   

2015-04-14 10:51:08 513

原创 你所不知道的html5与html中的那些事(三)

文章简介:关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后,所有的工作都可以达到真正的云方式呢?这一系列的问题你是否已经想明白了呢?本系列文章将为您一一解答你所不知道的关于html5与html中的那些事;具体会包括如:html5新的理念与想法,html5的新标签...

2015-04-13 23:29:17 105

转载 你所不知道的html5与html中的那些事(三)

文章简介:关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后,所有的工作都可以达到真正的云方式呢?这一系列的问题你是否已经想明白了呢?本系列文章将为您一一解答你所不知道的关于html5与html中的那些事;具体会包括如:html5新的理念与想法,html5的

2015-04-13 23:27:26 427

如何简单快速调试高大上的谷歌浏览器

上一篇我们简单的将了在Ubuntu上编译chromium,android content_shell_apk的编译,一切顺利的就能生成apk。但是我们仅仅只是照搬了人家google开源的东西,作为一个开发者我们应带着探索的精神,都说它稳定,速度快。它为什么这么快、稳定? 带着这一系列的问题,我们去学习理解它,去搞明白它的原理、架构。所以...... 一切精妙的东西最终又归结到源码上,直到...

2015-04-13 23:18:27 118

原创 如何简单快速调试高大上的谷歌浏览器

上一篇我们简单的将了在Ubuntu上编译chromium,android content_shell_apk的编译,一切顺利的就能生成apk。但是我们仅仅只是照搬了人家google开源的东西,作为一个开发者我们应带着探索的精神,都说它稳定,速度快。它为什么这么快、稳定? 带着这一系列的问题,我们去学习理解它,去搞明白它的原理、架构。所以...... 一切精妙的东西最终又归结到源码上

2015-04-13 23:12:53 509

原创 chromium浏览器开发系列第二篇:如何编译最新chromium源码

      说一下为什么这么晚才发第二篇,上周和这周department的工作太多了,晚上都是十点半从公司出发,回家以后实在没有多余的精力去摸键盘了。所以请大家包涵! 上期回顾:chromium源码下载:1.找个靠谱的vpn(我试过了,网上说的不用vpn拿代码的都不靠谱);2.获取depot_tools,解压,设置环境变量;3.gclient获取python和git,sv...

2015-04-09 14:03:03 216

chromium浏览器开发系列第三篇:chromium源码目录结构

      上两篇介绍了下载源码和编译源码,这次主要介绍chromium的源码目录结构,我也是通过源码和官网结合来跟大家说,如果有说的不准确的,欢迎交流。      另外,官网的不一定准确,他们其实也很懒,所以最主要还是靠自己。官网只能作为一个参考。      Chromium结构相对两年前变化很大。目录结构依然很清晰,主要有三个部分(不包括其他的库):浏览器,渲染器,webkit。浏览...

2015-04-09 13:56:09 513

原创 chromium浏览器开发系列第三篇:chromium源码目录结构

前面介绍了源码下载,编译。接下来要介绍一下目录结构,方便大家以后对架构的了解。

2015-04-08 21:11:11 1502

原创 浏览器开发系列第二篇:如何编译最新chromium源码

之所以这么喜欢chrome,就是因为它开放,适合研究学习。

2015-04-03 21:25:16 1146 1

chromium浏览器开发系列第一篇:如何获取最新chromium源码

浏览器开发系列第一篇:如何获取最新chromium源码背景:     最近摊上一个事儿,领导非要让写一篇技术文章,思来想去,自己接触chrome浏览器时间也不短了,干脆就总结一下吧。于是乎,本文顺理成章。由于有些细节必需描述清楚,所以这次先讲如何拿到chromium的源码,下次直接把编译过程写出来,供大家参考。前期准备:     之前的chromium源码都是用svn来维护,所...

2015-03-25 22:44:13 286

原创 浏览器开发系列第一篇:如何获取最新chromium源码

之所以这么喜欢chrome,就是因为它开放,适合研究学习。

2015-03-25 21:50:43 1462

原创 如何使用Wireshark规则精准过滤网络包系列之 显示过滤器

现在从网上看到的一些wireshark过滤规则的介绍,都是比较老一点的,新版本的语法好像有所变化,所以在这里写一篇基于最新的1.12版本的wireshark规则系列。

2015-03-24 13:33:48 10565

原创 【转载】Android Metro风格的Launcher开发系列第一篇

前言:从毕业到现在已经三年多了,回忆一下这三年基本上没有写过博客,总是觉得忙,没时间写,也觉得写博客没什么大用。但是看到很多大牛们都在写博客,分享自己的东西,所以嘛本着向大牛看齐,分享第一,记录第二的目的开始写一个系列的文章,我会把我做一个项目的详细过程分享给大家,供大家参考和交流。好了,评书开讲!可能大家做Android机顶盒或者Android电视开发的比较少,这类开发基本上都是基于源码的...

2015-03-23 20:11:16 145

转载 Android Metro风格的Launcher开发第一篇

前言:从毕业到现在已经三年多了,回忆一下这三年基本上没有写过博客,总是觉得忙,没时间写,也觉得写博客没什么大用。但是看到很多大牛们都在写博客,分享自己的东西,所以嘛本着向大牛看齐,分享第一,记录第二的目的开始写一个系列的文章,我会把我做一个项目的详细过程分享给大家,供大家参考和交流。好了,评书开讲!可能大家做Android机顶盒或者Android电视开发的比较少,这类开发基本上都是基于源码

2015-03-23 19:55:05 472

原创 android webkit和html的10位数字

前提:Android webkit中会默认10位数字首位为1或者0时不会有红框焦点11位数字只有首位为1时会有红框焦点这样会导致在页面中增加一个div,text为随便一个十位数就会有焦点可以移动上去。分析:对比cachenode的type看看,有焦点时的和没焦点时的数字是不是有区别。对比发现了区别。在BuildFrame的时候根据textnode的内容确定cache

2014-01-23 16:40:24 741

原创 webkit处理汉字编码问题的总结

在XX项目中解决android webkit处理汉字编码问题的总结问题: 服务器通过302重定向方式发送给客户端重定向地址,地址中的汉字采用原数据方式发送,没有经过任何编码。因为其中存在汉字,所以在android端经过webkit解码编码之后,最终无法正常在服务器端请求正确数据。Android中默认使用utf-8编码。  Android在framework中解析http

2013-08-07 22:23:22 1049

原创 ubuntu下编译webkit

1.下载webkit源码,由于ubuntu版本为10.04,所以下载的webkit版本也比较靠前。2.解压到文件夹下,运行/WebKit-r58572/WebKitTools/Scripts/build-webkit --gtk3.遇到错误:  1).Warning: not running gtk-docize.automake: cannot open Failed to

2013-08-07 22:14:04 1323

高质量C++编程

林锐博士,高质量C++编程,编码规范,已经成为很多公司的标准文档

2015-05-06

gdb使用手册

在linux下,最牛的调试工具莫过于gdb,掌握了gdb调试,可以让你马上定位到问题所在。好好学学吧。

2011-10-20

c语言socket编程指南

linux 下c语言的socket编程,适合初学者,让你一下子成为socket高手。

2011-10-20

空空如也

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

TA关注的人

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