原创 網絡下載文件小程序(非原創,他人所寫)
#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有篇帖子介紹了算法對我們現在生活的重要性,以及哪些算法對現代文明所做貢獻最大。如果對算