原创 STLmap的使用

Map是STL的一個關聯容器,它提供一對一(其中第一個可以稱爲關鍵字,每個關鍵字只能在map中出現一次,第二個可能稱爲該關鍵字的值)的數據處理能力,由於這個特性,它完成有可能在我們處理一對一數據的時候,在編程上提供快速通道。這裏說下ma

原创 extern "C"用法的含義

去百度筆試的時候有道題是問到extern “C” 的用法,,當時只記得是C++調用C語言中的函數,,前天有時間在網上找了一下資料現貼下如此   C++語言的創建初衷是“a better C”,但是這並不意味着C++中類似C語言的全局變量

原创 jdk的CountdownLatch和CyclicBarrier的使用

JDK的current包下提供了一系列的多線程相關的工具類,很多類都是出自Doug Lea之手, 正是這些大神的無私奉獻纔有了java能夠在20年的時間裏不斷的成熟,不斷的發展,纔有了當今豐富多彩的java體系的開源世界。 其中的Coun

原创 關於C語言中的指針的總結與運算符的優先級的總結

int i;//定義一個整形變量i int*p;;//定義一個指向整形變量的指針p int a[n];;//定義一個整形數組a,它有n個元素 int *p[n];;//定義一個指針數組p,它由n個指向整形數據的指針元素組成 int (*p

原创 HashTable 和HashMap的區別

 Hashtable和HashMap類有三個重要的不同之處。第一個不同主要是歷史原因。Hashtable是基於陳舊的Dictionary類的,HashMap是Java 1.2引進的Map接口的一個實現。        也許最重要的不同是H

原创 const char *p,,char const *p,,cahr * const p 三者之間的區別

將一個聲明從右向左讀,(*讀作pointer to),則char * const p讀作(p is a const pointer to char)即是:p是一個指向char型的常量指針,它不能指向其他字符串,但是字符串的內容可變,, c

原创 const char *p,,char const *p,,cahr * const p 三者之間的區別

將一個聲明從右向左讀,(*讀作pointer to),則char * const p讀作(p is a const pointer to char)即是:p是一個指向char型的常量指針,它不能指向其他字符串,但是字符串的內容可變,, c

原创 請定義一個宏,比較兩個數a、b的大小,不能使用大於、小於、if語句。

就是定義一個類似函數的宏,宏運算的結果來表示大於和小於。爲了簡單起見我們假設a,b爲整型。我是這樣想的,如果可以用小於號的話,可以這麼寫:#define compare(a,b) ((a-b)<0 ? -1 : ((a-b) == 0 ?

原创 NodeJS學習_1

NodeJs : 使用Javascript作爲開發語言的一種後臺語言,更確切的來講應該是一種語言框架,使用Chrome的V8引擎作爲Javascript的解析器,使得javascript的解析性能不再成爲瓶頸,整個Nodejs使用異步調用

原创 Android中的WebView使用

WebView是Android提供的一個WEB瀏覽控件,通過這個空間可以調用指定網址的網頁以顯示HTML標記的頁面。 可以採用如下的方法來顯示Web頁面,如下所示: WebVIew webView=new WebView(this); w

原创 JDK8中的永久代

最近在參加一次面試,被問到JDK中的常量存放在什麼地方,JDK8中的永久代去了什麼地方。這個問題自己似乎之前有看到過,但是長期沒關注過,因此就印象比較模糊了,在這裏自己再總結一下。俗話說好記性不如一個爛筆頭,現在想來看看真的是如此啊。。

原创 xx面試歸來有感

         最近參加了一次阿里的社會招聘會,對自己的觸動蠻大的,反思最近一年以來的工作,主要集中在一些業務代碼編寫,一些 業務方案的設計,實現上來,而對技術上的積累也越來越少了,在終面的時候面試官問了幾個java的內容,自己回答的都

原创 DDoS攻擊實施的六大方法

瞭解DDOS攻擊實施方法是我們掌握DDoS攻擊的開始,那麼另外一個方面對於DDoS攻擊方法的瞭解更是爲了確保安全的考慮,那麼都有哪些DDoS攻擊實施方法呢?我們來一一介紹一下: 1、SYN FLOOD方式進行DDOS攻擊 利用服務器的連接