原创 C#基於unity製作聊天室(TCP協議)

完成一個聊天室,首先需要有服務端,然後客戶端接入服務端,才能看到顯示的數據。 因爲有多個客戶端要接入到服務端,所以要服務端開啓多線程。 首先來搭建一個服務端,這裏我使用的是TCP協議。 這裏我新建了一個C#項目,名爲“聊天室-服務端”,其

原创 c語言文件讀取數據出現wntdll.pdb符號集無法加載,fread無法使用指針來讀取數據,只能使用引用&

今天寫c語言遇到了一個問題: 當我定義了一個結構體,並將其按照二進制寫入到文件裏面。 結構體如下: // An highlighted block struct TestData { int opp1; //操作數1 int

原创 unity遊戲學習製作《慕課英雄》有感

首先附上 復旦大學開設的unity遊戲製作網上視頻教程:https://www.coursera.org/lecture/unity-yinqing-youxi-kaifa/shou-ke-dan-wei-yu-jiao-shi-jie-

原创 qt使用經驗總結

1.qt與vs的運行機制不同,qt雖然可以編譯文件,但是vs使用的是qmake。 2.qt中connect函數的對象必須是已經分配過內存空間的變量,不然會出現連接失敗。 3.qt中關於connect的lamda表達式的用法。

原创 王道/天勤 課後習題 尋找數組的主元素 詳解,絕對能看懂!

主元素就是指數組中,出現次數大於數組長度的一半的數。 在習題中,給出的解答如下: int majority(int A[],int n) { int i, c, count = 1; c = A[0]; for(i=1;i<

原创 C/C++幼兒教育輔助系統

最近初學c++中的qt,寫了一個超簡單的幼兒教育輔助系統,主要實現的功能有:3級菜單,可以用來練習加減乘除法,難度設置,題量設置。 最終效果如下: 一個29M的安裝器。 開始菜單和桌面均生成了快捷方式。 圖片是我最喜歡的畫師的畫,

原创 C++:給定一個二維點集,找到所有的整體對稱軸

這裏我列出了兩種方法:   1.基於質心的解法。(這種方法要求除非你擁有“分數”的數據結構,不然質心的求解會出現誤差) 2.基於向量的解法。 該算法的核心思想是:先求出凸包,凸包的對稱軸纔可能是整體的對稱軸,以此減小搜索範圍。在這過程中,

原创 【C++】給定兩個沒有刻度的容器,對於任意給定的容積,求出如何只用兩個瓶裝出L升的水

典型例子 兩個水桶分別可以裝3L水和5L水,沒有刻度,請問怎麼裝出4L的水。 解答 設A爲小桶,B爲大桶。 則過程中的每個狀態可以如下表示: 方法一: A B 0 5 3 2 0 2 2 0 2 5 3 4 此時B中裝了4L水,共

原创 C++用不相交集合構建隨機迷宮並搜尋最短路徑

實現功能: 使用不相交集合數據(disjointsetdatastructure) 來構造一個N乘N的從左上角到右下角只有一條路徑的隨機迷宮,然後在這一迷宮上執行深度優先搜索。 思想描述 該設計共包含如下四個部分: ①不相交集合數據結

原创 # C++用一個函數解決二叉樹節點查找、求高度、求父節點

C++用一個函數解決二叉樹節點查找、求高度、求父節點 寫代碼的原因和思路: 原因:網上好多關於二叉樹的節點查找、求高度、求父節點都是分開的,在求父節點的時候,甚至用到了棧,這樣很麻煩。這裏推薦一種合體式的解決方法。 思路:首先,以下代

原创 用文件創建一顆二叉樹

用文件創建一顆二叉樹 本次使用到的類有: fstream類 string類 #include"fstream" #include"string" 首先建立一個txt文本: 這代表了一棵二叉樹(如圖) 三個符號分別對應:數據、左孩子