
杂七杂八笔记
文章平均质量分 72
各类笔记
rainboots
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图像增强入门学习——基本名词了解
毕设图像增强相关。原创 2022-03-12 20:52:34 · 806 阅读 · 0 评论 -
Linux学习6.27
命令解析器: shell——Unix操作系统 bash——Linux操作系统 本质:识别命令,调用对应程序 快捷键: 命令和路径补齐 主键盘快捷键: 1.历史命令切换 历史命令:history 向上遍历:ctrl p 向下遍历:ctrl n 2.光标移动 向前移动:ctrl b 向后移动:ctrl f 移动到头部:ctrl a 移动到尾部 :ctrl e 3.删除字符: 删除一部分 ctrl u Tab键自动填充 Linux系统不分盘 根目录 ls /...原创 2021-07-15 09:47:38 · 205 阅读 · 0 评论 -
Linux编译和调试
gcc编译器 名称:GNU Compiler Collection 对C/C++编译的控制 预处理 Pre-Processing 生成 .i 文件 gcc -E -o hello.i hello.c 编译 Compiling 生成 .s 文件gcc -S -o hello.s hello.i 汇编 Assembling 生成 .o 文件gcc -c -o hello.o hello.s 链接 Linking ...原创 2021-11-16 09:47:27 · 519 阅读 · 0 评论 -
Qt学习笔记
头文件 #include <QApplication> Qt 头文件没有.h 有且只有一个应用程序类的对象 QApplication a(argc,argv); QWidget 窗口基类 return a.exec(); //等同于 a.exec(); //等待事件的发生 return 0;原创 2021-11-16 09:46:30 · 664 阅读 · 0 评论 -
Python学习
Python是一门解释型、面向对象的高级编程语言 Python 3不兼容Python 2.0 特性: 开源、易于维护、可移植、易于使用、广泛的标准库、功能强大、可扩展、可嵌入 缺点: 运行速度慢、代码不能加密 九九乘法表 使用反斜杠 \ ,实现转义字符的功能 在字符串前面加 r ,表示直接显示原始字符串,不进行转义 列表[ ] 元组( )元组不允许修改 字典 { } 集合{ } 编码规范 一般Python程序第一行需要加入 #...原创 2021-10-13 13:17:01 · 158 阅读 · 0 评论 -
多线程 加锁
线程同步 对多线程来说,资源是共享的,基本上不存在不允许访问的情况,但是,共享的资源在某一时间点只能有一个线程占用,所以需要给资源加锁。 线程的锁的种类 互斥锁 读写锁 条件变量 自旋锁 信号灯 互斥锁 互斥锁机制是同一时刻只允许一个线程占有共享的资源。 初始化锁 intpthread_mutex_init(pthread_mutex_t*mutex,constpthread_mutex_attr_t*mutexattr); 参数 mutexattr 用于指定锁的属性(见下)...原创 2021-09-24 10:56:06 · 4004 阅读 · 0 评论 -
MySQL学习笔记
查看计算机状态,在“服务”中显示“状态”---正在运行,“启动类型”---“手动” windows下命令 net stop MySQL 停止服务 net start MySQL 启动服务 本地登录 mysql -uroot -p 密码 退出 exit 查看数据库 show databases; 使用数据库 use ***; 创建数据库 create database ***; 导入数据 source 路径(不能有中文 查看数据 select * fro...原创 2021-09-09 18:00:09 · 256 阅读 · 0 评论 -
网络编程面试题
TCP/UDP协议 深入理解TCP、UDP协议及两者的区别_striveb的博客-优快云博客_udp协议和tcp协议 TCP 和UDP 的详细介绍_卖女孩的小火柴的博客-优快云博客_tcp udp 三次握手、四次挥手的过程 TCP和UDP的区别 http协议 HTTP 协议入门 - 阮一峰的网络日志 (ruanyifeng.com) http协议常见面试题 - 吃个鱼丸 - 博客园 (cnblogs.com) HTPP协议是无状态协议 HTTP请求格式、回应格式 http协议请求方式原创 2021-08-23 15:45:36 · 169 阅读 · 0 评论 -
Linux 内核、进程调度、进程通信、多线程、协程
Linux内核 操作系统是什么 内核是什么 从功能层面上来说,内核就是一个中间层,软件和硬件之间交互的中间层,链接层 从其他方面理解内核 系统调用,开放了很多接口;资源管理 内核实现的策略 宏内核 微内核 内核包含哪些核心的模块 进程的调度与切换 内存管理 虚拟内存机制 和网络交互的地方 设备驱动程序 进程通信机制&锁 其他模块 Linux进程调度 进程分类 实时进程 用户交互的进程,需要及时响应 普通进程 如压缩文件,视频的编码解码 上下文切换 上...原创 2021-08-15 21:53:12 · 553 阅读 · 0 评论 -
配置apache
apache 安装apache2服务器 #sudo apt-get install apache2 查看apache版本 apache2 -v 启动apache 1、启动aoache服务 sudo /etc/init.d/apache2 start 2、重启apache服务 sudo /etc/init.d/apache2 restart 3、停止apache服务 sudo /etc/init.d/apache2 stop 测..原创 2021-08-17 17:18:19 · 161 阅读 · 0 评论 -
host文件、DNS负载均衡、SSL/TLS
今日学习: host文件 本机的host文件作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。 对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。 D原创 2021-08-13 17:02:28 · 696 阅读 · 0 评论 -
pair与tuple 用法、套接字、TCP粘包/拆包、http长连接与短连接
今日学习: pair C++中的结构模板,定义在头文件<utility>中,提供一个包含2个数据成员的结构体模板。 pair是将2个数据组合成一个数据,当需要这样的需求时就可以使用pair。 (1)STL中的map就是将key和value放在一起来保存。 (2)另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair pair的创建和初始化 pair<string, string> anon; // 创建一个空对象anon,两个元素类型都是str原创 2021-08-10 20:22:56 · 390 阅读 · 0 评论 -
暑期学习冲offer7.30
今日学习:基础语法76 明日计划:写memset、memcpy、strcpy https://www.cnblogs.com/573177885qq/p/5302457.html https://blog.youkuaiyun.com/huliqi789/article/details/51813543 初始化列表 对于类类型来说,最好使用初始化列表,为什么呢?由下面的测试可知,使用初始化列表少了一次调用默认构造函数的过程,这对于数据密集型的类来说,是非常高效的。 必须使用初始化列表的时候 1.常量成员,原创 2021-07-30 20:47:33 · 331 阅读 · 0 评论 -
暑期学习冲offer7.27
明日计划:写C++11新特性;刷专项题50道;抽空看代码编写规范;刷leetcode题目;开始看阿秀的八股笔记原创 2021-07-27 16:53:14 · 243 阅读 · 0 评论