PIXNET Logo登入

尋找最初的初衷

跳到主文

迷失在LINUX的小書僮

部落格全站分類:職場甘苦

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 27 週一 201222:14
  • 電影:黑暗騎士:黎明昇起

px_fden9134583634


(這張海報惡搞了"星際大戰")       願原力與布魯斯同在

(安海瑟威士演"貓女"....跟之前的貓女相比感覺味道不太一樣)
(繼續閱讀...)
文章標籤

ryan0988 發表在 痞客邦 留言(0) 人氣(23)

  • 個人分類:電影心得
▲top
  • 8月 27 週一 201212:49
  • 電影:007空降危機(Skyfall)

px_fben1107463803
  
 
  

(繼續閱讀...)
文章標籤

ryan0988 發表在 痞客邦 留言(0) 人氣(30)

  • 個人分類:電影心得
▲top
  • 8月 26 週日 201220:31
  • 文法一點靈




文法一點靈



 
If this is true, then the Incas would have had a written language very different from that of any other society in the world.
注意
比較句構中,比較對象要一致。為避免名詞重複,單數名詞或不可數名詞改用 that,複數名詞則改用 those。上句要比較的共同對象是 a written language(書寫語言)。
(繼續閱讀...)
文章標籤

ryan0988 發表在 痞客邦 留言(0) 人氣(67)

  • 個人分類:英文筆記
▲top
  • 8月 22 週三 201215:05
  • 電影:詭屋

px_fcen4125952109
  
當出第一眼看到這張poster時,感覺小木屋是可以被人為控制的.........有預留了伏筆!!
  
(算了一下,總共有五個人參加死亡Party)
(繼續閱讀...)
文章標籤

ryan0988 發表在 痞客邦 留言(0) 人氣(9)

  • 個人分類:電影心得
▲top
  • 8月 14 週二 201219:35
  • driver(1)

module
Linux module練習手札I紀錄如何撰寫一個簡單的module,並且編輯它,以及load和unload一個module。
write a module
#include <linux/init.h>
#include <linux/module.h>
MODULE_LICENSE("GPL");

static int __init init_modules(void)
{
printk("hello world\n");
return 0;
}

static void __exit exit_modules(void)
{
printk("goodbye\n");
}

module_init(init_modules);
module_exit(exit_modules);
(繼續閱讀...)
文章標籤

ryan0988 發表在 痞客邦 留言(0) 人氣(57)

  • 個人分類:linux
▲top
  • 8月 11 週六 201214:04
  • 英文筆記(2)

end up 現在分詞(V-ing) 到頭來
If you keep on gamgling, you will end up losing everthing.
(繼續閱讀...)
文章標籤

ryan0988 發表在 痞客邦 留言(0) 人氣(2,582)

  • 個人分類:英文筆記
▲top
  • 8月 11 週六 201201:26
  • 避免linux zombie process


如何避免Linux zombie process的產生?

會有這篇文章,起因於本周一為了剛要進實驗室的學弟妹們上了一堂課,有關Linux下的Process與Signal。由於本領域我也沒有多少實作經驗,因此有關於zombie process的問題,我講錯了。當然講錯有一部分是由於某大學的網頁竟然大喇喇的寫錯zombie process的定義,造成講課前我被誤解..@@ 因此重新來po這篇,自己也記一下..


所謂zombie process(殭屍行程)的成因,在於某行程已結束,但其父行程(parent process)並未取得該行程之結束狀態,則該行程就會變成zombie process,直到其父行程呼叫wait()取得該行程結束狀態。用更精確的說法,來自Advanced Programming in the Unix Environment這本書:
The process that has terminated, but whose parent hasn’t yet waited for it.
Zombie process會造成kernel內部有多餘的一筆process資料儲存,佔了一筆資料量(process id, termination status, the amount of CPU time taken by the process等等資訊),但其卻已經結束了,若是系統load很高,造成的影響就更大了,譬如process數量到達上限,又發生有zombie process,可能就會產生無法執行程式的問題。因此我們必須避免zombie process的產生。
正常的multiprocess程式執行的流程,如下圖所示,parent process必須wait其子行程的結束。
下圖的情形,則會產生zombie process:在A還沒wait或exit之前,若B已結束,則這段時間內B就是zombie process了。
該如何避免zombie process呢?或許google一下也知道吧!由於Linux會在一個process的父行程結束時,自動把該行程的父行程變成init,也就是讓該process由init接管。因此,假設我們的父行程必須作自己的事情,並不想wait子行程結束而block時,我們可以利用兩次fork,讓第一次fork的process馬上結束,則第二次fork的grandchild將會自動變成init的子行程,這樣一來,最原先的行程將不必在作wait的動作,而該行程從此也跟第二次fork出來的行程毫無親屬關係了。兩者各作各的,誰先結束並不會影響對方。這就是fork兩次的用意:
如上圖所示,寫成程式大概會像是這樣(注意:裏面沒有錯誤處理的code):
if pid = fork()
    //parent waits for first child to exit
    waitpid(pid);
    parent does things here...
else
    //child
    if fork()
       //child
       exit;
    else
       //granchild
       grandchild does things here...
以上若有錯誤請指正。希望這樣有清楚啦~
 
[以上文章非原創文章,若有冒犯之處請來信]
(繼續閱讀...)
文章標籤

ryan0988 發表在 痞客邦 留言(0) 人氣(1,715)

  • 個人分類:linux
▲top
  • 8月 11 週六 201201:21
  • MT9D131 Sensor

mt9d131 效果一般, 因为海思带它的驱动, 所以用的人还挺多, 呵呵.
很多芯片的驱动比较简单, 就是直接给某个寄存器赋某个值, 就ok, 具体这个寄存器是什么意思, 值是什么意思, 看datasheet就可以了.
mt9d131 要略微复杂一点
因为 mt9d131 里面可以配置的东西很多, 所以 mt9d131 把可以设置的东西分成3类
(繼續閱讀...)
文章標籤

ryan0988 發表在 痞客邦 留言(0) 人氣(113)

  • 個人分類:IP CAM
▲top
  • 8月 11 週六 201201:10
  • 玉石(1)



張錦洪在加拿大礦山篩選材料
張錦洪
  我出身在玉器之鄉四會,原本卻並非“玩玉人”。但自幼受玉文化的熏陶,很小就與玉結下不解之緣。
  1990年我飄洋過海到達紐西蘭,無意中發現當地很多的原住居民毛利人及白人都佩戴一種英文叫GREEN STONE的飾品。沒想到西方文化也這麼崇尚玉器,自幼對玉石的酷愛重燃他鄉,我決心投入當地的玉器行業。
  經過無數次的失敗後,我終於被一間小型的玉石作坊收留,我把畢生的血汗錢投入到此玉石坊並組合成JADE FACTORY (匯玉堂)公司。或許因為沒有太久的歷史和傳統包袱,我們得以擺脫傳統的框框,創造現代玉文化。在“理念創造市場”的思想指導下,匯玉堂生產的一系列以現代生活為主題的簡約型現代款式迅速風靡市場,公司的業務也隨即擴張到歐美各國。
  但很快就出現了供求矛盾。紐西蘭出產一種很優質的碧玉原石,正當公司要大量收購材料擴大生產時,卻發現當地的合法材料十分有限。原來,為了保護不可再生資源的流失,盡可能地利用資源給本國創造社會效益,紐西蘭政府早在20年之前就已制定了嚴格的法規以控制碧玉的開採,並立法規定碧玉原石嚴禁出口,但與此同時,卻大力鼓勵進口原材料,並實行免進口關稅等優惠政策。
  面對巧婦難為無米之炊的困境,我們決定在公司成立資源儲備特別部門,並重新審議過去的生產及設計模式。
  1995年,我們把眼光投向了盛產碧玉的加拿大BC省,並與加拿大的CASSIAR JADE 礦山公司達成長遠戰略性合作夥伴。也就是從那時起,我開始了探索礦山的驚險歷程。

由於碧玉原生礦一般都存在於雪線以上,每年有近九個月都是冰雪覆蓋,所以開採期只有夏天的7、8、9三個月,為了甄別碧玉原石,每年冰雪初融的七月我就開始進山。礦山的環境十分惡劣,車輛難以進入,我們只能以高價租直升飛機運載。
  高山的氣候更是變幻莫測。往往是早上陽光燦爛,下午突然又大雪封山,有許多次,我們都不得不扔下過百萬的機械設備在礦區,而人員則由直升機緊急送回安全區。但在風雪交加的天氣,直升機也變得十分危險!
  就在我們獲得加拿大碧玉補給而渡過原材料危機後的第二年,我們發現,加拿大POLAR JADE 礦的碧玉原石產量也在迅速銳減!大約到2001年,該礦已近枯竭!

(繼續閱讀...)
文章標籤

ryan0988 發表在 痞客邦 留言(0) 人氣(248)

  • 個人分類:玉石
▲top
  • 8月 10 週五 201223:42
  • 英文好片語

get used to + N/V-ing  變得習慣於……
= get accustomed to + N/V-ing
Every relationship has its ups and downs. You just have to get used to them.
每段感情都有苦有樂,你一定得習慣那些事。

cut down on...  減少……的量
The government made recycling mandatory to cut down on the amount of garbage.
政府強制回收以減少垃圾量。

take to...  對……產生好感;喜歡上……
The rescued kitten took to its new owner after a few hours.
這隻獲救的小貓幾個小時後便接受了牠的新主人。

(繼續閱讀...)
文章標籤

ryan0988 發表在 痞客邦 留言(0) 人氣(1,315)

  • 個人分類:英文筆記
▲top
«1...151617»

個人資訊

ryan0988
暱稱:
ryan0988
分類:
職場甘苦
好友:
累積中
地區:

熱門文章

  • (25,994)C/C++中的日期和時間 time_t與struct tm轉換
  • (6,985)bzero & memset
  • (4,848)linux中时间设置date、hwclock、clock
  • (4,403)NAND Flash和NOR Flash的比較
  • (3,181)Remove a symbol link
  • (2,582)英文筆記(2)
  • (2,232)O_EXCL到底有什麼用
  • (1,715)避免linux zombie process
  • (1,438)return與exit()的差別
  • (317)電影:超世紀戰警:闇黑對決(Riddick)

文章分類

  • 旅遊 (1)
  • 報稅 (2)
  • 寵物 (1)
  • 大陸出差 (2)
  • 電影心得 (94)
  • linux (25)
  • IP CAM (7)
  • 玉石 (1)
  • 安控 (1)
  • 軟體 (2)
  • C語言 (11)
  • 英文筆記 (14)
  • 未分類文章 (1)

最新文章

  • [轉貼]宇宙開發產業的 Linux
  • GCC Sysroot & Spec Files
  • uboot load address, entry point, bootm address以及kernel運行位址的意義和關係
  • Bootstrap介紹
  • SDHC/SDXC介紹
  • SD卡介紹
  • MMC Card介紹
  • Compact Flash介紹
  • 函式庫(wiki)
  • 程式減肥三步走

最新留言

  • [25/09/24] FIRE 於文章「電影:地球過後(After Earth)...」留言:
    由于霍金预言已被全球各航天局确认,此行星将于2030毁灭,2...
  • [23/06/30] 谷歌搜美國春藥網 於文章「十個不養拉布拉多犬的理由...」留言:
    非常不錯的por文,非常值得推薦~ 色界催情藥:htt...
  • [23/02/13] 7755780 於文章「十個不養拉布拉多犬的理由...」留言:
    小禎代言韓國奇力片:https://chilliess.co...
  • [22/09/04] 訪客 於文章「英文筆記(全世界國家英文名字)...」留言:
    謝謝分享!我找到這個英文名字生產器很不錯:https://w...
  • [22/07/31] 訪客 於文章「英文筆記(全世界國家英文名字)...」留言:
    謝謝分享!我在這個網站 https://www.namech...
  • [22/04/10] 訪客 於文章「常見水果(英文名稱)...」留言:
    回饋您這方面資訊,我是從 PTT搜尋引擎的排名,看...
  • [21/08/29] jwang0189 於文章「常見水果(英文名稱)...」留言:
    非常實用的文章,謝謝提供,已點廣告表示支持 https://...
  • [17/11/04] 66國語言翻譯公司 於文章「[轉貼]宇宙開發產業的 Linux...」留言:
    是那下然能也才特了他見國不好每你工麼來就事們時用的 1...
  • [17/06/20] 訪客 於文章「電影:千禧三部曲I:龍紋身的女孩(The...」留言:
    該書作者(已故)致力於反法西斯,本人在此提出警告:本土法西斯...
  • [17/03/13] 68國語言翻譯公司 於文章「[轉貼]宇宙開發產業的 Linux...」留言:
    然學到以問裡們是向本就中你相在可理出到時,。 Men ...

文章精選

文章搜尋

留言板