原创 curl檢測網址的返回碼
curl -I -m 10 -o /dev/null -s -w %{http_code} www.111cn.net 檢測網址的返回碼
原创 tcpdump抓http包
tcpdump對於網絡分析是很有用的工具,提供抓取經過網卡數據包的功能 抓取http包 tcpdump -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854 0x4745 爲"
原创 visual studio安裝lua插件
1.打開vs軟件,點擊工具->擴展和更新 2.選擇聯機,進行搜索lua,然後在搜索結果中選中babelua進行下載 3.下載完成後,直接執行安裝,成功安裝會在vs界面多一個lua按鈕 4.現在還不能編譯運行lua程序,缺少指定
原创 lua獲取設備本地ip
socket.dns.toip(socket.dns.gethostname()) 聯網模式下 local client = socket.connect( "www.google.com", 80 ); local ip, port =
原创 抽象類
1.java Abstract(抽象)可以修飾類、方法 如果將一個類設置爲abstract,則此類必須被繼承使用。此類不可生成對象,必須被繼承使用。 Abstract可以將子類的共性最大限度的抽取出來,放在父類中,以提高程序的簡潔性。
原创 C++類成員函數作爲線程回調函數
C++類成員函數使用時,都會隱式傳遞一個this指針給該函數,this指針指向該類的對象。函數體可以通過顯示調用該指針或直接訪問類內成員。 回調函數是用指針來調用的函數,最常使用的回調函數就是在創建線程時,以一個函
原创 eclipse點擊android模擬器按鈕輸出SDK Manager] Error: Error parsing
搭建android環境,安裝ADT和Android SDK成功後,運行android模擬器時,提示: SDK Manager] Error: Error parsing D:\Program Files\eclipse\Android\a
原创 枚舉所有文檔
IOleContainer 枚舉文檔和正在運行的容器中的所有目標,該接口支持枚舉目標包含和嵌入的所有鏈接,同樣支持名字解析和靜默更新鏈接來源 使用IOleContainer接口可以便於靜默升級鏈接源,而不需要中斷。 IOleContai
原创 編程打開系統瀏覽器跳轉到指定網頁
C++中有個函數ShellExecute,它提供用戶可執行的權利來操作指定的程序。 ShellExecute(_In_opt_ HWND hwnd, _In_opt_ LPCSTR lpOperation, _In_ LPCSTR lp
原创 ESP8266 連接AWS IoT(一)
這篇文章介紹ESP8266連接AWS iot,通過亞馬遜的物聯網平臺來控制ESP8266 首先得申請一個AWS賬號,登陸進去 管理->事物->註冊事物->創建單個事物 名稱輸入框輸入自定義的名稱,再點擊下一步 接着創建證書
原创 json-cpp添加long類型
1.value.h中的enum ValueType添加longValue,如: enum ValueType { nullValue = 0, ///< 'null' value intValue, ///< signed integer
原创 tcp支持半關閉
tcp斷開通過四次握手來實現,四次握手見https://blog.csdn.net/a1009563517/article/details/49299819。 那麼斷開需要客戶端和服務端都向對方發送Fin報文,且需要對方發送ACk,是否存
原创 Source Insight雙擊打開不顯示窗口
非正常關閉後出現這個問題。 解決方法: 1.進入目錄C:\Users\Administrator\Documents\Source Insight 4.0\Settings 2.把目錄中的文件都剪切到其他地方 3.重新打開Source
原创 tftp工具
tftp協議用於客戶端與服務器間傳輸文件用。現在很多嵌入式設備上都是用的tftp協議。現在介紹一款工具來實現文件傳輸。 tftp工具下載地址https://download.csdn.net/download/a1009563517/1
原创 無法解析外部命令
編譯程序出現如圖錯誤 開始時並沒有問題,把程序放在別的電腦運行出錯所以修改了項目屬性->常規->MFC的使用->在靜態中使用MFC,參考另外篇博客。 因爲程序並不是mfc程序,所以纔會導致編譯出錯,這裏可以添加頭文件#include