原创 《編程珠璣》習題練習In Python——第二章 啊哈!算法

開篇三個問題的思路 問題1: 給定最多40億隨機排列的32位整數的文件,找出一個不存在該文件中的32位整數。在內存足夠和僅有幾百字節的內存的情況下如何解決該問題? 內存足夠:使用第一章的位圖法,時間複雜度O(n)。 內存不夠:

原创 Linux 我的常用命令總結

指令操作 man,info:顯示指令的使用說明。man調用less顯示內容,更多參考less。 which:搜索指令的完整文件名,不能使用正則式 程序安裝 apt:安裝、刪除、列出、查找已經安裝的程序 文件、目錄操作 1、瀏覽目錄

原创 編程題--移動字符串移動

題目:把一個字符串的大寫字母放到字符串的後面,各個字符的相對位置不變,且不能申請額外的空間。(應該指常數空間複雜度) 思路:從前到後掃描一遍字符串,每次將一塊連續的小寫字母和它之前的連續的大寫字母交換位置。 代碼: #includ

原创 深入淺出生成對抗網絡1-GAN入門

題記:謹以此文紀念即將逝去的大學生活 生成對抗網絡(Generative Adversarial Networks: GAN)是什麼?要回答這個問題,首先考慮爲什麼要提出生成對抗網絡這個問題。 Yan Lecun 稱生成對抗網絡爲

原创 《軟件開發者路線圖》讀書隨筆

《軟件開發者路線圖》讀書隨筆 昨天是光棍節,現在大家應該都叫雙十一了。學校一篇熱鬧,而我整天都在進行托福考試前的最後複習。今天終於考完了,在出國前這麼一段時間都不會太忙,但是時間不能浪費啊,所以看書吧。下了好多“程序員必讀書”。今

原创 《編程珠璣》習題練習In Python——第三章 數據決定程序結構

本章的主旨是:數據視圖決定了程序結構。簡單的數據表示可以使用簡單高效的程序來處理。好的數據表示是好的程序的前提。正如好的食物原料是做出美味食物的前提。 本章中的編程思路總結: 1、儘量使用數組處理重複數據。 2、定義簡單的表示

原创 深度學習入門——環境搭建

本篇文章介紹了Ubuntu16.04系統中,使用Python2的 CUDA8.0、cuDNN5.1、MXNet、TensorFlow、Keras框架的環境搭建。 深度學習框架介紹 安裝之前先來介紹一下使用的深度學習框架。需要明確的

原创 《小強升職記》讀書筆記(附PDF下載地址)

這本書的主題是時間管理。如果你還沒有聽過這個詞語,不要被這個似乎只是空洞而不切實際理論的成功學的詞語欺騙,實際上真的非常有益。真希望我能夠早點了解到時間管理的理論。這本書是我在這個方面的啓蒙。真心推薦給大家。我想通過本篇讀書筆記跟

原创 幼子嘟嘟談美國文化系列1 怎樣認識和了解美國文化

轉載自 幼子嘟嘟的新浪博客 侵刪 以下爲原文 怎樣認識和了解美國文化? 2010-04-05 這個問題我很早就想過,但是動筆還是非常困難。我想每個人都看過無窮多的旅美遊記、訪美觀感、留學體驗,更不要說那些自吹自擂的絕筆(一會

原创 《編程珠璣》習題練習In Python——第一章 開篇

問題:如何給磁盤文件排序 輸入:一個包含最多n個正整數的文件,每個數都小於n,其中n=10^7。如果在輸入文件中有任何整數重複出現就是致命錯誤。沒有其他數據與該數據相關聯。 輸出:按升序排列的輸入整數的列表。 約束

原创 《代碼大全2》讀書筆記——變量篇

第十章 使用變量的一般注意事項 隱式變量申明 隱式變量申明是危險的,因爲這可能導致錯寫了變量但卻得不到提示。例如: acctNum = 0 ... if acctNum < 0: acctNm = 0 ... sqrt(

原创 編程題--最長公共子序列

題目:給定一個字符串s,你可以從中刪除一些字符,使得剩下的串是一個迴文串。如何刪除才能使得迴文串最長呢? 輸出需要刪除的字符個數。 思路:提到迴文串,自然要利用迴文串的特點,想到將源字符串逆轉後,“迴文串”(不一定連續)相當於順

原创 APPLYING DEEP LEARNING TO ANSWER SELECTION: A STUDY AND AN OPEN TASK 論文閱讀

論文名:APPLYING DEEP LEARNING TO ANSWER SELECTION: A STUDY AND AN OPEN TASK 作者來自IBM Watson 團隊 思路 將QA問題轉換爲 Text match

原创 幼子嘟嘟談美國文化系列2 談宗教對美國的影響 美國人很開放?

轉載自 幼子嘟嘟的新浪博客 侵刪 以下爲原文 宗教是認識美國文化第一條主線(上)美國人很開放? 2010-04-06 “我們中國人講究傳統,不像美國人那樣開放!”聽到一些中國人(尤其是中老年婦女)喜歡這樣講。 我相信不光是中國人,世

原创 《漫步華爾街》 讀書筆記 part1 歷史

投資是將作爲生產資料之一的資本,給到需要的企業以及個人,以幫助其發展的行爲。在良好的金融市場中,需要資金的企業可以從金融市場獲得足夠的資金來加速企業發展。個人可以獲得貸款來提高生活水平。而對於有富餘資本的投資者來說,能夠通過投資來保證資產