J.J. Huang
J.J.HUANG
J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術學習與筆記部落格,涵蓋前端、後端開發、Spring Boot、微服務、資料庫、運維等領域。分享程式語言、開發工具、系統架構及遊戲修改分析、逆向工程等的研究與知識分享。
🛠️ 技術棧15
  • Java
  • 🌱Spring Boot
  • 🐹Go
  • 🐍Python
  • Node.js
  • 🐪Perl
  • OpenResty
  • 🐘PostgreSQL
  • 🐬MySQL
  • 📊ClickHouse
  • 🔴Redis
  • 📬Kafka
  • 🐰RabbitMQ
  • 🐳Docker
  • 🎮Cheat Engine
🎯 專長 / 興趣14
  • ⚔️遊戲私服研究
  • 🕹️遊戲輔助研究
  • 🔍逆向工程初階
  • 🎯物件偵測 / YOLO
  • 🗺️產品規劃
  • 🔬系統分析
  • 🏗️架構規劃
  • 🧩微服務架構
  • 🌊高併發系統
  • 📈資料分析
  • 🐞問題查找
  • 💡解決方案
  • 👨‍🏫菜鳥講師
  • ✍️技術寫作
  • Taipei, Taiwan
  • C語言 - 第二十章 | 指標 - malloc()、free()、calloc() 與 realloc()

    前置作業 由於很多語法在 C++ 裡面,很多的語法、型態、轉型⋯等等,都非常的嚴謹,而教材又有點年紀了。 將專案修改為 C 專案,請參考 在 Visual Studio 2019 中建立和執行 C 專案 刪除.cpp檔 新增項目 Source.c 專案 -> 屬性 -> C/C++ -&...

  • C語言 - 第十九章 | 指標 - 指標與陣列

    宣告一個陣列之後,陣列名稱用來參考至陣列的第一個元素的記憶體位址,例如在下面的程式中將指出,陣列 arr 與 &arr[0] 指向的位置是相同的。 1 2 3 4 5 6 7 8 9 10 11 # include <stdio.h> int main () { int...

  • C語言 - 第十八章 | 指標 - 指標的運算

    指標的運算 除了: 指定運算子 = 取址運算子 & 取值運算子 * 還有 + 、 - 、 ++ 、 -- 、 += 與 -= 等運算子可以使用在指標上。 指標的加法與減法與一般數值的加減法不同,在指標運算上加 1 ,是表示前進一個資料型態的記憶體長度,例如在 int 型態的指標上加 1 ,是...

  • C語言 - 第十七章 | 指標 - 指標與記憶體位址

    什麼是指標? 指標( Pointer ),指標可指向一個記憶體位址,可對物件作間接操作,指標擁有型態,這用來告訴編譯器如何解釋記憶體空間的內容,以及每一次運算的大小。 什麼是變數? 變數( Variable )提供具名稱的記憶體儲存空間,一個變數關聯一個資料型態、儲存的值與儲存空間的位址值。 變數的...

  • C語言 - 第十六章 | 字串 - 轉換、測試

    轉換 若要將字串轉換為數字,則可以使用 atoi() 、 atol() 、 atof() 函式,可分別將字串轉換為 int 、 long int ,與 double ,這些函式都包括在 stdlib.h 中。 1 2 3 int atoi ( const char *) ; int atol ( c...

  • C語言 - 第十五章 | 字串 - 比較、搜尋

    比較 若要進行字串的比較,可以使用 strcmp() 或 strncmp() 。 1 2 int strcmp ( const char *, const char *) ; int strncmp ( const char *, const char *, size_t ) ; strcmp(st...

  • C語言 - 第十四章 | 字串 - 長度、複製、串接

    長度 字串是一個字元陣列,最後一個字元以空字元 '\0' 結尾,若要得知字串所含字元長度(不包括空字元),則可以使用 strlen() 函式: 1 size_t strlen ( const char *) ; size_t 是 unsigned 型態,在大部份系統是定義為 unsi...

  • C語言 - 第十三章 | 字串 - 字串陣列

    什麼是字串? 在 C 語言中字串的本質是由字元所組成的陣列,並在最後加上一個空( null )字元 '\0' ,例如下面這個程式就是一個 “hello” 字串的宣告: 1 2 3 4 char text [] = { 'h' , 'e' , 'l' , 'l' , 'o' ...

  • C語言 - 第十二章 | 循環演算 - 陣列

    什麼是陣列? 陣列資料結構(英語: array data structure ),簡稱陣列(英語: Array ),是由相同類型的元素( element )的集合所組成的資料結構,分配一塊連續的記憶體來儲存。利用元素的索引( index )可以計算出該元素對應的儲存位址。 一維陣列 1 2 3 4 ...

  • C語言 - 第十一章 | 循環演算 - 迴圈

    什麼是迴圈? 有時候我們需要讓程式重複做某一件事情,我們可以藉由兩種方法做到,一是迴圈,二是遞迴,因為遞迴太過麻煩且不易使用所以在此不做贅述,留待未來。 在 C++ 中使用迴圈和 C 語言相同,使用 while 及 for 。 while while 使用方式為,小括號內為繼續執行條件,大括號為執行...