原创 Linux下安裝Windows字體

     Window系統用的時間久了,習慣了看“宋體”等比較常用的字體了,使用Linux以後,只有很少的字體,並且也不美觀,很不習慣。還好,Windows的TrueType字體在Linux系統上都可以使用,一下子把Windows上的字體

原创 【面試】求數組子序列的最大和

一、問題描述 輸入一個整形數組,數組裏可以有正數或負數。數組中連續的一個或多個整數組成一個子數組,每個子數組都有一個和。求所有子數組的和的最大值。要求時間複雜度爲O(n)。        例如輸入的數組爲1, -2, 3, 10, -4,

原创 使用LaTeX和ModernCV遇到的問題

主要都是缺少xxx.sty無法進行編譯,一般是缺少一些字符編碼的sty文件,或者中文字體支持的sty。 在網上找了很多但是效果不好,後來發現還是使用apt給力 sudo apt-cache search xxxx sudo apt-g

原创 SSH原理與運用(一):遠程登錄

作者: 阮一峯 日期: 2011年12月21日 SSH是每一臺Linux電腦的標準配置。 隨着Linux設備從電腦逐漸擴展到手機、外設和家用電器,SSH的使用範圍也越來越廣。不僅程序員離不開它,很多普通用戶也每天使用。

原创 暫存 Git初步使用心得

一、Fedora安裝git 比較簡單,可以直接使用yum安裝: yum install git 二、Git使用 https://help.github.com/articles/create-a-repo 三、提交更改 git

原创 【面試】求數組元素最大差值的問題

一、問題描述: 如果一個人在知道了股票每天的股價以後,對該股票進行投資,問什麼時候買入和賣出(注意這裏有先後順序)能取得最大的收益。其數學模型就是,給定一個整數數組,a[1],a[2],...,a[n],每一個元素a[i]可以和它左邊(a

原创 Trie樹及其應用

Trie樹 Trie樹,又稱單詞查找樹、字典樹,是一種樹形結構,是一種哈希樹的變種,是一種用於快速檢索的多叉樹結構。典型應用是用於統計和排序大量的字符串(但不僅限於字符串),所以經常被搜索引擎系統用於文本詞頻統計。 Trie樹的優點是:最

原创 【筆試】Microsoft 2013實習生招聘筆試題及解答

題目是自己做的,求拍磚 1.      Which of the following callingconvension(s) support(s) support variable length parameter(e.g. prin

原创 C++智能指針的設計和實現

一、智能指針 在C++語言編程時,當類中有指針成員時,一般有兩種方式來管理指針成員:一是採用值型的方式管理,每個類對象都保留一份指針指向的對象的拷貝;另一種更優雅的方式是使用智能指針,從而實現指針指向的對象的共享。 智能指針(smar

原创 海量數據面試題舉例

大數據量的問題是很多面試筆試中經常出現的問題,比如baidu google 騰訊 這樣的一些涉及到海量數據的公司經常會問到。 下面的方法是我對海量數據的處理方法進行了一個一般性的總結,當然這些方法可能並不能完全覆蓋所有的問題,但是這樣的一

原创 Fedora17中安裝和配置samba服務器

一、Samba簡介 在UNIX系統中,Samba是通過服務器消息塊協議(SMB)在網絡上的計算機之間共享文件和打印服務的軟件包。SMB(Server Message Block)協議是一種客戶端服務器協議,位於應用層, 是Windows共