[Linux/C/Json]Json安裝、試做

本篇筆記自己使用Linux環境下C的JSON

環境:Linux Ubuntu 14.0.1 (VM 9 workstations)
編譯器:Code Blocks

參考:json-c

測試項目:

  1. 如何取得/安裝
  2. 將結構轉jsonobj
  3. 列印出json字串
  4. 將json字串轉回jsonobj
  5. 將jsonobj轉回結構

[Linux/C/Cprops]cp_Thread/cp_Thread_pool 實作

本篇筆記自己使用cprops的linklist api

環境:Linux Ubuntu 14.0.1 (VM 9 workstations)
編譯器:Code Blocks

測試項目如下:
  • 如何建制
  • 函式的model
  • nb的用途
  • stopable的用途

[Linux/C/Cprops]LinkList實作

本篇筆記自己使用cprops的linklist api

環境:Linux Ubuntu 14.0.1 (VM 9 workstations)
編譯器:Code Blocks

測試項目如下:

  1. 可否將自定義結構加入
  2. 可否根據不同的key去尋找結構
  3. 尋找方法? (ex:建樹、輪詢)
  4. Insert after,before 的使用

[C/C#]以字串的值 作為變數名稱取得變數值

如題,一個很抽象的概念。
任何程式語言中所謂的變數,都只在coding時有效而已
在真正編譯後會全部轉為組合語言,程式執行的時候才不管變數是什麼
只靠位置在作用。

所以根據結構(struct/class)的大小以及記憶體的位移值去動態取得想要的變數是有可能實現的
在C#中可以輕易做到

但在C語言裡面目前我還沒有成功,只有大概的方向及概念。

參考:
C
程式設計俱樂部
C#
MSDN - 宣告
MSDN - 設值
Google_E-Book - 取得方式

[Linux/C/Cprops ]Cprops 使用

上一篇筆記了自己的安裝步驟
這一篇要來筆記在Code Blocks下開專案後如後使用cprops

環境:Linux Ubuntu 14.0.1 (VM 9 workstations)
編譯器:Code Blocks

[Linux/C/Cprops]Cprops 下載 MAKE

最近在寫新的專案的時候,發現在自己開發套件時在是"太浪費"時間了...寫出來還要DEBUG,而且穩定度大大不足網上各大大的功力。

於是乎找到了cprops這款幾乎以內建的套件,這裡介紹如何安裝及使用。