原创 全面學習C語言【五】:字符串、字符串數組、字符串函數(getchar&putchar、strlen、strcmp、strcpy、strcat、strchr、strstr)

十一、字符串 🎈C語言中的字符串 在C語言中 字符串是這樣的: char msg[]={'H','e','l','l','o','\0'}; 在字符數組的末尾有一個\0 在C語言中 字符串是以整數0結尾的一串字符 0和’\0’相

原创 全面學習C語言【二】:循環(while、do-while、for)、類型(整數int、unsigned、浮點數float、字符char、布爾bool)、類型轉換

六、循環 🎈while循環 C的while循環和Java是一樣的 while(x>0) { printf("1"); } 🎈do-while循環 C的do-while循環也和Java是一樣的 在進入循環的時候不做檢查 在執行完

原创 Unity學習筆記(07):UGUI的Canvas、Image組件

Unity的GUI包 在Unity中完成2D界面 有兩種方式 有自帶的GUI 還有開源的第三方包NGUI 其中 NGUI被Unity廣泛使用 在Unity5.x之後 Unity和NGUI聯合開發了UGUI 因此 Unity已經內置

原创 全面學習C語言【一】:變量、常量、表達式、判斷、註釋語法

🌹筆者的前言 照理來說 在正常的大學裏 都是先教C這種基礎語言再教Java之類的 甚至在大部分的本科院校的非計算機相關專業 也會教C語言 因爲C語言的思維方式不僅在計算機中有用 在很多方面都會有所幫助 但我這奇葩學校直接教Java

原创 全面學習C語言【四】:指針(指針變量、指針運算符、指針數組、指針運算)、malloc動態內存分配

十、指針 🎈使用&取地址 對於scanf 將輸入的值傳給一個變量 那麼要加上&符號 scanf("%d",&i); C語言的變量是放在內存中的 每個變量都有個地址 地址就是變量在內存中所存放的地方的位置 而&符號 就能夠獲取到指

原创 Unity學習筆記(04):transform、Find/FindChild、GetChild、deltaTime、方向向量、座標轉換、縮放、旋轉、LookAt、Quaternion、Vector3

六、transform組件 🚩transform組件的作用: 1、控制3D物體的平移 縮放 旋轉 2、維護場景樹 每個MonoBehavior都有一個成員指向當前節點的transform組件 每個MonoBehavior都有成

原创 完美解決form表單中提交Ajax請求不進入回調方法無法接收返回的任何數據

問題描述 做了個簡單的註冊功能 提交用戶名和密碼信息到後臺 後臺返回status 很簡單的邏輯 然而令我疑惑的是 在前臺的ajax一直無法接收到後臺返回的數據 無論是success回調還是error回調 剛開始還以爲是不是類型轉換

原创 全面學習C語言【三】:函數、本地變量、數組(一維數組、二維數組)

八、函數 在C中 函數是這樣的: void hello(int id) { printf("Hello!%d",id); } C不像Java 在C中定義函數的時候不需要權限修飾符 只有返回類型和函數名 和Java一樣 在C中也

原创 Unity學習筆記(05):struct結構體、常用幾何體及3D模型導入、FBX模型導入

七、struct結構體 🚩get訪問器和set訪問器 必須實現訪問器才能實現讀寫的功能 value指的是外部傳入的值 在set訪問器裏使用value來統一替代 class Person { int my_age;

原创 兩種方式解決數據庫存入emoji報錯:Incorrect string value: ´\xF0\x9F\xA4\xA3\xE3\x80...´ for column xxx

問題描述 往數據庫裏存入emoji表情的時候報了一個錯: Incorrect string value: '\xF0\x9F\xA4\xA3\xE3\x80...' for column 'content' at row 1 原因

原创 SnowFlake雪花算法的介紹及Java實現(工具類)

一、概念 ❄ 什麼是雪花算法 SnowFlake算法是Twitter公司出品的開源的分佈式id生成算法 其特點爲 使用一個64 bit的long型的數字作爲全局唯一 id 雪花算法在分佈式系統中的應用十分廣泛 且引入了時間戳 基本

原创 MyBatis逆向工程generator自動代碼生成

概述 名字聽起來挺高大上的 但實際上所謂MyBatis逆向工程 就是通過相應的插件自動生成MyBatis數據庫連接的一些文件(例如mapper、pojo…) 以提高工作效率 步驟 首先 導入依賴: <dependency> <g

原创 Unity學習筆記(03):Unity C#模塊化開發、基本數據類型、權限修飾符、const & readonly

五、Unity C#編程 遊戲運行模式 程序首先初始化 然後進入一個while(true)循環 檢查是否有消息(包括鼠標事件等) 若有消息 則處理後 然後計算 繪製場景 程序處在這麼一個大循環中 不斷檢查是否有事件 若有則處理

原创 Netty的簡介、BIO NIO AIO和Reactor模型

✅Netty簡介 Netty是由JBOSS提供的一個Java開源框架 Netty提供異步的 基於事件驅動的網絡應用程序框架和工具 用於快速開發高性能 高可靠性的網絡服務器和客戶端程序 也就是說 Netty是一個基於NIO的客戶端和

原创 Unity學習筆記(08):Rect Transform組件及實現不同尺寸分辨率的UI屏幕適配

Canvas節點的寬高是和屏幕一致的 中心點在xy軸的中間 Rect Transform介紹 UGUI的Image節點有RectTransform組件 scale 縮放 position 位置(注:相對於其父節點 即Canv