XOR
python - execjs使用crypto-js
最近在研究一个网站发现网站使用了des加密,觉得使用python调用js可读性比较高,所以使用了以下方法来实现该网站的内容解密 ### 1. 安装PyExecJS ``` pip3 install PyExecJs ``` ### 2. 安装node.js https://nodejs.org/en ......
.NET的8种JSON序列化反序列化工具供你选择
在.NET开发中,.NET的JSON序列化反序列化工具除了Newtonsoft.Json和System.Text.Json其实还有很多优秀的开源的序列化和反序列化工具,这些工具有的性能更加优秀,更加轻量等特征。本文将汇总介绍这些.NET中常用的JSON序列化和反序列化工具,供大家选择参考使用。 ** ......
实验6 turtle绘图与python库应用编程体验
实验任务1:task1_1 实验源码: 1 from turtle import * 2 3 4 def move(x, y): 5 penup() 6 goto(x, y) 7 pendown() 8 9 10 def draw(n, size=100): 11 for i in range(n) ......
在线数据库常用接口整理
domain_base64*2 = YUhSMGNITWxNMEV2TDNkM2R5NWphR0Z2YW1saWFXRnZaMlV1WTI5dA== 这是一个神奇的网站,调用接口可以方便的实现增删改查。修改www前缀为vip,可能会更稳定些 我常常用来写入程序的日志记录,记录/更新一些关键key 特 ......
validation校验注解
| 空检查 | | | | | | @Null | 验证对象是否为null | | @NotNull | 验证对象是否不为null, 无法查检长度为0的字符串 | | @NotBlank | 检查约束字符串是不是Null还有被trim的长度是否大于0,只对字符串,且会去掉前后空格. | | @Not ......
程序员修炼之道阅读笔记
第44节 全都是写 1、代码要跟文档紧密结合,我们要认真对待注释及文档,他们不是可有可无的东西。 2、我们喜欢看到简单的模块级头注释,关于重要数据和类型声明的注释,以及给每个类和每个方法所加的简要头注释,用于描述函数的用法和任何不明了的事情。 3、应当使用特定的格式进行注释,通常对应语言或者 IDE ......
Revisiting Fundamentals of Experience Replay
 **发表时间:**2020(ICML2020) **文章要点:**这篇文章研究了experience repla ......
0012.有监督学习之随机森林(Random Forest)
一、概述 随机森林:最为新兴起的、高度灵活的一种机器学习算法,随机森林(Random Forset,简称RF)拥有广泛的应用前景,从市场销售到医疗保健保险,既可以用来做市场销售模拟的建模,统计客户来源,保留和流失,也可用预测疾病的风险和病患者的易感性。 随机森林算法是一种重要的基于bagging的集 ......
Lua方法
我们知道,Lua解释器在执行脚本之前,需要先把脚本装进一个主函数,然后把主函数编译成函数原型,最后交给Lua虚拟机去执行(详见第2章)。函数原型就相当于面向对象语言里的类,其作用是实例化出真正可执行的函数,也就是前面提到的闭包。 函数原型:编译器为我们事先准备好的各种信息:执行函数所需要的寄存器数量 ......
生产者消费者问题
# 生产者消费者问题 其实这个问题在一开始阶段只存在两个问题,但随着多线程的情况下,同步的执行顺序和临界资源的安全性也必须得以保障,之前在信号量(缓冲区槽位和计数器)和互斥锁中有单独地分开去解决生产者消费者问题,现在来去真正的解决一下这个问题: ```java import java.util.co ......
Linux磁盘分区扩容
linux分区常用命令:fdisk,修改MBR分区表,MBR格式,被修改的分区大小最大为2T 1.查看磁盘vdc起始柱面 fdisk -l vdc1分区 start--开始--2048vdc1分区 end--结束--1048575999记录好start的起始值 2.查看到磁盘vdc已从500G扩容到 ......
Kali 信息收集工具:子域、端口、目录、交互等
子域名查询工具: Fierce 是使用多种技术来扫描目标主机IP地址和主机名的一个DNS服务器枚举工具。运用递归的方式来工作。它的工作原理是先通过查询本地DNS服务器来查找目标DNS服务器,然后使用目标DNS服务器来查找子域名。fierce的主要特点就是可以用来定位独立IP空间对应域名和主机名。 使 ......
c# Winform 防止重复打开同一窗体
方式一, foreach (Form frm in Application.OpenForms) { if (frm is form1) { form1.Activate(); form1.WindowState = FormWindowState.Normal; return; } } Form1 ......
农业 民族 师范
1 华中农业大学 211 湖北 本科 农业 2 武汉设计工程学院 湖北 本科 农业 湖北民族大学(Hubei Minzu University)位于湖北省恩施土家族苗族自治州恩施市 中南民族大学 ......
Uniapp获取手机存储权限
// 判断有没有存储权限 qxcz(){ var _this = this plus.android.requestPermissions(['android.permission.WRITE_EXTERNAL_STORAGE'], function(e) { if (e.deniedAlways. ......
uniapp安卓权限配置说明
UNI-APP 打包app权限配置 里面涉及到 定位, NFC, 相册, 语音, 指纹, 人脸等 权限 名称 描述 android.permission.ACCESS_CHECKIN_PROPERTIES 访问登记属性 读取或写入登记check-in数据库属性表的权限 android.permiss ......
字符串和格式化
#创建 s = '' s1 = str() print(s,type(s)) print(s1,type(s1)) #拼接字符串【+加号】 str1 = '@明日科技 @扎克伯格 @于红梅 @勤奋的天使'#定义第一个字符串 str2 = '@明日科技 @扎克伯格 @于红梅 @勤奋的天使'#定义第二个 ......
接口防刷处理方案,太优雅了!
来源:juejin.cn/post/7200366809407750181 ## **前言** 本文为描述通过Interceptor以及Redis实现接口访问防刷Demo 这里会通过逐步找问题,逐步去完善的形式展示 ## **原理** - 通过ip地址+uri拼接用以作为访问者访问接口区分 - 通过 ......
k8s 证书全解析
# 01-创建证书和环境准备本步骤主要完成: - (optional) role:os-harden,可选系统加固,符合linux安全基线,详见[upstream](https://github.com/dev-sec/ansible-collection-hardening/tree/master ......
Kubernetes添加解析操作文档
Kubernetes添加解析操作文档 1.首先在kube-system 命名空间创建configmap,添加自定义host解析 kubectl create configmap -n kube-system kubedns-host##create configmap 指明创建的类型# -n ......
iOS气泡提示工具BubblePopup的使用
在平时的开发中,通常新手引导页或功能提示页会出现气泡弹窗来做提示。如果遇到了这类功能通常需要花费一定的精力来写这么一个工具的,这里写了一个气泡弹窗工具,希望能帮你提升一些开发效率。 使用方法 1.从gitHub上下载代码到本地,代码地址:https://github.com/zhfei/Bubble ......
工控CTF_MMS
## 工控CTF_MMS 参考文章 https://blog.csdn.net/song123sh/article/details/127358610 #### 概况 MMS工控协议是基于MMS和TCP等的基础上,开发的一套移动消息交互解决方案 基本信息: - initiate(可以理解为握手) > ......
[AGC055B] ABC Supremacy 题解
# [AGC055B] ABC Supremacy 题解 ## 题目描述 给定两个长度为 $n$ 的字符串 $a$,$b$。 你可以进行若干次以下操作: - 若 $a$ 中的一个**子串**为 `ABC`,`BCA` 或 `CAB`,那么可以将这个子串替换为 `ABC`,`BCA` 或 `CAB`。 ......
[spring-boot] 源码解读#org.springframework.boot.ApplicationArguments [转发]
# 1 ApplicationArguments 概述 ## 1.1 简述 + `org.springframework.boot.ApplicationArguments`接口提供对用于运行`org.springframework.boot.SpringApplication`的参数访问。 + ` ......
6-08 杂题
### 56E - Domino Principle 我们发现,倒下的多米诺骨牌一定是一个区间,否则如果中间空了一段,前面就一定不能影响到后面。所以可以设 $r_i$ 表示第 $i$ 块牌倒下,倒下的最右的牌。然后每块牌影响的范围就是 $[i,r_i]$。我们计算它能直接使得倒下的牌是哪些区间,$r ......
锂电池尺寸与型号、容量计算
电池(蓝牙耳机、充电盒上使用)尺寸与型号关系 如电池型号:801544 (电池长44mm 宽15mm 高8.0mm)注意 中间两位数字是电池出线的边 ,这个型号是电池保护板在15mm的“边”上面。 如电池型号:682723 (电池长23mm 宽27mm 高6.8mm) 这个型号是电池保护板在27mm ......
【转】分布式定时任务调度系统技术选型
我们先思考下面几个业务场景的解决方案: 支付系统每天凌晨1点跑批,进行一天清算,每月1号进行上个月清算 电商整点抢购,商品价格8点整开始优惠 12306购票系统,超过30分钟没有成功支付订单的,进行回收处理 商品成功发货后,需要向客户发送短信提醒 类似的业务场景非常多,我们怎么解决? 为什么我们需要 ......
搞掂python日志的应用,同事面前装个13
``` ``` Python日志处理 > 日志是在软件开发中记录程序运行情况的一种重要方式,它对于错误排查和系统运维非常有帮助。Python标准库自带了强大的logging日志模块,被广泛应用于各种Python模块中. 1\. 小试牛刀 ### 1.1 简单使用 ``` import logging ......
为什么 Serverless 能提升资源利用率?
Serverless 平台的出现,将资源管理的责任从用户侧转移到平台侧。这种责任转移能够让用户专注在业务开发上,而平台本身利用其资源规模和负载多样性的优势,专注在资源利用率的提升上。业务使用 Serverless 平台能够大幅提升资源利用率,实现降本提效的效果。 ......