原创 socket編程---------select函數循環置讀標誌

socket的創建,屬性綁定,和監聽正常,沒有出現問題。 在與客戶端成功連接後,客戶端發送一個字符串,服務端使用select檢測socket標識符的讀標誌,出現不停的讀的問題。 主要測試代碼如下: while(1){

原创 window驅動程序開發的一點點心得

最近一段時間,接手一個小小window外設的驅動開發項目。 難度不大,對於新手來說,處處是坑。 看了一些書,最終是解決了問題,也是得到一些收穫 這裏分享給大家。如果能給一些人提供幫助,也真的很開心。 這裏開個題,這幾天有空會一直補充。 -

原创 xml解析,保存數據:節點、xpath

代碼可參考:https://github.com/zhangshuyuanzz/my-c-home.git 具體時序解釋後期更新 1.使用xml標準方式解析數據,如curNode->xmlChildrenNode,一層層找到需要的節點數據

原创 linux串口通訊測試,write異常

串口通訊中,代碼使用串口通信之前需要保證串口好用。 系統的命令測試: 配置串口:stty -F /dev/ttyS6 ispeed 9600 ospeed 9600 cs8 查看串口配置 : stty -F /dev/ttyS6 -a  

原创 c#數組打印

byte[] wsza; 1,String.Join("", wsza);---------------------------十進制 2,BitConverter.ToString(wsza))--------------16進

原创 Source Insight Tab轉換爲空格

轉載地址:http://blog.chinaunix.net/uid-15048057-id-3846077.html   Source insight中顯示TAB符用4個空格代替 - Source insight中將輸入的TAB符轉換

原创 linux c語言字符串--替換串中的字符

項目需求,需要把字符中的某字符替換成其他字符,故提供一base接口以使用,實現如下: char ql_base_trim_character(char src_string[],char charc_old,char charc_des

原创 MarshalAs

原文鏈接:https://www.xuebuyuan.com/1033846.html 引用自:https://www.xuebuyuan.com/1033846.html  MarshalAs

原创 linux串口通訊測試

串口通訊中,代碼使用串口通信之前需要保證串口好用。 系統的命令測試: 配置串口:stty -F /dev/ttyS6 ispeed 9600 ospeed 9600 cs8 查看串口配置 : stty -F /dev/ttyS6 -a  

原创 opc server

使用WtOPCSvr.dll三方庫創建opc server 一直是在調用UpdateRegistry接口會失敗 官方也失敗。 ------------------------------------------------- 按照之前有過

原创 souceinsight4自動定位項目當前文件

si4已經內置自動定位當前文件功能 在項目文件管理器的文件欄中,右鍵,選在“project folder browser option”的“option”裏選擇“select the folder...” 可實現文件自動高亮

原创 c語言字符串轉10進制或者16進制

直接上語句; str = “16” 1,字符串轉16進制               int a = strtol(str,NULL,16); 2,字符串轉10進制               int b = strtol(str,NUL

原创 安裝glib2.0

sudo apt-get install libglib2.0-dev

原创 Linux 中查看 C 庫函數的頭文件、庫文件

原文:https://blog.csdn.net/byxdaz/article/details/80381584 使用man幫助或grep 1)man命令 函數名,則能夠打印該函數的所有說明,當然這個函數必須是Linux-C本身就有的函數

原创 linux c 定時器的實現

轉自:http://www.cnblogs.com/anjianliang/p/5594114.html   1、alarm  n秒後觸發一次,不是循環的 2、setitimer 可以發出3種信號給自己, 3、timerfd 這個接口基於