原创 Ubuntu 初始化root用戶密碼

使用安裝時創建的賬戶登錄系統 打開終端,輸入命令: sudo passwd 輸入兩遍密碼 測試密碼是否設置成功,輸入命令: su 輸入剛剛設置的密碼,進入root命令環境,設置成功 點贊 收藏 分享

原创 初碰vector動態數組

vector是同一種類型的對象的集合,分配空間是連續的,但又是可以擴展的。 vector的數據結構很像數組,能非常高效和方便地訪問單個元素。 vector是一個類模板。 使用的時候必須包含相關頭文件 #include <vecto

原创 C#導入導出與處理Excel文件

前一段時間接了一個小項目,使用C#寫一個Winform客戶端。主要功能就是根據客戶提供的文件標準,按照一定的規則和算法,轉換DBF文件和Excel文件(後綴名xlsx爲主)。這個客戶端的功能並不複雜,但是細節很多,前前後後從框架到

原创 C#和C/C++編譯生成的exe文件的區別

C#編譯生成的 exe文件,是一個由中間語言(IL)、元數據(Metadata)和一個額外的被編譯器添加的目標平臺的標準可執行文件頭(比如Win32平臺就是加了一個標準Win32可執行文件頭)組成的PE(portable exec

原创 添加數據向表中添加默認值

CREATE TABLE Student ( Sid int(11) unsigned NOT NULL auto_increment, Sname varchar(250) NULL default '吳老二', S

原创 Linux下執行shell腳本,出現錯誤 $'\r':command not found的解決方案

這個錯誤是由於Windows系統和Linux系統的不同編碼造成的。Windows下的回車是\r\n,而Linux下的回車是\n,所以用shell遠程編寫的腳本中的回車不被Linux系統識別,但使用vim編輯的時候還看不到\r。 解決方

原创 CentOS系統下使用Github

閱讀這篇博客的前提是你已經有自己的Github賬號,且有一個空的Repository。 你需要在CentOS上安裝git,ssh命令,此處跳過,不作爲重點。 首先就是鏈接Github: 生成git公私鑰; ssh-keygen -t

原创 nvidia-smi 命令 各項含義

上面的表格中: 第一欄的Fan:N/A是風扇轉速,從0到100%之間變動。有的設備不會返回轉速,因爲它不依賴風扇冷卻而是通過其他外設保持低溫。 第二欄的Temp:是溫度,單位攝氏度。 第三欄的Perf:是性能狀態,從P0到

原创 iteration, batchsize, epoch定義、區別和聯繫

iteration: 數據進行一次前向-後向的訓練,就是更新一次參數; batchsize:每次迭代(iteration)訓練圖片的數量; epoch:1個epoch就是將所有的訓練圖像全部通過網絡訓練一次。 例:有1280000張圖

原创 1384 全排列 next_permutation()函數

思路: (1)將輸入的字符數組轉化爲整數數組; (2)使用qsort()函數將整數數組進行從小到大的快排; (3)使用next_permutation()函數依次求出下一個排序。 next_permutation()函數需要引入頭文

原创 vim 常用操作

爲vim加入永久查看行號的設置,這裏是個人環境配置: 在終端輸入: vim ~/.vimrc 這個文件原本是不存在的,這裏自動創建,在文件中加入以下內容: set number 保存退出後即可生效,再使用vim命令都有行號了。

原创 Windows命令行查看文件的MD5

certutil -hashfile D:\1.exe MD5 certutil -hashfile D:\1.exe SHA1 certutil -hashfile D:\1.exe SHA256

原创 Atom 插件本地安裝

在此假設讀者的電腦中已經存在Python和VS環境,並且安裝過了Node.js,且其中自帶npm。目前的Node.js發行版本已經嵌入npm了,不再需要額外安裝。 在已經有Python和VS環境後,Atom直接UI界面還是會報錯,所以我最

原创 C++ 二維數據的sort排序

struct Nodes { int x, y; }; Nodes nd[MAX_N]; int main(void){ ...... //按照y升序 x降序排列 sort(nd, nd+ n,

原创 qsort()快排函數

C語言中自帶快排函數qsort(),可以省去很多寫排序函數的麻煩。 qsort()函數需要引入頭文件stdlib.h。 qsort(*arr, n, sizeof(arr[0]), cmp); 第一個參數是排序數組開始的地址; 第二個