| Evernote 幫您記住生活的點點滴滴,輕鬆保持條理。下載 Evernote。 |
2014年3月20日 星期四
malloc/ free vs. new/delete
2014年3月7日 星期五
Evernote:Evernote 測試
直接從windows alt print screen貼圖寫記事本的功能...
深得我心 或許會用來 取代windows live mail
嗯嗯 good 這樣可以決定上網的時間的流量的控制 XD
另外 windows live mail 還是不要砍, 像現在get blogger info 實在做的很好. 不像Evernote 到blogger 只能單向. 要就要存在evernote. blogger 單純用來分享 像facebook這樣 @@
但是我現在的information 平台應該會是:
blogger 主要Data owner, 記錄所有想要比較完整記錄的文章
facebook : 發表快樂的文章
evernote: 發到blogger的工具, 記錄所有小文章
windows live mail: 修改blogger 的工具
之所以evernote沒辦法成為主要Data owner 還是因為他網路access介面的關係, 哦 當然還有品牌認同度 Google >Evernote
但如果有一天他做得好的話 (網頁的分享介面, 隱私分割)
Evernote: Data owner
Facebook: 發享快樂文章
結束。
哦, 剛剛查了Evernote只有 北京和CA 有工作據點.
2014年2月24日 星期一
object 的好處
類似的object, 要做相同的事情
只要定義parent class 定好virtual function. 二個child 分別去實作
那麼原本的code 大部分都可以reuse
如果發現要為只差一點點的data type 要做相同的事 可以嘗試這種改法 (C--> C++)
改天來想純C怎麼實作
2014年2月13日 星期四
Heap 被free 掉該怎麼辦
2014年2月3日 星期一
2013年12月11日 星期三
碎片的生命感
最近的日子急劇變化.
從懷孕開始,我就知道是一個時代的結束.只是懞懂的不知道是從什麼樣的時代結束.
之後緊接著準備訂婚,面對孕期各式各樣快速變化的不適,搬到公婆家附近的新家,寶寶出生的醫院生活,北醫月子期, 住在公婆家補最後一周的月子, 搬回新家學著帶小生命
每一個時期都是一個大變化,都需要重新調整, 幾乎每個都是才剛習慣了一個生活方式,就換了下一個.
所以, 我在這時候勇敢的建議了老公, 不如在這個比較習慣變化的時候, 換工作到大陸去.
雖然以我對自己的了解, 另一半在同公司一直對我而言很重要, 給我很大的安全感和幸福感.
這也是我第一次主動建議另一半離開我工作/念書環境.
主要原因當然是因為想給寶寶比較好的生活環境. 但是,
次要的原因則是, 心裡其實早就暗暗的覺得老公為了我放棄了很多機會, 明白這樣的"放棄"不會是最終的解法.
所以, 就像選擇模擬考結果當最後結果一樣, 我選了這一次, 因為我覺得這次成功的機會最大.
在這麼多變化之後,再接著一個, 或許, 會比較無感.
原本結束產假回去, 就會有一段努力期. 在我回公司之前, 老公離開公司. 只是在苦瓜上淋上檸檬汁. 不會再更難吃到那裡去.
在那之前, 我還在習慣新家裡的新生命的這個變化裡. 進度: 迎接新家自己帶第四夜的到來. 自認上手程度:40%
2013年11月7日 星期四
2013年10月23日 星期三
Pop Quiz of Dump Sharing (6) – windbg script writing
上課Vedio (to be add)
1) KD 檢查thread hang, 通常都已經進到kernel context , 切回user mode 的Context, 要先怎麼什麼k command 的參數來把trapframe秀出來
.kvn
2)承1,找到trapframe number之後下什麼command 來切回user mode context
.trap
3)承2, 在此x64 user context中,找那一個register 來做stack reconstruct, 指令怎麼下
dps <rsp> Lxx
4) 下什麼command 來把thread 切到wow64 的32 bit context
.thread /w <thread>
5) 怎麼檢查目前是那一種expression
.expr
6) 怎麼切成c++ expression
.expr /s c++
7)試解釋為什麼 bp main+5c 只能在MASM expression 用, 但不能在C++用
因為masm 會把symbol (main) 當成一個address, 可以相加, 但是c++ expression 無法知道symbol +數字的意思(type 不能混用)
8)??是那一個expression 的evaluation
C++
9)要指定expression 要用什麼evaluator
@@
2013年10月16日 星期三
Pop Quiz of Dump Sharing (5) – x64 platform introduction
上課Vedio (youtube)
1) 要看thread目前用的stack 範圍要用那二個值夾擠?
.teb的stack base 和 register 的 esp
2)x86下, Q1中要用什麼指令來方便找ebp chain
dps
3) 如果手動找到ebp, 要怎麼下k 指令來重建stack
k = ebp esp eip
4) Q3中, 要檢查什麼?
1.Start Function是不是 BaseThreadStart
2. 看stack frame 合不合理
5) 切回exception 前的context 要用什麼指令
.cxr
6) x64 有幾種Calling convention
只有一種fastcall
7)x64 的fastcall 是用那幾個register 傳
cd89
8)試解釋homing 是什麼
雖然參數用register 傳 但是也會把參數放在stack中, 方便debug
9)Reverse 時, memory 視窗打@$csp的目的是
保持memory 視窗show 出目前用到的stack
