截图 部分 笔记 程序

11种常用滤波算法程序

来源:嵌入式情报局 一、限幅滤波法(程序判断滤波法) 1 /* 2 A、名称:限幅滤波法(又称程序判断滤波法) 3 B、方法: 4 根据经验判断,确定两次采样允许的最大偏差值(设为A), 5 每次检测到新值时判断: 6 如果本次值与上次值之差<=A,则本次值有效, 7 如果本次值与上次值之差>A,则 ......
算法 常用 程序

《C++并发编程实战》读书笔记(2):线程间共享数据

## 1、使用互斥量 在C++中,我们通过构造`std::mutex`的实例来创建互斥量,调用成员函数`lock()`对其加锁,调用`unlock()`解锁。但通常更推荐的做法是使用标准库提供的类模板`std::lock_guard`,它针对互斥量实现了RAII手法:在构造时给互斥量加锁,析构时解锁 ......
线程 实战 笔记 数据

celery笔记

celery介绍 1.它是什么? 分布式的异步任务框架 直译为: 芹菜 [ /ˈseləri ] 2.可以做什么? 异步任务。(异步执行函数) 延迟任务。(延迟5s任务(函数)) 定时任务。(例如:每天23点触发测试)[如果单纯执行定时任务,没必要用celery] 3.平台问题 celery is ......
笔记 celery

SATT 学习笔记

# Self-Adjusting Top Tree(SATT)学习笔记 [TOC] ## $\mathtt{1}$ 树收缩 树收缩的两个核心操作为 $\operatorname{compress}$ 和 $\operatorname{rake}$。 ### $\mathtt{1/1}$ $\oper ......
笔记 SATT

读SQL学习指南(第3版)笔记09_条件逻辑与事务

![](https://img2023.cnblogs.com/blog/3076680/202309/3076680-20230902225017399-1042005891.png) # 1. 条件逻辑 ## 1.1. SQL逻辑根据特定列或表达式转向不同的分支来处理 ## 1.2. 在程序执行 ......
学习指南 逻辑 条件 事务 笔记

IC设计时序优化 笔记

经历了做完的IC设计的笔试之后,认识到自己遗忘了很多设计方面的知识。而设计和验证的笔试题风格又完全不一样。 特此开一个系列来整理IC设计相关的知识,设计的题目需要掌握:数电基础(甚至是晶体管级的门电路和晶体管的特性),Verilog熟练程度,常见电路设计,时序优化,计算slack和相关计算。这样自己 ......
时序 笔记

新人笔记-StringBuilder与String的转化

/* StringBuilder转化为String public String toString();通过toString()就可以实现 String转化为StringBulider public StringBuilder(String);通过构造方法实现 */ public class Stri ......
StringBuilder 新人 笔记 String

Git小白入坑总结(部分)

# 本地仓库的创建和初始化 直接在对应文件夹下用`git init`可以初始化一个本地仓库,然后文件夹里会自动生成`.git`文件夹,该文件夹是隐藏文件夹。这样本地仓库就初始化完成了。 ![](https://img2023.cnblogs.com/blog/2706518/202309/27065 ......
部分 Git

拓扑排序学习笔记

(太蒻了 拓扑排序(看文章之后可能不能被称作排序),是对**有向无环图**所有顶点的线性排列. 举个栗子: 图 $G$ $=$ $1$ > $2$ > $3$ 此时观察该图,其中只有点 $1$ 没有入度,因此删除点 $1$ 及其所有的边,将点 $1$ 加入集合 $V$ 中. 然后继续观察该图,现在点 ......
拓扑 笔记

魔鬼冲刺学习笔记

$$\huge{\textbf{魔鬼冲刺} \quad \textbf{2023.8.31 - ?}}$$ 高二是大部分 OIer 的最后一段竞赛时光,这真是 “$One \ Last \ Olympiad$” 了。所以我们开始魔鬼冲刺了!这里就用来记录这段时期的一些收获,还有学到的知识。由于 [停 ......
魔鬼 笔记

《C和指针》学习笔记

# C和指针学习笔记 ## 前置条件 ### 1.1 配置环境 1. 下载vscode 2. 安装编译器:这里以MinGw-w64为例。 1. 下载MinGw-w64的安装包并解压。 2. 添加到系统环境 3. 编辑tasks.json(该文件负责项目的编译,如果需要同时编译多个文件,需要对该文件进 ......
指针 笔记

什么是SSM框架?有哪些组成部分?

Java SSM框架即指Spring+SpringMVC+MyBatis的简称,框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。相比于之前的SSH(Spring+Struts+Hibernate),SSM ......
组成部分 框架 部分 SSM

折半搜索 学习笔记

## 关于算法 折半搜索,又称 meet in the middle 算法。 顾名思义,就是将整个搜索的过程分成两个部分分别进行搜索,然后再将两个部分搜索出来的答案进行合并,得到最终的答案。 dfs 搜索算法一般都是指数级别的,那么我们假如每次 dfs 时都有两种决策,那么我们执行 dfs 算法的时 ......
笔记

莫队学习笔记(如何处理增量)

[题目传送门:序列](https://www.luogu.com.cn/problem/P3246) 考虑我们已经求出了区间 $[l,r]$ 的答案,现在要求 $[l,r+1]$ 的答案。 很明显增多的子序列有 $(l,r+1),(l+1,r+1)...(r+1,r+1)$。 考虑求出 $[l,r+ ......
增量 笔记

【学习笔记】二分图基础

**二分图与网络流基础(网络流待学)** 查看目录 [TOC] ## 前置知识: * tarjan * 强连通分量:有向图中几个点可以相互到达,就称这几个点是强连通分量。 * 点双连通分量: 删掉一个点后子图仍为强连通分量。 * 边双连通分量:删掉一条边子图仍为强连通分量。 * 奇环:指点的数量为奇 ......
基础 笔记

windows加壳程序WinLicense与Themida

## 反调试提示 开了Procmon.exe之后启动游戏会弹出这个框,这个是程序加壳之后的反外挂,反调试提示框。 WinLicense A monitor program has been found running in your system.Please, unload it from mem ......
加壳 WinLicense windows Themida 程序

有道云笔记之备选方案Obsidian和Notion

## 有道云笔记限制登录设备 在商业项目中一般都会有plana、planb,对于云笔记,我也在寻找planb,有道云笔记在国内市场已经占据了很大的份额。 同类型中的就不再去挑选了,我觉得商业软件,迟早也会走到有道云笔记这一步的,早在很多年前就目睹了为知笔记收费迁移到有道云笔记。 在知乎上看到很多推荐 ......
Obsidian 笔记 方案 Notion

[算法学习笔记] 动态规划合集

动态规划本质上是 **状态的合并**。我们用一个或多个维度的数组来表示出题目所有的状态。在考虑压缩状态的时候想想压缩掉这一维,其他的维度可以表示题目所有的状态呢?会不会出现不该合并的合并到一起呢? 对于优化,我们一般先写出朴素状态转移方程,再考虑压缩状态,单调队列,线段树等优化。 对于一些套路性问题 ......
算法 笔记 动态

《管理学》阅读笔记(3)

# 管理的本质 ‌‌‌‌ 管理的本质从某种意义上说是对组织成员在活动中的行为进行协调 组织成员的行为能够被有效协调的前提是他们愿意接受这种协调,而且他们的行为具有一定程度的可协调性。 1. 管理是对人或对人的行为的管理; ‌‌‌‌ 管理者的主要工作是选择对的人去做对的事情,并努力让这些人在做事情的过 ......
管理学 笔记

学习笔记1-指令级并行

指令级并行 1.概念 1.1.指令级并行(ILP)有两种实现方法: (1)依靠硬件来动态发现并实现并行; (2)依靠软件技术在编译时静态发现并行。 1.2.数据依赖与冒险 数据依赖(三种类型):数据依赖、名称依赖和控制依赖。 1.数据依赖:1)指令 i 生成的结果可能会被指令 j 用到。 2)指令 ......
指令 笔记

保存完整HTML代码 保存部分HTML代码,及其他方法

print(driver.page_source) # 定位至节点 elem = driver.find_element(By.ID, "info") htm_dat = elem.get_property("outerHTML") print('获取节点的html源码:', htm_dat) ht ......
代码 HTML 及其他 部分 方法

学生信息管理系统代码分享 - C语言控制台程序

【代码要求】 设计与实现学生信息管理系统,实现对学生信息的管理,并且学生的学号是代表该学生信息的唯一性标志。另外学生信息包括:学号、姓名、性别、班级、身份证号、出生日期、联系方式。 该系统具有以下几个功能: 1. 系统界面美观、简洁,采用菜单式显示功能选择; 2. 能够从磁盘文件输入和输出数据; 3 ......
控制台 管理系统 语言 代码 程序

C++程序的内存模型--模型四区

C++中在程序运行前分为全局区和代码区 代码区特点是共享和只读 全局区中存放全局变量、静态变量、常量 常量区中存放const修饰的全局变量和字符串常量 //栈区//由编译器自动分配释放、存放函数的参数值、局部变量等//注意:不要返回局部变量的地址,栈区开辟的数据由编译器自动释放 /*堆区*/ //堆 ......
模型 内存 程序

【ChatGPT答】编程方式(编写计算机程序的方法和范式)

不同的编程方式,每种都有其特定的语法、结构和应用领域,根据任务需求和个人喜好选择一种或多种结合使用。 命令式编程(Imperative Programming): 最常见的方式之一。通过一系列的命令和状态改变来描述程序的执行过程,需要明确指定每个步骤的执行。常见语言:C、C++、Java和Pytho ......
范式 ChatGPT 方式 计算机 程序

Leetcode刷题笔记——二分法

二分法是搜索算法中极其典型的方法,其要求输入序列有序并可随机访问。算法思想为 输入:有序数组nums,目的数值target 要求输出:如果target存在在数组中,则输出其index,否则输出-1 1. 将原数组通过[left,right]两个索引划分范围,初值left=0,right=数组的最后一 ......
二分法 Leetcode 笔记

旧笔记本秒变web服务器---nat123 一款优秀的内网穿透服务器

2014买的第一台笔记本,win7系统,加过内存,重装过多次系统但是无法运行win10,用来开发已经相当吃力,但运行还是比较流畅的,扔掉可惜,卖二手也卖不了多少,后来经过多次的思考与尝试,将厚重的光驱位扩展了500G硬盘,安装了winNAS,将其改装成了私有NAS网盘,但是客户端只有手机端app,对 ......
服务器 笔记本 笔记 web nat

[学习笔记] 莫队

# 一、普通莫队 莫队是一种基于分块的算法,由莫队提出(orz)。 莫队可以解决一类查询序列区间信息的题。 可以使用该算法的 **前提** 是维护的信息必须可以在 $O(1)$(如果用 map / set 可以带 $\log$,或者优化成 $O(1)$)内将 $[l, r]$ 的答案扩展到 $[l ......
笔记

JSTL基础部分

在使用 JSTL时 记得 正确引入了 JSTL 标签库 jstl多路判断 ```jsp 标签 作用:多路判断。跟 switch ... case .... default 非常接近 choose 标签开始选择判断 when 标签表示每一种判断情况 test 属性表示当前这种判断情况的值 otherw ......
部分 基础 JSTL

《C++并发编程实战》读书笔记(1):线程管控

## 1、线程的基本管控 包含头文件``后,通过构建`std::thread`对象启动线程,任何可调用类型都适用于`std::thread`。 ```c++ void do_some_work(); struct BackgroundTask { void operator()() const; } ......
线程 实战 笔记

『学习笔记』狄利克雷生成函数

## 定义 一般地,对于一个函数 $f$,定义它的狄利克雷生成函数(简写为 DGF)为: $$\tilde{F}(x) = \sum _ {i \ge 1} ^ \infty \dfrac{f_i}{i^x}.$$ 即: $$\tilde{F}(x) = f_1 + \dfrac{f_2}{i^2} ......
函数 笔记