![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
文章平均质量分 82
Marst·Writer
统计学专业出身,投入Python开发的行业.主要是做数据处理,对人工智能方面有些许兴趣.
展开
-
(实用)Python模块打包-setuptools
平时造好的轮子,最后还是有给大家使用的一天。完整的记录一下,如何把Python模块打包成whl(wheel) 文件或者gz压缩文件。打包时会用到setuptools(60.5.0)工具。原创 2022-01-18 16:34:28 · 4519 阅读 · 0 评论 -
(python)性能分析工具-cProfile
cProfile 是 Python 标准库中的一个模块,用于分析 Python 程序的性能。原创 2024-05-17 17:28:20 · 1131 阅读 · 0 评论 -
(python)保障信息安全的加密库-cryptography
前言是一个广泛使用的 Python 加密库,提供了各种加密、哈希和签名算法的实现。它支持多种加密算法,如 AES、RSA、ECC 等,以及哈希函数(如 SHA-256、SHA-384 等)和数字签名算法(如 DSA、ECDSA 等).原创 2024-05-14 17:00:17 · 1038 阅读 · 0 评论 -
算法加密-简介
前言在遥远的古代,信息的传递至关重要。战争时期,将领们需要确保自己的作战计划不被敌人知晓。有一次,一位聪明的将军想要给远方的盟友传递一份机密战略部署。他想到了一个办法,用一种特殊的符号来替代文字。他和盟友事先约定好这些符号所代表的真正含义。随着时间的推移,这种简单的替代方法逐渐发展和演变。人们开始使用更和变换来信息。到了中世纪,一些秘密组织出现了,他们研发出了更为精巧的密码系统。例如,通过改变字母的顺序或者运用特定的算法来加密消息。在近代,随着科学技术的进步,密码学更是迎来了重大变革。原创 2024-05-14 12:07:03 · 475 阅读 · 0 评论 -
算法=问题的解决方法
总的来说,算法是问题解决的方法论,它描述了在给定输入条件下,如何通过有限的步骤来达到预期的输出结果。算法的本质在于对问题解决过程的抽象描述,它不仅可以用于计算机程序的设计和实现,还可以用于描述和分析各种实际生活中的问题。原创 2024-04-22 18:24:32 · 502 阅读 · 1 评论 -
(pipenv)管理python虚拟环境的神器
Pipenv是一个非常有用的工具,特别是对于需要管理多个 Python 项目或需要确保依赖版本一致性的开发者来说。原创 2024-04-22 08:30:00 · 583 阅读 · 0 评论 -
RabbitMQ的简单
RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的Erlang写成。原创 2024-04-16 15:08:27 · 868 阅读 · 0 评论 -
(python)多进程
工作中遇到任务较重且耗时相对较长的情况,这时候想起来用多进程处理这类IO 密集型任务.最重要的是,multiprocessing.Pool实在是简单又高效,充分利用了多核CPU同时并行处理多个任务.支持多进程并行处理,可以利用多核 CPU 提高任务的执行效率和速度。提供了简单易用的 API,方便进行任务的分发和结果的收集,代码编写相对简单。可以在一定程度上降低代码复杂度,例如避免手动创建和管理多个进程等。缺点:进程切换开销较大,特别是当进程池中进程数量过多时,容易产生性能瓶颈。原创 2022-08-23 16:39:53 · 3633 阅读 · 0 评论 -
(python)远程操作模块-Paramiko
Paramiko 是一个用于 Python 的模块,用于实现 SSH 客户端和服务器。使用 Paramiko,你可以在 Python 中进行 SSH 连接,并执行远程命令、传输文件等操作。原创 2024-04-16 12:03:35 · 389 阅读 · 0 评论 -
(小白必看)流程图制作
流程图作为一种常见的图形表示方法,在软件开发以及其他领域中有着广泛的应用前景。原创 2024-04-02 15:39:45 · 652 阅读 · 0 评论 -
14种建模语言(UML)图形
UML 中有四种关系:依赖、关联、泛化和实现。这四种关系是 UML 模型中可以包含的基本关系事物。这里介绍14种UML图形:类图,对象图,包图,构件图,组合结构图,部署图,制品图,用例图,时序图, 通信图,定时图,状态图,活动图和交互概览图.原创 2024-04-02 10:34:29 · 674 阅读 · 0 评论 -
开发人员常用的多种图形
在软件开发中,开发人员常常使用各种图形来表示和展示软件系统的不同方面。流程图是其中最常用的图形,高级运维人员常用图型是部署图,人事常用图型为组织架构图.软件开发中常用的图形,每种图形都有自己的特点和适用场景.开发人员在选择图型时需要综合考虑应用场景、表达能力、可视化效果、工具支持、团队标准、目标受众、简洁性和灵活性等因素,以确保选用最合适的图型来达到沟通和表达的目的。原创 2024-04-02 10:39:51 · 217 阅读 · 0 评论 -
常见6种开源协议比较
常见的开源许可协议有6种是比较常见和广泛使用的,每种协议都有其特定的使用场景和约束条件。这6种分别是GPL, LGPL,MIT许可证, Apache许可证,BSD许可证和Mozilla Public License(MPL).在选择开源许可证时,开发者应根据项目的需求和预期的开源程度来进行合适的选择。总的来说,采用了BSD开源协议的软件在使用上是最小的.不过,从最近发生的一些新闻事件来看,一个开源项目的协议也可能是会变更到其它种类. 需要注意,开源项目在哪些版本是"免费"的.原创 2024-03-26 11:43:36 · 554 阅读 · 0 评论 -
altgraph的安装和用途说明
altgraph 是 graphlib 的一个分支:一个图(网络)包,用于构建图、BFS 和 DFS 遍历、拓扑排序、最短路径等,带有 graphviz 输出.原创 2024-03-15 11:05:11 · 562 阅读 · 0 评论 -
serial库串口通讯
Python的pyserial库允许与不同的设备进行通信。原创 2024-03-08 17:13:46 · 351 阅读 · 0 评论 -
xlrd库的安装和应用
xlrd库特别适合需要处理Excel文件中数据的任务.同时,需要注意的是,xlrd主要用于读取Excel文件。如果需要写入Excel文件,可以结合其他库如openpyxl或者xlsxwriter.原创 2024-03-08 16:20:23 · 2811 阅读 · 0 评论 -
Python开发中常见的坑(持续更新)
在Python开发过程中,新手和资深开发者都可能遇到的“坑”.这些坑部分和使用的开发语言特色有深深的联系.在这个文章中,列举一下,哪些坑是较常出现的.欢迎大家在评论中举出没发现的坑,我及时作个补充.原创 2024-03-14 17:08:15 · 602 阅读 · 0 评论 -
request库安装和使用
requests库是 Python 中用于发送 HTTP 请求的一个非常流行的库,它简单易用,广泛应用于各种场景。主要用于爬虫和Web 服务的测试.前者是对外进行数据的收集,后者就是服务的性能.原创 2024-03-14 15:44:30 · 1807 阅读 · 0 评论 -
操作系统内存管理-组织方式
操作系统采用多种内存管理方式以适应不同场景的需求,不断优化内存资源的使用效率和程序运行性能。被人熟悉的2种方式是段页式存储管理和虚拟内存管理。原创 2024-03-08 11:28:39 · 1007 阅读 · 0 评论