- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Kindle Fire 刷机至Android 4.2.2
系统到体验很好,虽然刷机到过程很麻烦, 进不去系统到时候,一度认为是变Brick了,不过最终Unbrick掉,RP爆发啊,使用这全新到UI,感觉挺不错, 留此帖以做纪念。
2013-11-19 21:27:53 5302
原创 我爱迪迪 破解
我爱迪迪 是用java开发的, 需要注册, 注册码其实是 盘符 的两次 MD5( 开始我以为是 MAC地址), 经过一晚上的研究,可以完美破解了。
2013-10-11 10:36:45 4968 3
原创 Ninja build tool
在使用 ninjia 进行编译的时候,总是出现 usage: ninja -t msvc [options] -- cl.exe /showIncludes /otherArgsoptions: -e ENVFILE load environment block from ENVFILE as environment -o FILE write o
2013-05-23 16:05:36 2899 1
原创 Chromium之test_shell
test_shell 是最简化的浏览器了,但是里面有170个Project,机器跑起来很慢, 一时又换不了新机器,真是不知如何是好!
2013-05-22 09:32:25 869
原创 FireFox 编译
最近研究浏览器内核,编译了FireFox,运行效果,Nightly Build支持MATHML, 但是在矩阵支持时,有点小问题。
2013-03-05 09:05:38 775
转载 注重实效的程序员(The Pragmatic Programmer)
原文:http://www.cnblogs.com/guoadou/archive/2005/03/14/the_pragmatic_programmer.html注重实效的程序员(The Pragmatic Programmer)推荐一本好书 《The Pragmatic Programmer - From journeyman to master》 1、
2013-01-14 10:07:24 588
原创 昨天公司OA的密码忘记了,但是神奇的事情就这样发生了。。。
在 chrome debug 状态下,修改 input 的属性为 text ,密码神奇的以明文出现了。。禁不住想问一个问题什么样的密码才是安全的。
2012-12-29 09:00:22 1779 1
原创 Dublin Core
Dublin Core (中文)摘录:The Simple Dublin Core Metadata Element Set (DCMES) consists of 15 metadata elements:TitleCreatorSubjectDescriptionPublisherContributorDateTypeFormatIdentifierSource
2012-12-19 16:13:45 383
原创 读 Unix 编程艺术
Unix 是神奇的,我开始踏入这片神奇的土地。首先来认识几个人,都是先驱级的大师。Ken ThompsonDenis RitchieBrian KernighanDoug McIroyRob Pike
2012-12-14 10:56:19 325
原创 Windows程序设计 ---线程
1.Windows支持两种类型的应用程序:GUI程序和CUI程序。 _tWinMain GUI _tmain CUI extern "C" is meant to be recognized by a C++ compiler and to notify the compiler that th
2011-06-05 02:09:00 342
原创 读书笔记--C++程序设计语言(3)
1.常量成员函数 2. 自引用 3.协助函数 将一个类和他的协助函数定义在一个名字空间内。 4.具体类型的意义 int 和char 等内部类型有时也被称为值类型,而将他们的使用称为面向值的程序设计.这些类型的使用模型以及隐藏着它们设计背后的“哲学”与那种所谓的面向对象程序设计的东西之间存在着很大的差异。 在一个应用中,如果缺乏一批合适的“小而有效的类型”,并因此去使用过分一般且代价昂贵的类,就可能导致严重的时间和空间上的低效率。换一个角度,缺乏具体类型将导致结构模糊的程序和时间上的浪费
2011-05-21 15:29:00 484
原创 读书日记--C++ 程序设计语言(2)
1.字符串文字量的类型是”适当个数的const字符的数组” char* p = "char"; p[1] = ‘a’; 这样做在编译期不会发现错误,运行时报错。 2. char* p1 = "char”; char* p2 = "char”; 具有相同的地址空间; p1 == p2 如果想修改,可以复制到数组里, void f() { char p[] = "char"; p[1] = 'a';
2011-05-15 17:34:00 639 1
原创 读书日记--C++程序设计语言(1)
<br />1. 声明中,后缀声明运算符比前缀运算符的约束能力更强。<br />2. 用于较大的作用域的名字应该是相对较长的更加明确的名字,然而,如果在小的作用域里使用那些短小而熟悉的名字。<br />3.初始化方式:数组和结构采用{和} 括起来的初始式列表描述,而带有构造函数的用户自定义类型采用的是函数风格的参数列表形式。<br />4.对象和左值: 对一个名字的某种需要将是它应该表示 “存储器里的什么东西“,这也是最简单最基本的对象概念。这样,一个对象及时存储中一片连续的区域;左值就是引用某个对象的表达
2011-05-14 14:27:00 289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人