Click to Search
Cici's notebook
C++
寫C++在MAC
Xcode
VS on Mac
安裝VS在MAC(實作)
VS Debug
Cmake on Mac
Xcode支援C++11以上
關閉RVO
台陸指標相關名詞差異
基本知識
程式碼格式
資料型態
資料型態範圍
char字元
bool
整數與浮點數
typedef類型別名
參數與引數
變數可見範圍與生命週期
迴圈
亂數
main
include與define
Linux shell指令
編譯
安裝openssh-server
makefile
gdb
gdb core dump
gdb attach pid
指標
指標基本觀念
const與指標
void*任何資料型態的指標
0 == nullptr == NULL
指標位址是無效內容
指標的指標
指標運算
指向陣列的指標
陣列
一維陣列與指標
陣列與動態配置記憶體
qsort排序
二維陣列
指標陣列存放多個記憶體位址
smart pointer
unique_ptr
C字串
char 字串
char字串指標
string convert
實作字串函式
取得字串長度
原地反轉字串
整數轉成字串
字串轉成數字
字串拷貝
字串連結
字元搜尋
字串比較
字串搜尋
刪除字元
split 切割字串
xml搜尋
ASCII與中文
參考
參考
參考指向指標
等號左邊的函式
函式
函式宣告與定義
函式傳值與傳回值
函式參數為指標
函式傳參考
函式傳回值是參考
函式多載
內嵌函式
函式參數預設值
函式指標
函式參考
auto與函式
lambda
using函式指標別名
記憶體
記憶體配置
new/delete
malloc
operator new delete
記憶體不足
memset
記憶體間隔計算
結構
定義結構
結構與字串
初始化結構
結構陣列
指標指向結構
巢狀結構
結構中的陣列
結構中的指標
鏈結串列
資料結構與演算法
ArrayList實作
ArrayList擴展容量
單向鏈結串列實作
雙向鏈結串列實作
Stack實作
Queue實作
circular queue環狀佇列
氣泡排序
插入排序
快速排序
合併排序
遞迴
類別與物件
類別與物件
this
Enum列舉
建構子與解構子
匿名物件
臨時物件temporary object
建構子初始化列表
成員變數是類別
靜態類別變數與函式
拷貝函式
深淺拷貝
operator=()
operator()物件函式
operator+()
operator==()
繼承
繼承初始化
多型
轉型
自動轉型
強制轉型
建構子轉型
c++轉型
cast operator轉型運算子
模板
函式模板
類別中函式模板
指標模板
模板特製化
類別模板
Stack實作(int Array)
foreach模板
find_if模板
氣泡排序模板
STL Containers
string
iterator疊代器
pair
map
c11
初始化initializer list
左值與右值
l-value與r-value
l-value參考與r-value參考
const與參考
移動建構子與移動指派運算子
forward
functional
bind綁定
可變參數模板
callback
pthread
建立pthread
Thread(C11)
建立thread
執行緒記憶體釋放
this_thread
互斥鎖Mutex
condition_variable
time
程式執行時間
time
file
File IO
File description
linux系統c函式庫
取得錯誤訊息
檔案目錄操作
system與execl
process相關
signal訊號
exit終止程序
fork 複製程序
kill
Shared Memory共用記憶體
semaphore
semaphore作為condition
socket
socket
多工的socket
Socket傳送檔案
ffmpeg
xcode
FFmpeg in Mac
android
First jni
JNI
cmake
FFmpeg on Android
import ffmpeg in Android
Java
多型
抽象
介面Interface
內部類別
匿名類別
方法傳值Call by value
Static
Thread
建構子
UML
UML類別圖
安裝Amateras
Design Pattern
依賴反轉原則
開放關閉原則
HAS-A比IS-A更好
介面切割原則
最少知道原則
Singleton單例
Android
thread
Main Thread
Handler訊息溝通
Android studio
kdoc
ADB
Intellij 安裝Coroutine
error
kaptGenerateStubsDebugKotlin task (current target is 17) jvm target
JetpackCompose
元件
Compose Text
Compose sidebar
Icon
Box
Row
Column
Btn
RadioButton
ListItem
TextField
LazyColumn水平置中
屬性
Compose mutableStateOf
Modifier
padding
背景顏色漸變
圖片相關
clip圓角
ImageLoader
圖片全瑩幕
圓形圖片
Topbar與Navigation
自制App Top Bar
Topbar error
Topbar置中
App Top bar添加上一頁跟action的按鈕
Change status bar color
Change status bar height
BottomNavigation
AnimationNavgation
Navigation 回到上一頁轉場
system bar
資料相關
Retrofit
View Model
preferencesDataStore Flow找不到
其它
瑩幕寬高
手勢相關
輪播
PullRefresh
畫半圓Canvas chart
折線圖
Compose代碼模版
Compose共用xml佈局
Permission
Compose Text Error
Jekyll
Install
安裝 Ruby on Mac
安裝 Jekyll
舊資料
安裝Gem jekyll
安裝Ruby
如何更改舊ruby路徑
Other Note
sublime note
git
github note
SourceTree新增git repository
SourceTree token
刪除commit
固定ip設定
Laravel基本介紹
mac
mac使用方式
外接螢幕配置主副
APFS
mac時光機
leetcode
118,119 Pascal's Triangle
MyLinkedList數據結構
1367
572 Subtree of Another Tree
144 Binary Tree Preorder Traversal
產生N個01的組合
Leetcode 240 剑指 Offer 04. 二维数组中的查找
Xcode支援C++11以上
Xcode支援C++11以上
選擇專案名
選擇Build Settings
選擇Apple Clang
選擇C++ Language Dialect
results matching "
"
No results matching "
"