原创 劍招offer之重建二叉樹

題目的意思是,給你一個前序遍歷的結果和一箇中序遍歷的結果,讓你恢復原來的二叉樹。 學過數據結構的我們知道,前序和中序可以求出原來的二叉樹,後續和中序也可以,但是前序和後序是不可以的。 解題的大致思路是:前序的第一個,就是根。在中序中找到這

原创 解決win7任務欄音量、電源圖標消失的問題

前幾天任務欄音量圖標突然沒有了,但電腦能正常出聲。上網搜了一下,發現這種情況很普遍,都是有聲音沒圖標。在任務欄屬性“打開或關閉系統圖標”裏面,音量是灰色的不可選。網上答案五花八門,大多是以訛傳訛。要不重裝聲卡驅動,要不拿XP系統來說WIN

原创 Ubuntu下Ruby環境的搭建(包含rails)

最近在學習Ruby on Rails,剛開始學習了Ruby這門語言的基本語法,寫咯一些測試的小程序,使用的Window XP的操作系統,使用一鍵安裝Ruby的解釋器。雖然在Window下編寫Ruby程序、運行不太方便還將就能用。接下來過

原创 LeetCode 算法實現:TwoSum

問題:LeetCode1:TwoSum Given an array of integers, find two numbers such that they addup to a specific target number. The

原创 vtp劃分vlan

實驗總圖: vtp: VTP(VLAN Trunking Protocol):是VLAN中繼協議,也被稱爲虛擬局域網幹道協議。它是思科私有協議。作用是十幾臺交換機在企業網中, 配置VLAN工作量大,可以使用VTP協議,把一臺交換機配置

原创 《網絡編程》 學習資料

1. 陳碩. 談一談網絡編程學習經驗. http://blog.csdn.net/Solstice/article/details/6527585.    談一談網絡編程學習經驗.pdf 2. 雷鎮. Linux系統調用列表. ht

原创 LINUX 下安裝軟件方法命令方法 個人認爲很實用,貼出來大家看

LINUX 下安裝軟件方法命令方法 怎麼安裝應用軟件?     我的軟件安裝在什麼地方?     如何刪除不要的應用軟件?     ……     下面,我們就一起來認識一下這些方面的問題。      一、

原创 C# 加載圖片image --(C#)Image.FromFile 方法會鎖住文件的原因及可能的解決方法

Image.FromFile  一旦使用後,對應的文件在一直調用其生成的Image對象被Disponse前都不會被解除鎖定,這就造成了一個問題,就是在這個圖形被解鎖前無法對圖像進行操作(比如刪除,修改等操

原创 linux 安裝 flash插件

1、下載Flash控件 請到官方下載linux 與tar.gz後輟的格式,URL:http://get.adobe.com/cn/flashplayer/completion/?installer=Flash_Player_10.1_

原创 一個用c++寫的去註釋的程序

很早之前看Dennis Ritchie寫的《c程序語言設計》,裏面有這樣一個題目:去掉源程序中的註釋。大師就是大師,在這本書一開始就出了個這樣的題目,其他書估計還在讓你 寫Hello World。不管怎麼樣,挺好的一個題目。看完了有一些思

原创 讀Head First設計模式有感之一:策略模式

設計模式的入門這節中,關於鴨子設計的問題。表達不好,可以直接看代碼:http://download.csdn.net/detail/worsun/9308049 設計一個鴨子的遊戲,有各種鴨子存在。其中以鴨子叫和飛來說明問題。有的鴨子會

原创 《網絡編程》課本 實驗

下面是簡略在線版實驗流程。實驗一 簡單TCP時間/日期程序設計 一、實驗目的 1. 熟悉網絡編程實驗環境和實驗的基本流程。 2. 初步掌握TCP客戶程序和服務器程序的基本框架。 3. 瞭解套接口地址結構和基本套接口函數的使用方法。 二、實

原创 VS2012部分常用快捷鍵及修改部分快捷鍵

看到一篇想要的東西,實在忍不住轉發,讓不習慣vs軟件的用戶舒心一下。。。。習慣了java的快捷鍵,用vs開發很不習慣  vs常用快捷鍵:    ctrl + j :代碼提示 , 列出成員  Alt+Shift+F10  或 ctrl + 

原创 在一個字符串中尋找到最長重複子串(1)

本題應該從超過100w的字符串中尋找,但是本算法執行到1000時就比較慢了。時間空間複雜度不好,可以很方便的計算出來。如果您有好的方法可以分享一下 其中包含:隨進輸出字符串,文件讀取 算法描述:母串有n個字符,最大的子串最多有n/2,

原创 《網絡編程》 實驗環境搭建(linux 環境 學習筆記)

1. 打開終端窗口,執行wget -O unpv13e.tar.gz "http://blog.sciencenet.cn/home.php?mod=attachment&id=19390";2. 執行wget -O e "http:/