原创 [POJ][1018]Communication System

Description We have received an order from Pizoor Communications Inc. for a special communication system. The system

原创 完整cmm解釋器構造實踐(三):語法分析

完整cmm解釋器構造實踐(三):語法分析 語法樹節點 我的語法分析器不僅會判斷cmm代碼的語法是否正確, 同時會存儲分析過程中得到的信息, 完成語法樹的構建. 爲什麼要有語法樹呢, 其實還是爲了計算機方便做進一步的處理才用的,

原创 [POJ][1019]Number Sequence

Description A single positive integer i is given. Write a program to find the digit located in the position i in the

原创 本地Service的onBind方法使用

onBind方法 在Android中寫Service時總有一個onBind方法, 默認情況下返回null, 在最新的Android Studio中是拋出一個異常. 之所以有這個方法, 是因爲在Activity中啓動Service

原创 完整cmm解釋器構造實踐(一):搭建環境

事先聲明:本教程弱化編譯理論,側重實踐,如果想詳細瞭解編譯原理,務必自己看書! 從UC實習了3個月回學校之後開始準備期末的解釋器作業,由於之前一直在實習,沒人敢和一個遠在廣州的人組隊,於是我自成一隊,完成了cmm解釋器的全部工作。 當然

原创 Android自定義視圖與自定義屬性

這是Android UI Fundamentals裏的內容 創建自定義視圖 創建自定義UI組件首先要繼承一個視圖類. 首先創建一個簡單的自定義視圖, 展示一條十字線. 需要做的第一件事是創建一個繼承自View的CrossV

原创 將odex轉爲jar

最近實習要了解一下部分手機自帶瀏覽器的搜索引擎是怎麼配置在手機裏的,所以需要反編譯一下系統的android瀏覽器. 起初以爲只需要反編譯一下apk就行了,後來發現手機自帶應用都是導出了odex了的,apk文件只是一個類似UI資源的東西,所

原创 清除eclipse中Launch configuration

eclipse裏面export runnable jar之前要先run一下才行, 但是之後launch configuration裏面的記錄一直存在, 非常難看, 清除的方法是: 清空workspace文件夾下的 .metad

原创 C語言中爲什麼不能把char**賦給const char**

這是我在知乎回答的一個問題. 這個問題是C中的一個深坑,首先說結論: char ** 和 const char ** 是兩個不相容(incompatible)的類型,可以理解爲不能直接賦值在C11的6.5.2.2 Function cal

原创 使用TexturePacker打包遊戲貼圖製作幀動畫

TexturePacker是個非常好用的貼圖打包工具,最近我在學習cocos2d-x,正巧聽說了這個工具,試用了一下,非常不錯.分享給大家 比如我有一些動畫幀,爲了讓動畫更加流暢,我們將所有的動畫幀合成一張圖,然後通過每次展示一部分圖片

原创 關於No Launcher activity found!

一般來在console裏面看到這個錯誤,是AndroidManifest.xml當中缺少默認的啓動頁面,也就是下面的配置代碼缺失或者有誤 <intent-filter> <action android:name="android.

原创 Android根據包名啓動其他app

最近實習要做一個需求的一部分是打開UC瀏覽器. 當然並不是那種使用UC瀏覽器打開一個網址,而是就像從launcher點開一樣的打開. 到百度上搜,都說需要包名和主Activity名.實現起來也特別麻煩.自己嘗試了半天也沒有正確實現,結

原创 Android NoClassDefFoundError解決辦法

能通過編譯,運行時報NoClassDefFoundError 可能是因爲爲了attach source,把jar加到了build path裏,但是沒有勾選 到項目properties,java build path,order and e

原创 解決ubuntu登錄後黑屏

最近裝ubuntu 12.04 lts到vmware上面,結果登錄之後就黑屏,裝了好幾次都沒辦法. 默認的安裝方式竟然都能出這種問題,我百思不得其解,最後還是重裝圖形界面 在登錄界面按ctrl+alt+f1進入命令行,輸入用戶名密碼登錄

原创 android 2.x上Dialog特定情況導致無法dismiss的bug

最近在做一個簡單的對話框框架,作用僅僅是做出一個顯示效果在android 2.x到android 4.x上均類似的對話框. 思路比較簡單,就是使用裝飾模式包裹Dialog,暴露的接口調用時會自動完成一些設置 但是遇到一個特別詭異的問題,在