原创 C++14系列(2):C/C++的時間函數

C++筆記開始 爲了好好研究下C++14,順便複習下以前的C++知識。搞了個git(不斷完善中): https://github.com/rododo/cpp14examples.git 裏面會慢慢封裝一些常用的函數,並做一些測試驗證

原创 Linux的網絡協議中的網卡緩衝區

程序員可能關心的基本網卡知識 網卡相關介紹:http://www.linuxidc.com/Linux/2012-12/77132.htm 一、什麼是網卡? 它是主機的網絡設備,本身是LAN(局域網)的設備,通過網關、路由器等設備就可以把

原创 Linux 下 Address already in use 錯誤的解決

Linux 下 Address already in use 錯誤的解決 Address already in use 解決方法 當客戶端保持着與服務器端的連接,這時服務器端斷開,再開啓服務器時會出現: Address alrea

原创 淺析pragma once與include guard

控制C/C++頭文件編譯方法 控制頭文件編譯一般有兩種方法#pragma once 和include guard (即#ifndef,#define,#endif) #pragma once與#ifndef,#define,#endif

原创 C++14系列(1):Linux下C++14開發環境配置

g++安裝 參考地址: http://sysads.co.uk/2014/07/install-gcc-gnu-4-9-1-on-ubuntu-14-04/ 當前Ubuntu的LTS版本爲14.04,直接在apt-get命令安裝的g++

原创 Linux 下安裝配置 JDK環境

JDK下載 下載JAVA SE JDK Linux (根據自身電腦選擇32位或者64位) http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.

原创 Linux系統抓取數據包

  這篇文章介紹了Linux下如何實現定製化的類wireshark程序的一些要點(不需要裝pcap,利用Linux 的 socket 自帶的一些功能)。 Ethernet frame 參考資料:   https://en.wikiped

原创 Java小Tips

關於 “==”,equals,hashCode 關於Java的Hashcode,Object類的方法解釋如下: public int hashCode() Returns a hash code value for the

原创 關於Java獲取子方法的新建實例引用的心得

Java有8種基本類型char、byte、short、int、long、float、double、boolean。Java中的引用類型,是指除基本類型之外的所有類型(包括String),所有的類型在內存中都需要分配一定的存儲空間(

原创 代理服務器的理解(1):Windows環境下的代理服務器設置

瀏覽器中的代理服務器設置 Windows系統接口提供的代理服務器設置是一個全局的代理服務器的設置,如圖所示,這裏就不多解釋: 各個瀏覽器在使用代理設置的時候,可以主動地獲取代理設置亦或是不使用該代理設置,例如Chrome瀏覽器如果要使