自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 MIT6.S081 Lab2-System Calls

MIT6.S081 Lab2-System Calls

2022-09-14 13:10:50 315

原创 6.S081-实验1-Xv6 and Unix utilities

MIT6.S081的实验1思路解析与代码实现

2022-09-08 13:19:22 274

原创 使用pyinstaller库打包python程序为exe的过程和问题解决

使用pyinstaller库打包python程序为exe的过程和问题解决

2022-07-11 19:45:38 809

原创 中文标题乱码

用Python画图时,使用汉语出现乱码现象

2022-06-30 17:11:14 154

原创 关于在使用 pyqt5 QtGui.QImage 图片倾斜

使用 pyqt5 QtGui.QImage 显示图片时,发生图片倾斜

2022-06-12 01:02:59 645

转载 cv2.threshold()

cv2.threshold()介绍

2022-06-12 00:09:44 165

转载 cv2.getStructuringElement()

cv2.getStructuringElement()介绍

2022-06-12 00:00:26 8609

原创 整数与二进制的转换并读写二进制bin文件

整数与二进制之间的转换整数转换为二进制函数to_bytes介绍:def to_bytes(length, byteorder, signed) """ length:单位:字节;表示二进制的长度,不足的补零 byteorder:表示整数的字节顺序,即是大端法还是小端法。big:最高有效位位于开头;little:最高有效位位于末尾 signed:是否用补码的形式表示整数,默认false; return: """a, b, c, d = 1024, -1024'''a 的二进制 bin

2022-05-26 23:38:41 565

原创 QTableWidget使用数据改变信号量cellChange发生死循环

QTableWidget使用数据改变信号量cellChange发生死循环首先说明,这个信号非常的坑,不得不承认我被这个信号恶心到了,只要连接这个信号,不管是你手动更改一个数据,或者是数据的初始化,总之只要表格有一点改变,这个信号就被发射,后果就是:想想没有结束条件的递归吧!解决方法其实和处理进程间的通信这类问题是一样的处理办法,我们需要给他加锁或者或设置原子操作阻塞方法blockSignals在使用程序进行表格的显示的时候,进入阻塞模式;完成后退出阻塞模式;在手动更改数据后,在我的程序中需要重新显

2022-05-24 18:13:33 1672

原创 第三方库安装和管理

记录一下平时遇到的问题更新日志:2022.5.22,完善第三方库的安装方法前言在安装第三方库,可能会遇到下面几个问题:下载很慢:通过国外源下载很慢,可以利用国内的镜像源清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.

2022-05-22 12:57:39 242

原创 使用matploylib画横线和竖线

使用matploylib画横线和竖线

2022-05-11 23:23:58 1123

转载 matlibplot画图嵌入到PyQt5界面中

matlibplot画图嵌入到PyQt5界面中

2022-05-10 17:53:25 2035

原创 热力图转换成图片时颜色翻转

背景:将图片转成热力图,并在QLabel中显示问题:展示时,热力图颜色展示翻转将图片转成热力图image_temp = cv2.applyColorMap(cv2.convertScaleAbs(img_uint8), cv2.COLORMAP_JET) # 转换成热力图**此时的image_temp是np.ndarray格式将热力图转成图片格式ROI_show = cv2.cvtColor(ROI_show, cv2.COLOR_BGR2RGB) # 先转成RGB

2022-05-07 16:39:48 765

原创 Linux0.11操作系统(哈工大李治军老师)实验楼实验3-进程运行轨迹的跟踪与统计

Linux0.11操作系统(哈工大李治军老师)实验楼实验2-进程运行轨迹的跟踪与统计参考视频:操作系统(哈工大李治军老师)第8、9讲内存中如果只执行一个程序,在与IO设备进行传递时,CPU利用率非常低,因此引入“并发”概念,多个程序(进程)在CPU中交替执行**操作系统根据PCB来感知进程;为了实现进程同步(合理的推进顺序),引入“锁”的概念本次实验包括如下内容:基于模板 process.c 编写多进程的样本程序,实现如下功能: + 所有子进程都并行运行,每个子进程的实际运行时间一般不超过 30

2022-03-23 14:36:59 1811

原创 Linux0.11操作系统(哈工大李治军老师)实验楼实验2-系统调用

Linux0.11操作系统(哈工大李治军老师)实验楼实验2-系统调用在 Linux 0.11 上添加两个系统调用iam()和whoami(),并编写两个简单的应用程序测试它们。原理1. 应用程序如何调用系统调用调用自定义函数是通过 call 指令直接跳转到该函数的地址,继续运行。而调用系统调用,是调用系统库中为该系统调用编写的一个接口函数,叫 API(Application Programming Interface)。API 并不能完成系统调用的真正功能,它要做的是去调用真正的系统调用,过程是:

2022-03-20 17:42:26 2486

原创 Linux0.11操作系统(哈工大李治军老师)实验楼实验1-引导

Linux0.11操作系统(哈工大李治军老师)实验楼实验1-引导

2022-03-15 16:31:51 3385 1

原创 const int * , int const *, int * const,顶层const和底层const

区分const int * , int const *, int * constconst int * p = 1 表示变量p所指的对象是不变的,p是可以改变的,即*p = 1不可以改变,但p的地址可以改变;int const * p = 1同上;int * const p = 1表示变量p不可以改变,即地址不变,但所指的对象可以改变。底层和顶层const概念区分顶层const :指const所修饰的变量本身是一个常量,自身无法更改;例如上述int * const p = 1,其中p的值无法更

2022-03-06 23:52:38 503

原创 指针修饰参数的不同含义

1. int* p[4]含义:由于[]的优先级大于*,所以其强调是一个数组,数组内的每个元素均是一个指向int 的指针。 int *p[4]; for (int i = 0; i < 4; i++) p[i] = &i; cout << p[0] << endl; // 0x61fefc cout << *p[0] << endl; // 4至于为什么会是4? 不太懂,将来再解决。2. in

2022-03-05 23:23:31 104

原创 广度优先搜索(未完待续)

多源广度优先搜索介绍优先每一层遍历(每一层随机),直至最后一层。路线:A->B->C->D->E->FA->C->B->D->E->F案例(leetcode 542题 01矩阵)案例转载:https://leetcode-cn.com/problems/01-matrix/案例描述给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。两个相邻元素

2021-11-24 21:28:53 88

原创 深度优先搜索(DFS)

深度优先搜索介绍深度优先搜索(DFS)为随机沿一条支路走到头,后返回上一岔路继续重复操作,最后遍历全部的过程。一条路线:A出发,随机三条支路选择B;B访问C;C访问D;因为遍历过A,所以不能从D访问A,应返回到C,继而返回到B,最后返回到A,由A访问E。全部过程为:A->B->C->D->E或者:A->E->B->C->DA->E->D->C->B等等。案例(LeetCode 第695题岛屿最大面积,C++实现)

2021-11-23 20:35:37 339

原创 python关于库函数的安装、查询、升级等

记录一下平时遇到的问题**一、使用anaconda中的promot**安装库函数#以numpy为例pip install numpy安装指定版本的库函数#以1.19.2版本的numpy为例pip install numpy==1.19.2查询目前python版本已经安装的库函数pip list查询可升级的库函数pip list -o升级某个库函数#以numpy为例pip linstall -U numpy二、离线安装whl文件(库函数)在网上找到对应python

2021-11-03 18:16:00 631

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除