原创 SQL relay的C接口

Programming with SQL Relay using the C APICompiling an SQL Relay Client Program Establishing a Sessions Executing Queri

原创 高位優先和低位優先

開始說說高位優先和低位優先,我們看如下代碼:int i=10;那麼i在內存中的佈局如何哪?假設內存是從低--->高增長的在低位優先的硬件裏面,內存佈局如下:00001010 00000000 00000000 00000000而在高位優先

原创 redhat自動起停服務的腳本

#!/bin/bash# chkconfig: chkconfig --add filename# path: /etc/inc.d/init.d/filename# processname: filenameRETVAL=0prog="

原创 轉:P2P 之 UDP穿透NAT的原理與實現

原創:shootingstars論壇上經常有對P2P原理的討論,但是討論歸討論,很少有實質的東西產生(源代碼)。呵呵,在這裏我就用自己實現的一個源代碼來說明UDP穿越NAT的原理。 首先先介紹一些基本概念:    NAT(Network

原创 特化的是什麼?

#include <iostream> template<typename T, int size = 10>class c{  T m[size];public:  void print_size()   {    std::cout

原创 linux下用socket的抓包程序

#include <stdio.h>#include <stdlib.h>#include <sys/socket.h>  #include <netinet/in.h>  #include <arpa/inet.h>   #includ

原创 紀念安裝linux成功

2005-2-27

原创 oracle常見問題問答

1. Oracle安裝完成後的初始口令?  internal/oracle   sys/change_on_install   system/manager   scott/tiger   sysman/oem_temp 2. ORACL

原创 c/c++的參數壓棧順序

    曾經看到一篇文章上面說:c/c++參數壓棧順序是從右到左,pascal參數壓棧是從左到右. 爲了這句話丟了很多次人.無所謂了,反正咱臉皮厚.    總結一下:   編譯出來的c/c++程序的參數壓棧順序只和編譯器相關!    下面

原创 informix到oracle移植---函數

   infomrix                   oracle                                                                             說明mont

原创 sem_open()

書上介紹的很多了,不多說了!問題:編譯成功,連接失敗。解決:老邁和禿子提示:man終於找到這個一個鼕鼕:      To use this function, link in the realtime library by specify

原创 epoll應用的一個例子

代碼:/*  *  PipeTest by Davide Libenzi ( Epoll performace tester )  *  Copyright (C) 1999,..,2003  Davide Libenzi  *  * 

原创 續fcntl()之F_SETFD,F_GETFD

上文書說到對於這兩個參數還沒有搞定是如何用的,結果斗膽在CU發了一個帖子, 終於弄明白了~~   [root@FC5 tmp]# cat fcntl.c #include <stdio.h>#include <fcntl.h>#i

原创 linux socket的bug??

某日寫了一個tcp的socket程序,偶然發現可能是linux socket的一個bug,根據有關資料 listen函數所接受的連接數應該是((3 * backlog) / 2) + 1,但是實際結果並非如此。 /**********

原创 RFC中文手冊

RFC中文手冊 製作了一個RFC中文手冊,內容不是特別全。 連接如下,製作比較粗糙。 http://blog.chinaunix.net/upfile/070314170616.chm 手冊內容來自http://www.china