原创 友元函數和友元類總結

友元提供了不同類的成員函數之間、類的成員函數與一般函數之間進行數據共享的機制。通過友元,一個不同函數或另一個類中的成員函數可以訪問類中的私有成員和保護成員。c++中的友元爲封裝隱藏這堵不透明的牆開了一個小孔,外界可以通過這個小孔窺視

原创 IPC(inter-process communication)進程間通信

進程間通信 (IPC ,Inter-Process Communication ),指至少兩個進程 或線程 間傳送數據或信號的一些技術或方法。進程是計算機系統 分配資源的最小單位。每個進程都有自己的一部分獨立的系統資源,彼此是隔離的。爲

原创 Chord implementation for Peersim

轉載自:http://m.blog.csdn.net/blog/qianfu111/8030005# 1、配置文件 這個文檔解釋了怎樣寫允許在PeerSim網絡仿真中執行的配置文件。這是config-chord.cfg例子的內容

原创 Java中compareto的用法

java中的compareto方法,返回參與比較的前後兩個字符串的asc碼的差值,看下面一組代碼 String a="a",b="b"; System.out.println(a.compareto.b); 則輸出-1; 若a=

原创 JAVA大數處理(BigInteger,BigDecimal)

轉載來自:http://www.360doc.com/content/12/0619/15/7823806_219215040.shtml# Ⅰ基本函數: 1.valueOf(parament); 將參數轉換爲制定的類型    比如 in

原创 Chord算法(原理)

Chrod算法是P2P中的四大算法之一,是有MIT(麻省理工學院)於2001年提出,其他三大算法分別是: CANPastryTapestry Chord的目的是提供一種能在P2P網絡快速定位資源的的算法,Cord並不關心資源是如何存儲的

原创 快速排序算法

      快速排序算法的思路是:在N個數據中隨機選擇一個下標index,通過一次快速排序,將比data[index]小的數據放到index之前,比data[index]大的數據放到index之後,最後返回index,以index爲基準,

原创 排列組合之種樹問題

題目如下: 有12棵松樹,6棵柏樹,栽種在道路兩旁,每一邊要栽種相同數目的柏樹,且不能相鄰。且道路起點與終點必須是松樹,請問,有多少種栽樹的方法? 思路:每一邊數目相等的柏樹,那就是3棵柏樹,6棵松樹。頭尾均是松樹,在6棵松樹的5個空隙中

原创 二進制的運算

二進制的運算有5種:& | ^  <<   >>。 主要講一下左移與右移的規律: (1)左移:高位溢出,低位補零。          eg:010100  <<2  得:010000 (2)右移:若移動前的二進制爲正數,右移後低位溢出,高

原创 取同色手套的排列組合問題

從6雙不同顏色的手套中任意取4只,其中恰好有兩隻是一雙的概率: C(6,1) 從6雙手套中選取一雙 C(10,2)從剩下的10只裏面隨便選2只,但是要減去選取的是一雙的5種可能,即C(10,2)-5 所以,最後的答案是6*40=240

原创 如何用一句最經典的話來批評犯錯的美麗女性?

這是一個美麗的錯誤 希望你的工作像你的容貌一樣令人心悅!

原创 TCP爲什麼要三次握手而不採用兩次握手

轉載自:http://blog.csdn.net/xumin330774233/article/details/14448715 謝希仁版《計算機網絡》中的例子是這樣的,“已失效的連接請求報文段”的產生在這樣一種情況下:client發出

原创 主鍵和唯一索引的區別

本文轉自:http://blog.csdn.net/baoqiangwang/article/details/4832814#comments 主鍵是一種約束,唯一索引是一種索引,兩者在本質上是不同的。 主鍵創建後一定包含一個唯一性索引

原创 網通筆試題(附簡單答案)

(1)簡述普通電話與IP電話的區別。 (2)簡述隨路信令與公路信令的根本區別。 (3)說明掩碼的主要作用。 (4)ss7協議中,有三大要素決定其具體定位,哪三大要素? (5)描述ss7的基本通話過程。 解答:   (1)運營

原创 輸入一個整數,判斷這個整數是奇數還是偶數

有兩種思路: A、利用取餘運算。if(data%2)  cout<<"data是奇數"; else cout<<"data是偶數"; B、利用位與運算。if(data&0x1==1)   cout<<"data是奇數"; end 劇終!!