原创 DNS域名解析原理

DNS(Domain Name System)是因特網的一項服務,它作爲域名和IP地址相互映射的一個分佈式數據庫,能夠使人更方便的訪問互聯網。人們在通過瀏覽器訪問網站時只需要記住網站的域名即可,而不需要記住那些不太容易理解的IP地址。在D

原创 TensorBoard進行可視化

TensorBoard是TensorFlow下的一個可視化的工具,能夠幫助研究者們可視化訓練大規模神經網絡過程中出現的複雜且不好理解的運算,展示訓練過程中繪製的圖像、網絡結構等。   一、配置環境 對tensorflow可視化首先需要tf

原创 (1.2)GloVe源碼解析——vocab_count.c

1. 概覽 vocab_count.c的功能就是生成詞典。它的輸入是整個語料,它的輸出是詞典。詞典的形式是單詞以及單詞在語料中出現的次數(如下表)。 //vocab.txt the 1061396 of 593677 and 1456

原创 (1.1)GloVe源碼解析

安裝 在github上找到源碼下載編譯即可 $ git clone http://github.com/stanfordnlp/glove $ cd glove && make $ ./demo.sh 執行順序 GloVe代碼包括了

原创 github使用詳解

那麼當你執行 git reset --hard 之後,歷史紀錄是不能跟遠程的記錄直接合並的。 舉個例子,遠程是 A -> B -> C -> D,你 git reset --hard 之後是 A -> B。這時候除非遠程那邊抹掉 C 和

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM

原创 Github使用教程

github使用指南 git基本操作 1 創建版本庫 2 將文件添加到倉庫 3 將文件提交到倉庫 4 查看倉庫當前狀態 5 查看文件做了哪些修改 6 提交日誌 版本回退 1 列出每一次更新庫的命令及對應的commit id 2 回

原创 【分治算法】

1. 歐幾里得算法(輾轉相除法) 知識背景: 求a和b的最大公約數 記 a(mod)b=c a=kb+c 設a b的最大公約數爲d,則 a=m∗d b=n∗d 且m和n互質。 c=a−kb=md−knd=(m−kn)d 因爲m和

原创 【分支界限法】

1. TSP問題 有若干個城市,任何兩個城市之間的距離都是確定的,現要求一旅行商從某城市出發必須經過每一個城市且只在一個城市逗留一次,最後回到出發的城市,問如何事先確定一條最短的線路已保證其旅行的費用最少? #include <st

原创 Linux下go開發環境的安裝

(一)從官網安裝Go語言 1.對於64位Linux: [plain] view plain copy $ wget https://storage.googleapis.com/golang/go1.8.1.

原创 IT博覽

1. 開源中國 點擊進入 2. 深藍閱讀 點擊進入 3. 懶人在思考 點擊進入 4. ChinaUnix 點擊進入 5. 伯樂在線 點擊進入 6. infoQ - 促進軟件開發領域知識與創新的傳播 點擊進入 7. 極客公園

原创 Syslog配置詳解及編程實例

1.背景 syslog是UNIX系統中提供的一種日誌記錄方法(RFC3164),syslog本身是一個服務器,程序中凡是使用syslog記錄的信息都會發送到該服務器,服務器根據配置決定此信息是否記錄,是記錄到磁盤文件還是其他地方,這樣使系

原创 c/c++計算程序運行時間

C/C++中的計時函數是clock(),而與其相關的數據類型是clock_t。在MSDN中,查得對clock函數定義如下: clock_t clock( void ); 這個函數返

原创 Linux下實現U盤自動檢測

背景: 實現U盤插入系統時,系統自動從數據庫中導入各類數據至U盤中。 1.查看系統是否配置udev環境,並掌握其運行模式。 參考文獻 參考文獻2 2.在Centos 7環境下 udev的兩個配置文件目錄分別是 /etc/udev/ru

原创 一張圖總結Google C++編程規範(Google C++ Style Guide)

Google C++ Style Guide是一份不錯的C++編碼指南,我製作了一張比較全面的說明圖,可以在短時間內快速掌握規範的重點內容。不過規範畢竟是人定的,記得活學活用。看圖前別忘了閱讀下面三條重要建議: 保持一致也非常重要,如果