Time of Update: 2015-06-23
ELF Format 筆記(四)—— 節(Section),elfsectionELF 檔案可以包含很多 section,所有的 section 都在 section header table 中有對應的一項,每個 section header 都是一個 Elf32_Shdr 結構,用於描述相應 section 的資訊。ELF Header 中的 e_shoff 給出了 section header table 在 ELF 檔案中的位元組位移量,e_shentsize 指明在 section
Time of Update: 2015-06-23
Android Studio開發第三篇版本管理Git,androidgit建立項目在前一篇講了,這裡就講一下怎麼把建立的新項目關聯到遠程倉庫呢。在as的功能表列找到VCS/Import into Verson Control/Create Git
Time of Update: 2015-06-23
ReactNavtive架構教程(1),原文:http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript 注意:所有圖片放在了百度相簿空間,如果你看不到圖片,請複製圖片URL,然後粘貼到地址欄中進行查看。開始ReactNative 架構可以在GitHub 獲得,你可以使用git clone命令或者直接下載zip包來擷取它。 ReactNative
Time of Update: 2015-06-23
android Nine-Patch的使用(製作聊天介面必學),androidnine-patch近期在學習製作聊天的介面,設計到了圖片的展開問題等等,參考了部分書籍學習了製作Nine-Patch圖片。首先先看不使用Nine_patch的代碼與效果:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2015-06-23
版本控制-git(二),版本控制-git 上次文章給大家介紹了Git的一些基本知識(http://www.cnblogs.com/jerehedu/p/4582398.html),並介紹了使用git init初始化化版本庫,使用git add增加檔案到版本庫,使用git status查看版本庫的狀態資訊,使用git commit最終提交檔案到版本庫。上文最後在提交時,會出現問題導致提交不成功,這是因為我們沒有對git進行配置。
Time of Update: 2015-06-23
搭建andriod開發環境,搭建andriod開發作為一名之前從未接觸過andriod的菜鳥級人物,我之所以用andriod是因為要做的畢業設計裡面需要做一個APP,但是在我開始我的APP之前,我遇到的最大的問題就是怎麼搭建andriod這個開發環境,我在網上查了大量的資料,怎奈各種嘗試的結果是很痛苦,當然這裡面肯定有我的因素存在。 第一步,和搭建JAVA開發環境一樣,自己下載安裝個JDK,我的是沒有設定環境變數,我估計現在JDK已經做得很好了,基本上不需要做什麼環境變數方面的設定,大
Time of Update: 2015-06-23
WebRTC代碼走讀(十):rtp_rtcp模組分析,webrtcrtp_rtcp1. 對外提供的主要流程介面 收包的調用介面RtpReceiverImpl::IncomingRtpPacket 發包的調用介面ModuleRtpRtcpImpl::SendOutgoingData 收包處理之後的回調介面RtpData2. 主要處理類
Time of Update: 2015-06-23
CoreSpotlight.framework注釋翻譯,momospotlightiOS9推出了CoreSpotlight,今天沒事在家翻譯了一部分代碼裡面的注釋,這裡貼出了,後面繼續貼出實驗的文章。聲明:本人大學四級剛過,英語水平有限,所以會有錯誤,歡迎拍磚。關於CoreSpotlight的介紹,請讀者自己百度、Google。CoreSpotlight.framework包含的檔案如下:在上面的檔案中CSSearchableIndex,用於儲存可以被搜尋的item;CSSearchableIt
Time of Update: 2015-06-21
瞭解動態連結(三)—— 共用模組的全域變數問題,動態全域變數假設 module.c 中引用了一個共用模組中定義的全域變數 global:1 extern int global;2 3 int foo() {4 global = 1;5 }編譯器無法確定變數 global 的定義是在模組內部還是外部。假設 module.c 是可執行檔的一個源檔案,可執行程式不是 PIC 的,不會進行重定位。連結器會在 .bss 段建立一個 global
Time of Update: 2015-06-21
Swift語言IOS8開發戰記25 網路通訊Get和Post方式,swiftios8Get是從伺服器上擷取資料,Post是向伺服器傳送資料。對於Get方式,伺服器端用Requset.QueryString擷取變數的值,對於Post方式,伺服器端用Request.Form擷取提交的資料。Get是把參數資料隊列加到提交表單的ACTION屬性所指的URL中,值和表單內個個欄位一一對應,在URL中可以看到。Post是通過HTTP
Time of Update: 2015-06-21
Android中關於字串的拆分與組合,android字串拆分List<String> list = new ArrayList<String>();//list中添對象list.add("a");list.add("b");list.add("c");StringBuffer sb = new StringBuffer();//不定長數組for(String s:list){
Time of Update: 2015-06-21
Linux read系統調用,linuxread系統調用最近一個項目做了一個類比u盤的裝置,但是在read虛擬u盤的內容時必須每次都從磁碟內讀取,而不是從系統的cache中讀取,由於這個問題,就查資料看了下read的系統調用,以及檔案系統的一些內容。由於檔案系統涉及面較廣,例如虛擬檔案系統(VFS),頁緩衝,塊緩衝,資料同步等內容,不可能全部分析到位,這裡只記錄和read有關的兩種使用方式。cached IO和direct IO。1.
Time of Update: 2015-06-21
Android中 Face ServiceFaceDetector簡單一實例,androidFace Service Android SDK從1.0版本中(API level 1)就已經整合了簡單的Face Service功能,通過調用FaceDetector 我們可以在Android平台上實現Bitmap多Face Service(一張圖中可以有多個人臉)。它尋找人臉的原理是:找眼睛。它返回的人臉資料face,通過調用public float eyesDistance (),
Time of Update: 2015-06-21
AM/DM37xx MPU GPIO_120~GPIO_129 extended-drain GPIOs無法作為標準的GPIO使用,是什麼原因?,dm37xxgpio 請參考: https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/537/p/103699/1482774#1482774 Omap系列的處理器,標準GPIO都是1.8V的電壓,由於SD/TF卡這一塊的電壓非常特殊,有1.8V,
Time of Update: 2015-06-21
我所理解cocos2d-x 3.6 lua,cocos2d-xlua簡單說幾句: 最近的遊戲項目中使用了lua指令碼來開發,項目中用到了MVC架構. 從cocos2d-x 3.6 建立lua demo, 簡單分享一下思路和一些開發中的技巧。先簡單說說MVC,即Model View Controller。Model(模型):一般負責資料的處理View(視圖):一般負責介面的顯示Controller(控制器):一般負責前端的邏輯處理比如
Time of Update: 2015-06-21
終於解決企業帳號開發支付問題,企業帳號支付問題we are unable to process your request An unknown error occurredsorry your can't enroll at this timeyou can still develop apps and test them on IOS devices using the beta version of Xcode Learn
Time of Update: 2015-06-21
我所理解cocos2d-x 3.6 lua,cocos2d-xluacocos2d-x 2.x 與 cocos2d-x 3.x 差異(tolua++) cocos2d-x在2.x版本裡就是用toLua++和.pkg檔案這麼把自己註冊進Lua環境裡的,然而從cocos2d-x 3.x開始,用bindings-generator指令碼代替了toLua++。 bindings-generator指令碼的工作機制是:
Time of Update: 2015-06-21
ListView已到底部和頂部的判斷,ListView判斷ListView已到頂部的判斷 public boolean isListViewReachTopEdge(final ListView listView) { boolean result=false;
Time of Update: 2015-06-21
ViewPager的指示標跟隨ViewPager滑動而滑動,viewpager滑動1. 實現效果:大體上的效果如上,因為是項目中的一部分,所以只截取了部分。2. 思路
Time of Update: 2015-06-21
Cordova新手上路,cordovaApache cordova是什麼百度上很多解釋,這裡就不贅述了。官網上的推薦安裝方式是通過nodejs的npm, $ sudo npm install -g cordovaC:\>npm install -g cordova安裝完cordova之後可以參照官方文檔上進入某個目錄使用cordova命令,例如建立cordova工程:cordova create hello com.example.hello