最近遇到了这样一个报错:Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeDecodeEr…
Python: 查看当前目录下所有文件和文件夹
遍历当前目录 方法一 import os path = os.listdir('.') print(path) 方法二 import os path = os.listdir(os.getcwd()) print(pat…
hsv转rgb 以及 rgb转hsv 的 Python 实现
RGB 介绍 RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于三者亮度之总和,越混合亮度越高,即加法混合。 红、绿、蓝三个颜色通道每种…
Makefile 学习
1. make make 是 Linux 自带的构建器,构建规则依赖于 makefile 2. makefile 2.1 命名 Makefile / makefile 2.2 规则 目标、依赖、命令 目标:依赖 (tab…
10. C语言基础-文件
打开关闭: // 打开成功返回地址,失败返回空 // w 文件存在清空打开,不存在新建 // r 不存在打开失败 // w+ 读写 // a 追加,存在则追加(光标放到文件末尾),不存在新建 FILE *fp = fop…
9. C语言基础-内存管理
9.1 作用域和生命周期 类型 作用域 生命周期 auto 变量 一对 {} 当前函数 static 局部变量 一对 {} 整个程序生命周期 extern 全局变量 整个程序 整个程序生命周期 Static 全局变量 当…
8. C语言基础-指针和数组
基础略 案例 — 遍历数组: int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int *p = arr; // == int *p = &arr[0]; for (int …
5. C语言基础-字符串处理函数
fgets() — 字符串输入 基本语法: #include <stdio.h> char *fgets(char *s, int size, FILE *stream); 示例+细节: #include &…
4. C语言基础-数组和字符串
4.1 数组的基本使用: 语法: 类型名称 变量名[元素个数]; 走代码: int arr[10]; // 只声明 arr[0] = 1; // 赋值 arr[10] = 11; // 数组越界(会导致运行时错误,谨慎!…
3. C语言基础-流程控制
3.1 if 选择语句 if( ... ) { // .... }else if( ... ) { // ... }else if ( ... ) { // ... }else { // ... } 3.2 三目运算符 …