变量 基础 方法java

逆向使用的公共加密解密的方法与算法

python 的AES加密解密方法-ECB模式 from Crypto.Cipher import AES import base64 from Crypto.Util.Padding import unpad, pad def decrypt_aes(ciphertext, key): ciphe ......
加密解密 算法 方法

抓包软件Wireshark常用过滤使用方法命令

抓包软件Wireshark常用过滤使用方法命令过滤源ip、目的ip。在wireshark的过滤规则框Filter中输入过滤条件。如查找目的地址为192.168.101.8的包,ip.dst192.168.101.8;查找源地址为ip.src1.1.1.1 端口过滤。 如过滤80端口,在Filter中 ......
使用方法 Wireshark 命令 常用 方法

13-变量的申明-初始化-删除变量-垃圾回收机制

需要先定义,做一个初始化,不然直接输入ddd会报错,没有被定义 此处a已经被删除了,3仍然在 通过垃圾回收机制把不用的对象进行回收,释放内存 ......
变量 机制 垃圾 13

Linux下安装Java的3种方式:rpm安装,tar.gz安装,yum安装

声明:本文记录基于 CentOS 7下安装JDK 8的步骤 创作时间:2023-09-13 17:07:01 创作情况:失业,地处成都金牛区 创作者:一口吃不成胖子 第一种:rpm rpm安装 到Oracle官网(https://www.oracle.com/cn/java/technologies ......
方式 Linux Java rpm tar

fastapi参数基础

目录fastapi中Optional的含义fastapi中Query的含义 fastapi中Optional的含义 在 FastAPI 中,Optional 是 Python 的类型提示的一部分,通常用于函数参数和返回值的类型注解。Optional 表示一个可选的值,即一个参数可以是指定的类型,也可 ......
参数 fastapi 基础

Java工具库,DTO、VO转换

jodd: https://jodd.org/ mapstruct: https://mapstruct.org/ ModelMapper: http://modelmapper.org/ hutool: https://loolly_admin.oschina.io/hutool-site/doc ......
工具 Java DTO

c# 获取本机ip地址的方法

1 public void GetNativeIp() 2 { 3 IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName()); 4 foreach(var ip in hostEntry.AddressList) 5 { 6 if (ip ......
地址 方法

用Python从URL中提取域名的方法

本文将使用实际的例子来解释Python的urlparse() 函数来解析和提取URL中的域名。我们还将讨论如何提高我们解析 URL 的能力和使用它们的不同组件。 用urlparse() 从 URL 中提取域名 urlparse() 方法是Python的urllib 模块的一部分,当你需要将URL拆分 ......
域名 方法 Python URL

MOS管基础知识

MOS管(三极管)——一些常用的硬件设计电路分析 概述 芯片的集成度虽然越来越高,但是整个电路功能的实现,还是离不开分离器件的搭配,本文就针对笔者在实际工作中的关于 MOS 管(三极管)的应用做一些整理。 本文所介绍的功能,使用三极管也是可以的,但是实际应用中,多使用 MOS 管,故本文多以 MOS ......
基础知识 基础 知识 MOS

Java开发常用工具类

目录 一. org.apache.commons.io.IOUtils 二. org.apache.commons.io.FileUtils 三. org.apache.commons.lang.StringUtils 四. org.apache.http.util.EntityUtils 五. o ......
常用工具 常用 工具 Java

Eclipse中出现Java compiler level does not match the version of the installed java project facet问题

问题描述同样的项目copy到另外一个package中报错 解决方法1. 右键项目 properties --> Java compiler 查看选择的版本 2. 到项目的路径下,使用文本编辑器打开org.eclipse.wst.common.project.facet.core.xml 3.把版本和 ......
installed the compiler Eclipse project

Java实现常见查找算法

Java实现常见查找算法 查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。 线性查找 线性查找(Linear Search)是一种简单的查找算法,用于在数据集中逐一比较每个元素,直到找到目标元素或搜索完整个数据集。它适用于任何类型的数据集 ......
算法 常见 Java

java.net.ConnectException: Connection timed out: connect

错误关闭虚拟机导致的:java.net.ConnectException: Connection timed out: connect finalshell连接不上虚拟机并且提示java.net.ConnectException: Connection timed out: connect 在虚拟机 ......

工厂方法模式

当设计应用程序时,对象的创建过程是一个关键的考虑因素。工厂方法模式(Factory Method Pattern)是一种创建型设计模式,用于解决对象的创建与客户端代码之间的紧耦合问题。通过引入一个工厂接口和多个具体工厂类,工厂方法模式将对象的创建过程抽象化,使得客户端代码无需直接实例化对象,而是通过 ......
工厂 模式 方法

# Day 01计算机基础和环境搭建

课程概要 计算机基础 编程本质 Python的介绍 Python环境的搭建 计算机基础 1.1基本概念 计算机的组成 计算机是由多个硬件组合而成,常见的硬件有CPU,硬盘,内存,网卡,显示器,机箱,电源... 注意事项:机械将零件组合到一起,他们是无法进行协作的 操作系统 用于协调计算机的各个零件, ......
环境 计算机 基础 Day

Flask基础入门到精通之flask准备和路由

一、前言 Flask诞生于2010年,是Armin ronacher(阿明·罗纳彻)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库F ......
路由 基础 Flask flask

个人项目:Java实现论文查重

这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人项目 这个作业的目标 熟悉maven等框架搭建,jprofiler观察资源消耗与调用情况,junit单元测试,熟悉开发流程 正文 1.GitHub仓库 本项目仓库链接 2.PSP PSP2.1 Stages Personal Software ......
项目 论文 个人 Java

个人项目:java实现论文查重

| 这个作业属于哪个课程 | [软件工程](https://edu.cnblogs.com/campus/gdgy/CSGrade21-12) | | | | | 这个作业要求在哪里| [个人项目](https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/h ......
项目 论文 个人 java

个人项目:java实现论文查重

| 这个作业属于哪个课程 | 软件工程 | | : : | : : | | 这个作业要求在哪里| 个人项目 | | 这个作业的目标 | 熟悉maven等框架搭建,jprofiler观察资源消耗与调用情况,junit单元测试,熟悉开发流程 | 正文 1.GitHub仓库 本项目仓库链接 2.PSP P ......
项目 论文 个人 java

IDEA调试Java代码

配置环境: Import Project Module 1.打开File -> Project Structure -> Modules 2.点击+按钮, 选择 Import Module -> 找到根目录下的appName.iml文件(IML 文件的全称是 "IntelliJ Module",它用 ......
代码 IDEA Java

Java21虚拟线程的注意点

Java21虚拟线程的注意点 ThreadLocal能继续用么?Java 开发组设计虚拟线程的时候,原本想去掉对 ThreadLocal 的支持。但由于使用它的库太多,并且很多为了传参才用,并不是缓存,所以就保持了支持。像隐式传参的这种场景,继续用也没事儿,就是性能有所损耗。(不会影响 GC,生命周 ......
线程 Java 21

什么是替代争议解决方法(ADR)?

替代争议解决方法(Alternative Dispute Resolution,简称ADR)是一种非正式的、非司法的争议解决方式,用以替代传统的诉讼程序。ADR被广泛认为能提供更快速、成本更低和更为和解的争议解决方式。ADR包括多种解决方法,其中包括: 调解(Mediation):调解员协助双方达成 ......
方法 ADR

Qt Debug 不下去的一个解决方法

今天遇到一个难题。 在debug 时, 使用 qt 函数载入自写的dll时,载入时,崩溃。 如果不用 F5可以顺利运行 删除 临时文件文件夹等方式都试过,问题依然存在。 当我删除所有的断点后,重新编译,然后设置断点,跟踪运行正常。 问题原因没有找到。 错误关键词: ZwMapViewOfSectio ......
方法 Debug Qt

ASP.NET中常用的文件上传下载方法

文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括:1、如何解决文件上传大小的限制2、以文件形式保存到服务器3、转换成二进制字节流保存到数据库以及下载方法4、上传Internet上的资源第一部分: 首先我们来说一下如何解决ASP.NET中的文件上传大 ......
上传下载 常用 文件 方法 ASP

软工作业2:个人项目-java实现文章查重

软工作业2:个人项目-论文查重 github链接:github 这个作业属于哪个课程 计科21级12班 - 广东工业大学 这个作业要求在哪里 作业要求 这个作业的目标 完成个人项目-论文查重;学会写单元测试 一、PSP表格 PSP2.1 Personal Software Process Stage ......
项目 文章 个人 java

软件构造——基础知识

final关键字,可以修饰类,对象和方法, final修饰类:表示该类不能有派生类 final修饰方法:表示该方法不能被重写 final修饰对象:表示该对象值不能被修改。 常见的Java中的pacage的命名为网站的倒序, ......
基础知识 基础 知识 软件

java jsp实现上传下载

文件上传和下载功能是Java Web必备技能,很实用。 本文使用的是Apache下的著名的文件上传组件 org.apache.commons.fileupload 实现下面结合最近看到的一些资料以及自己的尝试,先写第一篇文件上传。后续会逐步实现下载,展示文件列表,上传信息持久化等。 废话少说,直接上 ......
上传下载 java jsp

Js基础-函数

函数是实现功能的载体, 它应该是一个最小功能的封装, 比如我们要计算两个数之和,再比如我们要实现计算正方形的体积等等。 函数定义和调用 函数定义 我们使用 function 关键字定义函数 // demo 为函数名, 自己命名但必须符合JS标识符命名规则 // () 小括号中可以带参数, 这种参数还 ......
函数 基础

【matplotlib基础】--绘图配置

Matplotlib 提供了大量配置参数,这些参数可以但不限于让我们从整体上调整通过 Matplotlib 绘制的图形样式,这里面的参数还有很多是功能性的,和其他工具结合时需要用的配置。 通过plt.rcParams,可以查看所有的配置信息: import matplotlib.pyplot as ......
matplotlib 基础

IDEA 接口方法不能跳转到实体类实现方法的问题

没有跳入到实体类实现方法的I+向下的箭头图标。 极大可能是因为编辑器自带的代码高亮工具(Syntaxhighlighte)失效。 解决方案 第一种:清除缓存 第二种:快捷键 ctrl+alt+shift+h 选择Syntax即可 ......
方法 实体 接口 问题 IDEA