原创 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 這個接口基於