原创 網絡下載文件小程序(非原創,他人所寫)

#include <Windows.h> #include <iostream> #include <string> #include <vector> #include <algorithm> #include <wininet.h>

原创 Linux Kernel--------摘自《鳥哥的Linux施房菜》

Kernel 管理的事項有: System call interface :一些服務與 kernel 溝通之後,將硬件的資源進一步的利用;Process control :系統過程控制中心,所以核心編的越小越好;Memory man

原创 CentOS搭建JavaSE開發環境

CentOS安裝JDK7 第1步:卸載系統默認的老版本jdk,執行以下命令                 rpm -qa|grep gcj 使用以上命令如果看到如下信息: java-1.4.2-gcj-compat-1.4

原创 Java回調

 所謂回調,就是客戶程序C調用服務程序S中的某個函數A,然後S又在某個時候反過來調用C中的某個函數B,對於C來說,這個B便叫做回調函數。例如Win32下的窗口過程函數就是一個典型的回調函數。一般說來,C不會自己調用B,C提供B的目的就是

原创 OSGI Equinox 環境搭建

1.下載最新版Equinox KeplerSR2(30M) : http://download.eclipse.org/equinox/ 2. 解壓到任意目錄,如D:\webtools\equinox 3.設置MyEclipse的Wi

原创 聊聊“extern”關鍵字

在C語言中,修飾符extern用在變量或者函數的聲明前,用來說明“此變量/函數是在別處定義的,要在此處引用”。作用見下:     1,在C++中extern的作用,用於指示C或者C++函數的調用規範。比如在C++中調用C庫函數,就需要在C

原创 臨界區

臨界區是一種防止多個線程同時執行一個特定代碼段的機制。如果有多個線程試圖同時訪問臨界區,那麼在有一個線程進入後其他試圖訪問此臨界區的線程將被掛起,並一直持續到臨界區的線程離開。 臨界區適用於多個線程之間沒有先後順序但要求互斥的同

原创 遞歸求解N階行列式

#include "stdafx.h" #include <Windows.h> #include <process.h> #include <time.h> #include <iostream> using namespa

原创 信號量解決生產者,消費者問題

#include <windows.h> #include <process.h> #include <iostream> #define BUFFER_SIZE 10 #define MAXNUM 3 using nam

原创 VIM

Vim簡介  Vim or vi 共分爲3種模式:一般模式、編輯模式、命令行模式。  一般模式:       Vi|vim打開文件就直接進入一般模式(也作:默認模式)。在默認模式下可以進行光標的移動,可以刪除單個字符和刪除整行字符,

原创 10大算法

主宰全球的10大算法 Posted on 2014年05月31日 by Sep in 行業資訊 with 4 Comments Reddit有篇帖子介紹了算法對我們現在生活的重要性,以及哪些算法對現代文明所做貢獻最大。如果對算