日积月累
YangJZ_ByteMaster
怕什么真理无穷,进一寸有一寸的欢喜。
展开
-
添加了ssh keys还是无法git push
ssh keys的正确设置只有git协议才可以使用ssh-keys文件,从而实现一键git push。https协议只支持账户密码输入。8月13日以后,git不再支持https协议。原创 2024-03-24 17:59:20 · 290 阅读 · 1 评论 -
ERROR: No matching distribution found for torch==1.12.0+cu113
好像不少用清华源的会出现这个问题。原创 2023-12-28 10:37:57 · 1095 阅读 · 0 评论 -
pycharm连接服务器可以运行,但是在命令行终端中无法运行,找不到某个本地的包或者文件夹
pycharm 可以执行但是命令行却无法运行。在某个.py文件引入了其它目录下的.py文件。但是这个在pycharm 中运行是没有问题的,但是放到命令行运行就会得到错误。原创 2023-12-19 10:36:47 · 683 阅读 · 0 评论 -
【PyCharm】 : Cannot open Local Terminal Failed to start [powershell.exe] in C:\Users\
但是后来我想了想,我是用pycharm的控制端打开过jupyter notebook后出现了这种情况,然把左边侧栏Project中关于“localhost:8888”或者其他端口号相关的删去就可以了。原创 2023-12-16 20:32:17 · 313 阅读 · 0 评论 -
$‘\r‘: command not found的解决方法
出现这样的错误,是因为Shell脚本在Windows系统编写时,每行结尾是\r\n,而在Linux系统中行每行结尾是\n,所以在Linux系统中运行脚本时,会认为\r是一个字符,导致运行错误。原创 2023-12-04 14:12:06 · 223 阅读 · 0 评论 -
clone报错fatal: unable to access ‘https://github.com/...‘: Failed to connect to github.com port
【代码】clone报错fatal: unable to access ‘https://github.com/...‘: Failed to connect to github.com port。原创 2023-11-17 10:31:38 · 424 阅读 · 0 评论 -
Pycharm 日常方便工具和快捷键
打开项目中的文件,函数默认是展开的,看起来非常不方便,如果把代码全部折叠起来,看着就一目了然了。快捷键:ctrl+shift+ - 就折叠了代码。原创 2023-11-16 10:46:38 · 80 阅读 · 0 评论 -
问题解决Sign in failed. Reason: Request signInInitiate failed with message: connect ETIMEDOUT 20.205.243
Sign in failed. Reason: Request signInInitiate failed with message: connect ETIMEDOUT 20.205.243设置网址:,已设置为允许在安装对应版本。原创 2023-11-13 15:03:30 · 3291 阅读 · 0 评论 -
如何在ModelScope社区魔搭下载所需的模型
本篇文章介绍如何在ModelScope社区下载所需的模型。若您需要在ModelScope平台上有感兴趣的模型并希望能下载至本地,则ModelScope提供了多种下载模型的方式。原创 2023-11-12 19:13:02 · 3150 阅读 · 1 评论 -
ERROR: Could not build wheels for sentence_transformers, which is required to install pyproject.toml
解决办法,更新wheel和pip。原创 2023-11-11 23:00:10 · 340 阅读 · 0 评论 -
ubuntu wget ERROR 403: Forbidden 错误
wget -U "浏览器的useragent" 下载地址原创 2023-07-20 17:14:03 · 882 阅读 · 0 评论 -
python形成的xmind,xmind软件打不开报错
将Python保存形成的xmind文件导入腾讯在线文档或者processon,然后导出本地就可以用xmind打开了原创 2023-06-28 11:13:16 · 451 阅读 · 0 评论 -
python单引号,双引号,三引号
三引号(‘’’ 或 “”"):它们可以用来表示多行字符串或包含换行符的字符串。需要注意的是,单引号、双引号和三引号的使用方式在功能上是等效的,选择使用哪种形式完全取决于个人偏好和具体的编码规范。使用三引号可以更方便地定义包含多行文本的字符串,例如多行注释、长文本块或函数文档字符串(docstrings)。在Python中,可以使用单引号(‘)、双引号(")和三引号(’‘’ 或 “”")来表示字符串。单引号(')和双引号("):它们可以用来表示简单的字符串,可以在代码中直接使用。原创 2023-05-21 17:40:16 · 2029 阅读 · 0 评论 -
jupyter notebook 打开指定路径文件
【代码】jupyter notebook 打开指定路径文件。原创 2023-04-25 22:45:44 · 481 阅读 · 1 评论 -
render和redirect区别
ender 返回页面内容(渲染变量到模板中),并且没有发送第二次请求,也可能是导致数据消失的原因redirect 发送了第二次请求,是个跳转函数,而且会返回302的状态码原创 2023-03-05 21:01:10 · 404 阅读 · 0 评论 -
Pip install 和Conda install 总结
一般原则,在新环境中,如果装多个packages,既用到conda,又用到pip,那就先conda 的都装好,再pip,如果能用一种装到底,就不要来回换着用。conda解决依赖的问题很弱,环境包多了以后经常要解决依赖几分钟到十几分钟。我个人感觉比较好的实践是conda创建虚拟环境,装torch/tensorflow等比较难装的包,基础环境配好以后,后面装包一律用pip。原创 2023-03-04 21:46:42 · 1143 阅读 · 0 评论 -
Pycharm中的Virtualenv Environment、Conda Environment
# 总结我以前创建项目都是在Virtualenv 下创建解析器,这个时候最好用conda install或者pip去安装包,因为如果用pycharm中的加号全装不会同步到环境中。(个人理解)原创 2023-03-02 22:04:46 · 2039 阅读 · 2 评论 -
python实现下雪特效,并显示
【代码】python实现下雪特效,并显示。原创 2023-02-10 21:55:24 · 1085 阅读 · 0 评论 -
安装nb_conda后,Conda报错: An error occurred while retrieving installed packages
安装 nb_conda 后,Conda选项卡中报错:An error occurred while retrieving installed packages.EnvironmentLocationNotFound: Not a conda environment: D:\Anaconda3\envs\Anaconda3同时会多出一个 Anaconda3 D:\Anaconda3\envs\Anaconda3 的环境。解决方法: 将 D:\Anaconda3\Lib\site-packages\原创 2023-02-10 21:40:09 · 1475 阅读 · 3 评论 -
openAI gpt部署服务器QQ机器人docker实现
你可以备份这个文件,以后在其他地方使用 mirai 登录这个账号时,可以用备份的文件覆盖 device.json,这样可以避免设备锁验证。成功通过设备锁验证之后,在 bots/QQ号 文件夹中可以找到 device.json 文件,这个文件保存了此次登录的虚拟设备信息。,这是mirai-api-http的配置文件。原创 2023-02-07 21:36:58 · 8560 阅读 · 4 评论 -
screen循环播放视频
功能:1.目前支持循环推流mp4格式的视频,注意视频文件的名字不能含有空格或其他特殊符号。2.视频加水印,水印位置默认在右上角。完整代码如下:原创 2023-01-15 11:09:29 · 886 阅读 · 0 评论 -
png的图片四通道,jpg为三通道
png图片比jpg多了一个Alpha通道, 一个RGB颜色模型的真彩图形,用由红、绿、蓝三个色彩信息通道合成的,每个通道用了8位色彩深度,共计24位,包含了所有彩色信息。为实现图形的透明效果,png图片采取在图形文件的处理与存储中附加上另一个8位信息的方法,这个附加的代表图形中各个素点透明度的通道信息就被叫做Alpha通道。所以,送检的图片要转化成IMREAD_COLOR的三通道格式。把jpg图片imread 一下在imwrite成 .png形式,发现 生成的png图片是三通道,四通道能转化成三通道原创 2023-01-11 15:18:17 · 2650 阅读 · 0 评论 -
C++ vector的用法
vector是一个能够存放任意类型的动态数组,可以动态改变大小原创 2023-01-02 20:13:00 · 588 阅读 · 1 评论 -
C++:map,unordered_map,set和unordered_set
一、map内部实现机理map内部实现了一个 红黑树, map中的元素是按照二叉搜索树存储的,红黑树具有自动排序的功能,使用中序遍历可将键值按照从小到大遍历出来。优点:有序性,这是map结构最大的优点,其元素的有序性在很多应用中都会简化很多的操作;红黑树,内部实现一个红黑树使得map的很多操作在O(logN)的时间复杂度下就可以实现,因此效率非常的高。缺点:空间占用率高,因为map内部实现了红黑树,虽然提高了运行效率(低于unorder_map),但是因为每一个节点都需要额外保存父节点、孩原创 2022-05-02 16:27:02 · 1391 阅读 · 0 评论 -
PyQt5 点击会触发两次槽函数
Bug编写 PyQt5 GUI 程序时,定义了一个槽函数,在实际触发过程中会两次触发该槽函数,例子: def on_upButton_clicked(self): self.turn_page(-1)出现原因经过测试发现,会两次触发的都是拥有同名函数的槽函数,例如:clicked 和 triggered。由于该槽函数拥有两种信号,一种带参数一种不带参数。当不对槽函数进行限制时,不带参数的槽函数就会以为有两个信号,因此会触发两次。解决办法对槽函数参数加上限制后,不带参数的槽原创 2022-05-01 12:14:38 · 1518 阅读 · 2 评论 -
python 使用QPixmap显示图片扭曲、错位问题的解决
将cv类型的图片转换为Qpixmap显示在Qlabel上出现扭曲的问题,如图所示:此处代码为:img = QImage(img.data, img.shape[1], img.shape[0],QImage.Format.Format_BGR888)pixmap = QPixmap.fromImage(img)self.__ui.label_blueImage.setPixmap(pixmap)问题解决上述代码中showImage = QImage(img.data, img.shape[1原创 2022-04-30 10:45:01 · 3468 阅读 · 0 评论 -
Python实现批量jpg按序重命名
import os# 图片存放的路径path = "E:/renumber/"# 遍历更改num = 1for file in os.listdir(path): os.rename(os.path.join(path,file),os.path.join(path,'{}'.format(num))+".jpg") # 结果为1.jpg... # os.rename(os.path.join(path,file),os.path.join(path,'%03d'%(num))+".j原创 2022-04-29 18:08:46 · 1597 阅读 · 0 评论 -
Python批量计算PSNR、SSIM、MSE
import osimport numpy as npfrom glob import globimport cv2from skimage.measure import compare_mse,compare_ssim,compare_psnrdef read_img(path): return cv2.imread(path,cv2.IMREAD_GRAYSCALE)def mse(tf_img1, tf_img2): return compare_mse(tf_img1原创 2022-04-29 18:07:53 · 1801 阅读 · 7 评论 -
Python 命令行传参
Python 命令行传参可能大部分人的第一反应就是用 argparse。argparse 在我们需要指定多个预设的参数(如深度学习中指定模型的超参数等)时,是非常有用的。但是如果有时我们只需要一个参数,那么再解析一整套 argparse 稍显笨重。在 python 中,我们当然同样可以用这种方式来传递命令行参数,这里我们需要借助内置的 sys 库。import sysprint(f'参数个数:{len(sys.argv)}')print(f'参数列表:{str(sys.argv)}')然后我原创 2022-04-29 17:23:32 · 2041 阅读 · 0 评论 -
error: (-215:Assertion failed) empty() in function ‘detectMultiScale‘
在运行 opencv-python 官方示例中的人脸识别脚本时可能会遇到下面的错误:Traceback (most recent call last): File "/Users/eggtargaryen/test.py", line 22, in <module> faces = face_cascade.detectMultiScale(gray, 1.3, 5)cv2.error: OpenCV(3.4.2) /Users/travis/build/skvark/openc原创 2022-04-29 11:16:10 · 1524 阅读 · 1 评论 -
C++ ?:条件运算符(三目运算符)用法
提供了一种表达简单 if-else 语句的简写方法。该运算符由问号(?)和冒号(:)组成,其格式如下:表达式 ? 表达式 : 表达式 ;以下是使用条件运算符的语句示例:x < 0 ? y = 10 : z = 20;这个语句被称为条件表达式,它由 3 个子表达式组成,使用问号 ? 和冒号 : 分隔。这 3 个表达式分别是:x<0,y = 10 和 z = 20。上面的条件表达式与以下 if-else 语句执行相同的操作:if (x < 0) y = 10;else原创 2022-04-27 12:29:57 · 7226 阅读 · 0 评论 -
c ++:指针声明中星号的位置 以及 *符号与&符号的意思
这些示例如何:int* test;int *test;int * test;int* test,test2;int *test,test2;int * test,test2;前三个案例都在做同样的事情:Test不是一个int,而是一个指向int的指针。第二组,在情况4中,test和test2都是指向int的指针,而在情况5中,只有test是一个指针,而test2是"真实" int。 情况6呢? 与情况5相同?4、5和6是同一件事,只是测试是一个指针。如果要两个指针,则应使用:int原创 2022-04-27 12:25:21 · 1420 阅读 · 0 评论 -
C++的substr()函数
substr是C++语言函数,主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。参数pos所需的子字符串的起始位置。字符串中第一个字符的索引为 0,默认值为0.count子串的长度返回值一个子字符串,从其指定的位置开始,第二个参数是长度,不是下标substr有2种常用用法:假设:string s = “0123456789”;string sub1 = s.substr(5); //只有一个数字5表示从下标为5开始一直到结尾:sub1 = “56789”string sub原创 2022-04-24 16:13:59 · 2002 阅读 · 0 评论 -
c++中map与unordered_map
map优点:有序性,这是map结构最大的优点,其元素的有序性在很多应用中都会简化很多的操作;红黑树,内部实现一个红黑树使得map的很多操作在O(lgn)的时间复杂度下就可以实现,因此效率非常的高。缺点:空间占用率高,因为map内部实现了红黑树,虽然提高了运行效率,但是因为每一个节点都需要额外保存父节点、孩子节点和红/黑性质,使得每一个节点都占用大量的空间应用场景:对于那些有顺序要求的问题,用map会更高效一些unordered_map优点:因为内部实现了哈希表,因此其查找速度非常的快缺点:哈原创 2022-04-21 16:19:10 · 1410 阅读 · 0 评论 -
C++中的nullptr
一、C程序中的NULL在C语言中,NULL通常被定义为:#define NULL ((void *)0)所以说NULL实际上是一个空指针,如果在C语言中写入以下代码,编译是没有问题的,因为在C语言中把空指针赋给int和char指针的时候,发生了隐式类型转换,把void指针转换成了相应类型的指针。int *pi = NULL;char *pc = NULL;二、C++程序中的NULL但是问题来了,以上代码如果使用C++编译器来编译则是会出错的,因为C++是强类型语言,void*是不能隐式转换成原创 2022-04-19 16:41:33 · 1151 阅读 · 0 评论 -
c++函数传入数组报错警告
sizeof’ on array function parameter ‘arr’ will return size of ‘int*’ [-Wsizeof-array-argument]数组作为参数传给函数时,是传给数组的地址,而不是传给整个的数组空间,因而sizeof(arr)这句话会报错正确的用法是:不在函数内部使用sizeof...原创 2022-04-06 21:45:28 · 2239 阅读 · 0 评论 -
Could not find a version that satisfies the requirement *********
两种原因:一、要下载的资源是国外资源,使用的镜像源拒绝访问,可以试试科学上网。二、自己用了代理,使用的镜像源拒绝代理,关闭代理就好了。原创 2022-01-13 21:42:58 · 353 阅读 · 0 评论 -
更换pip源到国内镜像
国内常用镜像清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple原创 2022-01-13 21:37:16 · 157 阅读 · 0 评论 -
vscode无法连接至扩展商店xhr failed
因为刚鼓捣了代理,通过设置把代理关掉即可。原创 2022-01-11 21:37:30 · 1895 阅读 · 0 评论 -
AppImage是什么,怎么用
https://blog.csdn.net/aboutmn/article/details/87254930原创 2022-01-11 12:52:35 · 1457 阅读 · 0 评论