原创 git入門(6)-Git checkout 和git branch分支的創建和刪除

從已有的分支創建新的分支(如從master分支),創建一個dev分支 git checkout -b dev//基於本地創建分支 git checkout -b dev origin/dev //基於遠程分支創建本地分支 git bran

原创 Discuz!X3.2學習筆記(二)

Discuz!X3.2最爲一款廣泛使用的論壇模板,後臺提供了足夠強大的定製功能。但是對於需要個性化要求較高的公司來講,這樣的功能遠遠不能滿足需求,在這樣的情況下就需要進行編碼實現二次開發。 在這樣的情況下就需要對這款產品進行深入的分析,首

原创 Android Camera系列學習筆記 (開篇)

以前寫博客都像是隨筆,看了很多大牛的博客之後,發現他們都是有計劃的在組織知識體系。雖然現在水平還沒到達到那樣的程度,不妨也來模仿一下。 首先整理下我對於Camera的理解,並且今後一定要儘快完成這部分的學習: 1 Camera的App開發

原创 Android Camera獲取預覽流

camera獲取預覽流的方法有兩種: 方法1 直接顯示setPreviewDisplay,方法2 使用previewCallback 第一種 1 需要一個surfaceview 2在權限允許和surfaceview onCreat

原创 git入門(2)-Git stash保存當前的工作現場

在研發過程中,經常會遇到處理任務過程中,被更高優先級的任務打斷,最早使用的方法是手動把文件進行保存,後來使用git add 和git commit把文件保存在git本地,但是這樣的方法都會有很大的缺陷。保存文件,會出現很多的多餘文件。而臨

原创 2014年總結

寫給自己。腦子不清晰,胡亂謅幾句。 2014年,從9月15日分割開來。上半年完成了一個芯片的FPGA階段到產品階段的研發過程。下半年完成了在一個創業公司充當多面手的角色,對我自己來講我認爲比較有意義的是完成了一個通用CPU的學習,完成了一

原创 git入門(5)-Git revert和git reset版本的回退

git revert 撤銷 某次操作,此次操作之前和之後的commit和history都會保留,並且把這次撤銷 作爲一次最新的commit,如果需要徹底回退,只需要將本次commit * git revert HEAD

原创 git入門(1)--提交代碼的一般步驟

一般提交過程: Git add xxxx 將文件添加到索引庫裏 Git commit -m “xxxxxxxxxxxxxxx” 將索引庫中的文件提交 git push origin : 通常我們會使用git push origin HEA

原创 git入門(4)-Git rebase

每一次,當我們埋頭苦幹的時候,好像時空都靜止了。一轉頭才發現,天已經漸漸亮起。想把今天的工作提交,卻發現服務器的HEAD已不是昨天的它。這時候是不是倍感淒涼?還好有 git rebase master 使用git rebase maste

原创 android系統重新刷ROM簡記(二)

android系統重新刷ROM簡記(一) 在Android頂層源碼目錄使用make編譯完成後,會生成這樣一個目錄:  out/target/product/xxx,該目錄內部有我們需要的boot.img,system.img等文件

原创 文件系統筆記ext4 yaffs2 fat ubi

因爲是筆記,那就簡單的分幾個模塊簡單的記錄下學習的內容好了。 Linux 支持幾種不同的文件系統。每個文件系統都有自己的優缺點和性能特徵。文件系統的一個重要屬性是日誌,它允許系統在崩潰後更快地恢復。通常,日誌文件系統比非日誌文件系統更好。

原创 Linux 下UVC&V4L2技術簡介(二)

通過前文Linux 下UVC&V4L2技術簡介(一)我們瞭解了UVC和V4L2的簡單知識。 這裏是USB設備的文檔描述:http://www.usb.org/developers/docs/devclass_docs/ 那麼如果我們想運行

原创 Discuz!X3.2學習筆記(一)

最近要做一個論壇,找了一個比較成熟的模板Discuz!X3.2。 幾天下來見識了這個論壇功能的龐大,也學習了功能強大的後臺管理。但是終究還是需要對discuz進行二次開發滿足功能需求。 針對discuz!X3.2初級的學習,發現還是那樣,

原创 如何正確的make menuconfig

寫這麼個文章標題,裝逼的成分很大。 只是一直使用的make menuconfig的方法今天被顛覆了……網上查了一下,使用我之前方法的人也不在少數。那我總結一下自己的這個過程吧。 make menuconfig ARCH=arm make

原创 git入門(7)-Git tags----爲版本打上tags

有時候,在項目開發過程中,版本的發佈可能會一直持續,在版本發佈的過程中,可能用戶更新的步調不一致導致在某個特定版本上,用戶出現問題。當需要版本追溯時,如果版本中存在tag,則可以直接定位到版本,並確認問題是否存在。 可以通過 git ta