原创 VC環境下簡單的貪喫蛇

    下午真無聊的不知道幹什麼了,翻翻自己以前寫的代碼,偶然看到大一時寫的這個簡單的貪喫蛇,自己玩了幾把後還是決定發到博客吧。(實在無聊,打發時間)     注:完全基於VC++6.0環境,不支持Linux 下terminal中運行。並

原创 關於java中super與this的簡單理解

       最近在學習java,遇到了關於super的一些問題,剛開始看到super是沒有一點概念,自己找了資料便研究了一下: 在Java中,有時會遇到子類中的成員變量或方法與父類中的成員變量或方法同名。因爲子類中的成員變量或方法名優先

原创 希爾(shell)排序簡單分析

      首先先說shell排序的基本思想:先取一個小於n的整數d1作爲第一個增量,把文件的全部記錄分成d1個組。所有距離爲dl的倍數的記錄放在同一個組中。先在各組內進行直接插入排序;然後,取第二個增量d2<d1重複上述的分組和排序,直

原创 POJ 3096 surprising_string (coding with STL )

[Description]: The D-pairs of a string of letters are the ordered pairs of letters that are distance D from each othe

原创 淺談Linux網絡編程的基本內容

    今天只是想淺談一下對於Linux網絡編程中一些基本問題的理解。我們知道互聯網通信都是基於TCP/IP協議簇的,裏面從一開始設計就保證了基本的通信安全和效率問題。 顧名思義的解釋:IP(Internet協議)和TCP(傳輸控制協議)

原创 linux下 簡單學習epoll處理海量鏈接

 最近在 看一些關於linux C 服務器編程方面的東西,隨及就涉及到了大量連接的處理的問題。我 們知道在linux下我們一般用tcp/ip協議去寫

原创 幾個基本排序算法總結( C語言實現 )

   最近由於長時間沒寫過基本的排序算法,結果導致只知道大概思想便不知怎麼去編寫這些算法的代碼了,所以藉着一下午的時間把基本的幾個排序算法的代碼寫了一邊,算是對它的複習吧!   一  .「冒泡排序」:   冒泡排序(Bubble Sor

原创 簡單實現的幾個C語言庫函數

「<string>」 庫函數算是C語言中較爲常用的庫了,這裏簡單實現了幾個庫函數。實現肯定會存在部分漏洞。   0.「預編譯」 若要將以下函數實現封裝爲一個庫,便需要將一下每一個函數實現寫爲一個 .h 文件,並加上這個預編譯.h文件

原创 linux下 簡單學習epoll處理海量鏈接

          最近在 看一些關於linux C 服務器編程方面的東西,隨及就涉及到了大量連接的處理的問題。我 們知道在linux下我們一般用tcp/ip協議去寫簡單的C/S模型的代碼,經常會用到select()函數。它是用來確定一

原创 嘗試探索基於Linux C的網卡抓包過程

        其實想探究網卡抓包問題已經有好久了。前幾天找了時間算是基本上了解了那部分的一些基本東西,在這裏只是贅述罷了。 抓包首先便要知道經過網

原创 JAVA中用JDBC連接mysql

本文轉自http://blog.chinaunix.net/uid-26359455-id-3153931.html 正其好奇java怎麼連接JDBC,就看到如下方法。 第一步: 先下載:mysql和JDBC的驅動: 下載地址:http

原创 關於計算字節位爲1的一個問題

   下面代碼實現了計算unsignedint X 這個數字中字節爲1的個數,int bit_count(unsigned int x ) { static unsigned int mask[] = { 0x55555555

原创 用條件變量和互斥鎖去管理線程池

   今天終於克服衆多Bug 搞出了一個簡單的線程池的應用(思想來自一篇外文Blog),在初始化線程池之後,可以實現向其中投放任務,多個線程完成大於線程數目的任務量,當然每個任務只能一次被一個線程執行。當一個線程完成一個任務後回去檢測當前

原创 C++ 下基於迭代器適配器和範型算法的排序

    `「First」這裏準備展示的是一個C++中利用<algorithm>庫實現的範型排序,以標準庫實例化迭代器適配器,包含流迭代器(輸入、輸出迭代器的形式)。     `「Second」基本思想:將數據流定向(用STL:<algor

原创 Linux 線程實現機制分析

本文轉自:http://www.ibm.com/developerworks/cn/linux/kernel/l-thread/ 一.基礎知識:線程和進程 按照教科書上的定義,進程是資源管理的最小單位,線程是程序執行的最小單位。在操