原创 程序員 賺錢

業餘編程賺錢 程序員的好方法 現在的人生活水平高了,開銷也大了,同時對於一些技術性人員來說有很多種,有些程序員自己開公司,開發自己的產品,年賺百萬,有些程序員還在給別人打工,每天累死累活的,雖然收入頗豐,但是完全和自己的付出不成比例。還

原创 LinearLayout中組件右對齊

在LinearLayout中,如果將其定位方向設爲橫向排列:android:orientation="horizontal",那麼這個佈局中的控件將自左向右排列。 但有時會有這樣的情況:行的左邊有兩個控制的同時,行的右邊也有一個控制

原创 Photoshop技巧

1.合併兩張圖片 1).打開photoshop軟件 2).調出這兩張圖片,對第一張操作:選擇---全選;對第二張操作:選擇---全選。 3).新建文件001,尺寸爲750*350。 4).在工具欄內,點擊‘移動工具’,把第一張圖片移動到新

原创 android自動彈出軟鍵盤(輸入鍵盤)

很多應用中對於一個界面比如進入搜索界面或者修改信息等等情況,爲了用戶體驗應該自動彈出軟鍵盤而不是讓用戶主動點擊輸入框才彈出(因爲用戶進入該界面必然是爲了更改信息)。具體實現這種效果如下: EditText editText.setFo

原创 android的frameworks層鍵盤事件處理流程分析

事件處理流程1)InputManager負責讀取事件並把事件送到frameworks的java層 2)WindowManagerService裏會有一個InputMonitor類來監聽事件變化並做相應的分發處理。 3)在WindowMan

原创 Makefile 中:= ?= += =的區別

在Makefile中我們經常看到 = := ?= +=這幾個賦值運算符,那麼他們有什麼區別呢?我們來做個簡單的實驗 新建一個Makefile,內容爲: ifdef DEFINE_VRE     VRE = “Hello World!”

原创 Android的Touch事件處理機制

Android的Touch事件處理機制比較複雜,特別是在考慮了多點觸摸以及事件攔截之後。       Android的Touch事件處理分3個層面:

原创 makefile常用函數

strip :去空格函數 $(strip string) 功能:去掉<string>字串中開頭和結尾的空字符。 返回:返回被去掉空格的字符串值。 示例TEST = DEFAULT RESULT = no ifeq

原创 ubuntu dns,gateway

nm-tool(NetworkManager Tool)mii-tool 命令可以查看相關網絡接口的連接情況,包括網絡類型,連接狀態,載波情況,ip地址等信息,相比其它工具較簡潔,信息明瞭。 nm-too

原创 wiki.openwrt.org網頁頁面空白

wiki.openwrt.org有人打不開,但有人能打開的原因。 打開頁面是空白。主要是部分國外網站 http1.1 header 不能識別 Accept-Language = zh-cn。 對Accept-Language | acce

原创 linux ipv6內核設置

linux ipv6內核設置,進入/proc/sys/net/ipv6:conf/all/forwarding Type: BOOLEAN 在兩個接口之間進行global IPv6 forwarding

原创 /dev/null的用途

/dev/null ,從名稱上可以很顯然看出是一個空文件(寫入到/dev/null時全部丟失,讀取/dev/null時自己返回EOF),那麼你會很疑惑,他到底有什麼用途呢,請看下文聽我講解,可能你在很多腳本里看過 /dev/null

原创 Shell編程基礎

腳本調試 可以使用如下命令進行調試:sh -x strangescript上述命令會執行該腳本,同時顯示所有變量的值。 shell還有一個不執行腳本只檢查語法的模式,命令如下:sh -n your_scr

原创 tcpdump命令

監視指定網絡接口的數據包 tcpdump -i eth0 監聽指定接口ipv6報文 tcpdump -i eth0 -v ip6 監聽指定接口報文並保存 tcpdump -i eth0 -w /tmp/1

原创 putty配置

1.刪除 PuTTY 的設置 控制檯裏輸入如下的命令:putty.exe -cleanup2.putty最佳的的顏色配置 默認的putty的配色下,太毀眼睛了。根據列出來的RGB參數,稍微手動配置一下,然後保存: * Default F