原创 C4996問題的解決

起因:用到文件相關函數,報錯C4996,在此給出解決方案 解決方法如下圖所示:  1、右鍵當前項目->屬性   進入屬性設置對話框 2、點擊配置屬性->C/C++->常規->SDL檢查->點擊下拉框,改爲否即可排除錯誤

原创 SVR支持向量機的Demo實現

簡單介紹:SVR全稱是support vector regression,是SVM(支持向量機support vector machine)對迴歸問題的一種運用。 數據源:(A.xlsx)   代碼實現:(需要安裝sklearn模塊)

原创 關於神經網絡的一些筆記

前言:不知不覺已經將近八個月沒有更新我的博客了,現在已經大四了,寒假期間碰上武漢這個疫情,但是畢設的老師非常負責,在寒假也沒有放鬆對我們的要求,於上週要求我閱讀10篇關於神經網絡的文獻,提出改進方案,遂成此文。 目錄 1、神經網絡之間的區

原创 TCP打洞原理

    自己基於socket套接字實現的下載功能發現當網絡環境發生變化後客戶端連不上服務端,從大佬哪兒瞭解到可能是NAT路由器認爲發送的消息是不被信任的,需要TCP打洞來克服這一難題。下面是看到的關於TCP打洞原理。     我們假設在兩

原创 VS2017"const char *" 類型的實參與 "char *" 類型的形參不兼容錯誤的解決方法

不需要什麼強制類型轉換,只需要點擊 調試->當前項目屬性->C/C++->語言->符合模式 改成否就OK了; 下面上圖: 第一步:打開項目屬性     第二步:找到語言模式     第三步:語言模式切換成否即可   最終結果如圖:

原创 C++中的函數指針轉函數參數的方法

前言:這個是C++學習第八天的學習內容,雖然比較簡單但是思想及其受用,在此記上一筆以加深印象! 話不多說直接上問題和代碼   問題描述: 諸葛亮的錦囊妙計 劉備利用周瑜、曹仁廝殺之際,乘虛襲取了南郡、荊州、襄陽,以後又征服了長沙等四郡。周

原创 最大乘積C++實現

題目要求: 代碼如下: #include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { long max1 = 1

原创 密碼檢查C++實現

放寒假了,想找個不錯的 平臺培養自己的代碼能力,選擇了牛殼網,今天開始做了第一道題,很是困難,但是相信自己一定會堅持下去的,下面直接上問題並解決。  敲完代碼讓我明白了幾點;一我是真的菜,獨立完成感到很困難,二是有時候沒比較追求面向對象

原创 通過Unity實現一個簡單的AR Demo

由於條件原因,我選擇了Unity軟件進行了一個小小的AR小測試。前前後後在弄了將近五六遍,但最後在室友和一些博客的指導下還是完成了本次作業。收穫真的很多,開闊了眼界,也學到了很多東西。   下面說一下完成的大致步驟: 1、雙擊UnityD

原创 C++中的淺拷貝與深拷貝問題

前言:由於在系統的學習C++的相關內容,其實很多東西可以寫成小結,但由於各種原因就沒有放在博客上面,而是寫在了本子上面,但最近的類中的深淺拷貝函數真的蠻有意思,感覺很有必要寫篇博客做個了結! 關於類中的構造函數,C++編譯器通常會在我們沒

原创 指針之二級指針

前言,指針作爲C語言的靈魂(難點),對於一級指針,由於使用的比較多,所以就比較好理解了。但對於多級指針,由於使用較少,有時候就比較難以理解了,但是有時候確確實實是要遇到的,在此做個小結。 二級指針要想知道其原理,我們得先明白其存在的意義,

原创 淺談指針(一)

前言:在學習數據結構線性表的時候發現指針這一塊知識的欠缺,與其花一百倍的時間去解決難題,不如花一點時間來讓難題變得簡單起來!指針這一塊內容應該應用會比較多,在此就記錄一下今天學到的相關東西,後面持續更新這一塊知識的博客。 (1)指針是用來

原创 關於Qt中將設計中的Designer中的***.ui文件轉成***.h文件(詳細多圖)

本系列博客爲Qt學習遇到的各種難題的解決,歡迎大家來一起交流和學習! 第一步:找到項目下面的Forms文件,雙擊該文件目錄下的***.Ui文件進入設計界面 如下圖:    第二步:進行自己的設計(這裏我設計的是課設八皇后控件界面) 如下

原创 VS2017配置opencv教程(超詳細!!!)

  前言:剛開始是不打算寫這篇博客的,但是我最近爲了完成對老師佈置的區域生長算法,強行要配置一波opencv ,因爲換了電腦,所以選擇了有黑黑主題酷酷的VS2017,但無奈網上的博客關於vs2017配置Opencv不夠全(vs2010配置

原创 操作系統作業:給linux系統增加一個系統調用

     前不久開了一門《操作系統》,老師上課留下了一個作業——給Linux系統添加一個系統調用。剛開始只能用一臉懵逼來形容,只能硬着頭皮做下去。由於剛的新電腦,所以就沒敢裝雙系統。所以我選擇了虛擬機,虛擬機剛開始配置的過程不算特別複雜,