原创 奇異值分解及應用
版權聲明: 本文由LeftNotEasy發佈於http://leftnoteasy.cnblogs.com, 本文可以被全部的轉載或者部分使用,但請註明出處,如果有問題,請聯繫[email protected]前言: 上一次
原创 線程和線程同步
gcc編譯包含線程的源代碼需要加上-lpthread開關。線程的優點:需要多任務時,節省程序運行的時空間消耗。線程的缺點:各線程之間共享數據,不安全。一個進程中的各線程有獨立的寄存器和棧,其他空間都共享,包括進程打開的文件和信號處理。#in
原创 關於指針和數組的筆記
數組名是常量,不能自加/自減。在被調用函數中申請的數組名不能作爲指針返回,因爲調用終止時數組會被free掉;但用malloc申請的空間可以返回。如果需要多個返回值,一般在調用者之中申請空間和指向空間的指針,將指針傳給被調用者,而不用retu
原创 我的友情鏈接
51CTO博客開發
原创 進程控制
環境變量extern char **environ;int i=0;while(environ[i]) puts(environ[i++]);#include <stdlib.h>atexit(void (*function)(v
原创 Linux的文件I/O編程
#include <fcntl.h>int open(const char *pathname, int oflag)oflag:以下三個標誌必須指定一個且只能指定一個O_RDONLY : 只讀打開O_WRONLY : 只寫打開O_RDWR
原创 對C++中string類型的總結
對C++中string類型的總結string類對象的構造簡化構造函數原型如下(注意,爲了簡便,把模板中最後一個默認參數省略了):1: explicit basic_string();2: string(const char *s);3:
原创 printf、sprintf的特性
一、printf()printf()函數優點在於可以格式化輸出!printf()是一個函數,輸出字符串,而print是一個語言結構,總是返回true(1),而echo也是語言結構,返回無效。$total = 12.4如果用echo時,是這樣
原创 Simulate War隨記
int main() int InitWar(void); int InitArmy(int align); int BuildSoldier(int number, int type); int PlaceSoldier(int
原创 C++文件流打開方式的使用
1.ios::app ----寫入的數據將被追加在文件的末尾,此方式使用ios::out 2.ios::ate ----寫入的數據將被追加在文件的末尾,此方式不使用ios::out ios::app 多個線程或者進
原创 延時函數
unsigned sleep(unsigned milliseconds);在VC中使用帶上頭文件#include <windows.h>在gcc編譯器中,使用的頭文件因gcc版本的不同而不同#include <unistd.h>在VC中S
原创 跬步之積,以至千里
ProjectLanguageLineDocAnalysisC330GuessNumC69KnightTour_ExploreC181KnightTour_ViolenceC140LogoC107SimpletronC434Simulate
原创 QR方法求矩陣特徵值
//QR方法求矩陣特徵值 /****** 數據 -1 2 1 2 4 -1 1 1 -6 ******/ #include<iostream> #include<fstream> #include<iomanip> us
原创 從'avct'看單引號中多個字符的意義
最近在看AVChat的源代碼,它的GlobalDefs.h文件裏用了以下代碼: // TCP pack types const long PT_AudioMediaType = 10001; const long PT_VideoMed
原创 客戶端用不用bind的區別
http://blog.chinaunix.net/uid-23193900-id-3199173.html 無連接的socket的客戶端和服務端以及面向連接socket的服務端通過調用bind函數來配置本地信息。使用bind函