编程笔记
-
sha1算法实现原理深剖
一、基本介绍 SHA (Security Hash Algorithm) 是美国的 NIST 和 NSA 设计的一种标准的 Hash 算法,SHA 用于数字签名的标准算法的 DSS 中,也是安全性很高的一种 Hash 算法。 SHA-1 是第一代 SHA 算法标准,后来的 S…
-
Golang 程序读取yaml配置文件
1、安装依赖; go get gopkg.in/yaml.v2 2、添加配置文件config.yaml; redis: port: 3306 user: redis mysql: userName: root passWord: mysql 3、编写go代码读取配置文件数据; package main import ( "f…
-
自适应步长算法
Variable Step-Size NLMS Algorithm for Under-Modeling Acoustic Echo Cancellation 介绍 声学回声消除(AEC)是自适应滤波最流行的应用之一。自适应滤波器的作用是识别终端扬声器和麦克风之间的声学回声路径,…
-
JavaSE——常用类-Math类和Random类
Math类 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。 Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。 【常用值与函数】Math.PI 记录的圆周率Math.E …
-
2022牛客暑假第三场C、A、J、H、F题
咕咕咕了好久,因为H题去学了后缀自动机,顺手学了后缀数组,学了好久(其实主要还是因为懒) C-Concatenation_"蔚来杯"2022牛客暑期多校训练营3 (nowcoder.com) C题本意不是签到题,也刻意卡了log算法,但是卡得不…
-
Menuetos32桌面- 预置值
翻了翻代码,茫然没有头绪。好像没有认识的。最后动了动脑筋,注意力还是集中在了launcher.asm中。看了看主要过程,又把注意力集中到了launch_applications这段。 记得以前写过,如果没有rdboot.dat文件,在launche…
-
CLI框架:klish安装与使用
在通信设备领域,思科的路由器设备可以用CLI进行操作。这里介绍的开源项目klish是思科CLI风格(CISCO-like CLI)的框架。命令配置文件为xml格式。 源码:pkun/klish: The klish is a framework for implementing a CI…
-
[学习笔记]卡特兰数/Prufer序列
1. 卡特兰数 卡特兰数常出现于组合数学/计数问题中 卡特兰数的前 $20$ 项是:$$1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, $$ $$16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700…
-
洛谷 P2258 子矩阵
前言 那个 Atcoder Beginner 263 的 E 还真是恶心……呃,我什么也没说,我什么也没说…… 正文 题意 有个 $ n /times m $ 的矩阵,从里面选 $ r $ 行 $ c $ 列出来。问这 $ r $ 行 $ c $ 列的交叉点“相邻元素的差”的和…
-
多线程.Thread
Thread class ---> 继承Thread类(重点) package oop.dxc; //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程 //总结:注意,线程开启不一定立即执行,由CPU调度执行 public class TestThread…