原创 Qt視圖模型框架

在此收藏一篇講的特別清晰的講QT視圖模型框架的博客,備份網址,以防丟失 https://blog.csdn.net/qq_29344757/article/details/78054456

原创 《JAVA》初學筆記-Spring WebMVC

帶註釋的控制器 Spring MVC提供了一個基於註釋的編程模型,其中@Controller和@RestController組件使用註釋來表達請求映射,請求輸入,異常處理等。帶註釋的控制器具有靈活的方法簽名,無需擴展基類或實現特定

原创 【c語言】遞歸和非遞歸的相互轉換

前面已經介紹過遞歸的相關概念這裏不多介紹,直接介紹轉換方法: 一、遞歸轉非遞歸的兩種方法 1、一般根據是否需要回溯可以把遞歸分爲簡單遞歸和複雜遞歸,簡單遞歸就是根據遞歸式來找出遞推公式(這也就引申出分治思想和動態規劃) 2、

原创 Qt視圖模型框架初識(MVC)

聲明:本文章只是爲了自己學習寫的筆記,如需瞭解具體代碼示例或者詳細內容請參考<<QtCreator快速入門>>第十六章 一.首先來了解一下MVC(Model-View-Controller模型-視圖-控制)設計模式 MVC是一種起源於Sm

原创 【c++】const關鍵字解析

首先我們來看一下爲什麼要使用const呢?因爲採用符號常量寫出的代碼更容易維護;指針常常是邊讀邊移動,許多函數參數都是隻讀不謝的,const最常見的用法就是作爲數組的界和switch分情況標記(也可以用枚舉符代替)。 分類:

原创 【c語言】模擬實現strlen、strcpy、strcat、strstr、strcmp、memcpy、memmove

模擬實現strlen #include<stdio.h> #include<string.h> int my_strlen(char *arr) { int count = 0; c

原创 【Linux】Linux進程間通信之信號量

1、信號量概念引入 在我們過去學習的進程間通信中,共享內存無疑是最快的進程間通信,但是共享內存沒有進行同步互斥,而信號量的功能就是實現同步和互斥 2、同步和互斥概念介紹 那麼什麼是同步和互斥呢? 以下我們一一進行介紹: 先來介紹進程互斥相

原创 【C++】貪喫蛇小遊戲--有圖形界面和背景音樂

 貪喫蛇是一款經典的小遊戲,曾經在一些老式的手機上都是有的,今天我們就來實現一下這個小遊戲。  首先是寫代碼錢的前期準備工作,我們這次實現的是帶圖形界面的貪喫蛇,必須要先下一個圖形界面庫,方便實現圖形界面,這個圖形界面庫的名字

原创 從0學習前端資料推薦

前端代碼分爲三部分  界面結構,樣式,代碼邏輯 * 界面結構      最基礎的HTML :  https://www.runoob.com/html/html-tutorial.html      (不推薦看)             

原创 大屏數據可視化開源庫

http://datav.jiaminghi.com/

原创 c++調用python系列: 結構體作爲入參及返回結構體

最近在打算用python作測試用例以便對遊戲服務器進行功能測試以及壓力測試; 因爲服務器是用c++寫的,採用的TCP協議,當前的架構是打算用python構造結構體,傳送給c++層進行socket發送給遊戲服務器,響應消息再交由python

原创 C++調用python過程筆記

此文是學習筆記,供日後翻閱。 下面列出C++訪問python所需的函數,按調用的先後次序排列。 提示: 其中實例化類的方法是python3中的,若要使用python2,則用PyInstance_New這個方法。有關此方法網上有很多

原创 【數據結構】排序算法總結及代碼實現

我們通常說的排序算法指的是內部排序算法,即數據在內存中進行排序。 首先先來看一下我們學過的排序都有什麼? 排序可以大的方面分爲比較排序和非比較排序? 比較排序有: 1、冒泡排序 2、選擇排序 3、插入排序 (1)二分

原创 【Linux】IP協議

我們知道互聯網是將一個一個的計算機連接起來的龐大的系統,由於計算機很多所以,互聯網也很複雜,那麼怎樣在複雜的網絡中找到一個合適的路徑呢? 如上圖所示,就是在複雜的互聯網中找合適路徑的過程。 先來介紹幾個基本概念: 主機:

原创 【Linux】Linux網絡編程思維導圖

我將Linux分爲三部分:一個是系統編程,一個是網絡編程,還有shell腳本,系統邊成德知識框架,前面已經給出,這次來給出網絡編程部分的知識框架 點贊 收藏 分享 文章舉報