資料來源: http://softdevtricks.funp.tw/?&postag=Linux&page=3
窺探 .bss section
於4年4個月前收藏
拜 C 語言這種「披著高階語言羊皮的低階語言之狼」所賜,我們可探索記憶體位址背後的意義,也可從實驗觀察 GNU/Linux 中 ELF 格式執行檔裡頭 .bss section 的呈現,本文則針對「窺探」的手法作補充
系統程式 C
部落格 科技 電腦 軟體 程式設計 Linux 作業系統 C
funP網址:http://funp.com/t235947
以 C 語言實做 Functional Language 的 Currying
於4年4個月前收藏
Functional Language 的 Currying 定義為「把接受多個參數的函數變換成接受一個單一參數的函數,並且返回接受餘下的參數而且返回結果的新函數的技術。」本文試著以 C 語言模擬出 Currying 的特性,語法層面較為接近 Lisp 與 Prolog
程式語言 C
部落格 程式設計 C 軟體 電腦 Linux
funP網址:http://funp.com/t235127
良葛格的 Blog:GTK 入門文件
於4年4個月前收藏
初步寫的GTK入門文件。。。
API
科技 軟體 程式 程式設計 C語言 Ubuntu Linux gtk GUI 開放原始碼 open source 良葛格
funP網址:http://funp.com/t235562
良葛格的 Blog:GTK 的物件導向架構
於4年4個月前收藏
C語言如何支援物件導向?來看看GTK怎麼作。。。XD
C
良葛格 科技 程式 程式設計 gtk OO 開放原始碼 object-oriented 物件導向 GUI C語言 Linux
funP網址:http://funp.com/t217669
以 ptrace 系統呼叫來追蹤/修改行程
於4年5個月前收藏
在「快快樂樂學 GNU Debugger」演講,當時為了說明 GNU Debugger (gdb) 在 Linux 運作的原理,提及 ptrace 系統呼叫,這是何以 gdb 能行使動態追蹤、分析,進而修改執行中行程 (process) 的關鍵。本文試著以簡要的案例,說明如何使用 ptrace 系統呼叫,達到類似 gdb 的行為。
系統程式
部落格 科技 電腦 軟體 開放原始碼 自由軟體 Linux 程式設計
funP網址:http://funp.com/t200879
以 CMake 處理專案的多國語文翻譯
於4年5個月前收藏
該如何將自由軟體界廣泛使用的 GNU gettext 整合到以 CMake 為建構系統的專案中,又該如何維護 po (原始的翻譯訊息) / gmo (為 GNU gettext 接受的編譯訊息) 檔案呢?
軟體工程
部落格 科技 電腦 開放原始碼 軟體 自由軟體 程式設計 Linux
funP網址:http://funp.com/t196566
LatencyTop:分析系統延遲的工具
於4年6個月前收藏
如今,世界上幾乎沒有人可以完美地解釋 Linux kernel 每一行的功能與指出潛在的問題,更何況尚有一系列的系統軟體等著我們去處理,所以,如何以工具協助我們釐清問題,就是刻不容緩的議題。
系統程式
部落格 科技 電腦 Linux 開放原始碼 軟體 自由軟體 程式設計
funP網址:http://funp.com/t144566
【Python】[分享] Python optparse package (1)
於5年2個月前收藏
optparse 是一個能夠讓程式設計人員輕鬆設計出簡單明瞭、易於使用、符合標準的 Unix 命令列程式的 Python 套件。開始學習 Python 之後,我常常會寫一些小程式來處理日常的工作;漸漸地,我發現無法處理參數的程式的彈性有限,於是就開始為我的程式加上解讀命令列參數的功能。在發現這個套件之前,我總是覺得解讀命令列不難,但是要做到像標準 Unix 命令那樣完善的使用者互動和錯誤處置,可就不是一件簡單的事了!發現這個套件,真是如獲至寶!從此不用再為解讀參數煩惱,可以更專注在解決問題上了!
教學 Python 電腦 系統管理 Linux 命令列 參數 科技
funP網址:http://funp.com/t17955
sshfs 在 Embedded Linux 開發的應用
於5年9個月前收藏
Embedded Linux 開發上使用 SSH filesystem 取代過去 NFS mount 的方式,有許多好處:SSH 加密傳輸、port forwarding、較 NFS 更少的配置、預留 software debug 的可能性。
部落格 Linux 軟體開發 security 嵌入式系統 科技
funP網址:http://funp.com/t962
使用 GNU 工具作為軟體開發基本工具
於5年10個月前收藏
這份簡報內容包含了 Linux/BSD 簡介、GNU 開發工具簡介、Linux 開發模式與其優勢等。簡報本身採用高橋流 Firefox XUL 格式,需要 Firefox 1.5+ 以播放。
部落格 GNU 程式設計 作業系統 Linux BSD 高橋流
funP網址:http://funp.com/t755
沒有留言:
張貼留言