原创 互聯網協議

互聯網分成五層:實體層,鏈接層,網絡層,傳輸層,應用層。當然,還有其他分層的方法。但是,它們叫什麼名字,其實並不重要。只需要知道,互聯網分成若干層就可以了。實體層電腦要組網,第一件事要幹什麼?當然是先把電腦連起來,可以用光纜、電纜、雙絞線

原创 OSI參考模型

第7層 應用層(Application Layer) 應用層能與應用程序界面溝通,以達到展示給用戶的目的。 在此常見的協議有: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。 第6層 表示層(Presentat

原创 ACM 尋找衆多情侶堆中的兩個基佬

題目描述 When Wodex is running in his village to live down, He fainted by fumes. Fortunately, a mysterious man saved him...

原创 個人經驗談一談軟件構建

項目開發過程的活動:定義問題、需求分析、規劃構建、軟件架構、詳細設計、編碼與調試、單元測試、集成測試、集成、系統測試和保障維護。 當初在書上看到這些的時候,確實一頭霧水,但是最近自己主管項目開發的時候確實深有體會啊。 需求真的很重要,在開

原创 AES 加密位: 128位,加密模式:CBC, 填充模式:Zeros

// AES 加密 public byte[] AESEncrypt(string text) { byte[] data = Encoding.Unicode.GetBytes(t

原创 一個簡單實際的Windows服務:實現本地數據上傳到服務器

功能:實現本地數據上傳到遠程服務器 操作實現: 1、發送本地ID到遠程服務器進行身份驗證,驗證成功則可Get到本地需要發送的數據的ID,例如: 本地發送身份ID:key123,驗證成功,則遠程服務器匹配到該ID所包含的數據條目,例如傳回

原创 js 實現 AOP

Function.prototype.before = function (beforefn) { var _self = this; return function () { beforefn.apply(this, argum

原创 數據採集器服務——Socket(今天才發現AES加解密代碼跟貼的時候不一樣,貌似亂碼,不知什麼情況)

最近剛做的一個項目,關於 Socket TCP 通信。 需求方提供了一個 ARM 機器,及數據採集器,需要我做一個服務端與數據採集器進行交互。 目的: 數據採集器:定時將讀取到的數據發送到服務端。 服務端:將數據採集器發送過來的數據保存

原创 C#郵件發送

目錄 目錄 郵件發送 說明 SMTP 協議 郵件服務器 具體代碼 郵件發送 說明 本文主要說明如何用 C# 語言來寫一個小功能————SMTP 郵件發送。並且本文中用的是網易126郵件服務器爲例。 SMTP 協議 首先,

原创 hge 的一些筆記

hge指針 HGE *hge=0;//創建一個指向hge類的指針。 繪製函數 bool RenderFunc()//繪製函數,程序開始後HGE將不停調用它 { hge->Gfx_BeginScene();//開始畫面 hge->

原创 一道面試題轉化爲編程題——過橋最短時間花費

原面試題 1、四個人。 2、這四個人分別過橋的時間爲1分鐘、2分鐘、5分鐘、10分鐘。 3、當時正是晚上,他們只有一個手電筒,只能在擁有手電筒的情況下過橋。 4、橋最多隻能容納兩個人同時過橋。 那麼問題來了:這四個人均到達對岸的最小時間?

原创 jquery ajax CORS 跨域訪問 WebService

JS代碼: var word = document.getElementById("word").value; $.ajax({ type: "POST", contentType: "application/x-www-

原创 ACM投票——二分法

問題描述 有N個城市,每個城市有Ai個人。 現在要開始投票,每個人有一張票。 作爲領導者,你有B個箱子,你必須要將這B個箱子分發到N個城市去,每個城市至少需要一個箱子。 每個人都必須要投票,不能棄票,也就是說要把票丟進箱子裏去(每個城市有

原创 cocos2dx筆記

The language of cocos2d-x: C++, Lua, JS 主要概念:應用、導演、場景、層、精靈、動畫、動作。 導演->場景->層->精靈。 Director->Scene->Laye

原创 ACM第K大數——雙二分

Problem 數組A和數組B,裏面都有n個整數。數組C共有n^2個整數,分別是A[0] * B[0],A[0] * B[1] ......A[1] * B[0],A[1] * B[1]......A[n - 1] * B[n - 1](