编程笔记

  • sha1算法实现原理深剖

    一、基本介绍 SHA (Security Hash Algorithm) 是美国的 NIST 和 NSA 设计的一种标准的 Hash 算法,SHA 用于数字签名的标准算法的 DSS 中,也是安全性很高的一种 Hash 算法。 SHA-1 是第一代 SHA 算法标准,后来的 S…

    编程笔记 2022年8月8日
  • 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…

    编程笔记 2022年8月8日
  • 自适应步长算法

    Variable Step-Size NLMS Algorithm for Under-Modeling Acoustic Echo Cancellation 介绍 声学回声消除(AEC)是自适应滤波最流行的应用之一。自适应滤波器的作用是识别终端扬声器和麦克风之间的声学​​回声路径,…

    编程笔记 2022年8月8日
  • JavaSE——常用类-Math类和Random类

    Math类 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。 Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。 【常用值与函数】Math.PI 记录的圆周率Math.E …

    编程笔记 2022年8月8日
  • 2022牛客暑假第三场C、A、J、H、F题

    咕咕咕了好久,因为H题去学了后缀自动机,顺手学了后缀数组,学了好久(其实主要还是因为懒) C-Concatenation_"蔚来杯"2022牛客暑期多校训练营3 (nowcoder.com) C题本意不是签到题,也刻意卡了log算法,但是卡得不…

    编程笔记 2022年8月8日
  • Menuetos32桌面- 预置值

    翻了翻代码,茫然没有头绪。好像没有认识的。最后动了动脑筋,注意力还是集中在了launcher.asm中。看了看主要过程,又把注意力集中到了launch_applications这段。 记得以前写过,如果没有rdboot.dat文件,在launche…

    编程笔记 2022年8月8日
  • CLI框架:klish安装与使用

    在通信设备领域,思科的路由器设备可以用CLI进行操作。这里介绍的开源项目klish是思科CLI风格(CISCO-like CLI)的框架。命令配置文件为xml格式。 源码:pkun/klish: The klish is a framework for implementing a CI…

    编程笔记 2022年8月8日
  • [学习笔记]卡特兰数/Prufer序列

    1. 卡特兰数 卡特兰数常出现于组合数学/计数问题中 卡特兰数的前 $20$ 项是:$$1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, $$ $$16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700…

    编程笔记 2022年8月8日
  • 洛谷 P2258 子矩阵

    前言 那个 Atcoder Beginner 263 的 E 还真是恶心……呃,我什么也没说,我什么也没说…… 正文 题意 有个 $ n /times m $ 的矩阵,从里面选 $ r $ 行 $ c $ 列出来。问这 $ r $ 行 $ c $ 列的交叉点“相邻元素的差”的和…

    编程笔记 2022年8月8日
  • 多线程.Thread

    Thread class ---> 继承Thread类(重点) package oop.dxc; //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程 //总结:注意,线程开启不一定立即执行,由CPU调度执行 public class TestThread…

    编程笔记 2022年8月8日