- 博客(21)
- 资源 (23)
- 收藏
- 关注
转载 WebKit之WebView输入框提示
做基于WebView应用时,页面上有一个输入框,当输入的文字过多时,超过输入框的行数时,输入框能够滚动,这时间问题来了,输入的提示箭头会移动到输入框外,如何解决这个问题呢,查找chromium源码如下: void LoadIfNecessary(jobject context) { if (loaded_) return; loaded_ = t
2016-02-26 14:25:46 450
转载 URL之C++资源库
标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Template Library:标准模板库C POSIX library : POSIX系统的C标准库规范ISO C++ Standards Committee :C++标准委员会框架C++通用框架和库Apache C++
2016-02-26 14:24:28 1179
转载 WebKit之chromium进程创建过程分析
一 chromium for android Browser进程创建过程分析ContentMainDelegate是客户端程序注册给content_main_runner.cc的回调接口,content_main_runner.cc通过调用ContentMainDelegate的接口来通知客户端当前Content框架的状态。客户端程序通过ContentMainDeleg
2016-02-26 14:22:57 1154
转载 WebKit之V8技术优化分析
一、V8背后的故事1.1 javascript的速度与需求JavaScript存在至少10年了。在1995年,它出现在网景(Netscape Communications)公司所研发的网页浏览器Netscape Navigator 2.0中。然而有段时间人们对于性能的要求不高,因为它只用在网页上少数的动画、交互操作或其它类似的动作上。(最明确的是为了减少网络传输,以提高效率和改
2016-02-26 14:22:14 2050
转载 Android之GlSurfaceView调度Skia
在java 层,使用glsurfaceview,创建opengl 环境,在 public void onSurfaceCreated(GL10 gl, EGLConfig config)函数中,创建GrContext和CurRenderTarget,如下void SkiaApp::windowChanged(int width,int height){LOGD("%s:(%d,
2016-02-26 14:18:23 830
转载 WebKit之V8引擎(js调度C++)
JS调用C++函数JS调用C++函数,就是通过FunctionTemplate和ObjectTemplate进行扩展的。FunctionTemplate,ObjectTemplate可以理解为JS function和C++ 函数之间的binding。FunctionTemplate实现了JS函数和C++函数的绑定,当然这种绑定是单向的,只能实现JS调用C++的函数。说的更直白一点,
2016-02-26 14:17:36 1978
转载 WebKit之Skia之深入分析
一、渲染层级从渲染流程上分,Skia可分为如下三个层级:1、指令层:SkPicture、SkDeferredCanvas->SkCanvas这一层决定需要执行哪些绘图操作,绘图操作的预变换矩阵,当前裁剪区域,绘图操作产生在哪些layer上,Layer的生成与合并。2、解析层:SkBitmapDevice->SkDraw->SkScan、SkDraw1Glyph::Proc这一层
2016-02-26 14:13:54 1745
转载 生活之游戏中的心理学
游戏中的心理学(一):认知失调 游戏业属于服务业,而我们服务的对象就是玩家。我们想要做好一款游戏,除了必要的专业知识,对服务对象的了解程度也非常重要。 笔者最近自学了一点心理学的皮毛,在这里尝试用心理学知识来分析玩家的心理和行为,今天先说说“认知失调理论”。 认知失调会让玩家对体验差的游戏作出“好玩”的评价 “认知失调理论”是最让人诧异的理论,费斯廷格的这个
2016-02-26 14:12:22 83711
原创 WebKit之零散笔记记录
1.Android5.0之中HTMLTokenizer.cpp中nextToken()函数将switch..case转换为宏的形式HTML_BEGIN_STATE(AState)HTML_ADVANCE_TO(BState);HTML_SWITCH_TO(CState);END_STATE();http://androidxref.com/5.0.0_r2/xref/exter
2016-02-22 23:37:29 562
转载 WebKit之常用操作代码调用流程
构造 HTML/XML tokenizer [HTML]Document::createTokenizer() [HTML]Document::implicitOpen() FrameLoader::begin(const KURL&, bool dispatch, SecurityOrigin*) FrameLoader::receivedFirstData()Tok
2016-02-22 20:18:14 771
转载 WebKit之如何实现JS DOM binding—基于V8分析
一个web页面需要使用到JS的场景Parser阶段HTMLDocumentParser 中的HTMLTokenizer在解析到开始标签时,创建HTMLScriptElement对象,在解 析时,开始解析JS代码啊,如果中含有src,那么发出一个异步请求(在异步请求过程中,parser会中断,等待JS的解析结果,期间Webkit会来做一些 DNS预取,资源预解析等工作,总之WebKi
2016-02-22 20:16:46 1549
原创 WebKit之零散记录
1、采用Perl脚本生成binding文件的语句E:\qt48\src\3rdparty\webkit\Source\WebCore\bindings\scripts\test\JSperl generate-bindings.pl ./test/TestPC.idl --generator=JS --outputDir=./test/fhf --defines=DPC
2016-02-21 22:32:18 1279
原创 URL之好资源整理(看云平台)
设计模式的网站http://www.kancloud.cn/digest/designpattern-cassie/118266一起做过的面试前http://www.kancloud.cn/digest/noodles/118939Android开发高手进阶http://www.kancloud.cn/digest/androidadvanced/118908
2016-02-21 22:21:48 612
原创 PHP之代码片段收集
1、遍历目录生成的内容。<?php function createOption($fname){ echo "$fname"; } function tree($directory) { $mydir = dir($directory); while($file = $mydir->read()) { if( ($file != ".") && ( $fi
2016-02-21 22:18:28 312
原创 HTML5之Web开发备用设计记录
1、收集漂亮的table表格http://www.cnblogs.com/itech/archive/2012/04/25/2469041.html2、CSS实现各种多边形、圆形、八卦等http://blog.csdn.net/chenhongwu666/article/details/389058033、
2016-02-21 21:35:39 241
原创 HTML之零散知识点记录-1
1、编写框架的代码 2、收集常用的颜色安全色:background-color:rgb(200,237,204);肉色:background-color:rgb(243,208,177);3、超链接去掉下划线a{text-decoration:none;}4、收集一些备用的Web网址开源js库的CDN
2016-02-21 21:32:12 292
原创 Android之external部分目录功能说明整理
目录说明aesAES加密apache-http网页服务器astlAndroid STLbison自动生成语法分析器blktrace跟踪机制?bluetooth蓝牙相关、协议栈bsdiffdiff工具bzip2压缩工具clearsilverhtml模板系
2016-02-21 19:29:30 7374 1
转载 优化STB&TV的网络带宽
在STB和TV竞争对手里面,常遇到我们平台网络性能不如海思平台的问题。特别表现在播放网络视频的时候,人家播得很顺畅,可是我们平台会卡卡顿顿。这里主要涉及到带宽竞争的问题。要争取足够的带宽,就要从两个方面入手:1.服务器单位时间发送更多的数据过来;2.STB&TV平台能更快的处理数据对于第一个方面,具体到一个tcp连接,就是服务器一次发送足够多的数据出来。而一次应该发送多少数
2016-02-19 09:33:09 593
转载 生活之九型人格
【资讯】《九型人格工作坊》培训 古人云“人贵在自知之明”,然而,现实中又有多少人能清晰认知自我。 人若是自知,可以更好的认清自身优劣势,掌握情绪按钮,做到知己知彼,营造和谐的人际关系和良好的家庭、婚姻和亲子氛围。11月,我们邀请到国际九型人格专家许琳老师莅临公司进行《九型人格工作坊》教学。 尽管从古至今,已有很多种关于人的性格的
2016-02-19 09:30:43 555
转载 WebKit之V8编写简单demon
## 测试 testv8.cxx[cpp] view plain copy// testv8.cpp : Defines the entry point for the console application. // #include using namespace v8; int main(int
2016-02-02 21:52:00 519
BasicExcel_test.zip
2015-05-28
C趣味程序百例,入门级别者必须要了解的哟
2010-09-19
Linux下图形界面mp3播放器的实现
2010-09-18
个人对Qt学习之后的感受和经验
2010-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人