原创 Android數據庫的使用

注:Android中是使用Sqlite數據庫的 一、創建數據庫 利用繼承SQLiteOpenHelper類創建數據庫幫助類,由此類創建數據庫 public class DbOpenHelper extends SQLiteOpenHel

原创 使ListView與GridView無滾動效果,使其能與ScrollView兼容

自定義一人View類,使其繼承ListView或GridView,並重寫onMeasure方法 @Override protected void onMeasure(int widthMeasureSpec, int heightMea

原创 單片機開發 --- 中斷

單片機開發 — 中斷 一、中斷 CPU在處理某一事件A時,發生了別一事件B請求CPU迅速去處理,CPU會暫時中斷當前的工作,處理事件B。當事件B處理完畢後,返回原來事件A並在中斷的位置繼續處理事件A,這過程稱爲中斷。 二、中斷優點

原创 單片機開發 --- 矩陣按鍵

單片機開發 — 矩陣按鍵 電路圖 二、按鍵原理 按鍵一端接芯片引腳(高電平),另一端接低電平,當按鍵按下時,芯片引腳變低電平,通過不停地判斷引腳狀態,可實現按鍵的監控。 三、矩陣按鍵監控原理 根據電路圖可知,將P10 ~ P13

原创 單片機開發 --- 點亮LED

單片機開發 — 點亮LED 電路圖 需求 點亮D1的LED,因爲LED中的一端接VCC,另一端接芯片的P20引腳,所以使P20引腳爲低電平的時候,LED就會亮 代碼 #include "reg52.h" sbit led=P2^

原创 Android OpenGL ES View 構造

Android OpenGL ES View 構造 * 注:參考 http://wiki.jikexueyuan.com/project/opengl-es-basics/opengl-es-view.html 在開始使用Androi

原创 linux+vsCode+makefile -- 調試C

linux+vsCode+makefile – 調試C 總流程 利用makefile文件,使用make命令,進行多C文件編譯,生成可調試程序,利用vsCode調試功能進行調試 一、make使用 引用:http://blog.csdn.ne

原创 Linux Apache CGI 配置

Ubuntu下Apache2的CGI簡單配置 配置Apache2 1.安裝Apache2 sudo apt-get install apache2 2.檢查安裝是否成功 systemctl status apache2.servi

原创 Linux_CGI_CGIC - 文件上傳

用C語言庫(CGIC)編寫CGI,實現文件上傳 本文展示如何用CGIC庫編寫文件上傳的服務端程序,最後給出一段簡單的HTML代碼,供大家測試使用。 upload.c: #include<stdio.h> #include<string.

原创 cgic 中文文檔

CGIC 中文文檔 轉載:http://www.cnblogs.com/programmer-wfq/p/5582114.html CGIC英文文檔地址:https://boutell.com/cgic/ cgic是用c寫cgi程序的一

原创 Linux_CGI_CGIC - HelloWorld

CGIC的簡單使用 注: C語言編程是一項複雜且容易出錯的工作,所以在完成複雜任務時,一定要選擇合適的庫。對於用C語言編寫CGI程序則更是如此。 CGIC是非常優秀的C語言CGI庫函數。 其下載地址爲:www.boutell.com/cg

原创 Ubuntu+Visual Studio Code - 編譯C

Ubuntu+Visual Studio Code - 編譯C 一、下載與安裝 官方下載:https://code.visualstudio.com/ 下載deb安裝文件 安裝命令: sudo dpkg -i ./code_1.16.

原创 Android OpenGL ES 繪圖 -- 縮放、平移、旋轉

OpenGL的縮放、平移、旋轉 注: 參考:http://wiki.jikexueyuan.com/project/opengl-es-basics/coordinate-transformation.html Coordinate Sy

原创 Android ListView ViewHolder 工具類

Android ListView ViewHolder 工具類 一、思路 1、根據ViewGruop對象與id,獲取子View 2、利用Tag與Map,保存ViewGroup中的所有子View, 3、使用泛型返回子View 二、實現步

原创 Linux+C+動態庫(*.so文件)

Linux+C+動態庫(*.so文件) 在c中調用so文件有兩種方法: 1.在編譯時加入*.so文件,如: gcc -o test test.c ./libtest.so 2.在代碼中使用dlopen函數,該方法讓我想起java中的