E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python实现sift
【南京邮电大学】密码学实验2:国家商用密码SM4算法
python实现
(详细注释、附运行结果)
国密SM4的
Python实现
也有其他人写了,本程序的优点在于考虑了明文输入不足128bits(二进制下)的情况(采用ECB工作模式),并给出了大量注释即调试用代码(已注释),方便大家进行调试、优化。
代号丨枫松
·
2023-11-07 18:59
密码学
python
开发语言
国密算法 SM4 对称加密 分组密码
python实现
完整代码
目前,
python实现
的国密算法库主要是python-gmssl库和snowland-smx(pysmx)库,二者都对SM2(仅公钥加解密和数字签名)、SM3、SM4进行了细致而优雅的实现。
qq_43339242
·
2023-11-07 18:58
密码
Python
国密算法
算法
python
安全
DES算法
Python实现
源码
DES介绍DES是一种对称密钥加密算法,最初由IBM在1970年代开发。DES使用一个56位密钥和一系列置换、替换和异或操作来加密和解密数据。尽管DES被认为是一个强大的加密算法,但是由于其密钥长度较短,目前已经被认为是不安全的,并且已经被更强大的算法如AES所替代。算法实现流程图加密算法密钥扩展算法64位子密钥通过置换选择1、循环左移以及置换选择2,生成16个48bit的子密钥其中循环左移位数与
Rm_mR
·
2023-11-07 18:51
分组密码
python
剑指offer-8-
Python实现
旋转数组的最小数
一、题目描述二、解法defminNumberInRotateArray(rotateArray):#writecodeherep1=0p2=len(rotateArray)-1mid=p1whilerotateArray[p1]>=rotateArray[p2]:ifp2-p1==1:mid=p2breakmid=(p1+p2)>>1ifrotateArray[mid]>=rotateArray[
DerrickOzil
·
2023-11-07 18:36
Python
数据结构/算法刷题
python
数组
Python实现
飞机大战-第二部分(附源码、素材、超详细教程)
飞机大战第二部分1.前言2.飞机射击2.1.添加子弹的相关设置2.2.创建文件bullet.py2.3.修改game_functions.py2.4.修改mian.py2.5.射击效果2.6.关于子弹连发2.6删除已消失子弹2.6.1.创建函数delete_bullet()3.敌方飞机3.1.生成一个敌机3.2.生成一行敌机3.3.重构create_enemys()函数3.3.生成一屏幕敌机3.4
爱喝胡辣汤c
·
2023-11-07 16:38
Python
python
pygame
飞机大战
详细源码
Python算法——堆排序
本文将详细介绍堆排序的工作原理和
Python实现
。堆排序的工作原理堆排序的基本思想是:构建一个最大堆或最小堆,将数组元素视为二叉树的节点。交换堆的根节点(最大值或最小值)和堆的最后一
Echo_Wish
·
2023-11-07 13:35
数据结构与算法
Python
笔记
Python算法
python
算法
开发语言
Python算法——希尔排序
本文将详细介绍希尔排序的工作原理和
Python实现
。希尔排序的工作原理希尔排序的基本思想是:选择一个间隔序列(gapsequence),将数组分成多个子数组,每个子数组包含距离为间隔的元素。对每
Echo_Wish
·
2023-11-07 13:35
数据结构与算法
Python
笔记
Python算法
算法
python
排序算法
Python算法——计数排序
本文将详细介绍计数排序的工作原理和
Python实现
。计数排序的工作原理计数排序的基本思想是:统计数组中每个元素出现的次数,得到元素的频率统计信息。根据频率统计信息,重建有序
Echo_Wish
·
2023-11-07 13:15
数据结构与算法
Python
笔记
Python算法
python
protobufjs实现protobuf序列化与反序列化
websocket训练地址:https://www.qiulianmao.com,正在搭建中基础-websocket逆向基础-http拦截基础-websocket拦截基础-base64编码与解码基础-
python
锦枫_JF
·
2023-11-07 11:08
websocket逆向
websocket
websocket逆向
python
快手直播弹幕websocket protobuf序列化与反序列化
websocket训练地址:https://www.qiulianmao.com,正在搭建中基础-websocket逆向基础-http拦截基础-websocket拦截基础-base64编码与解码基础-
python
锦枫_JF
·
2023-11-07 11:30
websocket逆向
websocket
网络协议
网络
Python实现
Excel(.xlsx) 转Json
importjsonimportosfromopenpyxlimportload_workbookdefconversion_json(excel_path,sheets_names:list=None,storage_filepath=None):""":paramexcel_path:excel文件地址:paramsheets_names:列表传入指定sheet页不传默认所有:paramsto
扶摇猫
·
2023-11-07 11:26
tool
json
excel
python
快速排序及其思想应用(求第K大)
下面是我见过的比较优雅的
python实现
:defpartition(arr,i,j):ifi>=j:returnloc,start,end=i,i,jwhilei=arr[
fengrucheng
·
2023-11-07 10:52
数据挖掘与机器学习
面试
数据结构
算法
python
Scrapy 入门教程
Scrapy入门教程分类编程技术Scrapy是用
Python实现
的一个为了爬取网站数据、提取结构性数据而编写的应用框架。Scrapy常应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。
啊拉丁的鱼
·
2023-11-07 09:50
python
python
scrapy
爬虫
强化学习中值迭代算法的
python实现
1:问题描述有一个迷宫,小人从迷宫的左上角出发,前往右下角的终点则游戏结束。迷宫中还会有一些障碍物不可以行走,求小人从起点走到终点的最优策略。2:设置参数grid为迷宫地图,”S“是起点,”G“是终点,”X“是障碍物。V是每个状态的状态值函数,初始为[[0]*3for_inrange(3)]P是状态转移概率矩阵,P中的每个元素指的是从状态S选择动作a后状态转移成S’的概率,在这个问题中状态的表示是
正能量小雷
·
2023-11-07 09:54
python
算法
机器学习
python实现
信息论哈夫曼编码_哈夫曼压缩原理及python3实现(非面向对象结构)
1哈夫曼编码综述在计算机科学和信息论,哈夫曼编码是一种特殊类型的最优前缀码(prefixcode),通常用于无损数据压缩(英文文本,更一般地说ASCII码位于0-255位的文本)。哈夫曼编码是一种变长编码,相比使用定长的ASCII码,哈夫曼编码可以节省很多的空间(试想如果一篇文章中全为同一种字符,对应的哈夫曼编码为"0",那么原先表达1个字符的1字节就能用来表示8个字符)。哈夫曼压缩对频数最高的字
weixin_39881387
·
2023-11-07 07:47
哈夫曼编码与解码,基于
Python实现
fromitertoolsimportcountfromcollectionsimportCounterfromheapqimportheapify,heappush,heappopdefhuffman_tree(s):#统计每个字符出现的次数s=Counter(s)#计算可迭代序列中元素的数量,返回字典类型数据chs,freqs=s.keys(),s.values()nums=count()#创
白菜兔
·
2023-11-07 07:41
Python学习
python
开发语言
微信群成员的群昵称提取与批量查询(
Python实现
)
wechat_group_members此脚本不存在任何联网上传机制,可安全使用主要原理通过pywinauto分析微信界面元素,提取群成员昵称和用户名程序代码frompywinauto.applicationimportApplicationimportpywinautoimporttimeimportpsutilimportpandasaspdimportnumpyasnpdefget_wech
kascas
·
2023-11-07 06:17
python
微信
开发语言
python文件批量重命名_批量重命名文件——
python实现
任务很简单,某个目录下面有几千个文件,某些文件没有后缀名,现在的任务就是将所有的没有后缀名的文件加上后缀名,python有现成的函数可以实现,但是在实现过程中遇到几个问题,分享一下解决方法下面是最终代码(windows下实现的)#-*-coding:cp936-*-importospath='D:\\图片\\'forfileinos.listdir(path):ifos.path.isfile(o
weixin_39813200
·
2023-11-07 02:56
python文件批量重命名
用
python实现
身份证号校验系统
使用Tkinter作为GUI模块以及python基础,开发一款身份证号码校验的系统。功能概览:用户输入身份证号码从身份证号码得到该用户的地区信息、出生日期、以及身份证号码是否合法Tkinter是Python标准库中的一个用于创建图形用户界面的模块。它提供了一组用于构建GUI的组件,例如窗口、按钮、菜单、文本框等。下面是一个简单的例子,它创建了一个窗口,包含一个文本框和一个按钮。用户在文本框中输入身
ruwenbo
·
2023-11-07 01:16
python
开发语言
Python实现
的身份证校验类
importreclassIDCardChecker:def__init__(self,card_num):self.card_num=card_num#返回性别defget_gender(self):gender_num=int(self.card_num[-2])ifnotself.is_valid():return'不是合法的中国公民身份证号码'ifgender_num%2==0:retur
过期程序猿
·
2023-11-07 01:45
Python
python
Python实现
实时获取鼠标位置
Python实现
实时获取鼠标位置在Python中,我们可以使用第三方库来实现获取鼠标的实时位置。本文将介绍如何使用pyautogui库来获取鼠标的坐标,并提供相应的源代码示例。
PixelEnigma
·
2023-11-07 01:49
python
计算机外设
开发语言
Python
四十三.EMS项目
Python实现
#显示系统的欢迎信息print("-"*20,"欢迎使用员工管理系统","-"*20)#创建一个列表,用来保存员工信息emps=['孙悟空\t18\t男\t花果山','猪八戒\t28\t男\t高老庄']#创建一个死循环whileTrue:print("请选择要做的操作:")print("\t1.查询员工")print("\t2.添加员工")print("\t3.删除员工")print("\t4.退
ZARD_Sakai Izumi
·
2023-11-06 22:01
3D目标检测实战 | 图解KITTI数据集评价指标AP R40(附
Python实现
)
目录1准确率和召回率2P-R曲线的绘制3APR11与APR40标准4实际案例1准确率和召回率首先给出TPTPTP、FPFPFP、FNFNFN、TNTNTN的概念真阳性TruePositiveTPTPTP预测为正(某类)且真值也为正(某类)的样本数,可视为IoU>IoUthreshold\mathrm{IoU>IoU_{threshold}}IoU>IoUthreshold的检测框数量假阳性Fals
Mr.Winter`
·
2023-11-06 22:18
3D目标检测实战精讲
目标检测
python
人工智能
计算机视觉
机器学习
Python实现
16进制转2进制算法及完整代码
Python实现
16进制转2进制算法及完整代码在Python中,我们可以使用int()函数将16进制数转换成10进制数,然后再将10进制数转换成2进制数。
后端架构魔术骑士
·
2023-11-06 20:45
python
java
服务器
python实现
混淆矩阵_Python - 混淆矩阵可视化实现
主要是汇总几种关于多分类问题中的混淆矩阵可视化
Python实现
.最简单的一种是直接在终端打印混淆矩阵结果,如:importsysdefconfusion_matrix(gt_labels,pred_labels
weixin_39884738
·
2023-11-06 19:50
python实现混淆矩阵
python实现
混淆矩阵(numpy)
numpy实现混淆矩阵(python)numpy实现混淆矩阵(python)numpy实现混淆矩阵(python)假设有A、B、C、D、E五个类别一确定输出和标签importnumpyasnpy_true=["A"]*20+["B"]*20+["C"]*20+["D"]*20+["E"]*20len(y_true)y_truey_pred=["D"]*5+["A"]*30+["B"]*15+["C
*Major*
·
2023-11-06 19:18
python
numpy
矩阵
【Django】
Python实现
云端留言板(二)
云端留言板开发流程步骤1:新建工程cloudms步骤2-1:新建应用msgapp步骤2-2:增加模板,即显示界面的HTML/CSS/JS代码,配置路径步骤步骤2-3:设定URL路由,本地路由和全局路由步骤步骤2-4:编写交互代码步骤3:运行工程基本功能定义提交留言功能用户设定自己的名字为A,指定任意名字B向B留言,记为msg,留言保存在云端获取留言功能输入名字A,云端返回10条最新留言记录步骤1:
秣禾
·
2023-11-06 18:42
力扣每日一题2021-11-17最大单词长度乘积
最大单词长度乘积318.最大单词长度乘积题目描述思路位运算
Python实现
Java实现318.最大单词长度乘积题目描述最大单词长度乘积思路位运算为得到最大单词长度乘积,朴素的做法是,遍历字符串数组words
wcy1034036507
·
2023-11-06 17:50
leetcode每日一题
leetcode
使用
Python实现
文字的声音播放
winsound是Python的一个内置模块,它提供了访问Windows操作系统的声音播放功能的接口。这个模块可以用来播放简单的声音,例如提示音或者短促的音效。#@Author:小红牛#微信公众号:WdPythonimportwin32com.clientimportwinsound#使用winsound.Beep()方法播放声音frequency=2500#声音频率(赫兹)duration=10
我的Python教程
·
2023-11-06 14:10
我的Python教程
python
Python教程
C39782-Day13-主语宾语互换类谬误
Premise:Somepeoplewillobeythelaw
sift
heywanttostayoutofthetroublewiththepolice.Premise:Somepeopledon’tgoaroundbreakingthelaw.Conclusion
好名字可以让你的朋友_eda2
·
2023-11-06 12:11
在 AlertManager 报警通知中展示监控图表
之前用
Python实现
了一个非常简陋的AlertManager的钉钉接收器,一直想在钉钉的消息通知中将当前报警图表也展示出来,这样显然对用户来说更加友好。
DevOps云学堂
·
2023-11-06 11:11
python
go
golang
docker
数据可视化
【ARM 安全系列介绍 1 -- 奇偶校验介绍】
文章目录奇偶校验介绍奇偶校验
python实现
奇偶校验C代码实现奇偶校验介绍奇偶校验是一种错误检测方法,广泛应用于计算机内部以及数据通信领域。
CodingCos
·
2023-11-06 11:36
#
ARM
CPU
安全系列介绍
arm开发
奇偶校验
【机器学习】log loss、logistic loss与cross-entropy的关系
目录一、logisticloss与cross-entropy二、logloss与cross-entropy三、
Python实现
一、logisticlos
sdbhewfoqi
·
2023-11-06 09:01
机器学习
python实现
js json.stringfy()
importhashlibdata={"pageId":"b026785c5043851a5dfc0ae65a4749c5"}name='"{}"'.format(str(data))print(name)e4081212402c47f6034fe5cb0b2b8e58print(hashlib.md5(name.encode(encoding='utf-8')).hexdigest())
裴general
·
2023-11-06 08:01
python实现
Dijkstra算法求解最短路径问题(Shortest Path Problem)
文章目录1.最短路径问题2.求解算法2.1LabelAlgorithm2.1.1Dijkstraalgorithm2.1.2python代码实现Dijkstra算法2.2python调用SCIP求解器求解最短路径问题3.算法结果参考文献1.最短路径问题最短路问题(ShortestPathProblem,SPP)是图论的一个经典问题,其目的在于寻找网络中任意两个节点间的最短路径,这里的最短可以衍生为
南军Opt
·
2023-11-06 06:00
运筹优化
算法
python
贪心算法
python实现
大规模邻域搜索(LNS)求解旅行商问题(TSP)
文章目录1.大规模邻域搜索算法1.1.LNS定义1.2.LNS邻域1.3.LNS框架2.旅行商问题TSP3.python代码示例及结果1.大规模邻域搜索算法参考《HandbookofMetaheuristics(ThirdEdition)》中的Largeneighborhoodsearch章节,建议直接阅读英文原版1.1.LNS定义大规模邻域搜索(LNS)属于超大邻域搜索(VeryLarge-Sc
南军Opt
·
2023-11-06 06:30
运筹优化
python
启发式算法
Python实现
一个键对应多个值的字典(multidict)
一个字典就是一个键对应一个单值的映射。如果你想要一个键映射多个值,那么你就需要将这多个值放到另外的容器中,比如列表或者集合里面。比如,你可以像下面这样构造这样的字典:d={'a':[1,2,3],'b':[4,5]}e={'a':{1,2,3},'b':{4,5}}选择使用列表还是集合取决于你的实际需求。如果你想保持元素的插入顺序就应该使用列表,如果想去掉重复元素就使用集合(并且不关心元素的顺序问
Python 学习者
·
2023-11-06 02:16
Python
python做生日快乐_python如何实现生日快乐代码
python实现
生日快乐代码的方法:首先要按【CTRL+R】键,cmd进入命令行,输入pipinstallturtle安装第三方库;然后打开pythonIDE,将相关代码复制进去;最后按快捷键F5进行保存且执行即可
橘喲
·
2023-11-06 02:39
python做生日快乐
如何用
Python实现
转行梦想?三个热门方向带你入门
如果你想要用
Python实现
转行梦想,那么你可能会问,Python有哪些热门的工作方向?小狮妹这就为你介绍Python三个热门的工作方向:爬虫、数据分析和web开发,以及如何入门这三个方向呢?
程序员小芽
·
2023-11-06 02:07
python
开发语言
【小沐学前端】Node.js实现Web服务器(http模块)
Web服务器系列相关文章编写如下:【Web开发】Node.js实现Web服务器(http模块)【Web开发】Node.js实现Web服务器(express模块)【Web开发】
Python实现
Web服务器
爱看书的小沐
·
2023-11-06 01:22
Web
javascript
nodejs
npm
webserver
node.js
历史的天空翻译
Warsandbattleswerepassedintohistory.Hornsanddrumshadfadedaway.Smilesemergeda
sift
heheroeswerestillalive.Dustyroadsandsmokesignals
Rainsun7890
·
2023-11-06 00:27
如何用
Python实现
转行梦想?三个热门方向带你入门
如果你想要用
Python实现
转行梦想,那么你可能会问,Python有哪些热门的工作方向?小狮妹这就为你介绍Python三个热门的工作方向:爬虫、数据分析和web开发,以及如何入门这三个方向呢?
Python栈机
·
2023-11-05 23:07
python
开发语言
灰狼优化算法(GWO)python
目录一、灰狼优化算法的
python实现
二、灰狼优化算法与遗传算法的对比分析(python)2.1GWO1.py2.2GA1.py2.3GWO_vs_GA.py2.4运行结果三、基于莱维飞行改进的灰狼优化算法的
天下弈星~
·
2023-11-05 22:13
python
计算智能
算法
python
灰狼优化算法
计算智能
莱维飞行
Python实现
穷举破解WiFi密码
1生成字典文件(密码本)defproduct_passwd(length):words='1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'r=its.product(words,repeat=length)dic=open('paswwer.txt','a')foriinr:dic.write(''.join(i))di
enoch_wei
·
2023-11-05 19:37
python
网络安全
python实现
循环队列
python实现
循环队列
python实现
循环队列
python实现
循环队列Front==tail队列为空(tail+1)%c==front队列列满,进行扩容浪费一个空间来区分满队列和空队列练习三部曲之一classLoopQueue
*Major*
·
2023-11-05 18:40
python实现
多线程
文章目录1线程基本概念1.1线程是什么?1.2线程和进程关系?2Python线程模块3线程间同步4线程池4.1传统多线程问题?4.2线程池基本原理:5协程5.2Send来了6.python进行并发编程6.1使用asyncio6.2使用async/await7小结1线程基本概念1.1线程是什么?线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;
youthlost
·
2023-11-05 17:30
多线程
多线程
python实现
自动登录网页版_
Python实现
自动登录站点
如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同)。一、确认软件版本首先我们需要确认我们所使用的谷歌浏览器版本,这里测试的谷歌浏览器版本为(版本67.0.3396.87(正式版本)(64位)),点击设置—关于Chrome,则可以看到我们进入Chromedriver的官网下载页面,可以看到最
weizbbs
·
2023-11-05 17:35
python实现自动登录网页版
Python实现
自动化网页操作
1准备推荐使用Chrome浏览器1.1安装selenium程序包激活虚拟环境,打开新的Terminal,输入以下代码:python-mpipinstallselenium如下图所示,表示安装成功,版本为4.7.2安装成功关闭虚拟环境,打开新的Terminal1.2引入函数模块#引入time模块,实现延时importtime#引入selenium库中的webdriver模块,实现对网页的操作from
喜欢软测的小北葵
·
2023-11-05 17:03
软件测试
Python
程序员
python
自动化
开发语言
python 单链表查找元素_Python单链表原理与实现方法详解
分享给大家供大家参考,具体如下:
Python实现
单链表关于链表链表(LinkedList)是由许多相同数据类型的数据项按照特定顺序排列而成的线性表。
weixin_39605004
·
2023-11-05 15:17
python
单链表查找元素
python链表_实例详解
Python实现
数据结构线性链表(单链表)算法
Python实现
数据结构线性链表(单链表)算法示例本文实例讲述了
Python实现
数据结构线性链表(单链表)算法。
weixin_39618597
·
2023-11-05 15:17
python链表
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他