原创 阻塞和非阻塞socket總結

非阻塞socket設置方法: fcntl(socket_fd, F_SETFL,  fcntl (socket_fd, F_GETFL,0) | O_NONBLOCK); 非阻塞模式下錯誤處理: EAGAIN和EWOULDBLOCK(wi

原创 MATLAB GUI-菜單欄設置字體大小

應該不能直接設置,不過menu是支持html的,所以你可以通過html控制字體: str = '<html><font face="微軟雅黑" size="6"  color="blue">文件</font></html>' set(fi

原创 RS-485 故障保護偏置:老式收發器與新式收發器對比

原文鏈接:https://max.book118.com/html/2018/0519/167285371.shtm

原创 關於MATLAB2015b32位中simulink運行仿真時一直停留在 Initializing 100%狀態

如題,一直在初始化,不會產生仿真結果,問題分析:計算機用戶名爲中文。解決方法:重新建新用戶,取英文名,由於MATLAB是在管理員權限下安裝的,所以創建的新用戶也可以使用,運行後正常產生運行結果。

原创 mfc的OnInitDialog的返回值

  原:  https://www.cnblogs.com/LouMengzhao/p/6041464.html       以前從未注意過初始化函數的返回值,今天看到書中所述,以後可能用得上。      OnInitDialog的返回值

原创 結構體與char型轉換

因udp編程需要發送的內容爲char型,而定義的發送數據爲結構體,所以需要進行格式轉換。   轉自:http://www.cnblogs.com/qicosmos/p/3601737.html   結構體自動化轉換爲char數組這個需求,

原创 socket接口詳解

1. socket概述 socket是在應用層和傳輸層之間的一個抽象層,它把TCP/IP層複雜的操作抽象爲幾個簡單的接口供應用層調用已實現進程在網絡中通信。 socket起源於UNIX,在Unix一切皆文件哲學的思想下,socket是一種

原创 基於C/S架構的網絡聊天室

轉自:https://blog.csdn.net/xym_smart/article/details/78185944   服務器端     #include <stdio.h> #include <string.h> #i

原创 STL map 的基本成員函數

來源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++ map的基本操作和使用_Live_新浪博客     Map是c++的一個標準容器,她提供了很好一對一的關係,在

原创 DLL編寫中extern “C”和__stdcall的作用

動態鏈接庫的使用有兩種方式,一種是顯式調用。一種是隱式調用。 (1)       顯式調用:使用LoadLibrary載入動態鏈接庫、使用GetProcAddress獲取某函數地址。 (2)       隱式調用:可以使用#pragma

原创 C++ dll調用-動態(顯式)

今天嘗試寫了一個簡單的C++DLL,並且用另一個CPP調用它,啥都不說,先貼代碼 1.DLL(冒泡算法) extern "C"_declspec(dllexport) void maopao(int *p,int count); vo

原创 vs2010使用NIDAQ的API函數,編譯可以成功,但程序直接退出,提示應用程序無法正常啓動。

提示本機”已退出,返回值爲 -1073741502 (0xc0000142)。電腦上沒有安裝NI-DAQ軟件,但lib文件和API頭文件都有,是還缺什麼東西嗎?後來安裝了NIDAQmx17.0,依然是同樣的