原创 Linux下的串口通信學習筆記

轉:http://blog.csdn.net/jznsmail/archive/2006/03/15/625382.aspx      作者:姜江     一、什麼是串口通信    串口通信是指計算機主機與外設之間以及主機系統與主機系統之

原创 CFile

CFile//創建/打開文件CFile file;file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite); 文件打開模

原创 lunar

轉:http://unix-cd.com/unixcd12/article_6027.html author:cuichaox  曆法基本知識總結,不廢話。 太陽公轉週期,一年時間約365.2425天。 公曆爲了對齊公轉週期,4年一閏,

原创 unicode 等字符轉換

近日閒來無事,前一陣子又被Unicode搞的焦頭爛額,於是想看看MSDN吧!英文的看起來真費勁,爲了以後省點勁,翻譯總結了一下,備查。英文水平有限,如有出入,請參見MSDN。 第一個就是寬字符到多字節字符轉換函數,函數原型如下: int

原创 gcc HELP

1。gcc包含的c/c++編譯器gcc,cc,c++,g++,gcc和cc是一樣的,c++和g++是一樣的,(沒有看太明白前面這半句是什麼意思:))一般c程序就用gcc編譯,c++程序就用g++編譯2。gcc的基本用法gcc test.

原创 .bashrc

1. /etc/profile:此文件爲系統的每個用戶設置環境信息,當用戶第一次登 錄時,該文件被執行.並從/etc/profile.d目錄的配置文件中搜集shell的設置. 2. /etc/bashrc:爲每一個運行bash shel

原创 vim

http://blog.sina.com.cn/s/blog_46dac66f010005kw.html

原创 HTTP下載

  #include <stdio.h> #include <winsock2.h> #pragma comment(lib,"Ws2_32.lib") int main() { WSADATA wsa; WSAStartup(MAKE

原创 unicode utf8 多字節轉換

  #include <windows.h> #include <iostream> #include <vector> using namespace std; std::wstring UT2WC(const char* buf) {

原创 socket

Socket接口是TCP/IP網絡的API,Socket接口定義了許多函數或例程,程序員可以用它們來開發TCP/IP網絡上的應用程序。要學Internet上的TCP/IP網絡編程,必須理解Socket接口。   Socket接口設計者最

原创 __attribute__ gcc

From http://hi.baidu.com/cygnusnow/blog/item/8b82000f871fcf2f6159f3de.html GNU C的一大特色(卻不被初學者所知)就是__attribute__機制。__at

原创 定時器

  方式一:VC中的WM_TIMER消息映射能進行簡單的時間控制。首先調用函數SetTimer()設置定時 間隔,如SetTimer(0,200,NULL)即爲設置200ms的時間間隔。然後在應用程序中增加定時響應函數 OnTimer(

原创 sock addr

  struct sockaddr {unsigned  short  sa_family;     /* address family, AF_xxx */char  sa_data[14];                 /* 1

原创 SVN

SVN是CVS的下一個版本,主要用來進行版本控制,可以對程序代碼,音頻,視頻以及圖像文件等,做版本控制。 目錄以及文件是Subversion中可以記錄版本的對象。其主要工作原理如下圖:                   _ _ _ _

原创 CMarkup

CMarkup xml; xml.Load("xxx.xml");//裝載xml文件   xml.SetDoc(str);//將str作爲xml文件進行解析     <?xml version="1.0" encoding="utf-8