原创 關於malloc,結構體的小例子

回顧了一下C語言中的malloc用法和結構體相關的知識點 /* 10點49分 測試malloc動態分配一維數組 測試動態內存分配的跨函數調用 */ #include <stdio.h> #include <malloc.h> #in

原创 Linux基本的操作命令

1.最近在linux下開始編程,記錄下常使用的一些命令: touch 指令: 創建一個文件 cd 指令:打開某個目錄 mkdir 指令:創建某個目錄 cat 指令:打開某個文件(源碼或者文本文件) rm 指令:刪除某個文件 rm -r

原创 記錄一下裁剪vlc帶的plugins

我們都知道VLC是個很強大的播放器,幾乎兼容所有的音視頻格式,這麼強大的根本是有一個編解碼庫,這個比較全;但是每次開發工程其實也用不到那麼多,如果整個plugins文件夾都帶上有100多兆,太臃腫了;於是我就想將這個文件裁剪下,變小點;

原创 記錄一個strlen函數引發的錯誤

#include <stdio.h> #include <string.h> #include <windows.h> #include "crc16.h" #include "malloc.h" char* testMalloc()

原创 ubuntu配置xshell

參考:https://www.linuxuprising.com/2018/07/how-to-fix-could-not-get-lock.html sudo apt install ssh 報錯: ‘Could not get loc

原创 MFC中使用SOUI的窗口示例

文章demo參照 https://github.com/soui-demo/mfc.demo 分析步驟:Step1 創建一個純的SOUI的項目 代碼由嚮導生成 Step2 創建一個純MFC的項目 代碼由嚮導生成 Step3 分析對比Ste

原创 SOUI中SRealWnd的使用

這裏做一個VLC的例子(在SOUI中使用VLC來播放一下本地文件和流) Step1 使用嚮導建立一個工程,將需要包含的VLC文件包含進去 Step2 SOUI 界面的一些設置 Step3 編寫代碼 實現對應的功能 Step4 查看效果 思

原创 關於leaflet開源庫的學習

總結下使用leaflet這個地圖相關的JS開源庫 博主是JS小白,因爲項目需要使用openstreetmap 這個第三方的開源地圖 所以就開始學習這個leaflet這個開源的JS庫來配合使用地圖; leaflet官網:https://le

原创 記錄一下TCP的客戶端的簡單拆包過程

場景:從服務端過來的數據很多,產生了粘包現象;現在根據對應的協議來進行拆包 思路: Step1:找到幀頭,幀尾的位置 Step2:從buffer中取出幀數據,放到消息隊列中 Step3:循環從buffer裏面取數據,注意起始位置的變化 g

原创 C#入門記錄03

先看例子,這個工程記錄的是關於(涉及的知識點): 靜態類,循環,const關鍵字,定義引用類型,枚舉,時間類型 /* 2020-3-4 21:37:40 靜態類 中的靜態成員函數 調用方法 使用靜態類名.函數名()

原创 記錄一下C語言的一些基礎

1.關鍵字extern 在一個文件中引用另一個文件中定義的變量或者函數 2.#ifndef...#define 用在頭文件中 防止該頭文件被重複引用 用在文件中 定義固定的變量來執行對應的操作(常用於特定的環境或者調試環境)特殊情況使

原创 關於鏈表的一個小例子

基礎版鏈表的例子 回顧下鏈表的創建 和 遍歷 /* 14點48分 鏈表 */ #include <stdio.h> #include <malloc.h> #include <stdlib.h> //定義了一個鏈表的數據類型 str

原创 C#入門記錄04

這一部分主要記錄下運算符相關的東西 /* 2020年3月4日22:28:49 運算符相關的東西 使用Math來進行相關的數據計算 */ using System; namespace ConsoleApp4 { cl

原创 使用Google地圖的測距功能

使用google地圖API的測距功能 首先需要引入對應的Google地圖的庫(drawing,geometry,spherical) 引入方法在 <script src="https://maps.googleapis.com/maps/

原创 C#入門記錄05

這一部分 主要記錄 C#中字符 和  字符串的相關操作 直接看代碼吧,代碼比較清晰 /* 2020-3-5 09:39:13 C# 中的字符類型 Char在C#中表示一個Unicode字符 關於字符類型判斷的函數