蓝桥直通题单
蓝桥直通题单 贪心 10.玩具 - 蓝桥云课 4168. 种树 - AcWing题库 [P1031 NOIP2002 提高组] 均分纸牌 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) [P2512 HAOI2008] 糖果传递 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 前缀和: 562. 壁画 - AcWing题库 1230. K倍区间 - AcWing题库 1236. 递增三元组 - AcWing题库 4405. 统计子矩阵 - AcWing题库 差分 4262. 空调 - AcWing题库 5396. 棋盘 - AcWing题库 4655. 重新排序 - AcWing题库 双指针 3745. 牛的学术圈 I - AcWing题库 1238. 日志统计 - AcWing题库 4405. 统计子矩阵 - AcWing题库 递归 1225. 正则问题 - AcWing题库 快速幂 504. 转圈游戏 - AcWing题库 4968. 互质数的个数 - AcWing题库 二分 1227. 分巧克力 -...
关于GO快速进行后端代码模块划分
关于GO快速进行后端代码模块划分
go使用Swagger
go使用Swagger 1 安装Swagger依赖 12go get -u github.com/swaggo/swag/cmd/swaggo install github.com/swaggo/swag/cmd/swag 1234go get -u github.com/swaggo/gin-swagger #如果配合gin则添加go get -u github.com/swaggo/filesgo get -u github.com/alecthomas/template 2 如何使用Swagger 2.1 初始化文档 使用swag CLI生成文档,可使用下面指令生成Swagger文档(默认是生成docs.go、swagger.json和swagger.yaml文件) 1swag init 注意:使用init之后一定要记得之后再router对应代码文件中导入生成的docs目录比如import _ "user_service/docs" swag init 常用选项 选项 说明 默认值 --generalInfo, -g 指定包含通用 API 信息的 Go...
单调栈
单调栈 说明: 题目推荐:131. 直方图中最大的矩形 - AcWing题库 Java简单单调栈实现 1234567891011121314151617181920212223242526272829public class 单调栈 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); Stack<Integer>s=new Stack<Integer>(); for(int i=0;i<n;i++) { int x=sc.nextInt(); while(!s.isEmpty() && s.peek() >= x) s.pop(); if(s.isEmpty()) System.out.print("-1 "); else System.out.print(s.peek()+"...
利用YOLO进行目标识别训练
利用YOLO进行目标识别训练 1 安装YOLO 1pip install ultralytics 使用conda的话 12conda create -n yolov12 python=3.11conda activate yolov12 下载好依赖后可以先尝试,以下代码来自官方文档使用 Ultralytics YOLO 进行模型训练 - Ultralytics YOLO 文档 12345678910from ultralytics import YOLO# Load a COCO-pretrained YOLO12n modelmodel = YOLO("yolo12n.pt")# Train the model on the COCO8 example dataset for 100 epochsresults = model.train(data="coco8.yaml", epochs=100, imgsz=640)# Run inference with the YOLO12n model on the 'bus.jpg' imageresults =...
Frida自吐加密算法
...
使用AST技术还原混淆代码
使用AST技术还原混淆代码 由于JavaScript混淆方式多种多样,这里就介绍一些常见的反混淆方案,如表达式还原,字符串还原,无用代码剔除,反控制流平坦化等。 12345npm install @babel/core --save-devnpm install @babel/typesnpm install @babel/parsernpm install @babel/traversenpm install @babel/generator 1 表达式还原 有时候,我们会看到有一些混淆的JavaScript代码其实就是把简单的东西复杂化,比如说一个布尔常量true,被写成 !![] ; 一个数字,被转化为parseInt加一些字符串的拼接。通过这些方式,一些简单又直观的表达式就被复杂化了。 看下面的这几个例子,代码如下:code2.js 1234const a = !![];const b = "abc" == "bcd";const c = (1 << 3) | 2;const d = parseInt("5" +...
好用工具集合
好用工具集合 音乐解锁&Unlock-Music - 在任何设备上解锁已购的加密音乐! JavaScript Deobfuscator JS反混淆 de4js | JavaScript Deobfuscator and Unpacker JS反混淆 JSDec - Liulihaocai JS反混淆
Go语言编译慢问题
Go语言编译慢问题 前言 这个问题其实困扰我有段时间了,因为随着我个人项目代码量越来越大也发现编译速度也越来越慢,不知道从那一时间段开始突然编译速度比原来慢了好几倍,这也让我感觉很苦恼。最后我也翻了很多解决办法,不是设置Goland(个人喜欢使用Jetbrains全家桶)的编译配置就是其他的一些杂七杂八的方法,最后我直接使用go自带的指令go...
关于https请求SSL证书问题
关于https请求SSL证书问题 说明 这个问题是我在公司项目中产品上线遇到的一个问题,其实就是个SSL证书所用算法不安全问题。这个问题发生在公司产品进行支付模块进行回调时HTTP请求发生的,Java 默认的 SSL 安全策略限制了使用不安全的加密算法,而我访问的商户服务器对应所使用的证书使用的是 SHA1withRSA 签名算法,这是被认为 不再安全 的算法,因此连接被拒绝。 从 Java 8u181 开始,SHA-1 证书默认被禁止用于 TLS 连接(因为存在碰撞攻击风险)。 触发了 checkAlgorithmConstraints 安全检查,SSL 握手失败。 当时的报错: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748javax.net.ssl.SSLHandshakeException: Certificates do not conform to algorithm constraints at...









