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語言 - 第三十七章 | 檔案 I/O - 格式化檔案 I/O

    格式化檔案 I/O 在 C 中,可以使用 printf() 與 scanf() 針對輸入或輸出進行格式化,在進行檔案 I/O 時,也可以使用 fprintf() 與 fscanf() 來進行格式化。 1 2 int fprintf (FILE *fp, char *formatstr, arg1, ...

  • C語言 - 第三十六章 | 檔案 I/O - 未格式化檔案 I/O

    未格式化檔案 I/O 處理檔案的輸出入,必須先 include <stdio.h> 標頭,如果要處理檔案輸出,要使用 fopen() 函式開啟檔案。 1 FILE* fopen ( const char *, const char *) ; FILE 是個 struct 自訂型態。 1 ...

  • C語言 - 第三十五章 | 聯合(union)

    聯合(union) union 跟 struct 一樣,都是產生一種新的資料型態,只是不同的是, struct 是每個成員變數都配置一段空間, union 則是共用一段記憶體空間。 union 維護足夠的空間來置放多個資料成員中的「一種」,而不是為每一個資料成員配置空間,使用關鍵字 union 來定...

  • C語言 - 第三十四章 | 列舉(enum)

    列舉(enum) C 中列舉( Enumeration )型別,就是以關鍵字 enum 開始加上列舉名稱,並以大括號括住要列舉的常數。 1 enum Action{ stop , sit, stand, walk, run }; 例中宣告一個列舉型態 Action ,大括號中每一...

  • C語言 - 第三十三章 | struct - 位元欄位

    位元欄位 定義 struct 成員時,可以使用 int 整數定義指定位元個數的成員,可以是帶正負號或不帶正負號的。 每一個位元欄位在緊跟著的冒號之後指定所使用的位元數,在允許的狀況下,連續宣告的位元欄位成員會緊鄰著被配置空間。 位元欄位成員不可被 & 取址。 1 2 3 4 5 6 stru...

  • C語言 - 第三十二章 | struct - 結構與指標

    結構與指標 示範了如何宣告 struct 指標,以及如何使用 & 對 struct 實例取位址值,如果使用 struct 的指標來存取其成員,則必須使用 -> 運算子。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 # include <st...

  • C語言 - 第三十一章 | struct - struct 簡介

    struct 簡介 struct 是 C 中用來組織資料的關鍵字,當使用 struct 時,考慮的是一組資料擁有的相關性,例如學生會有學號、姓名、住址、電話等,若操作時經常都要傳遞同樣一組資料,可以使用 struct 來定義一個 Student 型態,這個型態中包括了學號、姓名、住址、電話等資訊,接...

  • C語言 - 第三十章 | 函式進階議題 - 函式指標

    函式指標 程式在執行時,函式本身在記憶體中也佔有一個空間,而函式名稱本身也就是指向該空間位址的參考名稱,當呼叫函式名稱時,程式就會去執行該函式名稱所指向的記憶體空間中之指令。 1 傳回值型態 (*指標名稱)(傳遞參數); 一個函式型態由傳回值型態與參數列決定,不包括函式名稱,一個函式指標可指向具有相...

  • C語言 - 第二十九章 | 函式進階議題 - 不定長度引數(Variable-length argument)

    不定長度引數( Variable-length argument ) 在定義函式時,有時無法事先得知要傳遞的參數個數,這邊介紹不定長度引數( Variable-length argument )的使用,為了要使用不定長度引數,必須包含 stdarg.h 標頭檔案。 1 # include <s...

  • C語言 - 第二十八章 | 函式進階議題 - 遞迴(Recursion)

    遞迴( Recursion ) 遞迴( Recursion )是在函式中呼叫自身同名函式,而呼叫者本身會先被置入記憶體堆壘中,等到被呼叫者執行完畢之後,再從堆壘中取出之前被置入的函式繼續執行。堆疊( Stack )是一種「先進後出」的資料結構,就好比你將書本置入箱中,最先放入的書會最後才取出。 C ...