原创 一直以來伴隨我的一些學習習慣

By 劉未鵬 1. Google&Wiki(遇到問題做的第一件事情,也是學習某個東西做功課(homework)最先用到的東西。 2. 看書挑剔,只看經典。如何選擇經典,可以到網上做做功課,看看評價,綜合分析一下。 3. 做讀書筆記

原创 FileToData與DataToFile(優化版,txt爲原始文件2倍大小)

void FileToData(char *pSrcFileName,char *pDstFileName) { FILE *pSrcFile = fopen (pSrcFileName, "rb" ); FILE *pDstFile

原创 TCP通信_客戶端代碼_C++

#include <stdio.h> #include <WinSock2.h> #pragma comment(lib,"ws2_32.lib") int main() { SOCKET soc; SOCKADDR_IN ser

原创 Qt信號與槽機制(signal & slot)

1、簡介 信號槽機制與Windows下消息機制類似,消息機制是基於回調函數,Qt中用信號與槽來代替函數指針,使程序更安全簡潔。 信號和槽機制是 Qt 的核心機制,可以讓編程人員將互不相關的對象綁定在一起,實現對象之間的通信。 信號 當對象

原创 參數初始化列表

1、參數初始化列表 初始化類的成員有兩種方式,一是使用初始化列表,二是在構造函數體內進行賦值操作。 對於內置類型,如int, float等,使用初始化類表和在構造函數體內初始化差別不是很大,但是對於類類型來說,最好使用初始化列表,爲什麼呢

原创 jdk環境變量配置

1、在完成jdk的安裝後,點擊 計算機->屬性->高級系統設置->高級->環境變量->系統變量    新建系統變量 變量名爲:JAVA_HOME 變量值爲:C:\Program Files (x86)\Java\jdk1.7.0_45  

原创 遞歸問題體會

1、先弄清楚遞歸的順序。在遞歸的實現中,往往需要假設後續的調用已經完成,在此基礎之上,才實現遞歸的邏輯。 2、分析清楚遞歸體的邏輯,然後寫出來 3、考慮遞歸退出的邊界條件。也就是說,哪些地方改寫return

原创 VS2010 fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞 嵌入清單

VS2010在經歷一些更新後,建立Win32 Console Project時會出“error LNK1123” 錯誤,解決方案爲將 項目|項目屬性

原创 eclipse快捷鍵

1、快速outline Ctrl+O: 如果想要查看當前類的方法或某個特定方法,但又不想把代碼拉上拉下,也不想使用查找功能的話,就用ctrl+o吧。它可以列出當前類中的所有方法及屬性,你只需輸入你想要查詢的方法名,點擊enter就能夠直接

原创 Java TCP通信(服務器和客戶端代碼)

功能:實現客戶端和服務器端的聊天功能,目前只能從客戶端向服務器端單向發消息,對消息條數無限制 1、客戶端 import java.io.*; import java.net.*; import java.util.Scanner; c

原创 TCP通信(java實現)

/* 演示tcp傳輸。 1,tcp分客戶端和服務端。 2,客戶端對應的對象是Socket。 服務端對應的對象是ServerSocket。 */ /* 客戶端, 通過查閱socket對象,發現在該對象建立時,就可以去連接指定主

原创 VS2010+Qt5.3.1+qt-vs-addin插件

1、安裝Visual Studio 2010 2、安裝qt-opensource-windows-x86-msvc2010_opengl-5.3.1.exe 3、安裝qt-vs-addin-1.2.3-opensource.exe 4、路

原创 Linux常用命令

1、查看二進制文件- hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...] 參數 描敘 -b 每個字節顯示爲8進制。一行共16個字節,一行

原创 dll文件

1、dll文件是什麼 dll即dynamic link library(動態鏈接庫)的簡稱,在Windows中,許多應用程序並不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置於系統中。當我們執行某一個程序

原创 vs error lnk2005 test.obj:"struct MyStruct *"已經在map.obj中定義

原因分析 在頭文件map.h中定義了數組:struct MyStruct arr[2] #ifndef MAP_H #define MAP_H struct MyStruct{ int id; int num; };