03 2023 档案
Ubuntu 网络相关
摘要:#ubuntu 18.04 wired unmanaged 原因未知,参考链接 ##解决方法 sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf sudo vim /etc/NetworkManager/Net
py文件转可执行文件
摘要:使用Python官方提供的pyinstaller库。 pip3 install pyinstaller pyinstaller -F nameofpy (-n nameofoutput) 使用示例 在hello.py所在目录下执行pyinstaller -F hello.py会在目录中产生dist文
C语言数据类型对应字节
摘要:#基础类型 一个字节通常表示8bit #typedef类型 经常在代码中见到的uint32_t的t代表是由typedef产生的。 /* There is some amount of overlap with <sys/types.h> as known by inet code */ #ifnde
C语言使用正则表达式
摘要:#include<regex.h> #regcomp 编译正则表达式 int regcomp (regex_t *compiled, const char *pattern, int cflags); ①regex_t 是一个结构体数据类型,用来存放编译后的正则表达式,它的成员re_nsub 用来存
C语言printf与assert(0)的问题
摘要:在assert(0)之前使用printf时发现并不会起作用,需要加上一行代码 printf... fflush(stdout); assert(0);
riscv指令
摘要:#各个寄存器 | 寄存器 | ABI名字 | 注释 | Saver | | | | | | | x0 | zero | Hard-wired zero,常数0 | | | x1 | ra | Return address | caller,调用函数的指令pc | | x2 | sp | Stack
Ubuntu18.04下载nodejs
摘要:#下载nodejs 参考链接 ##官网下载源码 官网:https://nodejs.org/ 中文网(推荐): http://nodejs.cn/ 可以下载自己想要的版本 ##解压并做软连接 tar -xvf node-v10.15.3-linux-x64.tar.xz mv node-v10.15
c语言函数使用
摘要:#strtok使用 ##函数参数 char *strtok(char *str, const char *delim) str -- 要被分解成一组小字符串的字符串。 delim -- 包含分隔符的 C 字符串。 该函数返回被分解的第一个子字符串,如果没有可检索的字符串,则返回一个空指针。 ##使用
C语言中的#与##
摘要:#符号把一个符号直接转换为字符串,例如:#define STRING(x) #xconst char *str = STRING( test_string ); str的内容就是"test_string",也就是说#会把其后的符号直接加上双引号。##符号会连接两个符号,从而产生新的符号(词法层次),
llvm相关
摘要:#ubuntu18.04 apt 安装llvm11 wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - echo "deb http://apt.llvm.org/bionic/ llvm-toolcha
Ubuntu 查看卸载记录
摘要:#问题 卸载错了软件,想看下卸载记录。 #日志记录 记录放在/var/log/apt下的history.log中,保持的是当月记录。 其余压缩包保存了前数几个月的记录,例如history.log.l.gz保存的是上一个月的记录。 同时term.log还会保存下对应的控制端显示,term.log.1.
Ubuntu 更换Python版本相关
摘要:#错误做法:卸载Python3 Python是linux系统的底层应用,卸载Python3容易出现各种各样的问题。 错误做法 sudo apt remove python3 sudo apt autoremove ##遇到问题1:卸载了火狐浏览器 重新apt install firefox ##遇到
Ubuntu cmake安装
摘要:#下载源码 进入官网下载对应版本包,如下: #解压后输入指令 依次输入以下指令 cd cmake-3.22.2(不同版本后面的数字不一样) ./bootstrap make sudo make install
python logging 模块的使用
摘要:#示例代码如下: import logging import sys def logging_init(): logger = logging.getLogger() logger.setLevel(logging.INFO) file_handler = logging.FileHandler("
Python设置字符串颜色
摘要:使用\033[3表示字体颜色,\033[4表示背景色。 示例 print("\033[31;1mhello") print("\033[32;1mhello") print("\033[33;1mhello") print("\033[34;1mhello") print("\033[35;1mhe