自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 Const Correctness in C++

Const With Pointers and Type-Casting

2014-05-29 20:31:19 945

原创 摘记—Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Cha

code pointcode pagesucs-2 , big/little endian

2014-05-05 00:50:17 782

原创 毕业论文日志

2014-3-31 ~ ??? :在读《Real Time Hand Pose Estimation Using Depth Sensors》。读此文,(1)有货:Springer,2011, citation 64 。(2)与开题期间调研结果方向一致(主题是 static posture recog,采用的approach是: skeletal model-based,采用 de

2014-04-01 23:00:09 780

原创 issu3.6 sdk 试玩

来自 README 。QUICK PREVIEW------------- 1. Run the iisu Toolbox (Start Menu\iisu?SDK 3.6 (for Windows)\iisu Toolbox)  2. Open a 3D view window  3. Click play button  4. Observe the resul

2014-02-27 18:21:08 721

原创 英文表格中出现的东西

1.填表这件事情:做得不让 Zou Lei 放心(1)自己跑过去。(2)让他跳出了问题,而且是很低级的。为什么犯错:(1)慌乱(时间紧) -> 常用信息 事先没有准备:尤其是“地址”的英文翻译。(2)自以为是, 该严谨 的地方不严谨(轻重不分)。Bank Beneficiary's Name :Beneficiary's Bank :

2014-01-24 18:38:31 616

原创 2013年总结(2) 最大的失误

最大的失误:在国外,资深的软件测试人员大多是手动测试,他们厉害之处在于测试用例的设计,但在国内,很多测试人员都把自动化测试当成很厉害的资本,为什么?对,我陷入了“自动化”测试的顾怪圈。没有去理解:业务是怎样的,系统是如何工作的。换句话说:我做的东西没有价值。几个关于测试的blog(1)http://www.cnblogs.com/Jackc/archiv

2014-01-22 18:24:12 445

翻译 The Joel Test: 12 Steps to Better Code —— M$ 职业素养 —— 养成

1. 为什么 source control ? 一个主要原因,roll back 是很重要的。 需要学习。2. 为什么 一步 build ? 重点在一步:自动化地build,可以减少人为出错的可能心。但是,具体呢? checkout -> rebuild -> create installation package 。 rebuild时,还需要考虑:in all their vario

2014-01-21 14:13:23 543

原创 Emacs Lisp 常见编程

注: 非正式的整理参考: http://ergoemacs.org/emacs/elisp_basics.html(defun xx/xx-hook()    (cmd var1 var2)     (cmd var1 var2)    (cmd var1 var2)    (cmd var1 var2))

2014-01-21 14:01:06 441

原创 软件工程 —— 经验

1.记忆力有限,一两天之前的事情,需要reload。2. 读取他人的代码很难。改别人的bug更是小心翼翼,举步维艰。3.  it's easier to predict how long it will take to write new code than to fix an existing bug. 注意:只是 easier。 如何估算 new code 其实也不简单。4

2014-01-20 18:52:00 517

原创 2013年终总结

programmer如果没有一个工作流程(确定functional specification + 设计 + 验证设计 + TDD ),那就没法进行工作量的估算,也就谈不上和他人“协作”。这种“不确定性”,导致了(1)其他 co-worker 无法信任你,安排自己的工作 (2)manager 无法估算“绩效”其他可能造成delay的东西:(1)使用第三库:(1)学习doc和api(主要是通

2014-01-20 15:56:06 485

翻译 Emacs For Python

需求:1. 重构:refactor 很重要2. 代码折叠: 带有 GUI 的东西,如果只是 plain code 的话,GUI 的 初始化 函数会有很多。3. 查询 Python 文档4. 和 Python shell 交互 --> buffer 中的 code 直接发送到 emacs 中 执行 : 免了打开 IDLE5. 补全 并且 candidate 不会以 buffer

2014-01-17 14:40:57 1044

原创 Python Clean traceback

目的: 系统 发生未处理的exception时 ,打印 clean 的 traceback : 只有 most recent call 和 之后的 exception。1. 如何设置 系统 的exception 输出?Exception HierarchyBaseException +-- SystemExit +-- KeyboardInterru

2014-01-17 10:38:08 597

翻译 QMutex

目的 :access serialization between threads.应用对象:an object, data structure or section of codebest to use a mutex with a QMutexLocker since this makes it easy toensure that locking and unlocki

2014-01-16 17:11:41 589

原创 Emacs Shell, File Management

######### Windows Shelleshell : 用 elisp 写的 bashpowershell : Emacs PowerShell Modes.cygwin :######### File Managerment1.使用了 ido,因此 C-x d 是 ido-dired切换:C-x dd (就像 C-x ff)  id

2014-01-15 18:41:09 483

原创 FakeHARTDevice 开发日志

习惯:边工作边log的好处:废话少。这个和 嵌入式系统的 logging 的 要点是想通的。待改进:1.  不规范的 “符号”提示。正规的,应该: * :stderr , + :运行状态。 不同的个数,提示不同的level(尤其是深层的 stack)。1.layout 其实还是多分几个好。我始终坚信 locality 的 哲学原理。但是,分几个layou

2014-01-15 17:24:45 598

原创 FakeHARTDevice 设计问题

1. port 在何处释放?核心问题:main app 是否应该释放 ?(1)线程中释放?优点:1.不需要线程和 main app 进行同步(通知 app,我这已经释放掉了,你 close port 吧)2. port 如果是通过 local variable 来引用的,当“打开”之后,离开时,这个 local reference 就会被 gc ,不再指向  por

2014-01-15 17:20:07 567

转载 Reading List

1. The History of Python : http://python-history.blogspot.com/翻墙。python 之父的文章。

2014-01-14 16:23:22 498

转载 三观一致

讨论三观很有必要:(1)选择伴侣(2)如何有效地建议 。# 传统世界观【世界是怎样的】:科技水平的人类社会;或者这是一个没有情感的机械化世界;或者这是一个珍奇百出的修仙世界。世界观直接决定了人们看待这个世界以及世界上存在的东西,包括物种,事件的认知。对世界有什么样的主观认识,才能判断出在这个世界上出现的东西是否合理做出主观认知。概括: 存在是否合理 --

2014-01-04 22:30:19 1585

翻译 PyQT tutorial

Every PyQt4 application must create an application object.The QtGui.QWidget widget is the base class of all user interface objects in PyQt4. w = QtGui.QWidget()The default co

2014-01-03 23:29:35 847

原创 Python

### 编辑器关于 Blank Lineemacs 中,C-M-\ :不能 缩进 空行,然而,Python major mode 的 “缩进依据”是 “前一行”的缩进。由于Blank Line 不会被Indent,因此,空行之后的行只能被 Indent 。1. Data Model ( 参看 Language Reference )所有的东西都是 object 或者 obj

2014-01-02 21:35:24 601

原创 听写练习

why 练习 听力 ?why 通过 听写 来 练习 听力 ?使用 ,托福的 lecture 部分.使用 1mins 左右

2013-09-12 06:44:03 445

原创 跳转(2)-cscope

主要参考 :http://techtooltip.wordpress.com/2012/01/06/how-to-integrate-emacs-cscope-to-browse-linux-kernel-source-code/安装 :(1) 与emacs 集成的 安装.配置可执行文件位置,emacs配置文件的修改http://lifegoo.pluskid.or

2013-08-18 08:55:33 548

原创 重构

Cscope is very good as "find symbol" usage tool. It is very fast.Etags will show you your class hierarchy and will help you to find method definition/declaration.1.使用tags + ECB GNU 关于 tags 的完整教程

2013-08-13 22:52:36 461

原创 跳转(1)

CEDET 是一个很好用的套件.说是套件,因为里面集成了很多组件.具体见下文的介绍.适用于 C/C++/Java .### 首先,请仔细阅读下文:http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html### 补充1. 有些头文件使用 special preprocessor macros o

2013-08-13 19:59:05 516

原创 自动补全

semantic 的 navigation + 基于 Clang 的 auto complete 比 semantic 的 补全好用.但是,我的host 上 ac-source-semantic 有 bug .另外, 补全时 : 还是和 yassnippet 冲突 ( yas-expand-from-trigger-key ) , capitaomorte 的 issue list

2013-08-13 18:34:59 634

原创 键盘绑定

写法很多:0. (global-set-key "\C-l\C-l" 'redraw-display) 和 (global-set-key [?\C-x ?\C-\\] 'next-line)1. (global-set-key [C-tab] 'my-func) 2. (global-set-key (kbd "") 'my-func)3. (global-set-key [(contr

2013-08-13 18:18:05 574

原创 Chromebook for Poor Devs

main thread :这位老兄讨论了对 chromebook 的改造.https://www.rebelmouse.com/chayapathi/chromebook_the_future-118548486-s1.html1. 讨论了 到底肿么进如 developer mode .注意 , (1) 3个key 一起按住,等一会儿(而不是电源键的papapa)  ,

2013-08-06 18:52:52 1199

原创 objdump

### basic#### google search : command example , steps ( how to use / towards XX mastery ) .#### related tools : nm , readelf#### background knowledge : (1) Understanding object file struct

2013-07-27 15:17:51 542

原创 Programming Perls

Column 1 #10简述 :发生在一个store的故事 ,顾客的电话号码来作为database中,检索 的 PK ( primary key ),而且,显然每个顾客知道自己的电话号码,并且,电话号码“几乎”唯一 。要求 :高效地 插入 和 检索 。背景 : 1. 米国的电话号码都是 area code - in-area code ( 3 + 7 digits ) .2

2013-07-27 10:54:27 499

原创 更好地生活--健身

听老程序员讲,健康的身体是干这一行的本钱.换句话说,脑力劳动者也需要良好的体力作为"持久工作"的支撑.据说,张江的大公司里都有健身房.只是,我更喜欢在操场的跑道上练习长跑.我长跑的时候,不听音乐.虽然很多人说,听音乐可以缓解途中的寂寞.但是,君哪见到某位职业选手会戴着音放设备长跑呢?他们不寂寞么?(这里的寂寞,指的是"两种声音"持久地,交替地的劝说你,夹杂着耳边的喧嚣,嬉戏,眼中有儿童的戏耍,

2013-07-26 22:29:07 629

原创 Emacs 常用

### 编译所有的.el文件 ###* C-u 0 M-x byte-recompile-directory: compile all the .el files in the directory and in all sub directories below.其中, The C-u 0 part is to make it not ask about every .el fil

2013-07-26 18:36:00 593

原创 更好地生活--睡眠

( 注意 , 我相信 迭代的方式 , 逼近 生活因人而已 , 因此, truth 在每个人的世界中,也 有不同 . 共性的东西并不一定适合我们.理论虽然指导实践,但,并不能概括所有的个体.从现实的角度来讲,也不可能 一次穷尽所有的"理论"(面面俱到) , 因为 , 只有遇到 不符合理论的情况 , 才会发现"盲区", 才能更加"完善".因此,这个系列的blog会不断地补充

2013-07-26 18:02:15 596

翻译 Emacs/Vi 和 IDE 之争

1. 推荐阅读 :Threads :stackexchange:Must a programmer learn text editors like Emacs and Vim? How important are they?  stackoverflow :   Will Emacs make me a better programmer?

2013-05-25 23:53:16 690

原创 《傅雷家书》-文摘三-修养

摘者题:修养,身之型聪父“对客气的人,或是师长,或是老年人,说话时手要垂直,人要立正,你这种规矩成了习惯,一辈子都有好处。出台行礼或谢幕,面部表情要吻合,切勿像过去那样太严肃。这与群众情绪大有关系,应及时注意。只要不急,心里放平静些,表情自然会和缓。”

2013-05-23 19:24:44 876

原创 《傅雷家书》-文摘二-男女之事

摘者题:学业,感情,婚姻摘者注:" 学问第一,艺术第一,真理第一,爱情第二,这是我至此为止没有变过的原则。" 是傅雷先生一生的准则,常常告诫傅聪。在之后的一篇更经典的家书中,还会出现。聪父(傅雷)"关于某某的事,你早已跟我表明态度,相信你一定会实际做到。你年事尚早少,出国在即;眼光、嗜好、趣味,都还要经过许多变化;即使一切条件都极美满,也不能担保你最近三四年终,

2013-05-23 19:05:18 1769

原创 《傅雷家书》-文摘一-压力和焦虑

摘者题:关于worry (压力和焦虑)“你的比赛问题固然是重负,但无论如何,要做一番思想准备。只要尽量以得失置之度外,就能心平气和,精神肉体完全放松,只有如此才能希望有好成绩。这种修养,趁现在做起还来得及,倘若能常常想到”文章千古事,得失寸心知“的名句,你一定会精神上放松得多。唯如此,才能避免过度的劳顿与疲乏的感觉。最磨折的人不是脑力劳动,也不是体力劳动(那种疲乏很容易消除,休息一下就能恢

2013-05-23 18:26:59 1395

空空如也

空空如也

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

TA关注的人

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