2026/07/23 最近我做了一个 Windows 小工具,叫 CodexUsageBar。
项目地址:
https://github.com/luodaoyi/codex-useage-win
一句话概括:它是一个原生 Win32/C++ 桌面挂件,把当前 Codex 账号的 5 小时和每周用量,直接放在桌面上实时显示。
2020/04/01 文件权限出现了问题
下面是一些可用的命令行帮助恢复
1 2 3 4 5 6 7 8 9 10 11 # 取得目录和内容的所有权 可以将其范围缩小到要更改的特定项,具体取决于有多少项。 takeown /f C:\Windows\Web /r # 授予自己完全的控制权 注意 %USERDOMAIN%\%USERNAME% 将自动替换为您的用户-所以这里无需在此替换任何内容 icacls C:\Windows\Web /grant "%USERDOMAIN%\%USERNAME%":(F) /t # 恢复windows10默认的所有者 icacls c:\Windows\Web …
2018/01/12 &符号是取地址符,任何变量都可以使用&来获取地址,但不能用在常量上
struct Point { int x; int y; }; char a; short b; int c; Point p; printf("%p %p %p %p \n",&a,&b,&c,&p); printf("%x %x %x %x \n",&a,&b,&c,&p); printf("%x \n",&10); 16: char a; 17: short b; 18: int c; 19: Point p; 20: 21: printf("%p %p %p %p \n",&a,&b,&c,&p); 0040D408 …
2018/01/03 多维数组的定义 比如一个班有5个组,每个组有9个人
int arr[45] 或者 intarr[5*9] 或者 int arr[5][9]
比如一个县有5个学校,每个学校有3个年级,每个年级有4个班,每个班有5个组,每个组有9个人
int arr[53459] 或者int arr[5][3][4][5][9] int arr[5][3][4][5][9] ,又成为多维数组.
多维数组的初始化 int arr[3][4] = { {1,2,3,4}, {5,6,7,8}, {9,7,6,5} }; 多维数组的存储方式 int arr[3][4]; 反汇编对比
8: int arr[3*4] = …
2017/09/12 方法1 :sc 安装 1 2 3 //bin目录加上 "s" 证明是从windows服务启动该程序 sc create server_name binpath="bin_path s" displayName="display_name" start=auto sc create elasticsearch_index_sync binpath="D:\job\search-job\Search.JobService.exe s" displayName="elasticsearch index sync work" start=auto 卸载 1 2 sc delete …