- 博客(21)
- 收藏
- 关注
原创 信用卡分期手续费率与贷款利率间的相互转换
本文分析了信用卡分期手续费率与一般的贷款利率(本额等金、本额等息)之间的转换关系,并提供了图像与案例。
2016-10-08 16:17:59
10080
原创 什么是出色的员工
最出色的员工是乘法器,他能让其他人更加高效;其次是加法器,像役马一样努力干活的;减法器是那些“成本”高于“收入”的非胜任者;除法器是问题最严重的员工,他们能把整个团队(或公司)拖垮。
2014-06-20 20:15:35
1223
原创 向Chromium项目提交代码
由于早前向向Chromium项目组提交了一些patch,本人成为了Chromium的Contributor,大家可以在最新的Chromium根目录的AUTHORS文件找到我的名字,或者访问http://src.chromium.org/svn/trunk/src/AUTHORS查看下面说一说如何向Chromium项目组提交代码。Chromium的代码提交大体上分
2014-03-18 21:00:53
3449
原创 [小贴士]windows下和linux下打patch的区别
前段时间遇到一个问题,同样的源文件和patch,在windows下使用cygwin能正常patch上,linux上却死活报冲突。后来发现原来是linux对回车符敏感,需要将源文件和patch文件都dos2unix一下才能成功。看来源文件统一使用unix风格的换行还是有必要的。
2012-08-24 10:21:39
3043
1
翻译 WebKit里的RefPtr和PassRefPtr
原文链接:http://www.webkit.org/coding/RefPtr.html 历史WebKit里的很多对象都是引用计数的。这些支持引用计数的类都包含ref和deref成员函数,分别用于增加和减少引用数。每次调用ref都必须匹配的调用deref。当deref被调用时,如果引用数变为1,这个对象就会被释放。WebKit里很多类通过继承RefCounted类,按照这个模式实
2012-08-19 14:56:49
2403
原创 WebKit在gcc编译器下出现的乱序优化bug
我查看的WebKit代码是较早的60605版本,没有观察新版本是否已经修复。在O2优化下,gcc可能存在过度优化的情况。具体来说,WebCore/dom/QualifiedName.h里inline unsigned hashComponents(const QualifiedNameComponents& buf){ //... const uint16_t* s =
2012-08-19 09:48:07
2094
原创 JDK中keytool工具的用法
JDK中的keytool用于管理密钥库、证书数据库和私有密钥,用法如下:假设用户Imply需要创建一个密钥库imply.certs,并且用别名生成一个密钥对,键入下面的命令:imply.certs是密钥库文件名,如果不存在会自动创建;imply是要生成的密钥对的别名。个人信息按照实际情况填写即可。这里要求输入两个密码,一个是访问密钥库的密码,一个是使用imply这个密钥对的密码;上
2011-11-24 21:16:52
1815
原创 AJAX跨域获取数据
ajax可以在不刷新页面的情况下,获取服务器端数据。不过由于各浏览器的安全限制,ajax很可能不允许跨域访问(这类限制是必要的,如果不加任何限制,ajax可以通过"file://xxx"获取本地主机的一些重要信息并发送往服务器,造成安全隐患)。但有的时候,位于a域(假设域名为
2011-10-11 14:28:43
2545
1
原创 在VMWare中增加Linux文件系统空间
有时候会遇到这样的情况:刚开始给VMWare分配了一个虚拟硬盘,安装Linux后,随着工作中使用得越来越多,虚拟硬盘容量逐渐变得不够用,需要扩充空间。下面说明如何在VMWare中增加Linux的文件系统空间。我的VMWare中安装的是Fedora 9,不过其它Linux应该大同小异。首先在VMWare中调整虚拟硬盘的大小(在“Virtual Machine Settings”的Hardwa
2011-09-20 23:54:49
8990
6
原创 [小贴士]ftp的lcd命令,应该使用相对路径
在Shell脚本里访问ftp时,我们有时会使用变量记录当前路径(通过$PWD变量或是pwd命令),在经过一系列操作后,使用ftp的lcd命令跳回本地原来的目录。但这种方式是不可靠的,原因在于,windows下的ftp客户端通常只认windows路径,使用cygwin运行She
2011-09-12 11:09:13
9841
原创 在Shell脚本中处理命令行参数
运行脚本时的命令行参数,如./myscript.sh -a -b arg在脚本中通常是用case语句处理。我个人比较喜欢的做法:首先尽量使用长参数名(短参数名通常意义不明显,毕竟你的脚本没有这么流行),比如./myscript --with-ssl=yes --insta
2011-09-12 10:52:24
2821
原创 Windows平台WebKit的Plugin机制(一)——搜索插件
本文探讨在Windows平台下,WebKit如何搜索插件。用于测试的网页代码如下: var len = navigator.plugins.length; d
2011-08-14 13:53:09
4072
1
原创 WebKit中自定义JavaScript类型对instanceof语句的处理
WebKit中,自行扩展的JavaScript类型需要定义下面的结构体/*!@struct JSClassDefinition@abstract This structure contains properties and callbacks that define a
2011-07-27 23:34:26
2303
1
原创 在Windows下使用VS2005编译WebKit
这个工作已经很多人做过了,这里说说我的经验。基本上,按照WebKit官网的指示进行,还比较顺利。有两点原则要坚持:按照官网的要求安装工具和补丁等,特别是cygwin,官网的cygwin-downloader.zip已经包含WebKit所需的最小工具集了;工具均安装在默
2011-07-10 23:58:05
4713
1
原创 PBP(Personal Basis Profile)1.1相对PBP1.0的改进
PBP1.0来源于J2SE1.3.1 API标准。从那以后,J2SE1.4又进行了一系列的特征改进以及标准的修定。PBP1.1来源于J2SE1.4,因此将会体现出1.4版本的J2SE API。(这里的“来源于”是指从相应的J2SE标准里提取子集,也就是说,PBP1.0的基本API
2011-07-10 21:36:59
1050
原创 Java代码混淆
下面一段文字摘自《Java 手机/PDA 程序设计入门》一书,可以做为混淆器性能的大致观点: 笔者没用过DashO,所以无法对其作出个人评价。所以现在仅说明笔者曾用过的产品。以笔者的个人观点,如果就混淆的程度来说,ZKM最好,JAX中等,RetroGuard和ProGua
2011-04-04 21:27:00
11174
2
原创 类库/函数库/工具包/中间模块等的编译选择
如果模块不存在独立更新的情况(更新后,要通过使用者发布,比如为产品其它部分开发的模块),提供静态库,使用起来是最方便的;如果存在独立更新的可能,提供动态库;如果希望能被shell等脚本调用,提供可执行文件;如果需要管理稀有/全局资源(如驱动性质的程序),提供“
2011-04-04 21:15:00
986
原创 Windows下编译OpenJDK7
在Windows下编译OpenJDK是一个艰难的过程...平台:WindowsXP+cygwin,OpenJDK版本:OpenJDK7,编译器:VS2010之所以选用OpenJDK7,是因为OpenJDK6中没有包含对VS2010的支持,OpenJDK7考虑了VS2010。由于过程比较漫长,我就不详述了。类似于代码下载,cygwin安装等,请读者按照OpenJDK官网的编译说明来操作。我说一下编译过程中遇到的问题(下面的路径使用"~"代指我的OpenJDK7源码存放根目录)。1. JDK版本问题为求稳定,我
2011-01-13 23:38:00
8555
原创 Ubuntu下编译OpenJDK6
Ubuntu下编译OpenJDK6没什么难度,完全傻瓜式操作即可。我的Ubuntu版本是10.10。首先获得OpenJDK6的源码,可以参考我的博文《JDK调研》中的引用地址,通过使用Mercurial到代码仓库中获取,也可以直接下载源码。执行下列命令:sudo aptitude build-dep openjdk-6sudo aptitude install openjdk-6-jdk libmotif-devexport LANG=C ALT_BOOTDIR=/usr/lib/jvm/java-6-op
2011-01-08 22:19:00
2113
原创 JDK调研
JDK v6u23 源码地址:http://download.java.net/jdk6/source编译说明:http://download.java.net/jdk6/6u23/promoted/b05/docs/build/README-builds.html 其中,关于编译嵌入式版本,提到client配置项和headless配置项。headless说明如下:ht
2011-01-01 22:12:00
1521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人