編譯一個linux下的c系統,包含詞法和語法分析模塊,Linux上用bison和flex。yacc是一個文法分析器的生成器,bison即是yacc的GNU版本.Lex和YACC是用於構造詞法分析機和語法解釋器的工具,利用Lex和YACC你可以輕松的構
從這個例子的輸出,可以看到從高地址開始分配,所以a1的地址是比a2大;這裡要注意的時,單從一個數組來分析的話,比如aa,那麼地址是從低位開始的,也就是如果我們對aa的操作越界了的話,那麼可能會把a1和a2的值給覆蓋掉,是從低往高處踩內存的。void
作為Linux下的程序開發人員,大家一定都遇到過Makefile,用make命令來編譯自己寫的程序確實是很方便。一般情況下,大家都是手工寫一個簡單Makefile,如果要想寫出一個符合自由軟件慣例的Makefile就不那麼容易了。在本文中,將給大家介
最近在看《LINUX設備驅動程序》,給出的字符設備驅動程序scull,在linux 2.6.32-22內核上make編譯時出現了下面的問題:make -C /lib/modules/2.6.32-22-generic/build M=/home/el
Android: SlidingDrawer 抽屜效果 (Gesture View Like Facebook Notification) 要是實現這樣的功能很簡單,就是SlidingDrawer的使用效果如下圖:手指按住Notification往上
Android: 如何開啟webview的LBS功能 ,不做過多解釋代碼全貼在下面。首先想要用到手機的LBS功能,必須在androidManifest.xml中請求權限.<uses-permission android:name=an
Title:如何通過點擊Android的webView中的一個元素打開native的界面(activity)如何在webView中直接打開native的界面設置webview支持javascriptwebview.getSettings().setJ
開發環境:Windows XP professional sp2,Eclipse 3.6.2,JDK 1.6.0_26,Android 2.3.3,andengine 2D OpenGL GameEngine。1、首先創建虛擬SD卡設備:使用命令mk
寫個小程序時候用到了BaseAdapter,繼承它後用來適配GridView。(應該也可以適配其它的View)繼承後沒修改時候,有幾個override的方法。1。getCount(),返回值為int類型的。這個函數的主要作用是為GridView提供顯
因為Android使用Java作為開發語言,很多人在使用會不注意內存的問題。於是有時遇到程序運行時不斷消耗內存,最終導致OutOfMemery,程序異常退出,這就是內存洩露導致的。 我們現在就來總結一下可能導致內存洩露的情況:查詢數據庫而沒有關閉Cu
這是一個開源的在線音樂播放器,大家可以下載最新的源代碼。學習這個主要是學習一下軟件的架構和網絡方面的編程,雖然接觸Android一年多了,但是對於這兩塊地方還是不太熟悉,所以借這個項目來人真學習一下。下面是下載的地址:https://github.c
有時候我們需要在游戲或應用中用一些符合我們樣式的提示框(AlertDialog)以下是我在開發一個小游戲中總結出來的.希望對大家有用.先上效果圖:下面是用到的背景圖或按鈕的圖片經過查找資料和參考了一下例子後才知道,要實現這種效果很簡單.就是在設置al
雙擊事件在Windows中經常使用,大家都已經用得非常習慣了.但是在Android中默認是沒有雙擊事件的(這個我覺得很奇怪).在我的足球即時比分應用中就用到了雙擊事件,我上網查過也在一些QQ群中問過一些Android開發人員,他們說這個只能自己來處理
終於把MP3player項目完成了,雖然很簡單但是還有點成就感中間遇到一些簡單的問題想必初學者會遇到1.用Android訪問自己電腦Tomcat服務器出現connection refused127.0.0.1 是 Android 模擬器設務自己的回送
1. 在Eclipse中,創建Android工程 一般情況下,我們都是選擇1.6版本,因為Android中的每個新版,都是向上兼容的。2. 創建項目成功之後,我們可以在項目中見到如下的信息:解釋:a. 每個工程下面,都至少有一個
1. Android SDK的安裝下載地址:http://developer.android.com/sdk/index.html下載--解壓--雙擊“SDK Manager.exe”,選擇“Accept All”--Install(如果不想下載所有
圖文詳解演示Android開發環境的搭建過程(JDK+Eclipse+Android SDK),無需配置環境變量。請大家在搭建時下載最新版本。一 相關下載(1) java JDK下載:進入該網頁: http://java.sun.com/javase
什麼是EMF?EMF (Eclipse Modeling Framework) 是基於Eclipse的模型化框架。為什麼要使用EMF?首要原因是EMF提供了非常清晰,可維護性很強的一套模型化方案和工具,通過定義meta model,可以自動生成實際模