原创 tinyxml_2_6_1.tar.gz安裝與移植

一、TinyXml的特點 TinyXml是一個簡單、小巧的C++XML解釋器。TinyXml具有以下特點: ① TinyXml最大的特點就是體積小,速度快,而且只有2個頭文件和3個源文件,總共144 KB,十分

原创 cJSON簡單編程

一、準備工作 操作系統:centos6.5 cJSON源碼:見本文附錄 二、 測試文件test.c #include <stdio.h> #include "cJSON.h" char * makeJson() {

原创 curl-7.50.3.tar.gz在linux上的下載安裝移植

curl-7.50.3.tar.gz官網下載地址:https://curl.haxx.se/download.html C++ 用libcurl庫進行http通訊網絡編程 http://www.cnblogs.com/moodlx

原创 Sqlite3 API編程和使用

轉載:http://www.cnblogs.com/hnrainll/archive/2011/09/08/2170506.html 一、 版本… 1 二、 基本編譯… 2 三、 SQLITE操作入門… 2 (1) 基本流程

原创 c語言編寫幾個重要的函數

/**************************************************** 一、字符串截取函數 ***************************************************

原创 對gcc 常用選項和簡單編寫

一、編譯器gcc 1、GCC簡介 GCC(GNU Compiler Collection,GNU編譯器集合),是一套由 GNU 開發的編程語言編譯器。 2、執行過程 雖然我們稱Gcc是C語言的編譯器,但使用gcc

原创 libiconv-1.14.tar.gz在arm上的移植

通過交叉編譯工具鏈生成arm平臺上的iconv鏈接庫和頭文件 操作系統:centos6.5 libiconv-1.14.tar.gz下載地址:http://download.csdn.net/detail/shanleichi

原创 libpng-1.2.12.tar.gz安裝與移植

很多時候我們安裝工具包會報錯,原因是缺少這個庫文件,此時我們就應該安裝它,不同的平臺用不同的編譯工具,本次編譯在arm平臺上,寫本文檔的初衷在於我在移植qrencode工具時需要用到該庫。 準備工作 linux環境:cento

原创 gsoap_2.8.33.zip安裝與移植使用

一、gSOAP簡介 gSOAP一種跨平臺的C和 C++軟件開發工具包。生成C/C++的RPC代碼,XML數據綁定,對SOAP Web服務和其他應用形成高效的具體架構解析器,它們都受益於一個XML接口。 這個工具包提供了一個全面和

原创 linux上安裝Qt4.8.6+QtCreator4.0.3

一、Qt簡介 Qt是1991年奇趣科技開發的一個跨平臺的C++圖形用戶界面應用程序框架。它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所有功能。Qt很容易擴展,並且允許真正地組件編程。 準備工作 操作系統:centos

原创 gcc-4.4.7升級到gcc-4.8.2

準備工作: 操作系統:centos6.5 位數:64位 gcc-4.8.2.tar.gz下載地址:http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz

原创 golang 程序結構

1、標識符:以字母或下劃線打頭,後可接多個字母下劃線數字 2、關鍵字 包導入聲明:import package 程序實體聲明及定義:var type func interface map struct chan c

原创 Python淺複製

Python淺複製 導入copy模塊,標準庫,如果找不到可能是C語言編寫的 下列三種方式實現對列表的淺複製,所謂淺複製就是被複制對象的引用 import copy name = ['name',['age',23]] p1=c

原创 golang 協程池

package main import ( "fmt" "time" ) //---------------------------以下有關Task任務角色的功能 //定義一個任務類型 Task type Task st

原创 golang json序列化一

package main import ( "encoding/json" "fmt" ) /* *json序列化 *json 結構體打包要求:定義結構體,運用Tag字段 *結構體大寫字段才能被打包,爲保證數據的安全,加T