目录
- 1. Miscellaneous
- 1.1. —— CSS&html&javascript tips------
- 1.2. —— 阅读代码的技巧1-单个函数------
- 1.3. —— 阅读代码的技巧2-单个文件------
- 1.4. —— 阅读代码的技巧3-模块关系------
- 1.5. DONE 编辑器
- 1.6. LATER lisp编码风格
- 1.7. LATER 好书:APUE,UNP
- 1.8. DONE Window域201如何linux访问
- 2. FAQ
1 Miscellaneous
1.1 —— CSS&html&javascript tips------
From:/home/miracle/mygitrepo/quietheart/mydoc/prepub/jekyll/assets/css/common_green_black.css
1.1.1 margin/padding等
1.1.2 css float属性,
1.1.3 css 选择器
1.2 —— 阅读代码的技巧1-单个函数------
From:/home/miracle/mydata/orgmode/gtd/_next.org
对于具体某个函数的阅读:
- 不要太过深入递归,尽量不要超过调用的两层
- 分层次阅读代码而非顺序,比如,先将所有的if/else/while/try等分支折叠,浏览好全局之后,再一次递归展开。
1.3 —— 阅读代码的技巧2-单个文件------
From:/home/miracle/mydata/orgmode/gtd/_inbox.org
一个文件中的诸多函数中,总有那么几个函数是关键的,比如初始化、入口、消息处理循环等等,先浏览各个函数名字,找到这样的函数重点阅读。
1.4 —— 阅读代码的技巧3-模块关系------
From:/home/miracle/mydata/orgmode/gtd/_inbox.org
关键两个:寻找调用该模块的模块、和该模块调用的模块。 技巧两个:寻找该模块调用的模块时,每个函数不用完全阅读,直接跳跃到函数中调用其他模块的代码,或者看头文件看看用到哪些模块;寻找调用该模块的模块时,首先找到入口,比如main,或者你关注的模块的初始化部分;然后分别按照类似思路寻找调用该函数或者模块的调用者,以及模块中由初始化深入进去所涉及到的被调用者。
1.5 DONE 编辑器
- State "DONE" from "INBOX"
Capture Time:
编辑用vim
工作和记录用emacs
阅读用sourceinsight/understand
集成开发有集成开发的工具,任何一个都不是万能的。
所谓vim/emacs之流有两点可能导致其让人崇拜:1、异常的熟练 2、不是很熟的话,也能勉强完成工作。
1.6 LATER lisp编码风格
- State "LATER" from "INBOX"
Capture Time:
每一句一个结尾括号,结尾括号不能单独占行。
如果一句中,结尾括号是多个,说明这一句是某个语句块的结尾。
1.7 LATER 好书:APUE,UNP
- State "LATER" from "INBOX"
Capture Time:
1.8 DONE Window域201如何linux访问
- State "DONE" from "LATER"
- State "LATER" from "INBOX"
Capture Time:
实践结论 不确定后面尝试的过程有没有起作用,但是访问的时候如下进行:
smb://172.16.246.201
用户名:邮箱名称(miracle.lv@tpv-tech.com)
域名: TPVAOC.COM(一定要大写)
密码: 邮箱密码。
1.8.1 尝试
windows下,computer的域信息:computer name为 "XMNB4003210", domain name为 "tpvaoc.com"
sudo apt-get install likewise-open sudo hostname XMNB4003210 sudo domainjoin-cli join tpvaoc.com miracle.lv@tpv-tech.com
1.8.2 参考
Ubuntu 13.04 登录Windows域
2 FAQ
2.1 MAYBE/FUTURE 考虑下载一个图形化的svn工具
- State "MAYBE/FUTURE" from "INBOX"
Capture Time:
2.2 MAYBE/FUTURE 寻找曾经做mock的unit test和scenario test的相关文档
- State "MAYBE/FUTURE" from "INBOX"
Capture Time: