XOR
HTTPS基础
一、https基础: HTTP的缺点: 通信使用明文,内容可能会被窃听 不验证通信方的身份,有可能遭遇伪装 无法证明报文的完整性,有可能信息已遭篡改 HTTPS=HTTP+加密+认证+完整性保护HTTPS (全称:Hyper Text Transfer Protocol over SecureSoc ......
Mac反编译安卓APK
热烈欢迎,请直接点击!!! 进入博主App Store主页,下载使用各个作品!!! 注:博主将坚持每月上线一个新app!! 一、方法一: 1、安装jdk8 brew install --cask adoptopenjdk8 2、下载库,编译安装 git clone https://github.co ......
为什么说Kotlin是未来
相比起 Java 语言,Kotlin 的优势确实非常明显: 第一,极高的生产效率。Kotlin 是一种跨平台的静态类型语言,具有现代简洁的语法,关键特性包括 null 安全性、协程、数据类型、扩展函数等;这让开发者会用得很爽:前期开发效率更高,中期线上问题更少,后期代码更容易维护。而这正是 Java ......
Spring从基础到精通
# Spring从基础到精通(基础) ## spring的世界 ### 一、什么是spring Spring是一种开源轻量级框架,是为了解决企业应用程序开发复杂性而创建的,Spring致力于解决JavaEE的各层解决方案,而不仅仅于某一层的方案。 ### 二、spring发展历史 2003年2月Sp ......
一文搞懂什么是@Component和@Bean注解以及如何使用(包括与@Controller、@Service、@Reporsitory区别 )
来源 https://blog.csdn.net/m0_51358164/article/details/126120731 一文搞懂什么是@Component和@Bean注解以及如何使用 ......
代码签名证书SSL证书:软件防篡改和提升信誉的关键
无论是企业级应用程序还是个人使用的软件,都需要确保其完整性和信誉度,以防止恶意篡改和潜在的安全风险,因为危险的软件可能导致计算机中毒或者被黑客入侵造成重大损失。在防篡改和可信度保障的方面,代码签名证书扮演着关键的角色。本文将介绍代码签名证书的重要性,以及它的工作原理。 代码签名证书是一种由可信的第三 ......
php获取富文本中p标签内容信息
``` function extractTextFromHTML($html) { // 创建一个DOMDocument对象 $dom = new DOMDocument(); // 设置字符编码为UTF-8 $dom->encoding = 'UTF-8'; // 忽略HTML中的错误和警告 li ......
003 学习笔记--简介 + DDL(创建数据库|表|字段) + 数据类型
DBMS--建立在关系模型基础上,由多张相互连接的二维表组成的数据库。 特点: 使用表存储数据,格式统一,便于维护 使用SQL语言操作,标准统一,使用方便 MySQL启动或停止 net start mysql80 net stop mysql80 SQL通用语法 sql语句可单行或多行书写,以分号结 ......
平面图对偶图
 注意:博主并**不会**最小左转法! #### 什么是平面图: 如果能将一张图放到平面上并且边不相交,那么这张图就被称为平面图,比较常见的平面图就是网格图。 像这张图就是平 ......
jmeter: 用户登录使用RSA加密的实现过程(通过后端加密接口获取明文加密后的密文)
以下例子是通过后端加密接口获取明文密码加密后的密文: 步骤1:获取公钥及公钥对应的key 步骤2:获取明文密码加密后的密文:传参明文密码及公钥 备注:由于接口返回的公钥含有特殊字符,在get请求中若参数值含有特殊字符需进行Url转码才能被服务器正确识别 步骤3:用户登录传参加密后的密文 ......
记录--不定高度展开收起动画 css/js 实现
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 不定高度展开收起动画 最近在做需求的时候,遇见了元素高度展开收起的动画需求,一开始是想到了使用 transition: all .3s; 来做动画效果,在固定高度的情况下,transition 动画很好使,满足了需求,但是如果要考虑之后可 ......
burp的三种日志格式
1、日志导出 burp存在三种格式的日志导出:xml格式、csv格式和分隔符格式 1.1 xml格式 在target或proxy等模块下,选择一个或多个请求,在target中还可以选择树组件节点。然后右键菜单->save item 1.2 csv格式 在Logger功能下,右键菜单->export ......
6-8次PTA题目总结
1,前言 第6-8次的PTA题目集主要便是完成课程成绩统计程序的一系列编写及实现,其次便是学习ArrayList集合及HashMap集合的使用及运用,最后则是复习及训练了接口,多态,及继承相关的知识,并加以练习。 2,设计与分析 课程成绩统计程序-1类图 第一次的课程成绩统计程序较为直观,题目要求中 ......
kingbase-存储结构
##### 1、物理存储结构 KingbaseES 数据库实例管理的所有数据在物理上都以操作系统文件的方式存放在磁盘上。 一般情况下,数据库实例所使用的配置和数据文件都被一起存储在名为 data的目录下。 查看 data 目录下文件 ``` shell $ ls base initdb.conf k ......
在element-ui视频上传使用canvas截取视频帧数,并且转为视频封面。
<el-upload :http-request="getFile"//自定义上传 action :on-change="handleFileChange"//监听文件上传 ref="upload" accept="video/*"//定义格式为视频 > <el-button icon="el-ic ......
QT 信号槽要点
QT 一次触发执行两次槽函数的问题一、QT 信号槽第五个参数的一些基本概念: 1、Qt::AutoConnection: 默认值,使用这个值则连接类型会在信号发送时决定。如果接收者和发送者在同一个线程,则自动使用Qt::DirectConnection类型。如果接收者和发送者不在一个线程,则自动使用 ......
2023-06-28《计算方法》- 陈丽娟 - 向量和矩阵基础.md
2023-06-28《计算方法》- 陈丽娟 - 向量和矩阵基础Matlab计算方法矩阵范数导数条件数本问补充向量和矩阵范数的相关知识,为下一章节的线性方程组的迭代法以及误差分析做准备。除了参考《计算方法》一书,还参考了华东师范大学数学学院的课程材料《迭代方法与预处理》以及陈新宇、伍元凯、赵熙乐和孙立 ......
布隆过滤器
一、作用 布隆过滤器(BloomFilter)可以用于检索一个元素是否存在于一个集合中。 二、底层数据结构 bitmap(位图):相当于是一个以bit位为单位的数组,数组中每个单元只能存储二进制数0或1。 存储数据:通过多个hash函数,根据hash计算数组对应的位置改为1。 查询数据:使用相同ha ......
分布式计算框架-MapReduce
MapReduce是分散->汇总模式的分布式计算框架,可供开发人员开发相关程序进行分布式数据计算。 MapReduce提供了2个编程接口:Map Reduce 其中 Map功能接口提供了分散的功能,由服务器分布式对数据进行处理。 Reduce功能接口提供了汇总(聚合)的功能,将分布式的处理结果汇总统 ......
llvm-ADT-twine
Twine头文件 llvm/ADT/Twine.h Twine功能 高效的拼接字符串,比如: #include <iostream> #include <llvm/ADT/Twine.h> int main() { int num = 42; double pi = 3.14159; llvm::T ......
银河麒麟系统添加软件桌面图标
cd /home/admin/桌面vim manager.desktop #!/usr/bin/env xdg-open [Desktop Entry] Type=Application Name=manager Exec=/bin/sh "/home/admin/dmdbms/tool/manag ......
JDBC p1 JDBC概述
# JDBC概述 ## 基本介绍 1. JDBC为访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题。 2. Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。 3. **JDBC的基本原理:** { char i=128; printf("%d",i+1); return 0;} 结果: 10000000 --128 10000001 --补码+1 精度升级 11111111111111111111111110000001 -补码11 ......
gitignore 忽略文件不生效处理
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法。 但是有时候在项目开发过程中,因为忘记加上 .gitignore忽略文件,导致编译的代码已经上传到Git服务器上面了,这时候即使把Git仓库上面的文件夹删掉了也没有用,因为已经被Git ......
使用宝塔webhook快速部署github仓库上的项目
1、宝塔安装webhook 点击添加Hook,输入如下命令。 cd /www/wwwroot/project_name git pull 点击查看密钥,可以得到 hooks的地址和密钥。 2、Github上设置Webhooks 填入上面得到的地址和密钥 3、为了git拉取免登录,需要在服务器安装ss ......
blog-3
一、前言 第六次题目集中有一道题,题目有一定的难度,是课程成绩统计系统-1,他对于各个类之间的嵌套关系以及ArrayList等数据的储存和利用有一定的涉及。 第七次题目集的难度有一定的减少,因为一共有四道题,第一二和四题较简单,第三题就是课程统计系统-2,对于我们有一点点不友好,它是在课程成绩统计系 ......
windows server 安装.net 3.5
从windows swerver2008以后,.net 3.5 的离线安装都需自己提供安装包 安装流程 1. 从iso或其他途径提取到sxs安装包 2. 安装 管理员权限运行cmd,输入 : dism /online /enable-feature /featurename:NetFx3Server ......
如何配置mysql主从复制中的二进制日志传输?
要配置MySQL主从复制中的二进制日志传输,需要进行以下步骤: 确保主服务器的二进制日志功能已启用:在主服务器的配置文件(通常是 my.cnf 或 my.ini)中,找到并确认以下配置项已启用: log_bin = ON binlog_format = ROW log_bin 表示启用二进制日志功能 ......