技术
文章平均质量分 51
felixs
浏览器开发移植优化 技术邮箱:talking1239gmail.com
展开
-
Git系列之二 --- git-dir & work-tree
Git系列之二 --- git-dir & work-tree使用git的时候,通常的用法是 cd 到 repository目录下进行相关的操作,比如说有这么一个repository, D:\pygit2(通过 git clone https://github.com/libgit2/pygit2.git)通常的做法是 cd D:\pygit2,然后再执行git的相关指令,比如 g转载 2013-03-06 14:01:27 · 18226 阅读 · 0 评论 -
源代码管理十诫
转自:http://kb.cnblogs.com/page/171034/英文原文:The 10 commandments of good source control management源代码管理十诫 若是还有可以毫无偏见地涉及各个编程语言,比源代码管理软件更必要的工具,我倒是很想见识一下。源代码管理软件是我们工作的必备工具,是许多开发团队的血液。那为什么我们都会对它转载 2013-03-06 14:40:37 · 853 阅读 · 0 评论 -
git add
转自:http://blog.csdn.net/shuhuai007/article/details/7889173 git add一、前言git add命令主要用于把我们要提交的文件的信息添加到索引库中。当我们使用git commit时,git将依据索引库中的内容来进行文件的提交。二、基本git add 表示 add to index转载 2013-03-07 10:03:03 · 937 阅读 · 0 评论 -
HTML5以及WebGL和Canvas
HTML5以及WebGL出处:http://www.cnblogs.com/jyli/archive/2010/07/25/1784902.html 作者:李嘉昱 首先来看下HTML5提供的新特性Web Socket 定义了一套API, 允许网页能够使用Web Socket协议来和远程主机进行双工通信。Web Storage 定义了一套API, 能够在Web客户端以转载 2013-03-07 14:32:12 · 22819 阅读 · 0 评论 -
SFX instructions emission slow cases
SFX instructions emission slow casesAs I understand there are two passes to translate SFX bytecode to the native code(functions privateCompileMainPass() and privateCompileSlowCases()).So whats转载 2013-03-07 12:31:13 · 776 阅读 · 0 评论 -
Log工具-Log4c 使用
在以后的项目中打算引入, 方便调试,不过我觉得WTF中的log功能也挺好的,再自定义一些接口,应该可以很容易编成一个单独的库引入到项目中。构建工程,加入ASSERT.H|CPP, DATALOG.H|CPP,开始修改代码和编译,难度也不会很大。Log4c 使用出处:http://www.cnblogs.com/jyli/archive/2010/02/1转载 2013-03-07 15:37:03 · 1412 阅读 · 0 评论 -
svn export –导出
svn export –导出 (2011-10-09 14:53:00)转自:http://blog.sina.com.cn/s/blog_62449fcf0100yg43.htmlexport: 产生一个无版本控制的目录树副本。用法: 1、export [-r REV] URL[@PEGREV] [PATH] 2、export [-r REV] PA转载 2013-03-08 10:59:33 · 2246 阅读 · 0 评论 -
GYP 简介
转自:http://blog.xiaogaozi.org/2011/10/29/introduction-to-gyp/GYP 简介说起项目构建工具,Linux 用户最熟悉的恐怕就是 Autotools,它将编译安装这个步骤大大简化。但对于项目作者来说,想要使用 Autotools 生成有效的配置文件着实需要下一番功夫,用现在流行的话来说就是用户体验不够友好。对转载 2013-03-07 14:17:55 · 20427 阅读 · 0 评论 -
What is the relationship between WebIDL and WebKitIDL
下面的这篇文章很好的解释了这两者间的关系WebKit的JS Binding解析分类: WebKit2012-05-31 23:43 1273人阅读 评论(2) 收藏 举报转载请注明出处:http://blog.csdn.net/horkychenWebCore与JavaScriptCore之间使用了Proxy模式,WebCore为JSC提供了一层bindin转载 2013-03-07 16:49:32 · 1221 阅读 · 0 评论 -
WebKit自动化回归测试之LayoutTest实践 (超时问题的处理)
转载请注明出处:http://blog.csdn.net/horkychenWebKit的回归测试是由一组脚本构成的Layout Tests,测试内容是测试的网页和标准结果(Baseline)。其测试脚本执行的基本方式示意如下: *脚本会启动http服务器以支持网页加载,在此不做描述。而每个网页里面都含有测试用的JavaScript脚本, 主要因转载 2013-03-07 14:07:05 · 963 阅读 · 0 评论 -
use googletest on windows ce
use googletest on windows ce分类: wince unit testing2010-05-10 21:48 74人阅读 评论(0) 收藏 举报windowsgoogletestpreprocessorapplicationtestingoutputI've been trying to use googletest on windows c转载 2013-03-08 15:42:43 · 846 阅读 · 0 评论 -
Understanding Hardware Acceleration on Mobile Browsers
reproduce: http://www.sencha.com/blog/understanding-hardware-acceleration-on-mobile-browsers/#date:17:00Understanding Hardware Acceleration on Mobile BrowsersJuly 15, 2011 | Ariya Hida转载 2013-03-08 18:27:18 · 916 阅读 · 0 评论 -
代码静态分析工具——splint的学习与使用
转自:http://www.cnblogs.com/bangerlee/archive/2011/09/07/2166593.html代码静态分析工具——splint的学习与使用引言最近在项目中使用了静态程序分析工具PC-Lint,体会到它在项目实施中带给开发人员的方便。PC-Lint是一款针对C/C++语言、windows平台的静态分析工具,FlexeLint是针对其转载 2013-03-11 12:48:13 · 815 阅读 · 0 评论 -
如何使用搜索技巧来成为一名高效的程序员
如何使用搜索技巧来成为一名高效的程序员投递人 伯乐在线 发布于 2010-12-06 11:56 评论(1) 有2457人阅读 原文链接 [收藏] « »没有人是完全独立的孤岛,每个人都是整体的一部分。——约翰·多恩 对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的转载 2013-03-11 13:49:47 · 662 阅读 · 0 评论 -
程序员要学会偷懒---正确运用自动化技术
转自:http://blog.csdn.net/horkychen/article/details/6324604 程序员要学会偷懒---正确运用自动化技术分类: 杂文 管理相关 生产力2011-04-15 00:41 474人阅读 评论(1) 收藏 举报工作工具测试microsoft脚本vba马云语录: 世界是由懒人来支撑的!转载 2013-03-11 13:01:10 · 845 阅读 · 0 评论 -
如何有效地解Bug (RED方法)
如何有效地解Bug (RED方法)分类: 软件工程 生产力2012-06-23 16:10 327人阅读 评论(0) 收藏 举报null测试工作c转载请注明来源:http://blog.csdn.net/horkychen 解bug应当是修复代码中的缺陷,而不只是隐藏起来!(译注 :解Bug时常发生分析时总感觉快找到答案了,而后面却一再陷入僵局。转载 2013-03-11 13:08:28 · 708 阅读 · 0 评论 -
突袭HTML5之Canvas 2D入门5 - 事件与动画
转自:http://www.cnblogs.com/dxy1982/archive/2012/03/13/2391624.htmlHTML5之Canvas 2D入门5 - 事件与动画Canvas & SVG & DOM Canvas与SVG都是2D绘图的利器,除此之外,使用CSS、DOM也可以实现某些性状的绘制,而且在动画中,也都可以使用这些技术实现动画效果。这里就转载 2013-03-11 14:15:50 · 1111 阅读 · 0 评论 -
如何诊断Windows CE的应用程序崩溃
转自:http://www.cnblogs.com/singlerace/archive/2008/10/16/1311842.html参考文章:CrashFinder,找到崩溃代码行:http://www.cppblog.com/woaidongmao/archive/2008/11/19/67288.htmlwindows ce remote process explo转载 2013-03-11 14:47:13 · 1591 阅读 · 0 评论 -
Platform Builder与设备的连接
管理配置Platform Builder与设备的连接,有三种方式连接:ActiveSync, KITL,Transmission Control Protocol/Internet Protocol (TCP/IP) .原创 2013-03-11 11:05:36 · 735 阅读 · 0 评论 -
CrashFinder,找到崩溃代码行
转自:http://www.cppblog.com/woaidongmao/archive/2008/11/19/67288.htmlCrashFinder,找到崩溃代码行1、CrashFinder需要PDB才可以工作;2、对于Release版本程序,需要设置产生program database 和generate debuginfo,才可以使用crash find转载 2013-03-11 15:15:13 · 2229 阅读 · 0 评论 -
want to port JIT to MIPS, any coworker or any hint?
https://lists.webkit.org/pipermail/webkit-dev/2009-January/006460.htmlwant to port JIT to MIPS, any coworker or any hint?Feature:1. DEBUG_WITH_BREAKPOINT2. breakpoint()首先移植逻辑比较简单的YARR_JI转载 2013-03-11 22:31:51 · 740 阅读 · 0 评论 -
want to port JIT to MIPS - which calling convention is used here?
https://lists.webkit.org/pipermail/webkit-dev/2009-February/006845.htmlwant to port JIT to MIPS - which calling convention is used here?in JITPropertyAccess.cpp: if (transitionWillNeed转载 2013-03-12 09:57:34 · 629 阅读 · 0 评论 -
如何诊断Windows CE的应用程序崩溃(续)
如何诊断Windows CE的应用程序崩溃(续)转自:http://blog.csdn.net/singlerace/article/details/3940619分类: Windows CE Windows编程2009-02-26 20:46 2607人阅读 评论(3) 收藏 举报windowswince微软interfacethread工具在《如何诊断W转载 2013-03-11 15:41:39 · 1280 阅读 · 0 评论 -
want to port JIT to MIPS - how patchOffset* constant determined?
https://lists.webkit.org/pipermail/webkit-dev/2009-March/006884.htmlwant to port JIT to MIPS - how patchOffset* constant determined?On x86, the size of the instructions are fixed. If you want翻译 2013-03-11 22:42:21 · 687 阅读 · 0 评论 -
want to port JIT to MIPS - stack/code segment
http://marc.info/?l=webkit-dev&m=123572053829137&w=2want to port JIT to MIPS - stack/code segmentin ARM, we have a rule set called EABI (Embedded Application BinaryInterface). It says the转载 2013-03-12 13:40:18 · 667 阅读 · 0 评论 -
want to port JIT to MIPS - JIT reg usage clean up?
转自:https://lists.webkit.org/pipermail/webkit-dev/2009-February/006852.html> The regTx seems to be working registers here, yet their definition > are regparm(3) registers for function arugments.转载 2013-03-11 22:07:58 · 653 阅读 · 0 评论 -
SH4 inline assemble
转自:http://msdn.microsoft.com/zh-cn/library/aa448670.aspxSH4 对于MSVS编译器来说目前并不支持内联汇编Limitations of the __asm Keyword in SH-4 Inline Assembly (Windows CE 5.0)Windows CE 5.0此主题尚未评级转载 2013-03-12 15:19:29 · 772 阅读 · 0 评论 -
Introducing SquirrelFish Extreme
转自:https://www.webkit.org/blog/214/introducing-squirrelfish-extreme/Introducing SquirrelFish ExtremePosted by Maciej Stachowiak on Thursday, September 18th, 2008 at 9:00 pmJust three month转载 2013-03-11 21:36:58 · 918 阅读 · 0 评论 -
want to port JIT to MIPS
want to port JIT to MIPS> I'd appreaciate your help to clarify the problem I faced:>> 1.In JIT.cpp I roughly understand ctiTrampoline() except for > sp-0x1C, I guess the 1C includes 6 argument转载 2013-03-11 22:06:13 · 730 阅读 · 0 评论 -
want to port JIT to MIPS - IEEE ques
want to port JIT to MIPS - IEEE queshttp://marc.info/?l=webkit-dev&m=123362331100323&w=2 In Generator::generateEnter(), there is comment "On gcc the function is regparm(3)...", how to underst转载 2013-03-12 14:07:48 · 640 阅读 · 0 评论 -
Renesas SH-4 Calling Sequence Specification (Windows Embedded CE 6.0)
转自:http://msdn.microsoft.com/zh-cn/library/ms253529(v=VS.90).aspxhttp://msdn.microsoft.com/zh-cn/library/ee480162(v=winembedded.60).aspxRenesas SH-4 Calling Sequence Specification base MSVSmsdn转载 2013-03-12 15:26:50 · 949 阅读 · 0 评论 -
How WebKit Works
How WebKit Workshttp://www.doc88.com/p-990213797392.html转载 2013-03-11 16:24:45 · 1222 阅读 · 0 评论 -
JavaScriptCore, WebKit的JS实现(一)
转自:http://www.2cto.com/kf/201208/149603.htmlJavaScriptCore, WebKit的JS实现(一)2012-08-21 13:33:18目前,JavaScript的实现已经成为编译领域的一个重要组成部分。主要包括Google的V8, Mozilla的SpiderMonkey, 还有Webkit使用的JavaScrip转载 2013-03-11 16:30:27 · 1149 阅读 · 0 评论 -
SquirrelFish Extreme for non x-86 platforms
SquirrelFish Extreme for non x-86 platforms I want to know whether WebKit JavaScript Engine SquirrelFish Extreme (SFX)has been reported to work on any embedded, non-x86 platform? I have built ar转载 2013-03-11 18:01:48 · 840 阅读 · 0 评论 -
want to port JIT to MIPS - can anybody explain JIT::linkCall?
https://lists.webkit.org/pipermail/webkit-dev/2009-March/006930.htmlwant to port JIT to MIPS - can anybody explain JIT::linkCall?The hot path for a call performs a check for a specific cal转载 2013-03-11 22:43:53 · 613 阅读 · 0 评论 -
SH Application Binary Interface for GCC
转自:http://www.kpitgnutools.com/manuals/SH-ABI-Specification.htmlSH Application Binary Interface for GCCABI定义了BINARY的文件格式, 内容, 以及装载/卸载程序的要求, 函数调用时参数传递规则, 寄存器, 堆栈的使用等.GlossaryAggregate: struct转载 2013-03-12 14:53:31 · 938 阅读 · 0 评论 -
Flex程序与Browser
今天偶然看到关于Flex程序的一句话(它可以把运行中的MXML(Flex标记语言)和ActionScript编译成FLASH应用程序(即二进制的SWF文件)),想到很多引擎是通过不同的方式来做相同的事情。差异存在于UI 描述语言(文本元素+渲染语言)、交互脚本、程序配置的选择。比如下面的这几个引擎解析的应用:Gogle gadget 引擎:采用xml描述语言、基于ecmascript规范的原创 2013-03-13 11:45:43 · 639 阅读 · 0 评论 -
types of JIT
types of JIT in the CLR 转自:http://www.actionscript.org/forums/showthread.php3?t=182395Pre-JIT compiler:Pre-JIT compiles complete source code into native code in a single compilation cycle. Thi转载 2013-03-13 10:47:08 · 600 阅读 · 0 评论 -
open source optimization in the linux base arm cpu
http://www.linaro.org/原创 2013-03-13 14:53:17 · 698 阅读 · 0 评论 -
关于符号扩展、零扩展
关于符号扩展、零扩展一、短数据类型扩展为长数据类型1、要扩展的短数据类型为有符号数的 进行符号扩展,即短数据类型的符号位填充到长数据类型的高字节位(即比短数据类型多出的那一部分),保证扩展后的数值大小不变如1:char x=10001001b; short y=x; 则y的值应为11111111 10001001b; 2:cha转载 2013-03-04 11:41:27 · 15418 阅读 · 0 评论