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