原创 Investment algorithm

package Practice; import java.util.ArrayList; import java.util.LinkedList;

原创 TCP UDP及socket編程學習(一)

TCP基礎知識要點(一) TCP 特性 TCP/UDP: 傳輸層,提供進程到進程的通信能力 IP:網絡層,只能將IP數據包尋址到主機 因此要實現進程間通信只靠主機地址是不夠的,還要加入進程的表示,即端口號(軟件端口號) TCP的確認和超

原创 條款03:儘可能使用 const 【讀書筆記 Effective C++】

基礎知識: (1)編譯器會保證const修飾不可改變的約束 //tip 1: char greeting[] = "Hello"; const char* p = greeting; greeting[1] = 'x'; // wron

原创 條款02:儘量以const, enum, inline 替換 #define 【讀書筆記 Effective C++】

  #define ASPECT_RATIO 1.653     基礎知識: (1)宏定義#define NAME Value 是預處理器處理,編譯器無法看到NAME,沒有進入記號表(symbol table)中。   存在問題: (1)

原创 Zigbee 拓撲研究

拓撲類型:Zigbee 有兩種拓撲 a. Start b. Mesh關於Zigbee網絡拓撲,說法一般分爲兩類 第一類:星型, 樹形, 網狀 第二類:星型,網狀,混合型(Start和Mesh) 個人傾向於第二種分類,原因是樹形網絡屬於網狀

原创 osg

/* -*-c++-*- OpenSceneGraph - Copyright (C) 2008-2009 Robert Osfield  *  * This library is open source

原创 Cow code

package Practice; import java.util.ArrayList; import java.util.Collections; import java.util.Comparato

原创 TCP UDP及socket編程學習(二)

Linux socket編程 基本流程 準備階段 Server 1. 調用socket函數,創建某一類型的socket 2. 調用listen函數,設置傾聽隊列的長度,爲接受來自client的請求做準備 3. 調用accept函數,開始

原创 Linux產生隨機數

#include <stdio.h> #include<stdlib.h> int main( int argc, char** args ) {     unsigned long* seed = (unsigned long*)mal

原创 OpenThreads

/* -*-c++-*- OpenSceneGraph - Copyright (C) 2008 Robert Osfield   *  * This library is open source and

原创 eke圖片

原创 AR資源

http://digitalbreed.com/2009/android-render-opengl-on-top-of-camera-preview