- 博客(31)
- 收藏
- 关注
原创 关于pygsp引发的一系列问题和实例小demo
摘要 本文记录了解决pygsp库安装和运行问题的过程。主要问题包括运行崩溃、numpy版本冲突和matplotlib依赖缺失。解决方法是通过conda环境管理,先卸载冲突包,再固定安装兼容版本的numpy(1.26.4)、scipy(1.11.4)和matplotlib(3.8.4),最后使用--no-deps参数安装pygsp 0.5.1以避免自动升级依赖。文末提供了测试代码验证安装效果,成功生成了预期图形。
2025-08-17 22:33:00
226
原创 QPixmap::scaled参数说明
本文详细解析了QPixmap::scaled()函数的两种参数设置。对于aspectRatioMode参数,通过200x100图片缩放到150x150区域的实例,图解了三种模式:IgnoreAspectRatio会变形填充,KeepAspectRatio保持比例但留白,KeepAspectRatioByExpanding保持比例但需裁剪。对于transformMode参数,对比了FastTransformation(快速但粗糙)和SmoothTransformation(平滑但稍慢)两种模式的特点和适用场景
2025-07-23 21:56:47
680
原创 Anaconda Prompt和Jupyter Notebook下使用pip list输出结果不同的原因
直接在cmd(默认conda环境是base)下输入jupyter notebook启动和在自己创建的虚拟环境的输入jupyter notebook启动所使用的jupyter notebook是不同的。可以看到是不一样的,不要以为切换内核就是切换了conda的虚拟环境。
2024-02-11 20:13:25
665
原创 使用vs的类模板创建注意事项(自用)
注意是#include “Point.h” ,而不是#include “Point.cpp”加上#include “Point.h”使用vs的类模板创建注意事项(自用)
2023-12-13 23:23:54
662
原创 vscode远程连接Ubuntu
【VSCODE利用remoteSSH插件连接linux编程】 https://www.bilibili.com/video/BV1s44y1G7E2/?目录下的所有文件再使用vscode重新连接。
2023-11-08 11:10:51
252
原创 phpstudy安装thinkphp
符合域名命名即可,安装thinkphp6建议选择php7.3,端口选择8000,避免后面端口占用访问不了。选择刚才创建的网站,点击管理,选择composer,弹出如下框图,选择php7.3,然后点击确认。先启动WNMP(Windows下的绿色Nginx+Mysql+PHP环境集成套件包)输入http://tp6.io:8000/public/1️⃣安装composer(PHP的依赖管理工具)注意前面是http,不是https,有的话手动去掉。3️⃣composer命令安装thinkphp。
2023-09-24 16:14:10
925
原创 Django配置Mysql
则可能是关联外键时,没加on_delete=models.CASCADE,旧版Django默认on_delete,新版的Django版本需要自己手动添加。在__init__.py(setting.py同文件夹下的__init__.py)中添加。至此,已经配置好Mysql。修改setting.py,根据自己情况更改。重新打开Navicat即可看见生成表了。若没有安装pymysql,则。
2023-08-13 13:36:41
325
1
原创 python3.9安装sklearn
本次安装是在Anaconda的虚拟环境下进行首先打开Anaconda Prompt (Anaconda),输入以下命令激活自己创建的虚拟环境DL查看python包安装情况,查看是否已经安装scikit-learn
2023-07-24 11:11:25
2899
1
原创 [HNCTF 2022 Week1]ret2shellcode
(bss segment):bss是Block Started by Symbol的简称,用来存放程序中未初始化的全局变量的内存区域,属于静态内存分配。ret2shellcode题型开NX保护之后,常用函数。prot为7(1+2+4)就是rwx可读可写可执行。,即使程序开了NX保护,也可执行shellcode。s[256]在栈上,buff在bss段上。此时再查看权限,由于还没运行函数。即rwx为二进制111,全开。buff在0x4040A0。查看0x4040A0权限。此时再查看权限,发现。
2023-05-21 12:18:50
750
原创 [BJDCTF 2020]babystack2.0
注意题目是Ubuntu16,若本机是Ubuntu18要调试pwn文件要抬栈,不然会报错。注意以下以下两句,要在后面加‘\n’,因为puts函数后面会加‘\n’3、若是其他情况,则可能报错。
2023-05-21 11:05:59
415
原创 typora样式配置
代码块样式在目录themes下,自行创建base.user.css配置。typora样式在目录themes下github.css的配置。
2023-04-07 22:24:34
308
原创 jupyter配置默认浏览器和项目位置
在C:\Users\小希.jupyter文件下,找到jupyter_notebook_config.py。若没有,则打开anaconda prompt终端,输入以下命令。配置jupyter_notebook_config.py中默认跳转浏览器。配置jupyter_notebook_config.py中默认打开位置。
2023-04-07 22:06:59
691
原创 python的`__init__`和self是什么?
python无处不对象,对象(object)=属性(property)+方法(method)。打比方:人是一个对象,鼻子、眼睛、年龄等是属性,也可以说是特征;而唱跳、rap、打篮球则是方法,也可以说是行为。
2023-04-06 21:48:52
128
原创 C语言实验报告6 函数
第一题可以将for (i = 2;i < n;i++)改成 for (i = 2;i < n/2;i++) 或者 for (i = 2;i++)来提高计算机运算效率函数的形参属于局部变量,仅在定义的函数内有效,函数返回后失效。全局变量:在整个工程文件内都有效;“在函数外定义的变量”,即从定义变量的位置到本源文件结束都有效。由于同一文件中的所有函数都能引用全局变量的值,因此如果在一个函数中改变了全局变量的值,就能影响到其他函数中全局变量的值。
2022-11-21 15:34:26
1857
原创 C语言实验报告5 数组
问题出在程序中使用了 gets是非常不安全的,函数执行需要一个栈空间,但这个栈空间容量是有限的,而且栈里存放了函数返回的地址。gets()函数在获取输入时,如果无限输入会造成栈溢出,在程序返回时,不能正常的找到返回地址,程序将发生不可预测行为。可以将gets(a);改成fgets(a,100,stdin);printf("\n 输入任意字符 : ");//stdin 意思是键盘输入 fputs(name , stdout);//stdout 输出 return 0;}
2022-11-20 14:19:40
1656
原创 一步步教你查看cuda和cudnn版本
1.查看cuda版本win+R+enter回车,再输入cmd进入命令行,再输入nvcc --version或者输入nvcc -V即可得到cuda的版本,如图我的cuda版本是10.2查看cudnn版本进入目录查看cudnn_version.h文件一般放在:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include\cudnn_version.h...
2022-04-10 11:13:48
52762
3
原创 到底什么是语义分割?
什么是语义分割?语义分割(semantic segmentation):语义分割是一种典型的计算机视觉问题,其涉及将一些原始数据(例如,平面图像)作为输入并将它们转换为具有突出显示的感兴趣区域的掩模。许多人使用术语全像素语义分割(full-pixel semantic segmentation),其中图像中的每个像素根据其所属的感兴趣对象被分配类别ID。早期的计算机视觉问题只发现边缘(线条和曲线)或渐变等元素,但它们从未完全按照人类感知的方式提供像素级别的图像理解。语义分割将属于同一目标的图像部分聚集
2022-04-09 19:36:45
19978
5
鼠标右键管理工具.zip
2023-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅