自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

原创 (python)undetected_chromedriver浏览器自动化测试

是一个用于绕过 Web 自动化中的 ChromeDriver 检测的 Python 库。它提供了更好的隐匿性和稳定性.适用于以下场景:可以用于模拟用户在浏览器中的操作进行自动化测试,例如填写表单、点击按钮、抓取页面内容等。由于其对驱动程序的检测绕过能力,可以帮助您避免被网站检测到并防止启动时的安全问题。在进行网页数据爬取时也能够提供更高的隐匿性。它可以模拟浏览器行为,如加载 JavaScript、执行 Ajax 请求等,从而获取动态生成的内容。

2023-09-19 09:04:49 9024 8

原创 VBA来实现跨工作簿的批量复制粘贴

技术没有老旧之分,有时VBA的技能,会因为使用的方便,也能快速实现需求.不破坏源数据,只把源数据引用到其它文件,再开始计算.

2023-08-01 13:53:16 10203 1

原创 数据校验-CRC32校验原理和(Python)实现

在二次开发eCan上位机应用时,遇到了采用CRC(全称是循环冗余校验)32算法校验文件传输完整性的场景,浅浅地记录一下使用心得.在数据传输前,CRC校验得到一个4字节的校验码.接收方对获取的有效数据进行同样的校验,若校验码一致,说明传输的数据是完整的.CRC算法的种类多样,在算法上的差别在于多项式和初始值,这两个也可以自行定义.

2023-01-02 15:58:39 6485 1

原创 (python)Hex文件解析和校验

Intel HEX文件是由一行行符合Intel HEX的文本所构成的ASCII文本文件。在Intel HEX文件中,每一行包含一个HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。Intel HEX文件通常用于传输将被存于ROM或者EPROM中的程序和数据。在单片机烧录升级时,hex文件分别记录了flash dirver程序和升级的固件.在进行烧录前,需要先对每条记录进行和.

2023-01-02 09:37:30 6175 2

原创 (实用)Python模块打包-setuptools

平时造好的轮子,最后还是有给大家使用的一天。完整的记录一下,如何把Python模块打包成whl(wheel) 文件或者gz压缩文件。打包时会用到setuptools(60.5.0)工具。

2022-01-18 16:34:28 5990 1

原创 Proximal Policy Optimization(PPO)算法

PPO通过简单而有效的裁剪机制平衡了性能与复杂度,成为强化学习领域的标杆算法。其核心设计思想——约束更新幅度以稳定训练,对解决实际任务中的策略优化问题具有重要指导意义。

2025-03-24 16:26:20 720

原创 (python)Arrow库使时间处理变得更简单

Arrow是一个强大的日期和时间处理库,适用于需要频繁处理日期时间的应用场景。它通过提供简洁的 API、强大的功能和良好的兼容性,使得日期时间操作变得更加简单和高效。如果你需要处理复杂的日期时间逻辑,Arrow是一个非常不错的选择。

2025-02-25 16:20:10 1107

原创 (python)数据分析-描述性统计

在不进行复杂的统计分析的情况下,快速提供数据的基本特征。这对于在数据分析的早期阶段了解数据的性质非常有用。

2025-01-15 16:41:10 783

原创 (python)亲和数

亲和数有着漫长的发现历史和美丽动人的传说。从古希腊的毕达哥拉斯学派到中世纪的阿拉伯数学家,再到近代的费马、欧拉等数学大师,都与亲和数的发现和研究有着密切的联系。这些历史故事和传说为亲和数赋予了浓厚的文化底蕴,使其成为数学史上的一段佳话,也让人们在了解亲和数的过程中,领略到数学发展的历史脉络和人类智慧的传承。

2025-01-15 11:29:08 804

原创 代码管理助手-Git

Git 是一个版本控制系统,可以帮助你记录文件的每一次修改。这样,如果你在编程时不小心把代码写错了,可以很容易地回退到之前的版本。最重要的是,Git 是完全的,用户可以在自己的计算机上安装和使用 Git,进行版本控制和代码管理,不需要支付任何费用。Git 是由 Linus Torvalds 在 2005 年开发的。当时,Linux 内核项目使用的版本控制系统 BitKeeper 由于许可问题无法继续使用,决定自己开发一个新的版本控制系统,于是 Git 诞生了。

2025-01-07 11:20:38 653

原创 (python)蚁群算法

蚁群算法是一种优化算法,它通过模拟蚂蚁在寻找食物路径时的行为来解决组合优化问题。蚂蚁在寻找食物时会释放一种叫做信息素的化学物质,其他蚂蚁会跟随信息素浓度高的路径前进。算法中,每只蚂蚁都代表一个可能的解决方案,它们通过模拟这一行为来寻找最优解。蚁群算法(Ant Colony Optimization, ACO)是一种启发式算法,它在解决优化问题时特别有用,尤其是在路径规划、网络路由和调度等领域。

2024-12-03 12:28:57 1751

原创 AI大模型深刻地影响软件开发

AI大模型在软件开发流程中的多样化应用,从代码生成到项目管理,再到自动化测试,AI大模型正在深刻地影响和改变着软件开发的各个环节。

2024-11-15 15:26:40 621

原创 Pandas库12个必会操作

Pandas库作为Python中用于数据处理和分析的强大工具,由于它的功能过于多,有一定的学习成本。下面,为大家展示常用的几个操作,基本满足日常的工作需求.

2024-11-15 11:16:52 952

原创 (python)提高工作效率的工具

摸鱼有道,就看有没有在工作上使用到一些自动化工具,减轻工作上的压力.你们用上其中的哪些工具?欢迎在评论中交流分享你的摸鱼方法.

2024-10-24 23:53:56 513

原创 机器学习摘下诺奖桂冠

前言近日,2024年诺贝尔物理学奖颁发给了机器学习与神经网络领域的研究者,这是历史上首次出现这样的情况。这项奖项原本只授予对自然现象和物质的物理学研究作出重大贡献的科学家,如今却将全球范围内对机器学习和神经网络的研究和开发作为了一种能够深刻影响我们生活和未来的突出成果。

2024-10-17 15:45:31 453

原创 HTTP(HyperText Transfer Protocol)协议

HTTP 协议在网页浏览、Web API 调用、文件下载、CDN 和物联网等领域都有着广泛的应用。它的简单性、通用性和广泛支持使得它成为互联网通信的基础协议之一。随着技术的不断发展,HTTP 协议也在不断演进和扩展,以满足日益增长的应用需求。

2024-10-17 10:56:28 834

原创 程序员如何在 AI 时代保持核心竞争力

面对 AI 的发展,程序员不应恐惧,而应积极应对,将 AI 作为自己的得力助手,共同推动技术的进步和创新,为自己的职业发展创造更广阔的空间。

2024-10-05 15:48:08 811

原创 什么是pip? -- Python 包管理工具

pip 是 Python 开发者不可或缺的工具,它极大地简化了 Python 包的管理和项目的开发过程,使得开发者能够更加高效地利用 Python 丰富的生态系统。

2024-10-05 14:45:35 1397

原创 (PyTorch) 深度学习框架-介绍篇

PyTorch的诞生是深度学习发展的需求以及开发团队不断努力的结果,它的出现为深度学习的研究和应用提供了一个强大而灵活的工具。

2024-10-04 16:55:40 1386

原创 (Django)初步使用

Django是一个功能丰富且强大的Web框架,通过合理的架构设计、模型定义、视图处理、模板编写以及URL路由配置等,能够高效地开发出高质量的Web应用程序。同时,在部署和优化过程中,需要注意各种细节,以确保项目在生产环境中的稳定运行和良好性能。在使用过程中,不断学习和掌握Django的各种特性和最佳实践,能够更好地发挥其优势,满足不同项目的需求。

2024-10-01 23:49:35 1396 1

原创 psutil库的使用说明

前言psutil是一个跨平台的库,用于获取系统的进程和系统利用率(包括 CPU、内存、磁盘、网络等)信息。

2024-10-01 14:00:00 568

原创 Pycharm实在太好用了!!!

前言PyCharm 是一款由 JetBrains 开发的 Python 集成开发环境(IDE),具有使用场景以及对开发者提高工作效率的方式的功能特点.:减少了手动输入代码的时间,降低了出错的可能性。开发者可以更快地编写代码,专注于解决问题而不是记忆函数名和语法。:帮助开发者快速定位和解决代码中的问题,节省了调试时间。通过断点调试和条件断点,可以更高效地找出错误的原因。:使项目的组织和管理更加方便,减少了手动管理文件和版本控制的工作量。可以轻松地切换分支、查看历史记录等。

2024-09-03 15:38:33 1247

原创 (纯JS)图片裁剪

离线网页实现图片裁剪功能具有独立性、可用性、数据安全、性能优势和定制性等优点,为用户提供了更加便捷、高效和安全的图片处理方式。

2024-09-03 12:23:33 1340

原创 (python)动态类型语言的灵活性和动态性

Python的动态特性为编程带来了高度的灵活性和便捷性,但也需要开发者在使用时注意可能出现的类型错误和安全问题,并通过良好的编程习惯和充分的测试来保证代码的正确性和稳定性。

2024-08-18 17:32:08 533

原创 (Python)思考题2:数据结构的选择

在 Python 中,不可变对象(如整数、字符串、元组等)在传递给函数时,传递的是对象的值,而可变对象(如列表、字典等)传递的是对象的引用。

2024-08-13 14:57:43 687

原创 正则表达式测试工具

编写正则表达式,有常见的模式,可以直接参考我发的其它文章,介绍了几种经常用到的正则表达式.除此之外,借助这个测试工具,快速验证正则表达式的正确性.

2024-08-06 15:51:25 812

原创 (Python)思考题1:数据结构的选择

日常的数据处理中,会经常用到列表去存储结果.采用列表推导式会让代码更简洁.然而,遇到数据较大时,生成器函数会是更好的选择,对内存的使用会更友好.

2024-08-02 10:40:56 319

原创 (Python)内存管理

内存泄漏在编程中是一个严重的问题,可能导致程序性能下降、系统不稳定甚至崩溃。

2024-08-01 17:09:46 1328

原创 (python)归并排序

较早为通用存储程序计算机设计的算法之一。它由冯·诺依曼(John von Neumann)在 1945 年发表的“101 报告”时提出,后于 1951 年完成的 EDVAC 计算机上应用了这一算法。

2024-07-19 17:03:11 581

原创 人工智能和保护隐私

总之,应对 AI 发展带来的伦理挑战需要政府、企业、学术界、公众等各方共同努力,形成多元共治的格局,以实现 AI 技术造福人类社会的目标。

2024-07-18 17:05:41 449

原创 参与开源项目 MySQL 的心得体会

总的来说,参与 MySQL 开源项目是一次非常宝贵的经历。它让我在技术、团队协作和个人成长等方面都取得了显著的进步。我相信,这段经历将继续激励我在技术领域不断探索和创新,为开源社区的发展贡献更多的力量。

2024-07-18 16:59:38 532

原创 (pyqt5)弹窗-Token验证

前言为了保护自己的工作成果,控制在合理的范围内使用,设计一个用于Token验证的弹窗.

2024-07-10 17:05:39 226

原创 模型和应用,哪个更重要?

推动人工智能的健康发展

2024-07-09 17:25:10 660

原创 聊天伴侣-豆包

大模型的发展日新月异. 国内的大模型随着资源的投入,将缩小与OpenAI的大模型之间的差距.豆包的使用体验已经很不错了,查资料和对话的功能就靠谱的.

2024-06-29 17:27:53 628 2

原创 带上作弊器,我不得起飞

AI 的发展正逐步改变人类的生活,带来诸多便利和创新,但也需要人类积极应对其带来的挑战,以确保技术的应用能够真正造福社会。

2024-06-29 16:47:05 361

原创 师出名门,全靠师兄师姐罩着

对于希望获得更全面的发展机会和更广阔的社交网络,且适应能力较强的学生,好学校或许是更好的选择。

2024-06-29 16:28:58 431

原创 编曲助手-金曲创作全靠玩

在音乐领域,人工智能永远无法真正取代人,但可以服务人,服务于音乐生产效率的提升。人的灵感和创作才是音乐产业核心的动力来源.

2024-06-29 11:50:26 352

原创 亨廷顿(Huntington)方法-名额分配

亨廷顿方法是解决名额分配问题的一种方式。

2024-06-29 10:36:16 1211

原创 (python)性能分析工具-cProfile

cProfile 是 Python 标准库中的一个模块,用于分析 Python 程序的性能。

2024-05-17 17:28:20 1445

原创 (python)保障信息安全的加密库-cryptography

前言是一个广泛使用的 Python 加密库,提供了各种加密、哈希和签名算法的实现。它支持多种加密算法,如 AES、RSA、ECC 等,以及哈希函数(如 SHA-256、SHA-384 等)和数字签名算法(如 DSA、ECDSA 等).

2024-05-14 17:00:17 1324

使用纯 JavaScript 实现选取图片并按照指定尺寸裁剪的网页

使用纯 JavaScript 实现选取图片并按照指定尺寸裁剪的网页.可以直接预览,对比图片缩放前后的像素大小和文件大小.确定后,进行图片保存.令人惊喜的一点,智能的推荐合适的裁剪比例.

2024-09-03

正则表达式测试工具(验证正则表达式的效果)

正则表达式测试工具主要有以下几个作用: 快速验证:帮助用户快速验证所编写的正则表达式是否能够正确匹配预期的文本模式。用户可以立即看到匹配的结果,从而确认表达式的准确性。 提高效率:节省了在实际代码中反复测试和调试正则表达式的时间。用户可以在专门的测试工具中集中精力完善表达式,而无需在复杂的程序逻辑中进行调试。 学习和理解:对于正则表达式的初学者,测试工具是一个很好的学习资源。通过尝试不同的表达式和输入文本,用户可以更深入地理解正则表达式的语法和工作原理,从而逐渐提高编写正则表达式的能力。 探索和实验:允许用户自由地探索和实验各种正则表达式的模式和组合,帮助用户发现更高效、更准确的表达式写法,以满足不同的需求。 可视化展示:有些测试工具会以可视化的方式展示匹配的过程和结果,使得复杂的匹配逻辑更易于理解。 对比和选择:当面临多种可能的正则表达式解决方案时,用户可以在测试工具中对它们进行对比,选择性能更好

2024-08-06

RandomPickerApp随机抽取器(MAC OS系统下直接解压可用)

随机抽取器常见的应用场景有以下: 1.抽奖活动:在各种抽奖活动中,例如公司年会、促销活动或社交媒体抽奖,随机抽取软件可以帮助你从参与者中随机选取获奖者。 2.研究实验:在科学研究中,研究者可能需要随机选择样本或实验条件,以确保实验结果的可靠性和代表性。 3.民意调查:在进行民意调查时,你可能需要从大量受访者中随机选择一部分人来参与调查,以获得更具代表性的结果。 4.随机分组:在实验设计、医学研究或教育研究中,研究者可能需要将被试对象随机分配到不同的处理组或对照组,以便比较不同组之间的差异。 5.游戏和竞赛:在游戏、竞赛或体育比赛中,随机抽取软件可以用于分配参与者的顺序、对手或队伍,以保证公平性。 6.教学活动:在课堂上,教师可以使用随机抽取软件来选择回答问题的学生,以增加参与度和公平性。

2024-02-19

RandomPickerApp随机抽取器(windows系统下)

随机抽取器常见的应用场景有以下: 1.抽奖活动:在各种抽奖活动中,例如公司年会、促销活动或社交媒体抽奖,随机抽取软件可以帮助你从参与者中随机选取获奖者。 2.研究实验:在科学研究中,研究者可能需要随机选择样本或实验条件,以确保实验结果的可靠性和代表性。 3.民意调查:在进行民意调查时,你可能需要从大量受访者中随机选择一部分人来参与调查,以获得更具代表性的结果。 4.随机分组:在实验设计、医学研究或教育研究中,研究者可能需要将被试对象随机分配到不同的处理组或对照组,以便比较不同组之间的差异。 5.游戏和竞赛:在游戏、竞赛或体育比赛中,随机抽取软件可以用于分配参与者的顺序、对手或队伍,以保证公平性。 6.教学活动:在课堂上,教师可以使用随机抽取软件来选择回答问题的学生,以增加参与度和公平性。

2024-02-19

会提醒的定时器(MAC OS系统)

windows系统上运行的计时器,默认倒计时10分钟,到了时间点会有提示音. 可设定倒计时的时长以及需要发提示的时间点(最多5个,提示的声音为清脆的叮叮叮叮4声.)

2023-10-23

会提醒的定时器.exe(windows系统)

windows系统上运行的计时器,默认倒计时10分钟,到了时间点会有提示音. 可设定倒计时的时长以及需要发提示的时间点(最多5个,提示的声音为清脆的叮叮叮叮4声.)

2023-10-23

瘦身神器 - windows系统下大大提升pyinstaller打包后的压缩率

在pyinstaller打包时,在upx作用下,exe工具的压缩率获得26%左右的提升.

2023-05-16

EcanVCI动态库-用于和Ecan通讯的函数

EcanVCI动态库-用于和Ecan通讯的函数,USBCAN-II和USBCAN-I都适用.

2022-12-30

远程文件同步,用于文件传输的可视化工具

远程文件同步,用于文件传输的可视化工具.可以选择同步过去,也可以同步过来(自动去重),利用pyinstaller进行了打包,非常适合在多台电脑之间传输文件.(压缩文件密码20220905)

2022-09-05

英文纠错器,可视化界面,帮助发现并纠正英文拼写的错误.不要钱,几个积分就可以帮助你纠正你的英文拼写,可以支持一段长篇文字的纠错

英文纠错器,帮助发现并纠正英文拼写的错误.其实如果平时英文书籍读得足够多,语感足够好,不需要花太大的力气基本上就能够写出正确的句子。但是对于我们绝大多数非英语专业的学生来讲,平时阅读量有限,就算做阅读理解都只关注回答问题而非文章内容,所以靠语感来写作是很难行得通的。

2022-08-30

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

TA关注的人

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