原创 Linux socket非阻塞connect方法(一)

socket  non-blocking mode connect         對於面向連接的socket類型(SOCK_STREAM,SOCK_SEQPACKET),在讀寫數據之前必須建立連接,connect()函數用於完成面

原创 bzero()與 memset()等的區別

BZERO()等的區別 bzero   原型: extern void bzero(void *s, int n); 用法: #include <string.h>      功能:置字節字符串s的前n個字節爲零。     說明:

原创 深入理解在Android中線程池的使用

本文轉自博客Vander丶CSDN博客 博客地址:http://blog.csdn.net/l540675759/article/details/62230562 前言 (1)本文共花費2周零3天的凌晨時光,這段時間收

原创 C語言頭文件組織

轉自:http://www.2cto.com/kf/201109/104897.html 目錄(?)[-] 一全局變量單獨編寫很值得借鑑二如果在全局變量前加入static或者const隱式爲static類型的變量三頭文件編寫參

原创 C語言中指針和自增運算符結合時的運算順序問題

轉載自: http://blog.csdn.net/xingjiarong/article/details/47071225 在C語言中,當指針運算符和++或者–結合時很容易分不清運算順序,在這裏總結一下,下面一共分析6中組合: *

原创 關於typedef void (*sighandler_t)(int)的理解

最近,在學習Linux信號量時,看到signal函數中typedef的一個用法,覺得很有意思。於是就拿出來說道說道。              它定義了一個類型sighandler_t,表示指向返回值爲void型(參數爲int型)的

原创 LINUX下寫大文件 -D _FILE_OFFSET_BITS=64或者open時加O_LARGEFILE

http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201141211197621/ 在32位機器下,默認情況下,文件長度是off_t類型,這個可以從ftrucate的參

原创 linux下c語言指針部分的一個總結

1、指針的定義與初始化 如何理解指針? 首先要在回答指針是什麼時一定要說指針是變量,這樣的話,指針就有了變量的特性。  (1) 系統爲指針分配內存空間;  (2) 指針有自己的地址;  (3)指針能夠存值,但這個值比較特殊–地址。 

原创 Linux下使用C/C++訪問數據庫——SQL Server篇

轉載自 commandos 的BLOG:http://commandos.blog.51cto.com/154976/136829/   在Linux下連接MSSQL是一件很痛苦的事,因爲微軟同志沒有提供任何接口給開發人員,大約他們認

原创 c,c++裏面,頭文件裏面的ifndef /define/endif的作用

轉自:http://blog.renren.com/share/231327413/566439602 今天和宿舍同學討論一個小程序,發現有點地方不大懂······      是關於頭文件裏面的一些地方: 例如:要編寫頭文件t

原创 vim配置文件,解決沒有顏色問題

轉載自: http://www.cnblogs.com/pswzone/archive/2013/05/26/3099662.html 在用戶主目錄下建立 .vimrc文件,用戶 也可以在/etc/vimrc(/etc/vim/vimr

原创 SIGCHLD信號與SIG_IGN處理的使用

轉自: 1) http://blog.csdn.net/liuchao1986105/article/details/6440896 2) http://blog.csdn.net/u013246898/article/details/5

原创 VxWorks內核解讀-1

目錄(?)[-]   11實時內核概述 1  實時硬件系統設計1  實時操作系統設計12微內核操作系統設計理念13 wind微內核設計14 Wind內核類設計思想15 Wind內核的特性 前言:我曾經在做VxWorks培訓期間跟身邊的

原创 已解決 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

在Linux下安裝完mysql的以下版本: 安裝完後,直接在命令行鍵入 mysql,出現以下結果: 原因: 該版本的mysql安裝完後, 第一次以root賬戶的身份登陸mysql時,密碼不再是空,而是在安裝的時候指定了某一個密碼(

原创 C語言的那些小祕密之volatile

volatile的重要性對於搞嵌入式的程序員來說是不言而喻的,對於volatile的瞭解程度常常被不少公司在招聘嵌入式編程人員面試的時候作爲衡量一個應聘者是否合格的參考標準之一,爲什麼volatile如此的重要呢?這是因爲嵌入式的編程人