原创 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 +-----+---