Time of Update: 2018-12-05
1.問題描述 編號為1,2,...,100的100位小朋友依次排成一列。從1號開始1,2,3報數,凡報到3者出列,直到報數到隊列尾部。此後,又從隊列尾開始反向1,2,3報數,凡報到3者同樣出列。這樣反覆順逆報數,直到隊列剩下2個小朋友為止。 問:最後兩個小朋友編號為多少?第50個出列的是哪一個?2.設計思路 為一般考慮,設總人數為n,報數從1,2,...報到m。求最後m-1個未出列進行與指定的第p個出列者的編號。
Time of Update: 2018-12-05
而已NEW操作符能夠在分配記憶體時指定記憶體位置。下面的程式使用了布局new操作符和常規new操作符給對象分配記憶體。// placenew.cpp -- new, placement new, no delete#include <iostream>#include <string>#include <new>using namespace std;const int BUF = 512;class JustTesting{private:string
Time of Update: 2018-12-05
2009-05-15 來源:網路我,作為一個系統管理人員來說,真的沒有什麼好東西可以寫,但是唯一有點參考價值的就是自己的一點點小經驗,所謂的經驗:也是從別人的文章學來,之後自己操作實踐變成自己的,HOHO……兩個月前,公司終於在廣域網路架設了一台linux伺服器,剛開始當然就是所謂的http服務、ftp服務……,難道寫這些?但是此類服務文章在網上一搜,到處都是,有何可寫的呢,唉!終於,自己想到來弄一個版本控制伺服器。自己的環境:system:Debian-sarge3.1-rc1
Time of Update: 2018-12-05
1.問題提出有100個小朋友按編號順序1,2,。。。,100逆時針方向圍成一圈。從1號開始逆時針方向1,2,。。。,9報數,凡報數9者出列(顯然,第一個出圈為編號9者)。最後剩下一個未出圈者的編號是多少?第50個出圈者的編號是多少? 2.設計要點圓圈迴圈報數問題稱為Joseph問題。我們考慮一般問題:有n個小朋友按編號順序1,2,。。。,n逆時針方向圍成一圈。從1號開始按逆時針1,2,。。。,m報數,凡報數m者出列。求最後剩下一個未出圈者的編號與指定第p個出圈者的編號。設定數組a(n),每一數組
Time of Update: 2018-12-05
原帖地址:http://www.2cto.com/kf/201108/101347.htmlargc是命令列總的參數個數 argv[]是argc個參數,其中第0個參數是程式的全名,以後的參數命令列後面跟的使用者輸入的參數,比如: int main(int argc, char* argv[]) { int i; for (i = 0; i<argc; i++)
Time of Update: 2018-12-05
利用窮舉法求解法插入4個乘號請訪問:http://www.vcworld.net/bbs/viewthread.php?tid=8580&extra=一、問題提出 在一個由n個數字組成的數字串中插入r個乘號(1<=r<n<16),將它分成r+1個整數,找出一種乘號的插入方法,使得r+1個整數的乘積最大。 例如,對給定的數串847313926,如何插入r=5個乘號,使其積最大? 二、動態規劃設計
Time of Update: 2018-12-05
一提到流媒體傳輸、一談到什麼視頻監控、視頻會議、語音電話(VOIP),都離不開RTP協議的應用,但當大家都根據經驗或者別人的應用而選擇RTP協議的時候,你可曾想過,為什麼我們要使用RTP來進行流媒體的傳輸呢?為什麼我們一定要用RTP?難道TCP、UDP或者其他的網路通訊協定不能達到我們的要求嗎?本文就是根據我在RTP協議的學習和應用過程中整理出來的思考,希望對大家有所啟發,同時,也歡迎大家留言探討,提出自己的想法和思考。1. 維基百科的相關解釋Reliable protocols, such
Time of Update: 2018-12-05
1.問題描述 把2010分解為若干個互不相同的正整數之和,使這些互不相同的正整數之積最大。 2.設計要點 進行一般化處理,把指定正整數n分解為若干個互不相同的正整數之和,使這些互不相同的正整數之積最大。 設使積最大的化零分解中,最小零數為c,最大零數為d。 ⑴c>1。若c=1,去掉零數1,把1加至最大零數,顯然積會增大。 ⑵零數按由小到大排列,從c到d的零數序列中,中間的空數(不在零數序列中的數)不能多於1個。
Time of Update: 2018-12-05
擺脫線纜的羈絆,手捧一杯香醇的咖啡在家中的任何角落都可以無拘無束和網友談天說地──這就是無線魅力!在無線網路迅猛發展的今天,無線區域網路(Wireless Local-Area Network,簡稱WLAN)已經成為許多SOHO家用網路生活的首選。雖然現在無線網路普及的速度很快,但無線網路畢竟是個新鮮事物,因此很多網友對 無線網路產品存在很多困惑。 今天我們從功能、應用、組網和成本四個方面為大家區分無線路由器和無線AP。 當前的無線AP可以分為兩類:單純型AP和擴充型AP。
Time of Update: 2018-12-05
1
Time of Update: 2018-12-05
socket通訊時常用的幾個函數及其相關說明: 1:ssize_t write(int fd, const void *buff, size_t nbytes),相關參數說明省略。該函數失敗返回-1,並設定error變數,我們可以根據錯誤類型來進行相關的處理,如果errno為EINTR時,表示中斷錯誤,此時我們可以繼續寫入(另外情況我們就無能為力了)。成功分為兩種清苦:完全寫入時傳回值和nbytes要相等;部分寫入時,可以通過 while迴圈(條件:傳回值是否小於nbytes)來實現完全寫入。
Time of Update: 2018-12-05
1. 什麼是Regex基本說來,Regex是一種用來描述一定數量文本的模式。Regex代表Regular Express。本文將用<<regex>>來表示一段具體的Regex。一段文本就是最基本的模式,簡單的匹配相同的文本。 2. 不同的Regex引擎Regex引擎是一種可以處理Regex的軟體。通常,引擎是更大的應用程式的一部分。在軟體世界,不同的Regex並不互相相容。本教程會集中討論Perl
Time of Update: 2018-12-05
我把加密與解碼的原代碼放在這裡注意:加密已成功,解碼還還存在問題,問題應該出在求逆向矩陣上,我也不想做了,有意者拿去做一下吧。// 希爾演算法的加密與解密#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h>#include <conio.h>#include <ctype.h>#include <memory.h>//
Time of Update: 2018-12-05
先寫個小程式:void fun(void){ printf("hello world");}void main(void){ fun()
Time of Update: 2018-12-05
第1章. RTP概述1.1. RTP是什麼RTP全名是Real-time Transport Protocol(即時傳輸協議)。它是IETF提出的一個標準,對應的RFC文檔為RFC3550(RFC1889為其到期版本)。RFC3550不僅定義了RTP,而且定義了配套的相關協議RTCP(Real-time Transport Control
Time of Update: 2018-12-05
AAA伺服器 AAA是驗證、授權和記賬(Authentication、Authorization、Accounting )三個英文單詞的簡稱。其主要目的是管理哪些使用者可以訪問網路伺服器,具有訪問權的使用者可以得到哪些服務,如何對正在使用網路資源的使用者進行記賬。具體為: 1、 驗證(Authentication): 驗證使用者是否可以獲得存取權限; 2、 授權(Authorization) : 授權使用者可以使用哪些服務; 3、
Time of Update: 2018-12-05
雖然我做專案經理的時候,自己面試的比較少,但是在做產品和項目的過程中,與大家朝夕相處,還是總結了一些看人、用人的心得。雖然不同的項目類型,不同的崗位對人員的要求是不一樣的,但是對於做技術這個職業來說,還是有一些共同的特點。 第一條就是必須“正直”,正直就是按照自己的客觀判斷說話、做事。要始終如一的做到這一點,我認為是很難的,下屬錯了,有勇氣指出來嗎?老闆錯了,敢於指出來嗎?你公司內競爭者取得了很大成績,能坦然承認麼。就如同電腦的根本是0和1一樣,在技術問題上,也不能弄出個介於0和1
Time of Update: 2018-12-05
P2P原理及UDP穿透簡單說明 部落格分類: P2P CC++C#QQ P2P原理及UDP穿透簡單說明本文章出自cnntec.com的AZ貓著,如需要轉寄,請註明來自cnntec.comPeer-To-Peer縮寫P2P中文稱之為對等連網。用途於交流,比如QQ,MSN等等。檔案傳輸、分布式資料計算等等。這裡我們主要是是簡單講解一下UDP實現NAT的穿透(俗稱打洞)當然TCP與之相似,可以以此類推。NAT最開始出現在路由器上。詳細的大家可以在網上查下資料NAT的全稱是Network
Time of Update: 2018-12-05
1、建立Team Build Type,“Project1Build”2、建立批處理,"C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/TfsBuild.exe" start Server1 "Project1"
Time of Update: 2018-12-05
貼這個實在不好意思,因為電腦專業課就有這個題目,不過時間太久了,都忘了,前兩天看到論壇中有人問起這個,就想了想,既然寫了就貼出來。想到的有兩種辦法,一種是根據座標x,y,計算座標的值value;另外一種是根據值value,計算座標的值x,y。第一種:void matrix1(int W, int H) {if (W <= 0 || H <= 0)return;int x,y,level,max,w,h,pos;printf("Matrix1/n");for (int i = 0;