2023年3月26日 星期日

[Win10] 更新後藍牙不能用(消失)

檢查裝置管理後發現藍芽消失了,且藍芽滑鼠失效

正常情況應為下圖所示,


此時反倒出現了一個為未知裝置


按右鍵,把他移除,重新機後,藍芽就恢復正常


2023年3月18日 星期六

[C][string] printf/printk文字上色

上色
30(黑色)、31(红色)、32(綠色)、 33(黄色)、34(藍色)、35(桃红)、36(青色)、37(白色)

printf("\033[1;31m%s = %s\033[0m\n", key, value);
printk("\033[1;31m%s = %d\033[0m\n", key, value);
僅linux可用

[C][string] fprintf/sprintf用法

●fprintf: 輸入格式化的文字到文件中

file printf
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    FILE *fPtr;
    int age = 20;
    
    fPtr = fopen("test.txt", "w");
    if (!fPtr) {
        printf("open file fail\n");
        return 0;
    }
    
    fprintf(fPtr, "I am %d years old.\n", age );
   
    fclose(fPtr);
    
    return 0;
}

test.txt →  I am 20 years old.


2023年3月7日 星期二

[Linux] ar vs. gcc-ar

gcc-ar的意思是多包了--plugin=/path/to/liblto_plugin.so
所以 gcc-ar = ar --plugin=/path/to/liblto_plugin.so