XOR
验证apk的签名方式v1还是v2
验证一个APK的签名方式要借助安装的SDK里面的工具 进入SDK/build-tools/30.0.3目录(或者其他的版本),该目录下有 apksigner.bar脚步,通过这个工具可以来查看apk的签名方式 开启cmd进入到目录 使用命令: apksigner verify -v apk所在的路径 ......
Java 8新特性之Stream流
## Java8新特性之Stream流 ## 什么是Stream流 Stream 使用一种类似用 SQL 语句从[数据库](https://cloud.tencent.com/solution/database?from=20065&from_column=20065)查询数据的直观方式来提供一种对 ......
序列密码实验
实验目的及要求 (1)实现LFSR,寄存器位数n=10,反馈函数、初试值都自己定; (2)实现RC4,数组长度=8,密钥自己定; (3)基于实现的LFSR或RC4实现一个动态验证码生成器,每次生成6个伪随机十进制数,自己测下多少个输出后开始循环。 (1) def LFSR(register): ou ......
最短路与生成树算法
# 写在前面 最短路部分的代码还是 3 月的,奇丑无比,大家见谅…… # 最短路 ## 单源最短路径 首先我们介绍一些基本概念。 由于是单源最短路,我们定义一个起点 $s$,$dis_u$ 表示起点 $s$ 到节点 $u$ 的最短路长度。 一般来讲,对于一条为 $w$ 的边 $u \to v$,如果 ......
satlstack常用命令
查看解压和压缩命令支持的格式和命令 [root@host106 salt]# salt '*' sys.list_functions archive host104: - archive.cmd_unzip - archive.cmd_zip - archive.gunzip - archive.g ......
TS promise
在 TypeScript 中,Promise 是用于处理异步操作的对象。它表示一个可能在未来某个时间点完成或失败的操作,并返回操作结果或错误。 Promise 可以有三种状态: pending(进行中):Promise 的初始状态,表示操作正在进行中。 fulfilled(已完成):表示操作成功完成 ......
Ubuntu 使用笔记
# Ubuntu 使用笔记 这篇学习笔记将用于记录本人在使用 Ubuntu 系统过程中的学习心得,它会被存储在在`https://github.com/owlman/study_note`项目的`OperatingSystem/UNIX-like/Linux/`目录下一个名为的`Distributi ......
用Java爬虫轻松抓取网页数据
Java爬虫可以自动化地从互联网上采集各种数据,可以帮助企业分析竞争对手的网页排名,优化自己的网站,提高搜索引擎排名。那么如何开始爬虫呢? Java爬虫的具体步骤如下: 1、确定爬取目标 确定需要爬取的网站、页面和数据。 2、分析网页结构 通过浏览器开发者工具或者其他工具,分析目标网站的HTML结构 ......
《asyncio 系列》6. 在 asyncio 中引入多进程
楔子 到目前为止我们使用 asyncio 获得的性能提升,一直专注在并发运行 IO 密集型工作上面,当然运行 IO 密集型工作是 asyncio 的主要工作,并且按照目前编写代码的方式,需要注意不要在协程中运行任何的 CPU 密集型代码。但这似乎严重限制了 asyncio 的使用,因为这个库能做的事 ......
Arm Linux 开发注意事项
Arm Linux 20200706 1. 搭建 QT 交叉编译器发现虚拟机磁盘空间不够 研究 VXBox 如何修改 VDI 虚拟盘空间,首先直接修改 VDI 大小失败,然后采用新建更大的 VDI 磁盘再克隆的方法修改成功。 D:\program files\Oracle\VirtualBox> . ......
python 中json数据可以以类似数组的方法访问 print(j["age"]["nian"])
使用 Python 处理 Json 数据 - 猫坚果NutCat - 博客园 (cnblogs.com) JSON 模组的常用方法 load / loads: 把 JSON 转换为 Python # some json somebody_info = '{"name": "Wenjie Ye", " ......
设计模式详解之抽象工厂模式--企业的运行模式
# 前言 本文主要讲述设计模式中的**抽象工厂模式**,文中使用通俗易懂的案例,使你更好的学习本章知识点并理解原理,做到有道无术。 # 一.什么是抽象工厂模式 抽象工厂是23种设计模式中**创建型模式**的一种,抽象工厂是由多个工厂组合而成。 上一章我们提到的工厂模式只存在一个抽象角色,而抽象工厂是 ......
MySQL 数据库巡检,DBA应该怎么做?
一套正常运行的系统是一个复杂的系统工程,牵涉到主机、操作系统、网络、数据库、中间件、底层存储,还有系统的核心:应用。任何层面的故障都可能造成系统的不可用。 今天聊一聊数据库层面的巡检问题。 数据库巡检的目的:保障数据库的正常运行,保证数据的安全性,完整性、可靠性。 这篇文章把我的这些个人的经验和想法 ......
写了个命令行初始化VMWARE ESXI主机的脚本
#add nic to vswitch esxcli network vswitch standard uplink add --vswitch-name=vSwitch0 --uplink-name=vmnic1 #add portgroup to vswitch esxcli network v ......
pymysql用insert向数据库插入
c = cursor.execute("INSERT INTO `studentmemo`.`teacher`(`账号`,`密码`) VALUES('"+str(account)+"','"+str(password)+"');") conn.commit()#使上一条语句生效,我怀疑是执行代码上一 ......
.net core 及 pgsql 在 Docker 中部署运行
.net core 及 pgsql 在 Docker 中部署运行 当前运行linux 系统为 : CentOS Stream release 8 .net sdk 7.0、pgsql 12.0 、nginx 1.14.1、docker 24.0.1 在安装前,建议更新系统中依赖包: sudo yum ......
Java官方笔记4类和对象
# 创建类 定义类Bicycle: ```java public class Bicycle { // the Bicycle class has // three fields public int cadence; public int gear; public int speed; // th ......
安装timesten(18.1.4)
环境:OS:Centos 7DB:18.1.4 1.下载软件包 地址地址:https://edelivery.oracle.com/osdc/faces/SoftwareDelivery我这里下载的是V1035435-01.zip 2.解压到相应目录我这里是解压后迁移到/opt/目录[root@lo ......
OpenSSL-SM2
sm2_sign.c: #include <stdio.h>#include <stdlib.h>#include <string.h>#include <openssl/ec.h>#include <openssl/evp.h> int main(void) { int ret = -1, i; ......
如何实现0.5边框
1:用阴影实现,适用于四个边框都存在的情况 box-shadow: 0 0 0 0.5px #18181b; 2: 加一个伪元素,用放大缩小的方式,适用于任何形式的边框 .box { position: reative } .box::after { position: absolute; top: ......
java爬虫详解及简单实例
java爬虫是一种自动化程序,可以模拟人类在互联网上的行为,从网站上抓取数据并进行处理。下面是Java爬虫的详细解释: 1、爬虫的基本原理 Java爬虫的基本原理是通过HTTP协议模拟浏览器发送请求,获取网页的HTML代码,然后解析HTML代码,提取需要的数据。爬虫的核心是HTTP请求和HTML解析 ......
编解码、加解密常见特征
## 编码 编码:Base 系列、Unicode、Escape、URL、Hex; [https://book.hacktricks.xyz/crypto-and-stego/crypto-ctfs-tricks](https://book.hacktricks.xyz/crypto-and-steg ......
ssh远程redhat6报错:Unable to negotiate with *.*.*.* port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
报错:Unable to negotiate with *.*.*.* port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss 分析:openssh觉得ssh-rsa加密方式不安全, 直接从8.8开始默认不允许这种 ......
Pytorch 分布式训练
Pytorch DDP分布式训练介绍 近期一直在用torch的分布式训练,本文调研了目前Pytorch的分布式并行训练常使用DDP模式(Distributed DataParallell ),从基本概念,初始化启动,以及第三方的分布式训练框架展开介绍。最后以一个Bert情感分类给出完整的代码例子:t ......
岩土工程中振弦类采集仪的完整解决方案分析
岩土工程中振弦类采集仪的完整解决方案 振弦传感器和振弦采集仪及在线监测系统形成一套完整链条的岩土工程监测案例 一些岩土工程项目需要进行振动监测以确保安全和可靠性。振弦传感器和振弦采集仪是一种常用的监测设备,可以用于监测地基、桥梁和建筑物的振动特征。以下是一个振弦传感器和振弦采集仪及在线监测系统形成一 ......
hls--季末的天堂
https://www.cnblogs.com/jimodetiantang/tag/HLS/ SRS之SrsHlsCache::reap_segment详解 SRS之SrsHls::on_audio详解 SRS之SrsHls::on_video详解 HLS协议解析 SRS之分发HLS ......
安装.NET Framework4.5以上版本受阻怎么办?
安装和卸载 .NET Framework 受阻疑难解答 - .NET Framework | Microsoft Learn Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 更新:2014 年 4 月 - Microsoft 支持 以上是安装. ......