原创 神奇的學習網站

https://www.shiyanlou.com/courses/?category=Linux%20%E8%BF%90%E7%BB%B4&course_type=all&tag=Linux&fee=all https://www.ru

原创 有關按鈕的觸摸優先級和layer的觸摸事件衝突問題

自己在做到有關按鈕的點擊事件和layer的touch事件問題上也是讓自己頭疼了好一陣,也嘗試過幾種方式 (1)// _eventDispatcher->addEventListenerWithFixedPriority(listner,

原创 有關FreeLibrary的問題

1、我的調用程序接口 2、當我在執行FreeLibrary之前,內存是這樣的 3、當執行FreeLibrary之後: 遇到這種無厘頭的錯誤也是醉了,具體原因還不清楚,問題崩潰在Cstring的Release中 4、dll並沒有改動,

原创 在已損壞了程序內部狀態的 MFCDlg17.exe 中發生了緩衝區溢出

出現這個問題: 1、首先就去百度了,然後看了一堆,仍然沒解決問題。因爲引起這個問題的原因不一定 這裏我也不是很懂,然後我的問題的原因是: 我輸出的DLL是靜態庫中調用DLL屬性、MT生成;但是我的應用程序是共享中調用DLL(屬性-->配置

原创 sizeof用法彙總

sizeof()功能:計算數據空間的字節數 1.與strlen()比較       strlen()計算字符數組的字符數,以"\0"爲結束判斷,不計算爲'\0'的數組元素。       而sizeof計算數據(包括數組、變量、類型、結構

原创 單一選擇按鈕(當Menu上有多個Item的時候,只允許一個Item是選中狀態)

很多時候,開發着會遇到這種需求,雖然Cocos的庫中帶了該功能控件,但是我始終覺得那個是不好用的,於是我自己重寫了一個只允許單一選擇的Menu類,它和Menu是平級的,大部分的代碼是一樣的,只是在onTouchBegin方法中做了少許修改

原创 MFC導出窗口DLL

1、新建MFC的DLL工程 2、右鍵項目添加資源,選擇dialog(雙擊或者點擊新建,不要點開加號) 3、雙擊對話框,添加類 4、創建後的類似: 5、編譯工程 6、新建MFC應用程序 7、將dll和頭文件放入到應用程序目錄下,並

原创 插件式開發

DLL工程創建: 新建工程 2、點擊確定進入界面     3、點擊下一步,進入界面   4、選擇DLL,然後附加選項選擇空項目,然後點擊完成 5、然後新建類xxxx.h以及cpp的編輯 Cpp的實現 編譯生成項目,項目屬性可以設

原创 golang 出現“*.exe is not excuteable”

首先你要創建一個工程 這個是file-->setting其中goroot的值是你的sdk的目錄 然後就是設置gopath 這裏的值是你goland的安裝目錄 這樣設置完了你需要debug設置。run->editconfigiratio

原创 go語言聊天室

package main import ( "bufio" "fmt" "net" "os" ) /** 主程序 啓動客戶端和服務端 參數說明: 啓動服務器端: go run main.go server [port]

原创 DNS報文解析,域名長度解析

最近看了些有關DNS的一點東西,dns結構前面都是固定的,從54位開始是正文的Queries區域,那麼我想知道域名的長度,一開始覺得肯定有長度標識的,結果沒找到,於是就才用了另一種方式:     整個Queries區域的開始位置和結束

原创 有關庫使用問題的最終解決方案

比如說ftp的使用,怎麼測試都不好使,那麼問題來了,該怎麼解決這個頭疼的問題呢? 1、去下載源碼庫(ftplib) 2、將源碼導入到程序中 3、使用導入的源碼庫 編譯!!! 一次類推,這種方式解決問題的最bug方案

原创 eclipse下有關pthread的使用問題

以前這些配置都是可以通過makefile文件手動配置的,現在eclipse都以及集成了,makefile都是不允許編輯的,所以就找了一些資料,也當自己的備忘錄,希望對大家有用 直接說如何操作: 1、project>properties>c

原创 eclipse使用pthread.h遇到“pthread_create”未定義的問題。

解決方法:  a.需要在編譯時添加-lpthread參數  $ g++ XXXXX.cpp -lpthread -o XXXXX.o  b.在eclipse中配置  project>properties>c/c++Build>GCC C