SQLite學習筆記一(打開、操作及關閉數據庫,C程序實現)
看了一下SQLITE的資料,邊學習邊練習了下,主要涉及到數據庫打開,建表、插入記錄、查詢、關閉數據庫等操作,SQLITE支持多種編程語言來操作,今天用C做為實現工具,具體方法如下: 1 開發環境: 操作系統: wi
SQLite學習筆記二(數據庫管理,命令行操作)
1.在下載一個windows下shell程序,下載地址:http://www.sqlite.com/sqlite-shell-win32-x86-3070900.zip2.下載完成後解壓得到sqlite3.exe,放置在任意目錄;3.使用方式:a.打
Python:操作嵌入式數據庫SQLite
寫過一篇通過C語言操作SQLite數據庫的文章《SQLITE學習筆記一(打開、操作及關閉數據庫,C程序實現)》 見 http://www.linuxidc.com/Linux/2012-02/54211.htm,最近在學習python,所以使用pty
Python:操作PostgreSQL數據庫(使用PyGreSQL)
這裡(http://www.linuxidc.com/Linux/2012-02/54213.htm)寫了使用python寫了操作嵌入式數據庫SQLite的方法,今天用python寫了針對個人比較熟悉的開源數據庫PostgreSQL的常用操作,開發過
Python:操作PostgreSQL數據庫(使用DB API2.0)
在《Python:操作PostgreSQL數據庫(使用PyGreSQL)》(見 http://www.linuxidc.com/Linux/2012-02/54214.htm)一文中使用PyGreSQL模塊實現了對PostgreSQL數據庫的操作,今
Android中配置改變(Configuration)的處理狀態(重點橫豎屏切換)
一: 很多時候配置改變(Configuration Change) 最多遇到的就是橫豎屏進行切換,一般的會重新加載Activity,不過這樣的切換起來會看到界面非常的閃,原因是重新加載Activity了,今天學習一下重寫 public void on
Android開發經驗-findViewById(參數)的使用
在Android的res文件夾下,包含一個layout文件夾,裡面的xml文件時我們所看到的界面,裡面定義了程序所要使用的各個控件的Id等屬性。我們在使用時一定要注意,我們的控件的位置,一般情況下,直接使用即可。有時,我們將布局文件放到對話框的時候,
Linux 3.3.0移植到S3C6410開發板上
這裡僅僅是移植成功內核,可以掛載文件系統運行,至於驅動會陸續添加。 第一步:到內核官網上下載最新的內核,我下載的是linux-3.3-rc3.tar.
S3C6410 存儲器映射
1 存儲系統塊圖我們以行為單位來看,在每一行中,最前面的兩列表示的是地址范圍,後面的幾列則是不同的存儲控制器。在每一行中用粗邊框標示出來的部分表示最前面兩列的地址范圍映射到這個區域當中。例如:最後兩行的地址范圍:0x50000000~0x5FFFFF
Android 完美退出 App (Exit)
最近兩天為了解決Android上面退出程序問題折騰了半死,在google & baidu 上面找了很久、很久出來的完全千篇一律,說的方法有三,但是經過我試驗後全部不行。三個方法分別是:1.killProcess, 這種方式當你kill後 Ac
Android 自定義ListView系列之適配器模式
最近做個項目,要用到異步加載,動態刷新UI等。看了下2.2系統的圖庫源碼,感覺寫的不錯。同時又把ListView拿出來研究了下,做個筆記。先上圖:1. Android中大量用到了適配器模式,比如ListView、GridView等。所謂的適配器模式,
Android 定制窗口背景
准確點說這裡指的是window的背景,而不是Layout的背景。這兩者是有本質上的區別的。很多文章說的窗口背景色,其實就是指的根布局的背景色。所謂窗口,應該是根布局的宿主。把根布局做小一點,不占滿屏幕,露出來的依然是黑色。廢話少說,上代碼:Windo
Android學習筆記之按鍵操作
我們如何和Android 程序來進行交互那份?來讓 Android 程序產生相應的反應,我們不得不通過鍵盤事件、觸摸事件、傳感器事件等來實現。 鍵盤是Android中主要的輸入設備,對按鍵的響應的處理是響應之間在程序中使用鍵盤的核心內容。鍵盤事件主要
Android 開發知識 圖片跟隨觸摸位置移動
很簡單,顯示的圖片跟隨觸摸位置的變化而變化,詳見代碼. [java] package cn.talentsoft.surfaceview; import java.io.InputStream;&n
成功從Linux 2.6.17.4移植到Linux 2.6.38.8版本
只要移植linux2.6.38.8成功之後,再移植到linux3.0會容易得多,因為linux3.0以上跟linux2.6.38和linux2.6.39差別不大,不過不同的地方是linux3.0之後的lookup_machine_type函數有變化,
Linux下machine_desc結構體中的phys_io與io_pg_offst 的作用及使用方法
1. phys_io 與 io_pg_offst我們在移植BSP的時候需要填充 machine_desc 結構體,其中有兩個字段 phys_io 和 io_pg_offst,如下紅色加粗部分:MACHINE_START(W90P950EVB, W90
Linux下platform_device中的dma_mask與coherent_dma_mask
一:dma_mask與coherent_dma_mask的定義在linux內核中,引入了platform_device與platform_driver,這樣就很方便了平台的設備與驅動。在include\linux\platform_device.h下
Linux的自旋鎖struct spinlock_t的使用
在Linux中提供了一些機制用來避免競爭條件,最簡單的一個種就是自旋鎖,例如:當一個臨界區的數據在多個函數之間被調用時,為了保護數據不被破壞,可以采用spinlock來保護臨界區的數據,當然還有一個就是信號量也是可以實現臨界區數據的保護的。以後在介紹
Android實戰技巧之文本與布局
別看這個標題挺大,其實這次要說的只是3個小技巧。1、字符串資源裡變量替換工作中是拒絕硬編碼的,Android裡會把一些字符串等放在xml中當做資源使用,如項目中values下的strings.xml列出了app_name.有些情況是這樣的,程序中要使