原创 Accept CS Ph.D. Offer from Stony Brook University,去SUNY石溪大學的CS Ph.D.啦

前言:在2017年3月24日,正式決定去紐約州立大學石溪分校(State University of New York, Stony Brook,簡稱石溪大學),CS Ph.D. 項目。本科直博,DIY申請,全額獎學金,第一年5.1萬美元

原创 我在湖北新東方烹飪學校上的12次課——大廚筆記

前言:本人將在2017年八月出國留學。在出國之前,決定去新東方學習烹飪,這樣可以在異國他鄉更好的生存和生活。練就一番好的烹飪手藝,做出自己喜歡的菜餚,在國外哪裏都能品嚐到家的味道。 我報名的專業是:大學生週末班。這是一個短期專業,星期天上

原创 Life is short, use emplace_back()。探究一下C++11的push_back, move, rvalue, emplace_back

前言 一直以來寫代碼,vector想都沒想就是push_back,今天發現的C++11的emplace_back碾壓了傳統的push_back 總結一句話:Life is short, use emplace_back()。 簡單敘述原因

原创 《CS PhD Journey》Chapter 0 Preface

Chapter 0 Preface 去美國留學念CS PhD將會是一個人生的重要轉折點。它可能是一個最好的決定,使得未來似乎變得無限可能;它可能是一個最壞的決定,念PhD唸到一半唸到懷疑人生,最終黯然退出。 有人曰:never forge

原创 Python Data Science Cheat Sheet,數據科學總結

前言: Python是搞Data Science的不二選擇。對於新手來說(比如我) ,需要快速學會使用Python的常用package。這篇博客主要就是總結一下用Python搞Data Science的大體步驟和一些細節。 PS. 我在美

原创 生產者-消費者,使用C++11的版本

前言 multi-threading以及lambda是C++11的重要升級,下面的經典的生產者-消費者的代碼,既使用了C++11的multi-threading相關的庫, 又使用了lambda。代碼中有註釋,應該比較詳細。 Talk i

原创 《CS PhD Journey》Chapter 1 Fall 2017

《CS PhD Journey》Chapter 1 — Fall 2017 登陸美國第一週 CSE519 Data Science Fundamentals CSE548 Analysis of Algorithms CSE591

原创 LaTeX的IEEE模板,以及有用的鏈接

雖然本人用Word用的挺不錯的,但是正規學術文章必須用LaTeX。以下是一個IEEE的會議LaTeX模板。我加入了{CJK}包,這樣可以寫中文。學會用LaTex很重要:1)寫國際論文都用這個;2)平時寫課程報告用LaTex,逼格陡增~

原创 Jni:架起 Java 和 C/C++的橋樑,Java Native Interface

前言 正如標題所說,Jni(Java Native Interface) 把 Java 和 C/C++之間聯繫起來了。這樣的話,Java可以直接調用C/C++語言編寫的代碼。Jni的主要問題在於破壞JVM的跨平臺特徵。Jni的優點在於:C

原创 計算機網絡課程設計

項目發佈在GitHub上 課程設計報告已經上傳,總共36頁,需要1個積分下載~~

原创 C++11 thread_local 關鍵詞

前言 在C++11多線程編程中,thread_local 這個關鍵詞在一些特定場合挺有用的。什麼是thread_local,關於thread_local。 thread_specific_ptr代表了一個全局的變量,而在每個線程中都各自

原创 Python——在Linux和Windows下創建Django項目

前言:我和一個室友合作寫了一個網站,“網絡數據庫技術”的課程 project。 從2016年4月8日開始,到2016年4月29日發佈第一個版本,在這三個星期的時間裏面,前一半時間用來學習Python,Django和Git/GitHub,

原创 Java的一些知識圖片

前言:看一眼這些圖片,Java的錯綜複雜的關係瞬間就理清了~ 圖:I/O stream,藍色的是抽象類。這些類之間,通過裝飾器模式,可以“轉換”。一個字符16 bit,一個字節8 bit。我們寫的是字符,在磁盤裏面存儲的是字節。人類

原创 軟件設計師,突擊 6 天,拿下 122 分

2015年9月,大三上學期,看到室友報了軟件設計師,我也跟風報了名。複習 6 天(11月1日~11月6日,白天有上課),11月7日考試,順利拿下 122 分。 圖:成績列表,上午57分,下午65分 圖:軟考證件。軟考過後半年去拿

原创 記錄一些行命令,my cheat sheet for commands

平時經常上網搜索各種行命令如何使用,有時候比較凌亂。熟能生巧,好記性不如爛筆頭。 Linux Vim Git 一個關於 Git&Github 的 push permission denied error 其他 Linux根目錄下的