PIXNET Logo登入

尋找最初的初衷

跳到主文

迷失在LINUX的小書僮

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

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 04 週二 201200:01
  • 電影:凶兆

sinister-poster01
劇情簡介:真實刑案小說家艾利森(伊森霍克 飾演)正因沉重的貸款壓力而備受煎熬,他亦同時陷入了創作瓶頸,為了激發靈感,艾利森舉家遷入一間不久前才發生滅門血案的凶宅,冀望能再寫出一本暢銷作品,解決家中財務危機。某日,艾利森竟於屋內找到了多部記錄著連環滅門血案的8厘米影片,一連串不尋常的現象自此開始接連發生,即將拼湊出血案



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

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

  • 個人分類:電影心得
▲top
  • 12月 02 週日 201206:26
  • 電影:殭屍哪有那麼帥?

劇情簡介:新世代暢銷小說【體溫】改編。R(尼可拉斯霍特 飾演)是個殭屍。他沒有記憶、身分、心跳,卻懷抱著許多夢想。他和其他活死人同伴有那麼一點不同,雖然只能勉為其難吐出幾個字和外界溝通,但內心世界卻深邃無比,充滿驚奇與渴望。在一座城市的廢墟裡,R遇見了一位女孩。這個名叫茱莉(泰瑞莎帕瑪 飾演)的女孩和他所知道的一切正好相反,她溫暖、燦爛、充滿活力,她是蒼灰陰鬱中一抹奔放豔麗的色彩。R不但沒吃她,還決定救她一命,於是一段緊張而又異常溫柔的甜蜜關係就此展開。 這種事從沒發生過,不但不合邏輯,也違背了規矩,不但改變了R,也改變他的活死人同伴,甚至讓死氣沈沈的世界出現了生機。然而,在那陰森腐敗的世界裡,想要完成夢想,他們還需要一場革命……


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

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

  • 個人分類:電影心得
▲top
  • 12月 02 週日 201206:16
  • 電影:超世紀戰警:闇黑對決(Riddick)

Riddick_25
劇情簡介:被自己人背叛放逐到死寂的星球上,雷狄克(馮迪索 飾演)被迫與異形展開了生存之戰,而變得更加有力量及危險。宇宙各路人馬賞金獵人紛紛出動想捉拿雷狄克 論功行賞,卻發現他們全都成了雷迪克復仇計畫的棋子,隨著雷狄克與敵人們短兵相接,雷狄克釋放出了最猛烈的復仇能量,在回到他的家鄉費亞星免於遭摧毀之前。
(繼續閱讀...)
文章標籤

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

  • 個人分類:電影心得
▲top
  • 11月 27 週二 201221:50
  • return與exit()的差別

[此篇文章並非原創若有冒犯敬請來信告知]
return與exit()的差別
同事問我:在main()裡面return,跟在main()裡面呼叫system call exit()有什麼不同? 我的觀念不算太清楚,所以整理一下網路上讀到的說法。
在main()裡面return,跟在main()裡面呼叫system call exit()是唯一兩者效果相同的地方,兩者的效果均為結束process。
若在main以外的函式裡呼叫return,local variables即從stack裡消失,返回呼叫此函式的地方。若呼叫exit,則該process就此結束、不會返回。
此外,可以使用atexit()或on_exit()註冊一個函式,結束process前,會呼叫該函式。
參考資料:
  • difference between exit and return

  • return statement vs exit() in main()

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

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

    • 個人分類:C語言
    ▲top
    • 11月 27 週二 201217:55
    • 平行處理

    平行處理是一個非常重要的程式設計方法,你幾乎不會不遇到它,在未來越來越多複雜的程式應用中,平行處理一定跑不掉。
    「平行處理,我會啊,Java裡面不就不包含有 thread,用它就沒錯了」
    沒錯,Java 一開始出來時,在語言層級直接支援 thread,以那時的時空背景,確實是令人眼睛一亮的特色。
    「Java有 thread、有 synchronized (lock),還有一大堆豐富的資料結構供我們使用,還不夠嗎?」
    (繼續閱讀...)
    文章標籤

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

    • 個人分類:linux
    ▲top
    • 11月 27 週二 201217:35
    • Linux下進程的建立 並附Linux exec函數族

    [此篇文章並非原創若有冒犯敬請來信告知]
    kogeiman
     我們都知道,行程就是正在執行的程序。而在Linux中,可以使用一個行程來建立另外一個行程。這樣的話,Linux的行程的組織結構其實有點像Linux目錄樹,是有層次結構的,可以使用pstree命令來查閱。在最上面是init程序的執行行程。它是所有行程的祖先。Linux提供了兩個函數來建立行程。
    (繼續閱讀...)
    文章標籤

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

    • 個人分類:linux
    ▲top
    • 11月 27 週二 201216:58
    • bzero & memset

     
    [轉載自藍森林]



    問個問題大家別罵我笨
    說實話我接觸c語言有段時間了
    不過見識特別短,有一個很簡單問題
    我們單位的技術在用字符串之前總是
    memset(buffer , 0 , sizeof(buffer));這樣
    當然了就是清空,
    那麼我想既然能都清0,為什麼他不用
    bzero(buffer , sizeof(buffer));
    memset效率會比bzero高麼?????
    bzero不是專門清空的麼?
    哪個兄弟幫解釋一下
    小弟先謝謝啦


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

    ryan0988 發表在 痞客邦 留言(0) 人氣(6,985)

    • 個人分類:linux
    ▲top
    • 11月 27 週二 201214:10
    • 360度全景攝影機



    [此篇文章並非原創若有冒犯敬請來信告知]
    360度全景攝影機掀話題
    (繼續閱讀...)
    文章標籤

    ryan0988 發表在 痞客邦 留言(0) 人氣(3,219)

    • 個人分類:IP CAM
    ▲top
    • 11月 27 週二 201214:05
    • 讀懂函式庫的 man page

    [此篇文章並非原創若有冒犯敬請來信告知]
    讀懂函式庫的 man page

    初學 Linux 時, 覺得 man page 真不是寫給一般人看的, 到像是寫給已經懂的人備忘用的。即使現在已比較習慣讀 man page 了, 還是這麼覺得。
    以前只知道 man function 看要引入什麼 header, 了解函式的參數、傳回值。最近才明白裡面的其它資訊。
    背景知識可以搜尋 "how to read man page" 或看 Wikipedia 介紹得知。這裡只針對使用函式庫講基礎知識。另外這裡有顯示彩色 man page 的設定。


    以 man 3 sqrt 為例:
    SQRT(3) Linux Programmer's Manual SQRT(3)

    NAME
    sqrt, sqrtf, sqrtl - square root function

    SYNOPSIS
    #include <math.h>

    double sqrt(double x);
    float sqrtf(float x);
    long double sqrtl(long double x);

    Link with -lm.

    Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

    sqrtf(), sqrtl():
    _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L;
    or cc -std=c99




  • #include 表示需要的 header

  • 下面有函式的 signature

  • Link with -lm 表示使用 gcc 編譯時要加 -lm, ld 才會找到 libm.so。詳細的運作過程見《ld, ld.so 和 ldconfig 的行為》

  • Feature Test Macro 是 UNIX 跨平台用的一套規範, 見 man feature_test_macros 了解 feature test macro 的作用, 以及 glibc 認得的類型。feature test macro 要定義在檔案的一開頭才行, 或用 gcc -D 定義。


  • 關於 feature test macro, 這裡指出要定義 _BSD_SOURCE、...、_XOPEN_SOURCE 等, 才能使用 sqrtf() 和 sqrtl() (math.h 才會引入它們的宣告}}}。反之, sqrt() 有跨所有平台, 可直接使用。
    這裡和這裡有相關說明, 解釋 -std=c99、-std=gnu99 的效果, 會定義不同的 feature test macro。若沒有考慮可攜性的話, 用 c99 編不過時改用 gnu99 可編過, 不用擔心會有什麼副作用。
    所以, 要使用特定函式時, 要先看 man FUNCTION 了解需要定義的 feature test macro, 讓 compiler 可以編過。再來從 man FUNCTION 得知 static linking 需要的參數。
    要檢查目前程式定義了那些 feature test macro, 可以用:
    gcc -E -dD MYPROG.c
    除查看 feature test macro 外, 用來查引入的常數也很方便, 比方說忘了 stdin 的 file number 的常數, 引入 unistd.h 後, 用 gcc 展開看一看, 就會找到#define STDIN_FILENO 0
    (繼續閱讀...)
    文章標籤

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

    • 個人分類:linux
    ▲top
    • 11月 22 週四 201202:17
    • 電影:蒐屍魔

    px_fcen3174822705
    劇情簡介:蒐屍魔舉辦狂歡派對,邀請全城帥哥辣妹來共襄盛舉,艾莉娜與朋友們更是盛裝出席,而這些誤入陷阱的年青人,都成為他的完美收藏品。曾經從蒐屍魔魔掌中逃過一劫的阿金(喬許史都華 飾演),因為嚴重精神創傷,在醫院接受長期的心理治療,卻突然遭人挾持綁架。教唆綁架阿金的人,正是艾莉娜的父親。他提出巨額的報酬,強迫阿金組成搜救隊,前往殺人魔家中進行探查,希望可以救回自己的女兒...
    (繼續閱讀...)
    文章標籤

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

    • 個人分類:電影心得
    ▲top
    «1...11121317»

    個人資訊

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

    熱門文章

    • (25,993)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 ...

    文章精選

    文章搜尋

    留言板