基于Python编写一个简单的端口扫描器

目录1、需要的库2、获取一个 host 地址3、循环所有的端口4、完整脚本端口扫描是非常实用的,不止用在信息安全方面,日常的运维也用得到。这方面的工具也不要太多,搞过 CTF 的朋...

2022-04-08

Python实现识别花卉种类的示例代码

目录百度图像识别读取照片文件整理分类照片大家好,我是小五“无穷小亮的科普日常”经常会发布一些鉴定网络热门生物视频,既科普了生物知识,又满足观众们的猎奇心理。...

2022-04-08

利用Python实现RSA加密解密方法实例

目录前言一、安装模块二、生成密钥对三、加密四、解密五、完整代码总结前言加密技术在数据安全存储,数据传输中发挥着重要作用,能够保护用户隐私数据安全,防止信息窃取。RSA是...

2022-04-08

基于Python实现Excel转Markdown表格

目录介绍代码测试效果介绍Markdown(也简称md)作为一种轻量级标记语言,因其易写易读,效果美观大方,不仅被众多网站使用,也是程序员们做笔记、写文档的首选。但Markdown对表格是实现...

2022-04-08

基于Python的科学占卜工具开发过程

目录背景前置知识基础原理如何产生卦象开发源代码背景一直以来,中式占卜都是基于算命先生手工实现,程序繁琐(往往需要沐浴、计算天时、静心等等流程)。准备工作复杂(通常需要铜钱...

2022-04-08

Python Pytorch学习之图像检索实践

目录背景图像表现搜索随着电子商务和在线网站的出现,图像检索在我们的日常生活中的应用一直在增加。亚马逊、阿里巴巴、Myntra等公司一直在大量利用图像检索技术。当然,只有当...

2022-04-08

python PIL Image 图像处理基本操作实例

1. 图片加载、灰度图、 显示和保存from PIL import Imageimg = Image.open('01.jpg')imgGrey = img.convert('L')img.show()imgGrey.show()img.save('img_copy.jpg')imgGrey...

2022-04-08

Vue结合ElementUI上传Base64编码后的图片实例

目录ElementUI上传Base64编码后的图片安装ElementUI按需引入(当然如果需要你也可以全部引入)上传实现 ElementUI把上传的图片转为Base64ElementUI上传Base64编码后的图片自...

vue如何根据条件判断按钮是否可以点击

目录根据条件判断按钮是否可以点击方法一:使用v-if 、v-else 来判断方法二:增加一个变量,判断vue判断点击当前元素需要判断你是点击了遮罩层还是form表单接下来是分别对e.curr...

vue实现自定义全局右键菜单

前段时间公司在做一个webIDE项目,其中有对文件树的各种操作,主要通过右键菜单实现,今天就来记录一下怎么在vue项目中实现全局的自定义右键菜单。效果如图所示:注意:需要在项目中...

Java 轻松掌握字符缓冲流的使用

目录一、字符缓冲流二、字符缓冲流的特有方法一、字符缓冲流BufferedWriter:文本写入字符输出流,缓冲字符,以提供单个字符,数组和字符串的高效写入。可以指定缓冲区大小,或者可...

2022-04-08

Java实现最小高度树

目录题设要求示例 1:示例 2:解题思路算法题设要求树是一个无向图,其中任何两个顶点只通过一条路径连接。 换句话说,一个任何没有简单环路的连通图都是一棵树。给你一棵包含 n 个...

2022-04-08

C语言 模拟实现strcpy与strcat函数详解

目录一、strcpy函数的介绍1.函数的声明2.函数功能与注意事项3.函数的使用二、模拟实现strcpy函数1.模拟分析2.模拟实现三、strcat函数的介绍1.函数的声明2.函数功能与注意事...

2022-04-08

C语言 模拟实现memcpy与memmove函数详解

目录一、memcpy函数的介绍1.函数的声明2.函数功能与注意事项3.函数的使用二、模拟实现memcpy函数1.模拟分析2.模拟实现三、memmove函数的介绍1.函数的声明2.为什么会有memmo...

2022-04-08

C#关键字Check简单介绍

功能描述checked运算符通知运行时当溢出时抛出一个OverflowException异常,checked运算符可以用于++, --, -(一元), +, -, *, /以及整数类型之间的显示转换。用于对整型类型算...

2022-04-08

C语言 模拟实现strlen函数详解

目录前言一.strlen函数的介绍1.strlen函数的声明2.strlen函数的简单运用3.注意事项二.三种实现strlen函数的方法1.计数器的方法2.递归方法3.指针-指针的方法前言用C语言模拟...

2022-04-08

C语言 超详细总结讲解二叉树的概念与使用

目录1.二叉树的概念及结构 2.二叉树链式结构的实现1.二叉树的概念及结构 ①概念:一棵二叉树是结点的一个有限集合,该集合或者为空,或者是由一个根节点加上两棵别称为左子树和右...

2022-04-08

详解Python中*args和**kwargs的使用

目录1. 引言2. 问题引入3. Python中的*args4. Python中的**kwargs5. 总结1. 引言在本文中,我们将讨论 Python 中的 *args 和 **kwargs 及其用法和示例。闲话少说,我们直接开始...

2022-04-07

Python中Matplotlib的点、线形状、颜色以及绘制散点图

目录常用颜色:常用标记点形状:常用线形:绘制散点图补充:Python散点图教程总结我们在Python中经常使用会用到matplotlib画图,有些曲线和点的形状、颜色信息长时间不用就忘了,整理一...

2022-04-07

一行Python命令实现批量加水印

工作的时候,尤其是自媒体工作者,必备水印添加工具以保护知识产权,网上有许多的在线/下载的水印添加工具,但他们或多或少都存在以下问题:1. 在线工具需要将图片上传到对方服务器,信...

2022-04-07

python Tkinter模块使用方法详解

目录一、前言1.1、Tkinter是什么二、准备工作2.1、Windows演示环境搭建三、Tkinter创建窗口3.1、创建出一个窗口3.2、给窗口取一个标题3.3、窗口设置3.3、创建按钮,并且给按...

2022-04-07

Python OpenCV之常用滤波器使用详解

目录1. 滤波器1.1 什么是滤波器1.2 关于滤波核1.3 素材选择2.均值滤波器 cv2.blur()2.1 语法简介2.2 代码示例3. 中值滤波器 cv2.medianBlur()代码示例4. 高斯滤波器 cv2.Ga...

2022-04-07

pytorch分类模型绘制混淆矩阵以及可视化详解

目录Step 1. 获取混淆矩阵Step 2. 混淆矩阵可视化其它分类指标的获取总结Step 1. 获取混淆矩阵#首先定义一个 分类数*分类数 的空混淆矩阵 conf_matrix = torch.zeros(Emoti...

2022-04-07

基于Python实现对比Exce的工具

目录1.参数2.效果3.实现目的:设计一个应用GUI用于对比两个Excel文件思路1.参数同一个excel文件两个sheet页其中一个ODS(老数据),一个DWH(新数据)生成对比文件设计两个主键 输...

2022-04-07

Python中文分词库jieba(结巴分词)详细使用介绍

一,jieba的介绍jieba 是目前表现较为不错的 Python 中文分词组件,它主要有以下特性:支持四种分词模式:精确模式全模式搜索引擎模式paddle模式支持繁体分词支持自定义词典MIT 授...

2022-04-07

Python+OpenCV实现图片中的圆形检测

效果展示中心的三个没检测到import cv2import numpy as npimport matplotlib.pyplot as plt w = 20h = 5params = cv2.SimpleBlobDetector_Params()# Setup SimpleBlobDetec...

2022-04-07

4种方法python批量修改替换列表中元素

在日常开发中,我们可能会遇到批量修改列表元素的需求。可以使用列表推导式来快速的实现,在这里做了一些技术总结可供参考。一,修改单个词语(不建议):aaa=['黑色','红色','白色','...

2022-04-07

Python OpenCV形态学运算示例详解

目录1. 腐蚀 & 膨胀1.1什么是腐蚀&膨胀1.2 腐蚀方法 cv2.erode()1.3 膨胀方法 cv2.dilate()2. 开运算 & 闭运算2.1 简述2.2 开运算2.3 闭运算3. morphologyEx()方法3.1 morp...

2022-04-07

Python&Matlab实现樱花的绘制

目录1.锦短情长2. 一场樱花雨(Matlab)3.樱花树(Python)1.锦短情长为什么选择这个标题,借鉴了一封情书里面的情长纸短,还吻你万千。锦短情长都只谓人走茶凉,怎感觉锦短情长?一提...

2022-04-07

JavaScript获取URL参数的方法分享

目录一、字符串 split 方法二、使用 URLSearchParams 方法1、解析搜索字符串2、生成搜索字符串3、Node.js 代码三、使用正则匹配方法四、使用第三方库 qs一、字符串 split...

如何通过简单的代码描述Angular父组件、子组件传值

目录引言零、知识铺垫CSS选择器一、什么是父子组件二、父组件调用子组件的方法三、父组件向子组件传值子组件使用@input装饰器接收数据父组件使用方括号[]发送数据升级:子组...

TypeScript 使用 Tuple Union 声明函数重载

问题:TypeScript 中为函数添加多个签名后,依然需要添加相应的代码来判断并从不同的签名参数列表中获取对应的参数。过去常见的写法:function refEventEmitter(event?: string):...

ASP.NET Core使用EF创建关系模型

目录1.关系2.术语定义3.约定4.完全定义的关系5.无外键属性6.单个导航属性7.数据注释7.1ForeignKey7.2InverseProperty8.Fluent API8.1单个导航属性8.2ForeignKey8.3无导航属...

2022-04-07

ASP.NET Core使用EF创建模型(索引、备用键、继承、支持字段)

目录1.索引1.1约定1.2数据批注1.3Fluent API2.备用键2.1约定2.2数据注释2.3Fluent API3.继承3.1约定4.支持字段4.1约定4.2数据注释4.3Fluent API4.3.1控制何时使用字段4.3.2...

2022-04-07

ASP.NET Core使用EF为关系数据库建模

目录1.简介2.表映射2.1约定2.2数据注释2.3Fluent API3.列映射3.1约定3.2数据注释3.3Fluent API4.数据类型4.1约定4.2数据注释4.3Fluent API5.主键5.1约定5.2数据注释5.3Flue...

2022-04-07

Java详细解析==和equals的区别

目录1、== 解析2、equals 方法解析3、equals方法具有以下特性1、== 解析== 常用于相同的基本数据类型之间的比较,也可用于相同类型的对象之间的比较; 如果 == 比较的是基本...

2022-04-07

Java 通过手写分布式雪花SnowFlake生成ID方法详解

目录SnowFlake算法SnowFlake优点:SnowFlake算法SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图:分为四段:第一段: 1位为未使用,永远固定为0。(因为二进制中最高位...

2022-04-07

Java 超详细讲解ThreadLocal类的使用

目录Threadlocal有什么用:ThreadLocal使用实例API介绍ThreadLocal的使用Threadlocal 的源码分析原理源码内部类ThreadLocalMapThreadLocalMap存储位置Key的弱引用问题java中...

2022-04-07

Java 常见的限流算法详细分析并实现

目录为什么要限流限流算法计数器限流漏桶限流令牌桶限流为什么要限流在保证可用的情况下尽可能多增加进入的人数,其余的人在排队等待,或者返回友好提示,保证里面的进行系统...

2022-04-07

Java中的MapStruct用法详解

目录1 MapStruct配置2 原理&性能2.1 实现原理3 使用方法3.1 转换器的检索3.1.1 使用Mappers工厂获取3.1.2 通过依赖注入的方式获取3.2 简单映射3.2.1 基本映射3.2.2 多源参...

2022-04-06

springboot应用服务启动事件的监听实现

目录一、简介二、常用场景介绍二、代码小实验 通过@Component定义方式实现通过@Bean定义方式实现三、执行测试四、总结五、问题总结一、简介Spring Boot提供了两个接口:Comma...

2022-04-06

Java 获取Word中所有的插入和删除修订的方法

目录​​引入Jar​​​​方法1​​​​方法2​​​​获取插入、删除的修订​​在 Word 文档中启用跟踪更改功能后,会记录文档中的所有编辑行为,例如插入、删除、替换和格式更...

2022-04-06

Java 超详细讲解核心类Spring JdbcTemplate

目录JdbcTemplate概述JdbcTemplate开发步骤JdbcTemplate快速入门Spring产生JdbcTemplate对象JdbcTemplate的常用操作修改操作删除和查询全部操作查询单个数据操作本章小结Jd...

2022-04-06

如何用六步教会你使用python爬虫爬取数据

目录前言:python爬出六部曲第一步:安装requests库和BeautifulSoup库:第二步:获取爬虫所需的header和cookie:第三步:获取网页:第四步:解析网页:第五步:分析得到的信息,简化地址:第六步:爬...

2022-04-06

如何将Yolov5的detect.py修改为可以直接调用的函数详解

前几天学习了Yolov5,当我想实际将Yolov5实际运用的时候却不知道怎么办了然后我决定对Yolov5的detect.py修改为可以直接调用的函数因为我只需要识别图片,所以我将detect.py修改...

2022-04-06

Pytorch上下采样函数之F.interpolate数组采样操作详解

目录什么是上采样F.interpolate——数组采样操作输入:注意:补充:代码案例一般用法size与scale_factor的区别:输入序列时size与scale_factor的区别:输入整数时align_cor...

2022-04-06

Python中输入若干整数以逗号间隔实现统计每个整数出现次数

目录一、前言二、解决过程解法一方法二解法三三、总结一、前言前几天在Python钻石交流群分享了一个Python基础的问题,这里拿出来给大家分享下,一起学习下。编写程序,输入若干整...

2022-04-06

Python生成可执行文件之PyInstaller库的使用方式

目录概述:安装:使用方式:另一方案:附:常用参数的使用方法如下总结概述:可以将.py源代码转换成无需源代码的可执行文件(直接就可以运行的程序)因为有的时候Windows,Mac,Linux系统上并没...

2022-04-06

python数组的复制与列表中的pop

目录1 使用赋值运算符2 浅拷贝3 深度拷贝4 深度拷贝进阶让我们看看如何在 Python 中复制数组。 有 3 种复制数组的方法:只需使用赋值运算符。浅拷贝深拷贝1 使用赋值运算符我...

2022-04-06

ASP.NET Core依赖关系注入

1.前言面向对象设计(OOD)里有一个重要的思想就是依赖倒置原则(DIP),并由该原则牵引出依赖注入(DI)、控制反转(IOC)及其容器等老生常谈的概念,初学者很容易被这些概念搞晕(包括我在内),在...

2022-04-06
返回顶部
顶部