原创 使用有限狀態機(FSM)解釋shell 命令

一、有限狀態機(Finite State Machine,FSM)是表示有限個狀態及在這些狀態之間的轉移和動作等行爲的數學模型,在計算機領域有着廣泛的應用。FSM一個常見的應用就是用來負責Parser複雜的數據結構,比如解釋URI

原创 VS2015編譯boost 1.62.0

參考鏈接: http://blog.chinaunix.net/uid-22301538-id-3158997.html D:\boost_1_62_0>bjam –toolset=msvc-14.0 –prefix=D:/boo

原创 SCSI、FC、iSCSI三大協議概述

一、SCSI SCSI是小型計算機系統接口(Small Computer System Interface)的簡稱,於1979首次提出,是爲小型機研製的一種接口技術,現在已完全普及到了小型機,高低端服務器以及普通PC上。 SCS

原创 a.out、coff、elf三種文件格式

轉自:http://blog.chinaunix.net/uid-11469366-id-1747286.html 補充:a.out早期並不是elf格式的,而是unix下另一種可執行格式,新的a.out是 本文討論了 UNIX/L

原创 正則表達式練習筆記

下面的內容是一個 data1.txt 文本內容,裏面記錄了一些正則表達式的筆記 long long ago there is girl, she's name is little redhat.. long_long_long#l

原创 Application.mk用法詳解

Application.mk文件定義要編譯的多個變量的GNU Makefile片段,位於PROJECT/jni/目錄下,PROJECT/jni/目錄下,PROJECT/jni/目錄下,PROJECT是項目目錄,另一種方式放到NDK

原创 pthread 線程退出時自動釋放資源

線程退出時自動釋放資源 今天碰到一個問題:主線程pthread_create一個子線程A,子線程pthread_mutex_lock,然後調用其他的函數fun,最後從fun返回後再pthread_mutex_unlock. 但是如

原创 Heap與Stack的區別- -

一、預備知識—程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap) — 一

原创 編譯Android版本TensorFlow

在Ubuntu 18.04 LTS 下編譯Tensorflow的Android庫的步驟: 安裝Android Studio/Android sdk 安裝Android NDK(Android NDK可以單獨安裝也可以通過Andr

原创 虛擬機Ubuntu18.04 root下 連接 windows 中 winScp

Windows 下通過 WinSCP 和 Ubuntu 18.04 連接傳輸文件 基本原理是Windows下使用 ssh/scp 協議客戶端軟件WinSCP, Linux/Ubuntu 系統開啓ssh/scp協議server服務.

原创 Ubuntu 18.04 LTS環境下 MNN 的編譯與使用

環境 Ubuntu 18.04 LTS 1.安裝 gcc sudo apt install build-essential gcc --version 安裝protobuf(3.0以上) (Protocol Buffers -

原创 人臉識別數據庫

作者:許小平 鏈接:https://www.zhihu.com/question/33505655/answer/67492825 來源:知乎 著作權歸作者所有,轉載請聯繫作者獲得授權。 用CNN train model 數

原创 387. First Unique Character in a String QuestionEditorial Solution

Given a string, find the first non-repeating character in it and return it’s index. If it doesn’t exist, return -1.

原创 Single Number

https://leetcode.com/problems/single-number/ Given an array of integers, every element appears twice except for one

原创 X86 CMOS

1、cmos簡介。 cmos是主板上一塊可讀寫的RAM芯片。用途:主要用來保存當前系統的硬件配置和操作人員對某些參數的設定。cmos芯片是由一塊鈕釦電池供電。因此在關機狀態內部信息也不會丟失。 2、cmos所在的端口。