指尖 算法 精灵 笔记

【数据结构与算法】队列算法题

## TS 实现队列 ```ts interface IQueue { // 入队 enqueue(item: T): void; // 出队 dequeue(): T | undefined; // 队首 peek(): T | undefined; //是否为空 isEmpty(): boole ......
算法 数据结构 队列 结构 数据

「学习笔记」KMP 算法

## 前置知识 **前缀** 是指从串首开始到某个位置 $i$ 结束的一个特殊子串. **真前缀** 指除了 $S$ 本身的 $S$ 的前缀. 举例来说, 字符串 `abcabeda` 的所有前缀为 `{a, ab, abc, abca, abcab, abcabe, abcabed, abcabe ......
算法 笔记 KMP

【数据结构与算法】栈相关算法题(长期更新)

## TS 实现栈 ```ts interface IStack { push(e: T): void; pop(): T | undefined; peek(): T; isEmpyt(): boolean; size(): number; } // implements: 实现接口, 一个类可以 ......
算法 数据结构 结构 数据

软件测试工程师笔记

腾讯的面试官就贼喜欢问软件测试基础部分,字节的还好…所以在我以前通过校招上岸字节跳动后,将我自己找工作认真总结,并且写成面经文章了。 这份笔记包括软件测试基础、Linux、Python、计算机网络、常见软件测试工具(LR、Jmeter)、数据库(MySQL为主)、常见逻辑题、以及软件测试面试中需要注 ......
软件测试 工程师 笔记 工程 软件

[TM4]TM4C123G使用笔记(一)

# [TM4]TM4C123G使用笔记(一) TI的板子真让人头大😓甚至重装了两遍KEIL5 如何用keil5新建工程可以参考如下博客: https://blog.csdn.net/D_XingGuang/article/details/89390211?spm=1001.2014.3001.55 ......
TM4 笔记 TM 123G C123

网络流学习笔记

title: 网络流学习笔记 date: 2023-05-11 08:28:29 tags: 学习笔记 cover: https://d-sketon.top/img/backimg/bg6.jpg # 网络流 ## 基本概念 (from OIwiki) 网络:有向图 $G = (V, E)$,其中 ......
笔记 网络

PAM学习笔记

title: PAM学习笔记 date: 2023-05-21 17:21:19 tags: 学习笔记 cover: https://d-sketon.top/img/backimg/bg20.jpg # PAM 回文树(又称回文自动机 $\texttt{PAM}$),是一种可以高效解决大部分回文串 ......
笔记 PAM

cdq分治学习笔记

title: cdq分治学习笔记 date: 2023-07-05 21:22:17 tags: 学习笔记 cover: https://i.imgloc.com/2023/07/05/VmkNPL.jpeg 做着做着 cdq 分治的题发现自己太菜了写不出来题 XD,所以来写写学习笔记。 # CDQ ......
笔记 cdq

斜率优化dp学习笔记

title: 斜率优化dp学习笔记 date: 2023-06-27 09:06:47 tags: 学习笔记 cover: https://i.imgloc.com/2023/06/27/VNgMYQ.jpeg # 前置知识 单调队列优化 dp,计算几何基础知识,小学数学。 # 斜率优化 在 dp ......
斜率 笔记

淀粉质学习笔记

title: 淀粉质学习笔记 date: 2023-05-09 20:10:48 tags: 学习笔记 cover: https://d-sketon.top/img/backimg/bg12.jpg # 点分治 序列上的操作可以用很多方式维护,线段树树状数组平衡树啥的,但是如果~~毒瘤~~出题人把 ......
淀粉 笔记

FFT学习笔记

title: FFT学习笔记 date: 2023-05-09 20:09:47 tags: 学习笔记 cover: https://d-sketon.top/img/backimg/bg14.jpg # 快速傅里叶变换 ## 多项式 ### 定义 不严谨定义:形如 $f(x) = \sum \li ......
笔记 FFT

CSC3100 图算法

CSC3100 Assignment 3Important Notes:the last submission will be used in evaluation of assignment marks.7.Question1.java” and “StudentID_A3_Question2.j ......
算法 3100 CSC

整体二分学习笔记

title: 整体二分学习笔记 date: 2023-05-09 20:11:04 tags: 学习笔记 cover: https://d-sketon.top/img/backimg/bg17.jpg # 整体二分 ## 引入 对于一堆询问,如果每个单独的询问都可以二分解决的话,时间复杂度为 $O ......
整体 笔记

图解算法数据结构

算法复杂度 1. 算法复杂度旨在输入数据量N的情况下, 算法的时间和空间使用情况, 体现算法运行使用的时间和空间随数据大小N而增大的速度。 算法复杂度主要可以从时间,空间两个角度评价: 时间: 假设各操作的运行时间为固定常数, 统计算法运行的计算操作的数量, 以代表算法运行所需时间 空间: 统计在最 ......
数据结构 算法 结构 数据

c#实现SharedMatting抠图算法

内容简介 将Alpha Matting抠图算法由c++ 版本移植至c#环境。 主要采用OpenCV的C#版本Emgu取代c++支撑的OpenCV。 参考资料 http://www.inf.ufrgs.br/~eslgastal/SharedMatting/ 这个网页是算法的论文介绍页,可以从该网页下 ......
SharedMatting 算法

json转换算法

把一个只有一个层级的json文件导入到多个层级的json文件中,如下把 { error_system_fail:'111', home_tip:'222', setting_name_save:'233', setting_station_name_save:'333', list_item_tit ......
算法 json

使用加密算法时报错:ModuleNotFoundError: No module named ‘Crypto‘

解决办法: 安装Crypto 模块,执行 pip install Crypto ,安装成功后,再执行命令,还是报上面的错误 第一步: 在python3 (或者 python 虚拟环境)目录下的 /Lib/site-packages/ 目录下找到 crypto 、crypto-1.4.1.dist-i ......

Linux系统编程笔记

## 系统调用 ### `open`函数 >文件打开函数 函数原型: `int open(const char *pathname, int flags);` `int open(const char *pathname, int flags, mode_t mode)` 返回值为一个文件描述符 参 ......
笔记 系统 Linux

python图片去重复算法

import os from imagededup.methods import PHash # pip install imagededup phasher = PHash() def process_file(img_path): # 生成图像目录中所有图像的二值hash编码 encodings ......
算法 python 图片

硬核!阿里2023版Spring全家桶进阶笔记流出,堪称Java跳槽神器

最近小伙伴在我后台留言是这样的: 现在就这光景,不比以前,会个CRUD就有人要,即使大部分公司依然只需要做CRUD的事情......现在去面试,只会CRUD还要被吐槽: 面试造火箭,工作拧螺丝,就是现在互联网最真实的写照。很多程序员都是死磕八股文,以应对面试。这种情况无可厚非,但其实最重要的还是技术 ......
神器 全家 笔记 Spring 2023

MFCC 算法及 C 实现

- 参考 - https://blog.csdn.net/weixin_38468077/article/details/102709510 *** ## 1. MFCC 是做什么? ### 1.1 梅尔频谱 - 人耳能听到的声音频率范围是20-20000Hz,但是人耳对频率感知并不是线性的,而是近 ......
算法 MFCC

Cesium学习笔记3——加载topojson和Geojson

在根目录下新建bucket.css @import"../Build/CesiumUnminified/Widgets/widgets.css";@import"../Build/CesiumUnminified/Widgets/lighter.css";html{height:100%}body{ ......
topojson Geojson 笔记 Cesium

007 学习笔记--约束 + 多表查询

约束:是作用于表中字段上的规则,用于限制存储在标中的数据;其目的,是保证数据库中的数据的正确、有效和完整性; 约束分类: -- 约束 create table if not exists users ( id int PRIMARY key auto_increment COMMENT '主键', ......
笔记 007

Transformer学习笔记

[09 Transformer 之什么是注意力机制(Attention)@水导](https://www.bilibili.com/video/BV1QW4y167iq) [ELMo原理解析及简单上手使用@知乎](https://zhuanlan.zhihu.com/p/51679783) ELMo ......
Transformer 笔记

Cesium学习笔记4——几何体绘制

引用:Sandcastle-header.js <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta ......
几何体 几何 笔记 Cesium

FPGA图像增强,基于FPGA的图像去雾处理,算法为暗通道先验,并在matlab上实现了算法的仿真,使用的软件为qu

FPGA图像增强,基于FPGA的图像去雾处理,算法为暗通道先验,并在matlab上实现了算法的仿真,使用的软件为quartus13.0。注意在FPGA上实现时,在浓雾区域和天空区域的处理效果不算太好。ID:48300647242454158 ......
算法 图像 先验 FPGA 通道

在matlab中用蒙特卡洛算法对电动汽车充电负荷进行模拟,可自己修改电动汽车数量,论文复现。

在matlab中用蒙特卡洛算法对电动汽车充电负荷进行模拟,可自己修改电动汽车数量,论文复现。参考论文:基于V2G的电动汽车充放电优化调度策略有注释简单易懂,可随意调整参数。 YID:3710647182121327 ......
电动汽车 汽车 中用 算法 负荷

强化学习算法,DDPG算法,在simulink或MATLAB中编写强化学习算法,基于强化学习的自适应pid,基于强化学习

强化学习算法,DDPG算法,在simulink或MATLAB中编写强化学习算法,基于强化学习的自适应pid,基于强化学习的模型预测控制算法,基于RL的MPC,Reinforcement learning工具箱,具体例子的编程。根据需求进行算法定制:1.强化学习DDPG与控制算法MPC,鲁棒控制,PI ......
算法 simulink MATLAB DDPG pid

电力电子、电机驱动、数字滤波器matlab/simulink仿真模型实现及相关算法的C代码实现。

电力电子、电机驱动、数字滤波器matlab/simulink仿真模型实现及相关算法的C代码实现。配置C2000 DSP ADC DAC PWM定时器 中断等模块,提供simulink与DSP的联合仿真以及硬件在环(PIL)和快速原型机设计(RCP)支持!ID:77380645573935082 ......
滤波器 算法 电机 simulink 模型

dc综合学习笔记2

书的第二章讲的是RTL设计语言和逻辑综合。仍然是涉及到概念比较多的一章,具体的内容可能比较少。这一张其实也表明想要进行dc综合,对数字程序设计要有一定的理解,本书整理完后希望能继续学习一下verilog程序设计,锻炼一下编程能力。 一、程序设计语言 程序设计语言有三种不同级别的设计,分别是行为级、寄 ......
笔记