原创 leetcode 三數之和

給定一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的三元組。 自己閒時實現了一份代碼上傳的時候一直

原创 OCR 技術淺析

OCR 技術淺析 本文爲 ReinhardHuang 原創,著作權歸作者所有。 如需轉載請聯繫作者,並取得作者的明示同意後方可轉載。 隨着人工智能的熱度上升,圖像識別這一分領域也漸漸被人們所關注。圖像識別中最貼近我們生活的可能就是 O

原创 進程、父進程、進程組ID、會話ID

   posix用一個session的概念來描述一次用戶的登錄以及該用戶在此次登錄後的操作,然後用作業的概念描述不同操作的內容,最後才用進程的概念描述不同操作中某一個具體的工作;其次,unix最初將所有的進程組織成了樹的形式,這樣就便於追

原创 Jack工具鏈

Jack是一個Android工具鏈,用於將Java源碼編譯成Android dex字節碼。它替換了之前的Android工具鏈,即由javac, ProGrard, jarjar和dx多個工具組成的集合。Jack工具鏈帶來了以下優勢:完全開

原创 android 開發環境搭建

讀後感: 之前一直對於android的的開發環境比較陌生,不能正確理解ADT, AVD, SDK,JDK之間的關係,後面看了這文章總結如下:JDK是java的開發工具包,包括的java的編譯器、編譯庫;Eclipse是java語言的IDE

原创 十大經典排序算法

十大經典排序算法(動圖演示)0、算法概述0.1 算法分類十種常見排序算法可以分爲兩大類:非線性時間比較類排序:通過比較來決定元素間的相對次序,由於其時間複雜度不能突破O(nlogn),因此稱爲非線性時間比較類排序。線性時間非比較類排序:不

原创 ubuntu配置vnc(ubuntu12.04版本親自驗證過)

  vnc分爲vncserver端跟vncclient端。   vncserver運行在linux主機上,vncclient端運行在其他終端,以此來訪問linux主機進行遠程桌面控制。   vncserver端試過 vnc4server

原创 系統調用、POSIX、C庫、系統命令和內核函數

系統調用、POSIX、C庫、系統命令和內核函數  (1)系統調用和POSIX。    系統調用雖然是內核和用戶應用程序之間的溝通橋樑,是用戶應用程序訪問內核的入口點,但通常情況下,應用程序是通過操作系統提供的應用編程接口(API)而不是直

原创 17種正則表達式

17種正則表達式  作者:ocean2001 "^//d+$"  //非負整數(正整數 + 0)  "^[0-9]*[1-9][0-9]*$"  //正整數  "^((-//d+)|(0+))$"  //非正整數(負整數 + 0)  "^

原创 gcc編譯選項-Wl

-Wl選項告訴編譯器將後面的參數傳遞給鏈接器。 -soname則指定了動態庫的soname(簡單共享名,Short for shared object name) -Wl 表示後面的參數也就是-soname,libhello.so.1直接

原创 爲什麼要有心跳包的機制

 其中一種原因:         一個tcp鏈接很長時間沒有數據傳送,路由器已經釋放tcp鏈接, 客戶端那邊close了, 但服務器那邊也不會有反應, 爲了避免這種現象,可能需要改協議,比如:客戶端每隔一段時間發送心跳數據包,如果長時間沒

原创 AOSP(Android) 鏡像使用幫助

初始同步方法1第一次同步數據量特別大,如果網絡不穩定,中間失敗就要從頭再來了。所以我們提供了打包的 AOSP 鏡像,爲一個 tar 包,大約 16G(單文件 16G,注意你的磁盤格式要支持)。這樣你 就可以通過 HTTP 的方式下載,該方

原创 linux內核編譯詳解

不習慣讀英文資料的非LINUX高手 聲卡不響光驅不轉連不上網等等,只要有問題就行 開發嵌入式操作系統 現在流行的ODL(only disk linux)中做內核部分,那些文章不介紹此點內容。我正在做 ,完工後整理資料。 BY T

原创 live555 流程重要函數整理

live555 流程重要函數整理 服務器啓動 DynamicRTSPServer::createNew(*env, rtspServerPortNum, authDB); env->taskScheduler().doEventL

原创 DSCP優先級

RFC 791中 OS位的IP Precedence劃分成了8個優先級,可以應用於流分類,數值越大表示優先級越高。   0     1     2     3     4     5     6     7   +-----+---