原创 在0~N(不包括N)範圍內隨機生成一個長度爲M(M

PS: 代碼涉及的隨機函數和一些容器雖然是C++的, 但算法是通用的, 這些容器java等其它語言裏也都能找到類似的存在. 1. 最樸素暴力的做法. void cal1() { int i = 0, j = 0, num = 0; i

原创 windows註冊系統服務

網上幫你找了一下你可以看看當然,系統服務是開機啓動的程序(可以簡單這樣理解,很多病毒都使用)WindowsXP系統服務在系統啓動的時候會自動啓動很很多系統服務用於硬件驅動、內存管理、網絡服務等多方面服務。services.msc是wind

原创 ftp中主動模式(port)與被動模式(PASV)

開場白   處理防火牆和其他網絡連接問題時最常見的一個難題是主動FTP與被動FTP的區別以及如何完美地支持它們。幸運地是,本文能夠幫助你清除在防火牆環境中如何支持FTP這個問題上的一些混亂。   本文也許不像題目聲稱的那樣是一個權威解釋,

原创 Windows服務與編程

一> 序言 Windows下的服務程序都遵循服務控制管理器(SCM)的接口標準,它們會在登錄系統時自動運行,甚至在沒有用戶登錄系統的情況下也會正常執行,類似與UNIX系統中的守護進程(daemon)。它們大多是控制檯程序,不過也有少數的G

原创 win7下utantu上網設置

win7需做的設置:控制面板-->網絡和Internet-->網絡和共享中心:查看活動網絡裏-->點擊"VMware Network Adapter VMnet8"-->屬性-->ipv4-->獲得ip地址和DNS地址都選自動-->確定

原创 C++派生類--基類構造函數,內嵌對象(子對象)的執行順序

與派生類構造函數的初始化列表順序無關,是按如下順序: 1.基類構造函數(按繼承時的順序) 2.子對象構造函數(按類中聲明的順序) 3.派生類自己的構造函數  析構時: 與構造時相反     測試程序如下: #include <iostre

原创 FTP和HTTP斷點續傳原理

第一,最重要的一點,斷點續傳需要服務器的支持,這個是必要條件。 傳統的FTP SERVER是不支持斷點續傳的,因爲它不支持REST指令,傳統的FTP指令(我是指服務器端指令)並不包括REST指令。 第二,客戶端要知道使用REST等一系列指

原创 如何將應用程序註冊爲系統服務

一、應用程序具有服務功能(能響應服務控制檯的查詢請求) 第一種方法:使用instsrv.exe(windows 2003資源工具包帶有),指令格式:instsrv 服務顯示名 應用程序路徑 第二種方法:在註冊表中手工添加,在HKEY_L

原创 linux文件權限解說

我們進入一個目錄, 執行ls -l會顯示該目錄下所有檔案(這裏用"檔案"這個詞, 代表文件和文件夾)的詳細信息. 如下圖: 一共有7列信息, 分別爲: [權限], [連結數], [擁有者], [羣組], [大小], [最後修改時間],

原创 利用Qt進行FTP網絡編程

Qt是一個用於桌面系統和嵌入式開發的跨平臺應用程序框架。它包括一個直觀的API和一個豐富的類庫,並且對通用網絡協議提供了很好的支持。在本文中,我們將向讀者介紹如何利用Qt提供的網絡編程有關的類來進行快速的FTP編程,下面首先介紹FTP協議

原创 c/c++ 前置聲明 -- typedef問題

前置聲明的好處很多, 比如能避免頭文件互相包含的衝突, 比如有時我們在一個頭文件中只需要另一個頭文件的某個類型定義, 只需要對它做一下前置聲明即可, 因爲爲了相對較小的目的要包含進來一個很大的頭文件, 實在有些"不值", 況且這個頭文件可

原创 排序(3) -- (直接)插入排序

之所以標題加上"(直接)"的字眼, 是因爲有許多時間複雜度爲更低的算法都是對這個最原始/直接的插入排序算法優化演變出來的. 所以他們也可以算是插入排序. 當然, 這裏我們要說的是最原始最直接的插入排序. 插入排序: O(n ^ 2

原创 排序(1) -- 冒泡排序

把幾個排序算法先回顧, 學習, 整理一下吧... 開個張, 最常掛在嘴邊的 -- 冒泡排序 冒泡排序: 冒泡排序(BubbleSort)的基本概念是:依次比較相鄰的兩個數,將小數放在前面,大數放在後面。則第一趟結束,將最大的數放到了最

原创 新的開始~

到深圳一個多月了, 安頓的差不多了.  如願以償轉型到了linux服務器開發方向, 目前職位LBS應用開發工程師. 很是驚喜, 一方面有了學習linux的機會, 另一個方面是很熱門的LBS. 加油吧, 期待深圳能有更多的機會和驚喜~

原创 今天開始, 養成寫博客的習慣.

最近要離職了, 複習時發現很多似乎會的, 真要表述的時候, 卻發現其實並不紮實. 決定現在開始, 養成寫博客的習慣, 幾年後回頭看看, 也許會有些感慨! 點贊 收藏 分享 文章舉報