自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

donnycode编程栈

一名12年全栈开发工程师,分享所程序技术栈包括但不限于java、python、object-c、c++、js、html、vue、react、mysql、oracle、linux、android、ios、游戏开发等

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用YOLO5进行模型训练机器学习【教程篇】

其中 class_id 是类别的索引,x_center 和 y_center 是对象中心点的相对坐标(归一化到 [0, 1]),width 和 height 是对象的相对宽高(归一化到 [0, 1])。标签文件:每个图像文件需要一个对应的标签文件,格式为 .txt,存放在 datasets/train/labels 文件夹中。在开始训练前,运行一下项目中的train.py,项目会训练demo样例,如果没有报错证明功能正常可以进行自己的模型训练,有报错请根据提示检查。

2024-07-09 16:15:46 1017

原创 使用YOLO训练好自己的模型并持续训练【教程二】

在使用已经训练好的 YOLOv5 模型继续训练时,如果减少了 yaml 文件中的 classes 分类数,这会对模型产生影响。具体影响取决于以下几个方面:类别数量减少:如果你在继续训练时减少了 classes 中的类别数量,模型将不会再检测那些已移除的类别。这意味着模型的权重将被重新调整以适应新的类别数量和类别标签。这会导致以下问题:权重调整:模型会重新分配权重,原有的类别可能会受到影响。检测准确性:减少类别数量可能导致检测准确性降低,尤其是在剩余类别与被移除类别有特征重叠的情况下。

2024-07-09 15:58:48 384

原创 自动化测试工作中解决滑块验证码【webdriver】

前言最近在做自动化项目开发中遇到app滑块验证码的操作问题,这在各种抢票过程中是个复杂并且影响抢票结果的问题,下面提供一种可行的解决方案仅供参考。

2024-07-02 14:39:31 362

原创 手把手教你使用cocos和node开发一款属于自己的魔兽世界手游【教程篇】

大学时期我热衷于玩魔兽世界,仅点卡就花了上万,这对于一个穷学生来说是一笔巨款。而今天,这个梦想可以实现了:“为了部落”,当然也为了联盟!用户界面 - 主要菜单,游戏界面,角色创建,地图,战斗系统。图形与声音 - 2D/3D图形,背景音乐,音效。战斗系统 - 回合制或实时战斗系统,敌人AI。我们将实现战斗系统,包括回合制战斗和敌人AI。资源管理 - 经济系统,物品掉落,市场交易。我们将实现任务系统,包括主线任务和支线任务。角色管理 - 角色创建,角色升级,技能树。这是一篇纯技术篇,小白也可以学习的教程。

2024-06-28 10:32:05 949

原创 当前最流行的AI绘画工具超详细介绍使用【保姆篇】

它通过自然语言处理和生成对抗网络(GAN)来生成高质量的图像,用户可以输入描述性的文字提示,MidJourney会根据提示生成相应的图像。缺点:收费非开源,MidJourney是一个封闭的平台,用户只能通过其提供的接口使用,不支持自定义模型训练。创新和创意:MidJourney擅长生成富有创意和艺术性的图像,适合艺术家和设计师使用。高质量生成:MidJourney生成的图像质量非常高,细节丰富,色彩鲜艳。高性能:生成的图像质量高,细节丰富,适合多种图像生成任务。:开源免费,用户可以根据需要修改和训练模型。

2024-06-28 10:16:06 416

原创 python实现http接口请求并解析json格式数据

在Python项目开发中,如果需要与其他服务进行接口调用,可以使用requests库来发送HTTP请求,并使用json库来解析JSON响应。以下是一个完整的示例代码,展示如何使用requests库发送HTTP请求,并使用json库解析响应中的JSON数据。如果获取成功,使用json.dumps方法美化输出JSON数据。使用response.json()方法解析并返回JSON响应。捕获并处理可能发生的HTTP错误、请求错误和JSON解析错误。调用get_json_response函数获取JSON数据。

2024-06-27 10:07:09 616

原创 python实现链接数据库查询方法步骤

前言在python项目开发中,我们经常使用多种数据库存储数据,常用的有:SQLite:sqlite3(标准库)下面是一个通用的步骤示例,展示如何使用Python连接数据库并执行查询。这里我们以MySQL数据库为例,使用mysql-connector-python库。步骤一:安装库首先,确保你已经安装了mysql-connector-python库。如果没有安装,可以使用以下命令进行安装:步骤二:连接数据库接下来,编写代码来连接到数据库。

2024-06-27 10:02:05 701

原创 python实现syslog接受日志数据源代码

Syslog 是一种标准的日志记录协议,用于传输日志消息。它通常用于集中收集不同系统和设备的日志数据。本文将展示如何使用Python编写一个Syslog服务器,接受并处理Syslog日志消息。bash如果还没有安装Python,请参考官方指南进行安装。安装依赖库我们将使用socket模块来创建一个UDP服务器,同时使用logging模块来处理日志消息。由于这些模块是Python的标准库,无需额外安装。编写Syslog服务器。

2024-06-26 14:35:18 990 1

原创 程序员停止内卷跳出围墙找到副业收入

你可能只需要花100行 代码就能完成这一一款小游戏!但是它获得的收益要远比你写100行代码的花费多。另外,我有多款写好的源码并未上线,如有需要我可以无偿奉献。本文完全是随心而写,写作的想法完全来源于近日的环境形势以及社会的宏观因素。所以,我劝各位程序员们都去尝试,因为这个收益是完全睡后的,是切实可行的。由于隐私,实际数据我就不贴出来了,大家可以自行尝试。我的游戏也非常简单,但是千万别小看任何一款小游戏。

2024-06-26 10:29:41 232

原创 超级详细的linux-conda环境安装教程保姆级教程小白易学

通过以上步骤,你应该能够在Linux上安装并使用Conda来管理你的Python环境和依赖包。Miniconda:轻量级,包含Conda和Python的最小安装包。以上命令创建一个名为myenv的环境,并安装Python 3.8。Anaconda:全面版,包含了大量科学计算和数据科学相关的包。选择是否将Conda初始化到你的shell(建议选择“是”)。在这里,我们以Miniconda为例。4. 使用Conda创建和管理环境文件。将输出的哈希值与官网提供的进行对比。2. 创建和管理Conda环境。

2024-06-21 11:10:16 326

原创 Ipython的使用技巧整理

iPython(Interactive Python)是一个非常强大的交互式命令行工具,可以极大地提升你在使用Python时的效率和体验。接下来,我将详细介绍iPython的一些使用技巧,帮助你更好地掌握和利用这个工具。iPython有许多特殊的命令,称为“魔法命令”,这些命令以%或%%开头,可以极大地简化某些操作。iPython有强大的并行计算功能,可以使用ipcluster工具启动多个引擎,实现并行计算。iPython Notebook有自动保存功能,可以在设置中启用,确保代码不会丢失。

2024-06-21 11:07:16 389

原创 分享小说网站爬取脚本java代码完整项目

使用Java 实现小说网站页面数据爬取已经生成新的小说页面

2024-06-20 16:14:37 553

原创 python结合webdriver实现自动化工具支持抖音与小红书浏览量点赞以及程序bug测试等

引言在现代软件开发中,自动化测试已经成为保证软件质量和提高开发效率的重要手段。Python结合WebDriver的自动化测试工程,因其简单易用、功能强大,成为许多开发团队的首选。本文将介绍Python结合WebDriver自动化测试的优势、使用方法及步骤,并探讨其在各业务领域的应用。这也是我最近在自身的实际项目中经常应用到的。应用领域Web应用测试自动化测试最常见的应用领域是Web应用测试。通过自动化脚本,可以模拟用户在浏览器中的操作,如点击、输入、导航等,验证Web应用的功能和性能。

2024-06-20 09:58:23 694

原创 使用python+webdriver实现猫眼app演唱会抢票脚本

下载并安装ChromeDriver,确保其版本与本地安装的Chrome浏览器版本匹配。将ChromeDriver的路径添加到系统的环境变量中,或者在脚本中指定路径。driver.get(‘https://www.damai.cn/event/eventDetail_XXXXXX.html’) # 替换为实际演唱会页面URL。拒绝黄牛,从你我做起,这里为大家分享一下最近我所编写的大麦网(猫眼也可以)抢票脚本,可实现web+app端抢票。# ChromeDriver路径。

2024-06-19 16:27:42 831

原创 python集成chrome浏览器实现程序自动化教程

最近公司年底了来了个自动化项目,需要使用Python 集成 chromeDriver 实现加载chrome浏览器并实现自动化程序监控,结合使用socks协议实现某些特殊网路的连接。程序并不复杂,主要是在网络连接与多线程中出现的问题需要优化并合理平滑的过渡。

2024-02-03 14:41:19 768 1

原创 【技术篇】Linux下一键安装Mysql5.7的脚本以及安装包附百度网盘脚本下载

本篇文章是一篇linux一键安装Mysql5.7的脚本教程技术,内容中列出了详细完整的一键安装mysql脚本,文章底部也贴有mysql rpm包下载地址,你可以按照步骤中的脚本一步步执行安装,也可以使用我提供好的sh一键安装脚本。链接:https://pan.baidu.com/s/1IqaIWqueDyVnVOZdUTPCcw?–来自百度网盘超级会员V1的分享。环境:centos7.6。

2024-01-03 14:27:38 2815 1

原创 Linux下Mysql提示“Table ‘mysql.servers‘ doesn‘t exist“错误

今天在部署一套基于python的程序,使用的mysql版本为5.7,我使用的是RPM安装包,安装完成后进入mysql命令控制台,不管输入 flush privileges 还是 输入创建表 等操作,提示Table ‘mysql.servers‘ doesn‘t exist“,随即通过show tables查看 是否有servers表存在,发现表其实是存在的。我这里是因为mysql安装完成后删除了data数据表造成的,其他原因也有可能是升级了Mysql或者未卸载进行了重新安装导致的。

2024-01-03 13:42:32 564 1

原创 使用IDA以及winhex反编译抖音的so包过程记录非反汇编教程仅学习

这是一篇通过使用IDA以及winhex工具反编译抖音的so包的过程记录,并非实际教程,过程中我只是实时记录此刻的反编译步骤,也就是我在边进行边写作的这篇博文,目的只是记录过程,但并不一定有结果.今天是节前放假的最后一天上班,闲来无事便记录下这次的操纵过程,使用到的工具以及包我会附下载地址在博文底部,另外此次过程也参考了网上搜索的一些资料等,仅供学习交流。反编译是一项编程技术,我们应致力于为解决科技工作而奉献,请勿用于违法行为。

2023-12-29 16:00:15 1222 1

原创 Python实现某东上自动抢茅台代码脚本

20万人抢购几瓶茅台,本人已经坚持了3个月仍未抢到,甚至一度怀疑有猫腻根本没有提供可抢购的商品,只是JD的假数据,但是直到最近通过python脚本完成了抢购才发现是真的,手动抢购真的是拼运气!可惜每人只能抢购一瓶,下面给出具体实现步骤,祝愿各位都能顺利抢购成功。

2023-12-27 17:57:56 2186 2

原创 安卓5.0模拟器下安装Xposed和JustTrustMe详细教程解决app某音抓包无网络问题附安装包下载地址

本篇文章主要介绍如何在安卓5.0模拟器下安装Xposed以及JustTrustMe模块,从而来实现抖音app抓包无网络问题,当然也包括抓包后HTTPS解密问题。架构,模拟器使用夜深/雷电均可,也可以使用AS中的VM manager新建安卓模拟器,你也可以使用真机测试但不推荐,毕竟需要root有可能变成板砖的风险。官网下载地址:https://repo.xposed.info/module/de.robv.android.xposed.installer。

2023-12-27 11:26:33 4629 1

原创 作为一个12年的老程序猿竟然从未更新过springboot框架中配置的hibernate自动更新配置表结构

本人这两年都在独立维护某个多语言java+python+c架构的安全项目,每次给客户部署系统的时候都会有一个问题出现,就是数据库的表会被系统启动后进行实体对应更新字段,以至于某个类id命名总是会覆盖到数据库表,造成部署失败,在一个无网络的远程环境去更新部署项目是最麻烦的,但是最严重的不是这些,而是本人的懒惰症!!!因为即使这个问题存在,我也重来没去重视过,每次都是手动去解决重新维护该表,而不是从根本上解决。

2023-12-26 15:20:29 383 1

原创 雷电模拟器安装Magisk+Lsposed+TrustMeAlready-v1.11+fidder超详细教程步骤实现网络app抓包

以前使用app端抓包工具或者在手机端配置fidder或者charles抓包工具的代理以及证书即可实现代理,但是自从有了SSLPinning技术,以至于app端只认可系统自己的证书不信任第三方证书无法进行抓包,根据现有的技术总结,要想解决此问题,有两种方案:方案一,使用xpode+JusttrustMe模块,但是xposed官方不再维护,并且仅仅支持安卓5.0或者7.0版本,安装8以上是不支持的;方案二:使用本文所讲的Magisk+Lsposed+TrustMeAlready实现。

2023-12-26 13:39:45 5897 6

原创 Python报错ValueError: substring not found

原因是 该python 的index 方法未匹配搭到数据报错,因为在上面未找到相关的version文件 也匹配不到对应的数据,我的解决办法是补充丢失的version文件,里面编写对应的version版本号。

2022-08-16 10:51:20 6752

原创 完整记录一次Python项目环境与python依赖包的安装过程解决Python相关依赖框架问题内含mysql安装与redis安装超详细

发现已经有系统自带python2.7,我们需要安装python3.8,从官网下载python3.8.5并上传到目录:/home/python/3.cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)cd进入目录 :/root/JiuLue/install/shell_scripts/将redis包上传到/root/JiuLue/install/Downloads/再次通过远程连接mysql,显示连接成功,至此,mysql安装完成。...

2022-08-12 17:06:24 2455

原创 python项目安装依赖包提示需要升级error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C

需要我升级 Visual c++包, 通过在网上搜索多篇文章 需要我从 ```login.microsoftonline.com 去下载安装依赖包,但在线安装 会提示 包已经损坏或丢失,无法安装。链接:https://pan.baidu.com/s/1JU9zMs03DXViwqM3vDZjMg。下载后 点击 exe程序安装即可。......

2022-08-11 09:55:04 1562 1

原创 SpringBoot2.4.2集成elasticsearch7.8并实现索引与普通检索过程超简单

博主15年的时候已经在使用es,当时es版本是3.7,java框架是springMvc,很多配置都需要自行配置集成,并通过手写代码实现es接口查询功能。主要就是1、2、3、4步骤为核心实现方式,后面的集成添加索引与各种查询可通过es官方文档查询相关的接口。...

2022-07-15 15:57:48 822

原创 SpringBoot集成MongoDB并实现基础的查询与分组统计

先来说下我们的工作使用场景,我们的系统中有大量的静态数据并且是查询多更新少,同时需要进行统计分析使用,考虑到此因素而选择使用mongo作为nosql数据库。springboot版本:2.4mongoDb版本:5.0.9开发工具:idea**step1😗*pom包中需要引入的依赖:step2: 修改application.yml配置文件:Mongo中通过命令创建表语句:db.createCollection(user); //创建collectionstep3: 编写service 实现 .

2022-07-14 10:20:35 2066

原创 MongoDb多字段分组统计

MongoDB多字段分组统计

2022-07-14 09:54:52 1667

wacomTablet手绘板驱动程序6.3

wacomTablet手绘板驱动程序6.3

2023-12-28

Xposed-v86-sdk22-x86框架包

Xposed-v86-sdk22-x86框架包,支持Xposed离线下载,支持安卓5.0

2023-12-28

python源码模拟京东抢购秒杀

python源码模拟京东抢购秒杀

2023-12-07

MPAndroidChart-3.0.1.tar安卓图表源码插件

MPAndroidChart-3.0.1.tar安卓图表源码插件,手机移动端图表可视化插件

2018-02-26

空空如也

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

TA关注的人

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