2015年12月30日 星期三

健身資料參考

http://firen7254.pixnet.net/blog/post/41845744
http://www.mr-sport.com.tw/post/four-shoulder-weight-training.html
http://flyandwings.q168.net/

2015年12月28日 星期一

Implementation of sizeof operator

#define my_sizeof(x) ((&x + 1) - &x)
#define my_sizeof(x) ((char *)(&x + 1) - (char *)&x)

編譯多個source code

如何編譯多個source code,以下以GNU C compiler gcc作說明:

假設有以下檔案:ispvm_ui.c hardware.c ivm_core.c vmopcode.h

# gcc -c ispvm_ui.c hardware.c ivm_core.c 
會產生兩個object file
# gcc -o ispvm_ui ispvm_ui.o hardware.o ivm_core.o
連結三個object file產生ispvm_ui的執行檔

如果後來ispvm_ui.c做了更改,我們只須重新編譯ispvm_ui.c即可
# gcc -o ispvm_ui ispvm_ui.c hardware.o ivm_core.o

2015年12月13日 星期日

[Linux] 搜尋資料夾底下 檔案內部文字

find "path name" -name "file name" -exec grep -H "search content" {} \;

find原本是用「檔案名稱」來搜尋在哪些地方有這些檔案,將這些路徑結果餵給grep後,就可以拿來搜尋檔案內部的文字片段。

Ex:
find ./kernel -name "*.c" -exec grep -H "main" {} \;
以上這段指令,是要搜尋./kernel底下所有的.c檔,內容含有"main"的地方。

find的參數:
  -name 要搜尋哪些檔名
  -exec utility name [argument...{} \;
    搜尋出的檔名 交給哪個執行檔(utility name)處理
    {} 會被find搜尋後的檔名路徑名稱所取代
    \; 代表exec的參數到此為止

grep的參數:
  -H 列出搜尋到的檔案名稱路徑

2013年2月25日 星期一

刑法法條低俗記憶法

刑法28的 共同正犯諧音「惡霸」
刑法131,請用台語念「伊送伊」→公務員圖利罪,
刑法135 伊傷我....妨害公務啦
刑法135 “1”像一根木樁。“3”像一個低著頭,用手,腳抱住﹝木樁﹞的人。
“5”像一個張大嘴巴,看著左邊﹝抱樁人﹞的人。一個公務員正張著嘴巴,破口大罵﹝5﹞左邊的抱樁人﹝13﹞,不讓它他執行拔樁的公務.....妨礙公
務罪。
刑法137,請用國語念「伊上去」→妨害考試罪,不法使其發生不正確,結果他考上了 ,當然妨害考試
刑法140,請用台語念「伊是空耶」→侮辱公務員罪,

刑法149 “疑”“似”“糾”....好像要糾聚群眾....公然聚眾不尊令解散罪。
刑法154,可記成「拿了一把『武士』刀、結社參與犯罪」
刑法157 可以記成「拿『武器』挑唆包攬訴訟」
刑法161 脫逃罪兩個人中間夾一個想"溜"的人。或記「伊溜伊」或「伊溜矣」
刑法164 “一”幹壞事就“溜”到“寺”廟躲起來了...藏匿。

刑法201 記「二百零一億」,偽造有價證券罪
刑法221 是強制性交罪,請用台語念「鳥鳥伊」當然就強制性交了
刑法221 是強制性交罪[你刺伊]221(女人叫床聲~啊~啊~伊)===>強制性交罪
刑法222 ((女人叫床聲~啊~啊~啊)叫三聲太淒厲,或記<惡惡惡>..加重強制性交
刑法230 “餓”“三”“等﹝“○”可發“洞”音,音又近“等”﹞”.....慾火焚身,飢渴地想要和三等親嘿休.....血親為性交罪。
刑法234 ,請用台語念「你爽死」→公然猥褻罪,
刑法237 是重婚罪,請用台語念「你雙妻」當然就重婚了。或記二、三個老婆﹝妻,七﹞
刑法239 是通姦罪,請用台語念「你爽過」當然就通姦了
刑法239 2人通姦 3 個人就要痛苦很 9 囉
刑法246 ﹝台語發音﹞「二」支腳在「死」人上黑白「踏」﹝此音近台語發音的六﹞
。條文雖不中亦不遠矣。
刑法247 侵害屍體罪惡屍棄。或記「惡屍欺」,
刑法248 發掘墳墓罪惡屍扒(拔)
刑法256 就把256M的DRAM和鴉片想在一起吧,不然還能如何。
刑法266 ,請用台語念「你ㄌㄚㄌㄚ」→食八啦→→賭博罪
刑法271 是殺人罪,請用台語念「你刺伊」當然就殺人了
刑法274 是母殺子女罪,請用台語念「你去死」當然就是母殺子女了
刑法274 應用國語念「兒去死」來表達更棒
刑法275 ,請用台語念「你切我」→幫我加工自殺罪
刑法285 傳染花柳病罪,請用台語口服「你怕污」
刑法293 “惡”“就”“閃”...幹壞事就閃人....遺棄罪。
刑法294 是違背法令契約義務遺棄罪,請用台語念「你狗飼」當然就是遺棄了
刑法296 是你ㄍㄚ勞 妨害自由罪,或記「惡久留」
刑法306 是侵入住居罪,請用台語念「想控留」當然就是侵入住居罪了
刑法305 是恐嚇危害安全罪,請用台語念「想恐我」當然就是恐嚇危害安全罪
刑法328 「塞您盃」你給我強
刑法333 「殺殺殺」,愛殺即「海盜罪」
刑法335 是普通侵占罪,請用台語念「上上我」當然就侵占了
刑法339 是詐欺罪,請用國語念「上上鉤」當然就詐欺了
刑法342 是被背信罪,請用台語念「爽死你」當然就背信了
刑法344 「商死死」重利罪

2013年2月24日 星期日

電腦網路歷程紀錄

Point-to-Point Protocol(點對點協議):
使用在廣域網路協定,PPP 協定是指點對點的網路協定,通常用於兩個網路節點的直接連接,例如:兩台電腦透過電話線的網路連接,經常使用在寬頻網路連線上。目前許多ADSL 網路服務供應商(ISP )提供使用者以PPP 協定的方式撥接到本身的機房,然後再連上網際網路。

PPP協定的連線種類 
基本上,廣域網路包含以下這些類型:Leased Line(專線)、Circuit Switched以及Packet Switched三種。而PPP協定屬於Leased Line或Circuit Switched這兩種。
Dial On Demand: 
EX:電話,當我們在台灣想與外國某個地方聯絡,一開始必須先撥號,當撥接成功之後,通訊過程中連線都不能中斷,否則整個連線就會中斷,而且也只有在需要交換資訊時才撥號,因此是Dial On Demand 。

2012年11月7日 星期三

兆赫電子面試 2012


英文
專注力考試
C語言筆試
題目function pointer,circular queue, one byte 16進位轉ASCII, 判斷一段程式碼