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
基本知識
Java程式碼格式
Java Memory Model
基本型態與Wrapper Classes
Java Object Layout
Call by value
陣列
final
==與equals
Object
Annotation
工具類別
String
String Buffer
亂數
Math
Junit Test
繼承
繼承
建構子
繼承Memory Layout
繼承 Tricky
super與this
多型
抽象
介面
內部類別
內部類別
靜態內部類別
靜態內部類別方法
匿名類別
Static
靜態與匿名區塊執行順序
ClassLoader相關
Classloader類別載入
Metadata
泛型
泛型
泛型介面
泛型方法
?與extends與super
Thread
Thread
synchronized
join 插隊
列舉
反射
Lambda
Exception
Comparable與Comparator
IO
File
串流基礎概念
String與char[]和byte[]
檔案串流
ByteArray串流
有附加功能的串流
序列化與反序列化
System.in System.out
UML
UML類別圖
安裝Amateras
Design Pattern
依賴反轉原則
開放關閉原則
HAS-A比IS-A更好
最少知道原則
Singleton
Simple Factory
抽象工廠
介面切割原則
介面轉接器
物件轉接器
合成模式(樹狀結構)
Iterator
裝飾者模式
IO裝飾者模式
觀察者模式
策略模式
責任鏈
建造者模式
橋樑模式
狀態模式
Proxy代理人模式
中介者模式
樣板模式
DeepClone
共享模式
Android
thread
Main Thread
Handler訊息溝通
Android studio
kdoc
ADB
Intellij 安裝Coroutine
error
kaptGenerateStubsDebugKotlin task (current target is 17) jvm target
Kotlin
Coding Style
Intellj快速鍵
變數與基本類型
IntRange區間與in
if, when, while
Null
Exception
函式
函式
Lambda
let,run,with,also,apply...
函式庫
String函式
常用函式庫
集合
Array
List與MutableList
Set
Map,MutableMap
類別與物件
類別
set get
建構式
extends constructor
存取修飾子
繼承 覆寫 轉型
Any
Data class
object與companion object
object 匿名類別
內部類別
列舉
Seal class
lazy
operator
Component 解構
plus運算子
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時光機
Xcode支援C++11以上
Xcode支援C++11以上
選擇專案名
選擇Build Settings
選擇Apple Clang
選擇C++ Language Dialect
results matching "
"
No results matching "
"