- 博客(199)
- 资源 (15)
- 收藏
- 关注
转载 WPF和Qt:两个强大的桌面应用程序开发框架对比
如果你的应用程序主要面向Windows平台,且你熟悉.NET技术栈,那么WPF可能是一个很好的选择。WPF:WPF内置了强大的数据绑定机制,允许开发人员将数据与界面元素进行绑定,实现数据的自动更新。Qt:Qt是一个跨平台的开发框架,支持多个操作系统,包括Windows、macOS、Linux等。WPF:WPF是微软的技术,因此可以利用.NET Framework的强大功能和丰富的第三方库。Qt:Qt使用C++作为主要的编程语言,但也提供了对其他语言的支持,如Python和JavaScript。
2024-02-21 10:27:39
5882
转载 VMwear安装Centos7超详细过程
本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我用的是VMwear 12镜像:CentOS7 ,如果没有镜像可以在官网下载 :http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码
2023-09-21 16:38:27
253
原创 The given key ‘25193‘ was not present in the dictionary.
MySql.Data.dll 版本 8.0.22 升级到当前最新版本8.0.33解决。mysql 执行插入语句报错。
2023-07-14 16:26:43
360
原创 Visual Studio 2022 创建新项目未找到任何模板
开始菜单 - > Microsoft Visual Studio 2022 - > Visual Studio工具.
2023-06-05 17:06:06
626
转载 【APSCHEDULER + SCRAPY定时爬虫】VALUEERROR: SIGNAL ONLY WORKS IN MAIN THREAD
爬虫
2022-06-14 16:34:29
619
1
转载 redis错误:Error 10061 connecting to 192.168.3.99:6379
在设置redis对外服务,使用另外一个台服务访问redis,提示错误信息:Error 10061 connecting to 192.168.3.99:6379背景1. 修改redis.conf文件2.使用另外一台服务器连接redisimportrediscon=redis.Redis(host='192.168.3.212',port=9001)con.set('aa','aa')if__name__=='__main__':printcon....
2022-05-22 18:15:17
888
转载 在Scrapy中集成selenium采集数据
前言scrapy 是一个很强大的框架,但是在遇到反爬很强的网站时就无能为力了,这时候最好的解决办法就是使用 selenium 控制真实的浏览器去执行网页,然后从浏览器中获取到页面的源代码,之后进行正常的采集流程。scrapy 是一个非阻塞框架,selenium 是一个阻塞框架,将一个阻塞框架的代码放到非阻塞框架中并不是一个好主意,但是在网站反爬实在太难时也不失为一个比较好的办法。scrapy 官方并不支持 selenium 集成,但是可以通过第三方包的方式来实现。scrapy 框架提供了很多
2022-05-13 16:20:45
730
转载 CentOS安装redis
安装redis更新系统,确保你的服务器系统处于最新状态:sudo yum -y update安装c语言环境sudo yum install -y gcc gcc-c++yum安装(简单,推荐)yum install epel-release -y (可不执行)yum install redissystemctl enable redis.service# 启动redissystemctl start redis.serviceredis-cli ping看到pong就代表
2022-04-18 10:56:24
227
转载 启动Redis报错:Could not create server TCP listening socket 127.0.0.1:6379: bind: 处理方式
用redis-server.exe redis.windows.conf 命令启动redis 提示解决方法:输入命令:redis-cli.exe输入 shutdown再输入 exit重新输入:redis-server.exe redis.windows.conf 启动成功
2022-04-17 15:28:05
8199
转载 Python queue (队列)
queue (队列)主要作用解耦,使程序实现松耦合(一个模块修改不会影响其他模块) 提高效率队列与列表的关系队列中数据只有一份,取出就没有了,区别于列表,列表数据取出只是复制了一份分类FIFO (先入先出)queue.Queue(maxsize=0)示例:import queueq = queue.Queue()q.put(1)q.put(2)q.put(3)print(q.get())print(q.get())print(q.get())输出
2022-03-05 15:28:49
3591
转载 python+selenium click点击后,页面源码无变化
使用python+selenium模拟点击通过Xpath进行匹配出下一个文章或者下一页的链接后chrome.find_element_by_xpath("//li[@id='sogou_vr_11002301_box_0']/dl[3]/dd/a").click()若直接点击后通过chrome.page_source.encode("gbk", "ignore").decode("gbk")获取源码,此时获取的并不是click执行之后的页面的源码,而是上一个页面的源码。此时可通过判断新的句柄是否是当
2022-02-23 14:50:40
2538
1
转载 Python3多进程multiprocessing模块的使用
一、概念在使用multiprocessing库实现多进程之前,我们先来了解一下操作系统相关的知识。 Unix/Linux实现多进程 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前父进程复制了一份子进程,然后,分别在父进程和子进程内返回。 子进程永远返回0,而父进程返回子进程的ID。这样,一个父进程可以fork出很多子进程,所以,父进程要记下每个子进程的ID,而子进程只需要调
2022-01-21 16:44:47
1752
转载 centos7中安装python3
1.安装相应的编译工具在root用户下(不要用普通用户,麻烦),全部复制粘贴过去,一次性安装即可.yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum install -y
2022-01-17 23:15:07
498
转载 Python利用pandas处理Excel数据的应用
最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化测试的时候,如果涉及到数据的读取和存储,那么而利用pandas就会非常高效,基本上3行代码可以搞定你20行代码的操作!该教程仅仅限于结合柠檬班的全栈自动化测试课程来讲解下pandas在项目中的应用,这仅仅只是冰山一角,希望大家可以踊跃的去尝试和探索! 一、安装环境: 1:pandas依赖处理Excel的xlrd模块,所以我们需要提前...
2021-12-22 16:24:01
1767
转载 Python SQLAlchemy入门教程(基本用法)
本文将以Mysql举例,介绍sqlalchemy的基本用法。其中,Python版本为2.7,sqlalchemy版本为1.1.6。一. 介绍SQLAlchemy是Python中最有名的ORM工具。关于ORM:全称Object Relational Mapping(对象关系映射)。特点是操纵Python对象而不是SQL查询,也就是在代码层面考虑的是对象,而不是SQL,体现的是一种程序化思维,这样使得Python程序更加简洁易读。具体的实现方式是将数据库表转换为Python类,其中数据列
2021-12-20 16:19:18
1830
转载 Kafka 详解
Kafka 详解(一)------简介Kafka 详解(二)------集群搭建Kafka 详解(三)------Producer生产者
2021-11-26 15:06:44
121
转载 centos下安装python3
1.下载源码,解压tar -zxvf python3.6.tgz2.进入解压后的路径cd python3.63.依次执行下面命令进行手动编译./configuresudo make & make install4.查看python版本链接路径ls -al /usr/bin | grep python 5. 将原来 python 的软链接重命名 mv /usr/bin/python /usr/bin/python.bak6. 将python链接至python3 ...
2021-11-25 11:32:11
184
转载 Python Json模块中dumps、loads、dump、load函数介绍
本篇文章主要介绍了Python Json模块中dumps、loads、dump、load函数介绍,详细的介绍了这几种函数的用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下Json模块dumps、loads、dump、load函数介绍1、json.dumps()json.dumps()用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文件中会发生报错,因此在将数据写入时需要用到该函数。 1 2 3 4 5 6.
2021-10-29 10:10:18
1274
转载 tornado.web.RequestHandler请求与响应
一、请求http://www.baidu.com:8080/path1/path2/file.html?a=1&b=2#abc客户端请求流程:查询本地hosts文件,如果没有主机名www.baidu.com对应的ip,从cdn服务器查义主机名对应的ip,找到,则访问到服务器。再根据路径和文件名,访问到/path1/path2/file.html文件;查询参数为:a=1&b=2,锚为abc。浏览器接收到此文件以后,显示在浏览上。tornado.web.RequestHandle
2021-10-28 15:47:38
1710
转载 vim(vi)常用操作及记忆方法
vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。但是,vim作为一个“纯字符”模式下的工具,它的操作和WINDOWS中的文本编辑工具相比多少有些复杂。这里,我根据自己个人的使用经验,整理了一套vim的操作以及记忆的方法,希望对大家的学习有所帮助。VI的三种模式1,命令模式2,输入模式3,末行模式命令执行的操作记忆方法:q 退出...
2021-10-19 21:56:25
1341
1
转载 DOCK APT-GET UPDATE提示E: 仓库 “HTTP://MIRRORS.ALIYUN.COM/UBUNTU EOAN RELEASE” 没有 RELEASE 文件。 解决办法
忽略:1 http://mirrors.aliyun.com/ubuntu eoan InRelease忽略:2 http://mirrors.aliyun.com/ubuntu eoan-updates InRelease忽略:3 http://mirrors.aliyun.com/ubuntu eoan-backports InRelease忽略:4 http://mirrors.aliyun.com/ubuntu eoan-security InRelease错误:5 http://mirro
2021-10-19 15:30:00
3913
1
转载 g++以及gcc的区别
GCC ,gcc 和g++:一直没搞清这几个东西的概念,搜了半天看到了一个不错的解释,所以大致记录一下,以免以后再忘记,链接。(原谅没找到原文出处)GCC:GNU Compiler Collection(GUN 编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、Object-C等语言。gcc是GCC中的GUN C Compiler(C 编译器)g++是GCC中的GUN C++ Compiler(C++编译器)由于编译器是可以更换的,所以gcc不仅仅可以编译C文
2021-10-08 11:22:38
664
转载 VMware 安装 Centos7 超详细过程
1.软硬件准备软件:推荐使用 VMware,我用的是 VMware 12镜像:CentOS6 ,如果没有镜像可以在阿里云下载Index of /centos/硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码I5CPU双核、硬盘500G、内存4G以上。2.虚拟机准备1.打开VMware选择新建虚拟机2.典型安装与自定义安装典型安装:VMware会将主流的配置应用在虚拟机的操作系统上,对于新手来很友好。自定义安装:自定义安.
2021-09-29 11:02:58
107
转载 护照 MRZ码编码规则
护照资料也下方的两行成为MRZ码(或护照机读码),每行44个字符(0-9,A-Z,<),如下例:1 2 3 4 5 6 7 8 9 101 2 3 4 5 6 7 8 9 201 2 3 4 5 6 7 8 9 301 2 3 4 5 6 7 8 9 401 2 3 4P O C H N Z H A N G < < S A N < < < < < < < < < < < < < < < <
2021-09-09 11:25:12
11686
1
转载 pycharm Cannot find declaration to goto----解决方案
系统中已经有了该类库,还是找不到类提示close the project inintellij. closeintellij. go to the project folder and delete the.ideafolder restartintellijand open the project (wait for the indexing to finish) and it would work....
2021-08-18 13:29:19
307
1
转载 Python 操作 PostgreSQL 数据库
我使用的是 Python 3.7.0PostgreSQL可以使用psycopg2模块与Python集成。sycopg2是用于Python编程语言的PostgreSQL数据库适配器。psycopg2是非常小,快速,稳定的。 您不需要单独安装此模块,因为默认情况下它会随着Python 2.5.x版本一起发布。pip3 install python-psycopg2pip3 install psycopg2-binary连接到数据库以下Python代码显示了如何连接到现有的数.
2021-07-22 13:51:39
4175
转载 python四种配置文件
1. ini.ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置。1.1 ini文件的定义.ini 文件通常由节(Section)、键(key)和值(value)组成。具体形式如下:; 关于mysql的一个小配置; db.ini[mysql]host = 127.0.0.1port = 3306user = rootpassword = 123456database = tes
2021-07-22 13:47:55
5107
转载 Windows下安装PaddlePaddle2.0 (CPU、GPU版 & wsl2 GPU版)
本文讲介绍Windows下3种场景安装Paddle2.0CPU版安装Paddle GPU版安装Paddle wsl安装GPU版Paddle我的环境操作系统:Windows 10 专业工作站版 Insider Preview21313.1000(Paddle2.0支持Windows 7 / 8 / 10,专业版 / 企业版)CPU:i7-8559U(支持avx指令集)GPU:RTX2070Python版本:3.6.8注意Paddle目前对Python的要...
2021-07-16 16:11:36
2411
转载 backbone、head、neck等深度学习中的术语解释
我们在阅读文章的时候,经常看到backbone head neck 这一类的术语,但是我们可能并不知道是什么意思,这篇文章就是对这些术语进行解释:backbone:翻译为主干网络的意思,既然说是主干网络,就代表其是网络的一部分,那么是哪部分呢?这个主干网络大多时候指的是提取特征的网络,其作用就是提取图片中的信息,共后面的网络使用。这些网络经常使用的是resnet、VGG等,而不是我们自己设计的网络,因为这些网络已经证明了在分类等问题上的特征提取能力是很强的。在用这些网络作为backbone的时候,都
2021-07-16 13:56:22
395
原创 二叉树基础
树是数据结构中的重中之重,尤其以各类二叉树为学习的难点。树树(Tree)是n(n>=0)个结点的有限集。n=0时称为空树。特点:1)n>0时根结点是唯一的,不可能存在多个根结点,数据结构中的树只能有一个根结点。2)m>0时,子树的个数没有限制,但它们一定是互不相交的。结点结点是数据结构中的基础,是构成复杂数据结构的基本组成单位。结点的度结点拥有的子树数目称为结点的度。结点关系结点子树的根结点为该结点的双亲结点。相应该结点称为孩子结点的双亲结...
2021-07-14 14:24:44
930
转载 数据预处理
原始的训练数据中,由于每一维特征的来源以及度量单位不同,会造成特征值的分布范围差异很大,当计算不同样本之间的欧氏距离时,取值范围大的特征会起到主导作用。对于基于相似度比较的机器学习方法(如最近邻分类器),必须先对样本进行预处理。,将各维度特征归一化到同一取值区间,并且消除不同特征之间的相关性,才能获得理想的结果。数据归一化对梯度的影响取值范围不同会造成在大多数位置上的梯度方向并不是最优的搜索方向。当使用梯度下降法寻求最优解时,会导致需要很多次迭代才能收敛(优化路径呈"之"字型)。如果我们把数据归一化
2021-07-06 14:20:32
471
转载 深度学习模型优化方法总结
深度学习模型优化方法有:(1)模型压缩:模型权重量化、模型权重稀疏、模型通道剪枝(2)优化推理引擎:TVM、tensorRT、OpenVINO模型压缩(1)quantization:模型权重量化(2)sparsification:模型权重稀疏(3)channel pruning:模型通道剪枝https://www.jiqizhixin.com/articles/2019-08-07-3https://zhuanlan.zhihu.com/p/77275130https://blog.csdn
2021-07-04 16:54:41
2671
转载 梯度消失 梯度爆炸 梯度偏置 梯度饱和 梯度死亡 文献收藏
好吧,后面几个词是我自己发明的。。。这是看到的最全面清晰的文章了,但是不太搞得清楚这篇文章原创到底是谁,下面两条链接内容基本一样https://mp.weixin.qq.com/s/6xHC5woJND14bozsBNaaXQhttps://blog.youkuaiyun.com/qq_27825451/article/details/80172070...
2021-06-30 16:54:32
222
转载 YOLOv3 深入理解
YOLOv3没有太多的创新,主要是借鉴一些好的方案融合到YOLO里面。不过效果还是不错的,在保持速度优势的前提下,提升了预测精度,尤其是加强了对小物体的识别能力。本文主要讲v3的改进,由于是以v1和v2为基础,关于YOLO1和YOLO2的部分析请移步YOLO v1深入理解 和 YOLOv2 / YOLO9000 深入理解。YOLO3主要的改进有:调整了网络结构;利用多尺度特征进行对象检测;对象分类用Logistic取代了softmax。新的网络结构Darknet-53在基本的图像特征提取方面
2021-05-31 22:53:05
307
转载 FasterRCNN 理解(精简版总结)
RCNN系列的内容已经有非常多同学分享出来了,大多也非常详细。为了避免在长文中迷失方向,这里做个精简版的总结,记录个人的理解。主要是概括算法流程以及特点,方便回顾。先简单介绍下RCNN和Fast RCNN,在详细记录faster rcnn的RPN网络的理解。RCNN:1. 流程(1). 采用传统方法Selective Search产生目标候选框(2). 对每个候选框,用深度卷积神经网络提取特征得到feature map(3). 每个框得到的feature map喂给SVM分类器,并通过线
2021-05-29 18:54:19
794
转载 Pyside2 QMainWindow无边框圆角设计
参考CDSN部分文章做出!感谢!参考如下:https://blog.youkuaiyun.com/Littlehero_121/article/details/100990626QMainWindow无边框后,QMainWindow使用set.sheetStype()无法倒圆角!直接上代码,新手作业,老手一看便知!一,画window界面#注意下面的QBitmap,QPainter两个库需从Pyside2引入from PySide2.QtGui import QPixmap, QCloseEve...
2021-05-28 22:43:23
1363
计算机视觉-表情识别数据集
2022-01-13
geoserver-2.17.1-bin.zip
2020-07-21
geoserver-2.17.1-vectortiles-plugin.zip
2020-07-21
SublimeCodeIntel 包含.codeintel文件夹,无需配置,下载后解压到Package文件夹即可,轻松实现JavaScript代码自动补全
2019-04-30
Oracle instantclient 12.2.0.1.0 64位
2018-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人