原创 Android.mk語法解析

什麼是Android.mk Android.mk是Android提供的一種makefile文件,用來指定諸如編譯生成so庫名、引用的頭文件目錄、需要編譯的.c/.cpp文件和.a靜態庫文件等。 Android.mk文件用來告知NDK

原创 動態庫和靜態庫的特性

大師兄鎮樓。O(∩_∩)O哈哈~ ## 什麼是庫 庫是共享程序代碼的方式,一般分爲靜態庫(static libraries)、動態庫(dynamically loaded libraries)和共享庫(shared librarie

原创 python實現Dijkstra靜態尋路算法

這篇文章主要介紹了python實現Dijkstra靜態尋路算法常用於路由算法或者作爲其他圖算法的一個子模塊,具有一定的參考價值,感興趣的小夥伴們可以參考一下 算法介紹 迪科斯徹算法使用了廣度優先搜索解決賦權有向圖

原创 (Android下使用)Google Test C++單元測試框架(二)

使用TEST CASE TEST() and TEST_F() implicitly register their tests with googletest. So, unlike with many other C++ testi

原创 (Android下使用)Google Test C++單元測試框架(一)

什麼是gtest gtest是一個跨平臺的(Liunx、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C++單元測試框架,由google公司發佈。gtest是爲在不同平臺上爲編寫C++測

原创 Ubuntu deb軟件包安裝/卸載(asta)

asta asta是一款畫流程圖、時序圖比較專業的軟件。 官網 從官網下載astah community安裝包。 安裝 使用deb相關命令安裝軟件: 命令 說明 sudo dpkg -I iptux.deb 查看iptu

原创 Ubuntu 安裝流程圖工具asta

asta asta是一款畫流程圖、時序圖比較專業的軟件。 官網 從官網下載astah professional安裝包。 下載 wget http://cdn.change-vision.com/files/astah-profess

原创 ubuntu配置jre8

什麼是jre JRE爲Java Runtime Environment的簡稱,Java Runtime Environment(包括Java Plug-in)是Sun的產品,包括兩部分:Java Runtime Environmen

原创 linux下sed正則表達式匹配批量替換文件中的內容

sed命令介紹 sed是一種流編輯器,它是文本處理中非常有用的工具,能夠完美的配合正則表達式使用,功能不同凡響。處理時,把當前處理的行存儲在臨時緩衝區中,稱爲『模式空間』(pattern space),接着用sed命令處理緩衝區中的內

原创 ubuntu16.04對比工具Meld安裝和使用

安裝 sudo apt-get install meld 安裝完成後運行: 使用 運行後: 根據需求選擇需要的功能。 比如文件比較: 如果比較沒有保存的內容可以選擇空白比較。 然後再在對應的文件裏填寫上要對應的內容。 和Bey

原创 android系統調試工具adb命令

查看adb的版本 $ adb version 查看當前PC端連接有多少設備 $ adb devices 獲取設備的狀態 $ adb get-state 設備的狀態有 3 鍾,device , offline , unknown

原创 vim之快捷鍵

剪切 快捷鍵 含義 dd 剪切當前行 ndd n表示大於1的數字,剪切n行 dw 從光標處剪切至一個單子/單詞的末尾,包括空格 de 從光標處剪切至一個單子/單詞的末尾,不包括空格 d$ 從當前光標剪切到

原创 Linux壓縮庫archive使用

## 讀取初始化 archive_read_new() Allocates and initializes a struct archive object suitable for reading from an archive.

原创 android信號量問題(sem_open、sem_close、sem_unlink)

在android下使用信號量時,需要鏈接libc庫。 但是在libc庫中,函數sem_open、sem_close、sem_unlink只有聲明,並未實現。 可以從一下代碼中找到證據。 代碼路徑: bionic/libc/includ

原创 ubuntu16.04下配置android調試工具adb

什麼是adb 我們口中所講的adb是個泛指,這其中有兩個工具——Fastboot和ADB Fastboot:意思是快速啓動。 在安卓手機中fastboot是一種比recovery更底層的刷機模式。就是使用USB數據線連接手機的一種刷