原创 爲什麼要學習數據結構與算法?

今天開始在極客時間學習《數據結構與算法之美》課程,開篇便是“爲什麼要學習數據結構與算法?”這個老生常談的話題。 那麼爲什麼要學習數據結構與算法呢?歸根結底,你學習一個東西是因爲你覺得他有收益,那麼學習數據結構與算法,收益在哪裏呢? 短期收

原创 VMvare上安裝CentOS7教程

文章目錄1.下載VMware Workstation2.安裝VMware Workstation Pro3.下載CentOS74.安裝CentOS7 1.下載VMware Workstation https://www.onlin

原创 vscode Remote-SSH

1.安裝vscode,不贅述了。 2.vscode安裝Remote-SSH插件 3.Linux下安裝SSH client,根據不同操作系統對應安裝 4.先在Windows下cmd命令行測試能夠登陸,輸入命令ssh user@h

原创 Python編譯出現錯誤SyntaxError: Non-ASCII character '\xe7' 時解決方法

當在Python 2.X文件中寫中文註釋或輸出中文時候,經常會出現編譯錯誤(在Python 3.X中沒有這種錯誤。): SyntaxError: Non-ASCII character '\xe7' in file E:\EclipseW

原创 c++ list, vector, map, set 區別與用法比較

轉自http://blog.csdn.net/super_level/article/details/41733961 List封裝了鏈表,Vector封裝了數組, list和vector得最主要的區別在於vector使用連續

原创 C++在delete指針後要賦值爲NULL

轉自http://blog.csdn.net/u014597198/article/details/52327964 C++標準規定:delete空指針是合法的,沒有副作用。 所以我們在Delete指針後賦值爲NULL或0是個好習慣。對

原创 C++標準庫與標準模板庫STL

轉自原文http://blog.csdn.net/sxhelijian/article/details/7552499 C++強大的功能來源於其豐富的類庫及庫函數資源。C++標準庫的內容總共在50個標準頭文件中定義。在C++開發中,要儘

原创 C++定義容器元素爲容器類型時的>操作符

在《C++ Primer 4》中第九章順序容器,有個地方提到在指定容器元素爲容器類型時,必須使用空格將兩個相鄰的>號隔開,否則系統會認爲>>是右移操作符,並導致編譯錯誤。 然而實際測試(在VS 2005中)並無報錯: #include <

原创 Windows下Anaconda的安裝和簡單使用

轉自http://blog.csdn.net/dq_dm/article/details/47065323 Anaconda is a completely free Python distribution (including fo

原创 C++ 順序容器小結

C++ Primer 中文第四版中, 第九章  容器和算法: 標準庫定義了順序容器和關聯容器。 順序容器(sequential container):將單一類型元素聚集起來成爲容器,然後根據位置來存儲和訪問這些元素。順序容器的元素排列次序

原创 C/C++中堆和棧的區別

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

原创 C++容器中 size(), capacity, reserve() ,resize() 函數講解

轉自http://blog.csdn.net/youxin2012/article/details/9213539# size()指 目前存在的元素數。            元素個數 capacity()指 容器能存儲 數據的個數  

原创 Python raw字符串(raw strings)

轉自http://blog.sina.com.cn/s/blog_6a6c136d0102wzrj.html 注:以前會用path= r'C:\Users\Belter\Desktop\temp'的方式來表示windows下的路徑,

原创 輸出HTML,瀏覽器打開時還是亂碼問題的解決

在編寫將中文輸出到html時候,不僅要在輸出時生成uft-8編碼的網頁,如下兩句的encode('utf-8'): fout.write("<td>%s</td>" % data['title'].encode('utf-8')) fo