杂类
文章平均质量分 53
风吹落叶花飘荡
I LIKE THIS ERA OF INTELLIGENCE BECAUSE IT IS FULL OF PODDIBILITIES AT THIS MOMENT.
展开
-
前端JS按钮点击事件、跳出弹窗、遮罩的实战示例
样式解析汇总:这段代码描述了一个在页面中居中显示、具有白色背景、灰色边框和一定内边距的固定定位元素,且在层叠顺序中处于较高的位置。:设置元素在层叠顺序中的位置为1000,使其位于具有较低 z-index 值的元素之上。:设置元素的定位方式为固定定位,元素相对于浏览器窗口固定位置,不随页面滚动而移动。:设置元素的边框为1像素宽的实线边框,颜色为淡灰色(#ddd)。:设置按钮内容与按钮边框之间的内边距,上下为10像素,左右为20像素。:将元素左边缘定位在距离父元素左边缘50%的位置,即居中水平定位。原创 2024-02-18 02:37:57 · 3027 阅读 · 0 评论 -
GPT栏目:yarn 安装
在跟GPT交互的时候,发现最近gpt4给出的答案率有了比较明显的提高,简单记录一下,我用gpt4拿到的答案吧。本人已按照这个步骤成功。原创 2024-01-29 19:30:42 · 633 阅读 · 1 评论 -
2024年最新版 在AlmaLinux上安装MongoDB
在安装yapi的时候的需要安装mongodb遂与gpt交互,安装好mongodb。下面步骤已经全部走完,没有问题。原创 2024-01-29 02:44:37 · 479 阅读 · 0 评论 -
AlmaLinux上安装Docker
在AlmaLinux上安装Docker可以通过几个简单的步骤来完成。请按照以下指南操作。原创 2024-01-28 23:40:20 · 1529 阅读 · 0 评论 -
ubuntu 安装node和npm
在ubuntu中经常需要用到node ,npm,因为npm基本会和node同时安装,所以只需要安装node即可。可以使用 nvm(Node Version Manager)来管理你的 Node.js 版本。原创 2024-01-28 22:02:43 · 954 阅读 · 0 评论 -
2024年最新版 Ubuntu 20+ 上安装 Docker
在网上搜了一些安装docker的方法,怎么说感觉良莠不齐,参考GPT整理一下来自GPT4这边的安装docker的解决方法,实测能用》2024.1.2,大概耗时7分钟左右(在没报错的情况下),还挺快。基本是按流程一波走完了。原创 2024-01-02 23:02:46 · 1675 阅读 · 1 评论 -
Charles抓包工具
Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)。首先明确一点,安装证书的目的是为了是的抓包工具可以抓取https协议的请求。原创 2023-12-31 16:27:34 · 1416 阅读 · 0 评论 -
使用gradio库的File模块实现文件上传和生成可下载文件
gradio是一个功能强大的Python库,用于构建交互式的机器学习和深度学习应用程序。其中的File模块提供了文件上传和展示的功能。File模块是gradio库中的一个组件,用于创建一个文件组件,允许用户上传通用文件(用作输入)或显示通用文件(用作输出)。原创 2023-09-01 23:21:08 · 8604 阅读 · 1 评论 -
基于Scrcpy的Android手机屏幕投影到电脑教程
在执行某些项目的时候,有了获取手机屏幕画面的需求,遂整理了一下这方面的电脑教程。在经过多次比较之后,选择了投屏效果比较好Scrcpy做为手机屏幕投屏的软件。原创 2023-06-28 00:42:17 · 2123 阅读 · 0 评论 -
使用pyaudio 录音,停止说话时自动结束
主要是根据麦克检测到声音的大小来判断是否说话完毕主要逻辑:检测到声音小于某个值后,再停顿一点时间,再次检测,若声音依旧小于某个值,再次检测,若依然小于某个值,则判断为说话结束;如果其中声音再次大于某个值,则重新检测。原创 2023-03-11 18:55:32 · 2729 阅读 · 0 评论 -
简单易懂的 全景图高清下载方法以及原理简要解析(支持下载建E、720yun、酷雷曼、景站、酷家乐、百度街景原图)
在举办新青年,向未来系列主题活动的时候,缺乏全景图的下载手段,于是整理了一下全景图下载方式。全景图通过广角的表现手段以及绘画、相片、视频、三维模型等形式,尽可能多表现出周围的环境。用于虚拟现实浏览,把二维的平面图模拟成真实的三维空间,呈现给观赏者。360全景,即通过对专业相机捕捉整个场景的图像信息或者使用建模软件渲染过后的图片,使用软件进行图片拼合,并用专门的播放器进行播放,即将平面照片或者计算机建模图片变为360 度全观。避免了一般平面效果图视角单一,不能带来全方位感受的缺憾;原创 2022-11-19 12:10:47 · 5439 阅读 · 10 评论 -
做流程图比较好的网站
在写专利的时候,发现要用到流程图,简单记录一下。原创 2022-09-22 22:32:36 · 473 阅读 · 0 评论 -
将xml标签转换为txt(voc格式转换为yolo方便进行训练)
检索一下其他人的之后,感觉没有我的好用,将自己的代码贡献一下。原创 2022-08-04 01:31:54 · 810 阅读 · 0 评论 -
图像处理工具设计
代码】图像处理工具设计。原创 2022-07-30 21:42:29 · 605 阅读 · 0 评论 -
python利用opencv进行相机标定获取参数,并根据畸变参数修正图像附有全部代码(流畅无痛版)
今天的低价单孔摄像机(照相机)会给图像带来很多畸变。畸变主要有两种径向畸变和切想畸变。如下图所示,用红色直线将棋盘的两个边标注出来,但是你会发现棋盘的边界并不和红线重合。所有我们认为应该是直线的也都凸出来了。在3D相关应用中,必须要先校正这些畸变。为了找到这些纠正参数,我们必须要提供一些包含明显图案模式的样本图片(比如说棋盘)。我们可以在上面找到一些特殊点(如棋盘的四个角点)。我们起到这些特殊点在图片中的位置以及它们的真是位置。...原创 2022-07-30 21:26:35 · 12318 阅读 · 28 评论 -
OpenCV-Python】滑动条Trackbar的创建和使用(createTrackbar())
滑动条(Trackbar)是一种可以动态调节参数的工具,它依附于窗口而存在。可以很明显的感受到交互,动态调参,针对寻找,rgb区间,hsv区间,等可以调整参数并查看效果的算法,滚动条算是很有用的一项工具。...原创 2022-07-30 21:16:47 · 2370 阅读 · 0 评论 -
深度学习必备:对数据集的拆分、根据拆分图片拆分labels、对全部标注标签进行区间检查
最近在搞讯飞小车竞赛,完成视觉目标检测的时候,突然用到了这个,所以就写了着个小demo完成一下任务。原创 2022-07-26 23:55:39 · 549 阅读 · 0 评论 -
python 随机划分图片数据集以及移动标注
前几天需要划分数据集,就写了一个小demo去完成这个任务。随机划分图片数据集任务描述我的所有图片保存在同一个文件夹里,需要随机将图片与标注文件划分为训练集和测试集。处理过程读取文件列表,将列表打乱,截取列表一部分。...原创 2022-07-26 20:11:36 · 1090 阅读 · 1 评论 -
pycharm 打开多个项目的两种小技巧
之前我打算打开几个项目,跑跑的时候发现,每次打开新的项目,就会把我之前的项目给关掉,不能同时存在这让我有些苦恼,故检索了一下资料。原创 2022-07-25 14:49:32 · 22526 阅读 · 1 评论 -
对标注文件夹进行清洗
很多时候使用了Ai标注后,很多类别和我们需要的不一样。比如有些框没有选定类别,所以标注的时候这个框就是-1,这在训练前是需要清洗的还有要删除空的标注文件的需求为此我简单写了一下清洗文件夹内全部txt文件的程序。...原创 2022-07-25 14:35:13 · 143 阅读 · 0 评论 -
Python-OpenCV中图像并列,并行拼接
获取两个图片,将其1*2拼接起来获取四个图片,将其2*2拼接起来。原创 2022-07-19 19:32:21 · 2171 阅读 · 0 评论 -
使用Clip Converter网站下载Yotube视频
这个在线下载器非常容易使用,支持从YouTube、Vimeo等网站保存1080P、2K、4K,甚至8K的高清画质视频。该网站是web形式,所以只要有个浏览器,无论是Windows、Mac、iOS、Android系统,都可以使用。首先进入到ClipConverter网站,将YouTube链接粘贴到“VideoURLtoDownload”下面的方框中,然后单击“Continue”按钮。方框下面会弹出视频可供下载的分辨率,选择要下载的视频质量,以及格式,MP4、MKV等。...原创 2022-07-19 16:28:53 · 4381 阅读 · 3 评论 -
基于Pyinstaller库将Python项目包括 图片打包exe方法,本人已经实践多次
遍历了csdn博客之后,发现貌似对,很多博客如何带图片打包成exe描述做到最后,我有些难受,我记录一下我最终完成的吧。我默认,需要打包图片的兄弟,都下载了Anconda+Pycharm。原创 2022-07-17 22:49:52 · 2895 阅读 · 11 评论 -
PyQt5如何设置PushButton点击事件为获取文件地址
在defsetupUi(self,MainWindow)最后一行加上。注你们打开可能没有ui,因为么有图。然后在加一个成员函数msg即可。点击那个有3个小点点的按键。原创 2022-07-16 21:04:04 · 1131 阅读 · 1 评论 -
下载完PyQt5,发现找不到designer.exe问题解决方案
有时候下载PyQt5,想用图形化界面编程designer.exe编程的时候,我发现找不到designer,为此我提供了如下几个检索方法。连续按两次shift键,打开搜索输入designer,即可找到designer.exe的位置Win+S打开搜索栏,输入designer这个软件个人使用感觉,找东西速度还蛮快的,就第一次遍历索引用时多,之后就少了。...原创 2022-07-14 15:11:16 · 4444 阅读 · 0 评论 -
requests.exceptions.SSLError: HTTPSConnectionPool问题
response = requests.get(‘http://xxx.com/’, headers = header, verify=False)pip install cryptographypip install pyOpenSSLpip install certifiimport urllib3urllib3.disable_warnings() #这个添加在 requests.get(‘http://xxx.com/’, headers = header, verify=False)上面一行再次原创 2022-07-13 00:00:23 · 1575 阅读 · 0 评论 -
Anaconda添加镜像却依旧安装以及创建慢或者失败的问题
由于文件.condarc是隐藏的所以,不能直接打开,不过可以在检索框中进行检索到原创 2022-07-11 15:41:58 · 976 阅读 · 0 评论 -
(程序员必备技能)基于Python的鼠标与键盘控制实战扩展与源码
(程序员必备技能)基于Python的鼠标与键盘控制实战与源码文章目录(程序员必备技能)基于Python的鼠标与键盘控制实战与源码一、序言二、配置环境1.下载pyautogui包三、鼠标控制1、获取鼠标位置函数以及测试源码2、控制鼠标左击/右击/双击函数以及测试源码3、控制鼠标移动/拖动3、控制鼠标滚轮滚动四、键盘控制1、控制输出单个键2、控制键盘输出快捷键(同时输出多个键)3、控制键盘长按某个键4、控制键盘输出一段话5、停顿一段时间五、结语1、电脑的眼睛a.调用电脑相机b.调用手机相机c.获取当前电脑屏幕原创 2022-01-20 11:29:51 · 9590 阅读 · 5 评论 -
将QImage转化成Mat方法
将QImage转化成Mat方法def convertQImageToMat(incomingImage): ''' Converts a QImage into an opencv MAT format ''' # Format_RGB32 = 4,存入格式为B,G,R,A 对应 0,1,2,3 # RGB32图像每个像素用32比特位表示,占4个字节, # R,G,B分量分别用8个bit表示,存储顺序为B,G,R,最后8个字节保留 incomingImage =原创 2022-01-19 15:24:11 · 1251 阅读 · 0 评论 -
(必备技能)使用Python实现屏幕截图
(必备技能)使用Python实现屏幕截图文章目录(必备技能)使用Python实现屏幕截图一、序言二、环境配置1、下载pyautogui包2、下载opencv-python包3、下载PyQt5包4、下载pypiwin32包三、屏幕截屏源码与解析1、使用pyautogui方法实现截屏2、使用PyQt方法实现截屏a.获取窗口的句柄,也就是目标窗口名title。b.使用PyQt5截屏核心程序c.使用PyQt5截屏用Mat格式显示的核心程序四、结语一、序言在csdn上有很多纯copy,这给我复现带来了很大的麻烦原创 2022-01-19 15:16:34 · 24025 阅读 · 21 评论 -
(神技能)Python控制的鼠标实战与源码
(神技能)Python控制的鼠标实战与源码文章目录(神技能)Python控制的鼠标实战与源码一、序言二、配置环境1.下载pyautogui包二、鼠标控制1、获取鼠标位置函数以及测试源码2、控制鼠标左击/右击/双击函数以及测试源码3、控制鼠标移动/拖动3、控制鼠标滚轮滚动一、序言使用python控制按键无疑非常重要的技能,特别是结合机器视觉更是能发挥出超强的实力!二、配置环境1.下载pyautogui包pip install pyautogui -i https://pypi.tuna.tsing原创 2022-01-19 00:47:42 · 1993 阅读 · 2 评论 -
Visual Studio 2019 的属性窗口没有Microsoft.CPP.x64.user
Visual Studio 2019 的属性窗口没有Microsoft.CPP.x64.user一、问题描述很多人在调VS设置,懒得每次新建项目都要重新调整,想在Microsoft.CPP.x64.user中,一劳永逸的修改的时候,发现没有Microsoft.CPP.x64.user这一个选项。二、问题解决方法1、打开到正确的文件位置这是我的目录:C:\Users\29810\AppData\Local\Microsoft\MSBuild\v4.0注:有时候可能没有找到MSBuild,这时候原创 2022-01-18 19:59:02 · 2032 阅读 · 6 评论 -
Anaconda3和pycharm的下载指南
Anaconda3和pycharm的下载文章目录Anaconda3和pycharm的下载1、下载Anaconda最新版本Anaconda3官方下载地址:1.2 Anaconda 的安装 下载好之后双击打开可执行安装文件:1.3 进入到安装界面:1.4 这里建议两个都勾选(第一个选项是将 Anaconda 添加到环境变量中,不勾选的话后期要自己添加到环境变量)1.5 安装完毕后可以看到开始菜单中出现如下选项:2、Pycharm 的安装2.1Pycharm 官方下载站点2.2 pycharm 的安装 下载好之原创 2021-12-31 19:42:41 · 1616 阅读 · 0 评论 -
Cannot find reference ‘TruncatedNormal‘ in ‘__init__.py‘
Cannot find reference ‘TruncatedNormal’ in ‘init.py’在复现论文代码在pycharm上运行时候出现了这个报错解说那篇论文简书地址如下:https://www.jianshu.com/p/7b75c40342a1功能:(基于卷积神经网络)利用实现猫狗熊猫三分类原因在pharm在谷歌上找到了解决方法:1、 File -> Invalidate Caches / Restart… -> Invalidate and Restart2、原创 2021-12-26 11:08:56 · 3190 阅读 · 1 评论 -
UserWarning: Palette images with Transparency expressed in bytes should be converted to RGBA images
UserWarning: Palette images with Transparency expressed in bytes should be converted to RGBA images原因:有这一警告的原因在于,验证码的图片模式为RGBA,是无法分配调色盘给透明通道的。解决方法:运行如下代码:import osfrom PIL import Imagefolder_path = 'D:\\大二实验课集合\\猫狗兔识别\\data_oppo\\train\\r'extension原创 2021-12-22 16:54:33 · 9204 阅读 · 8 评论 -
手写数字识别mnist
#第一步:加载keras中的mnist集from keras.datasets import mnist(train_images, train_labels),(test_images, test_labels) = mnist.load_data()print(train_images.shape)#查看效果的,这两步可以忽略print(test_images.shape)#熟悉一下matplotlib.pyplot数据显示import matplotlib.pyplot as pltpl原创 2021-12-15 20:53:48 · 1910 阅读 · 0 评论 -
在ubantu/linux系统出现parse error(语法错误)
在ubantu/linux系统出现parse error(语法错误)这个问题卡了我一些的时间,为了怕以后忘记发个博客记录一下现象:执行代码以及报错内容如下图:原因:这是因为linux gcc编译器支持标准跟现在不同,是c89标准,这个 C 标准要求在一个块内的变量的声明要放在所有非声明语句的前面。我们可以看到,在第266行,有一段定义语句放在声明语句前面,所以报错了解决方法:将266这一段非声明语句放到所有声明语句下面。如下图:编译成功没有报错,成功解决问题...原创 2021-11-06 22:12:16 · 4896 阅读 · 5 评论 -
eclipse自动补全及其空格键优化(去除空格自动补全)
eclipse自动补全及其空格键优化(去除空格自动补全)使用eclipse在创建其他工作区间的时候,想要配置代码自动补全,因为老是忘记,每次都要从网上查找,于是就自己总结一下。选1是代码自动补全,只需将“.”换为“.qwertyuiopasdfghjklzxcvbnm”就行了,看起来很乱,其实还是有规律可循的。(只需将键盘上的26字母按从左到右,从上到下的顺序按一遍就行了。)选2是空格不会自动补全,因为按空格会自动补全,所以有时候特别烦,而网上的大多数解决方法是需要改代码的,就会显得特别麻烦。于是原创 2021-11-01 16:19:34 · 2336 阅读 · 2 评论 -
java网络编程入门以及项目实战
java网络编程1.1概述地球村:你在西安,你一个美国的朋友!你们之间是怎么交流的?1.11举个送信件的栗子信件对方的地址,对方的信息定位到特定个体。自己的地址自己的信息有了以上这些要素后不考虑外部环境,这封信理论上就能发送到对方的手里了。如果考虑外部环境呢?1.12 计算机网络的定义将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机网络系统。1.13网络编程的目的传播交流原创 2021-10-27 23:03:28 · 1012 阅读 · 0 评论 -
jdk1.8_googleV3免费下载(API中文文档)
链接: https://pan.baidu.com/s/1hinKyCZV-jWuxSt7kpjQNA提取码:eij2原创 2021-10-27 00:14:00 · 1592 阅读 · 2 评论