指尖 算法 精灵 笔记

算法模板

##### 【DFS】 ```c++ class Solution { public: int n; int path[10000]; bool st[10000]; void dfs(int u) { if(u==n){ for(int i=0;i<n;++i)cout<<path[i]<<" " ......
算法 模板

Programming abstractions in C阅读笔记:p91-p106

《Programming Abstractions In C》学习第45天,p91-p102,完成第二章内容学习。总结如下: 一、技术总结 1.垃圾回收 p91,"Some language, including Java support a system for dynamic allocatio ......
abstractions Programming 笔记 106 91

基于模板匹配算法的车牌数字字母识别matlab仿真,带GUI界面

1.算法理论概述 随着交通工具的普及,车辆数量快速增长,车辆管理变得越来越重要。在车辆管理中,车牌号码的自动识别是一个重要的环节。从传统的手工识别,到现在的自动化识别,车牌识别技术已经成为了一个热门的研究领域。其中,数字字母识别是车牌识别的重要组成部分。本文将介绍基于ORC模板匹配算法的车牌数字字母 ......
车牌 算法 字母 界面 模板

《深入理解Java虚拟机》读书笔记:垃圾收集算法

由于垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,因此本节不打算过多地讨论算法的实现,只是介绍几种算法的思想及其发展过程。 垃圾收集算法概要 1、 标记-清除算法 标记-清除算法最基础的收集算法是“标记-清除”(Mark-Sweep)算法,算法分为“标记”和“清 ......
算法 垃圾 笔记 Java

[刷题笔记] [JSOI2010] 连通数

### Description [Problem](https://www.luogu.com.cn/problem/P4306) ~~由于题目太短我直接上图罢~~ ![image](https://img2023.cnblogs.com/blog/3195128/202308/3195128-20 ......
笔记 JSOI 2010

基于FFT傅里叶变换的16QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示

1.算法仿真效果 本系统进行了Vivado2019.2平台的开发,并使用matlab2022a对结果进行星座图的显示: 将FPGA的频偏基带QPSK信号和频偏补偿后的QPSK基带信号使用matlab显示星座图,结果如下: 2.算法涉及理论知识概要 FFT傅里叶变换是一种高效的频谱分析方法,可以将时域 ......
基带 算法 testbench 信号 星座

GAMES101笔记(04)

本篇对应的是第七课 上节课讲完了光栅化的内容,这节课讲的有深度测试,光照和着色 深度测试我在学校看shader入门精要的时候有些印象,但也仅此而已了,我觉得还是要先补一下图形学的知识再去啃入门精要会好一些 深度缓存 在计算机成像时,对于一个我们要输出的画面,如何确保画面上的东西的前后遮挡关系正确?普 ......
笔记 GAMES 101

「学习笔记」并查集

真的有必要说吗? 直接上封装好的模板吧,包含路径压缩和按秩合并。 ```cpp struct union_find_set { int fa[N], siz[N]; int &operator [] (const int& x) { return fa[x]; } void reset() { fo ......
笔记

「学习笔记」随机数据

## 前置知识——随机函数 我们日常用的随机函数为 `rand()`,虽然比较慢,但已经足够用了,它会随机生成一个范围在 $[0, 2^{31} - 1]$ 中的一个数。 使用时要用随机种子 `seed`,可以使用 `srand(seed)` 来设置、更改随机种子,当然,不初始化也是可以的,只是同一 ......
笔记 数据

Atcoder杂题笔记

大概会把博客当草稿纸用( 当然写出正解还是会把正解贴出来。 - - - #### [ARC080E] Young Maids (待补代码) 给定正偶数 $N$。 给定 $N$ 元排列 $p = (p_1, p_2, ..., p_N)$. Snuke 打算根据下述步骤构造一个 $N$ 元排列 $q$ ......
Atcoder 笔记

LeetCode从算法到算命—1281.整数的各位积和之差(20230809)

# 1281.整数的各位积和之差 ## 题目信息 给你一个整数 `n`,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。 **示例 1:** ``` 输入:n = 234 输出:15 解释: 各位数之积 = 2 * 3 * 4 = 24 各位数之和 = 2 + 3 + 4 = 9 结 ......
整数 算法 LeetCode 20230809 1281

笔记:c# 线程同步

作用:避免死锁的同时防止出现竞态条件 方式: 1,monitor 监视者模式,Monitor.Enter 和 Monitor.Exit方法 2,lock关键字 注意以上两种方式都要使用到一个变量,这个变量必须是引用类型,因为值类型的时候,运行时会将其进行装箱,每次装箱都是一个新的对象,就让锁失效了。 ......
线程 笔记

(笔记)tftp文件上传与下载命令

一、下载文件(如从嵌入式主机下载文件至PC上) tftp -l file -p pc_ip 举例:tftp -l embedded.c -p 172.16.1.200 二、上传文件(如从PC上传文件至嵌入式主机上) tftp -r file -g pc_ip 举例:tftp -r pc.c -g 1 ......
命令 文件 笔记 tftp

有效的括号--LeetCode算法

不用map的解法 public boolean isValid(String s) { //输入的字符串为空,直接返回true if(s.isEmpty()) return true; //新建一个栈 Stack<Character> stack=new Stack<Character>(); // ......
括号 算法 LeetCode

代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素

704 二分查找 题目 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 第一想法 判断条件是 value = target 因为数组是升序,其实每种查找方法应该相差不大? 不过 ......
随想录 训练营 随想 算法 元素

CMU 15445 spring - project 1 Buffer Pool实验笔记

## 前排提醒 本项目需要在linux/mac环境下进行开发,如果是windows最好是整个linux的环境,比如云服务器、虚拟机、wsl等。 整个课程需要仔细看文档,包括bustub的readme,每篇project的描述。 整个课程需要仔细看文档,包括bustub的readme,每篇projec ......
project 笔记 Buffer spring 15445

C语言学习笔记(九)自定义数据类型—结构体、枚举、联合体

# 九、自定义数据类型—结构体 自定义类型:结构体、枚举、联合体 ## 结构体的声明 ```c //声明一个结构体类型 //声明一个学生类型,想通过学生类型来创建一个学生变量(对象) //描述学生的属性:名字、电话、性别、年龄 struct Stu { //结构体的成员变量: char name[2 ......
联合体 语言学习 语言 类型 结构

manacher(马拉车)算法C++详解

#马拉车的定义 马拉车本质是对**中心扩展法**(暴力算法)的优化。 #马拉车是干什么的 Manacher算法帮助我们**在给定的字符串中找到最长的回文子串**。 为了简单起见,我们先只处理有奇数个字符的字符串,关于偶数个字符的字符串,在文章最后会给出解法。我们的处理思路和暴力算法基本一致,那就是从 ......
算法 manacher

单源次短路算法 学习笔记

**次短路**:顾名思义就是一张图中**第二短**的路径。 **分类**:1. 边**不可重复经过**的次短路问题。边**可重复经过**的次短路问题。 2. **严格**次短路(次短路长度**必须大于**最短路长度)。**非严格**次短路(次短路长度**可以大于或等于**最短路长度)。 # 一 、边 ......
算法 笔记

[学习笔记] JS验证API相关知识

checkValidity()会检查元素是否有任何输入约束条件,并且检查值是否符合约束条件。 如下所示,Input元素下限为4上限为20: ··· <input id="password" type="number" min="4" max="20"> ··· <script> function m ......
笔记 知识 API

(笔记)Linux内核编译: scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory

一、问题描述 在编译Linux内核时,使用make menuconfig报错: scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or director tdyizhen1314@ubuntu:~ ......
内核 directory lxdialog scripts kconfig

关于读者阅读“改良版雪花算法”后提出的几个共性问题的回复

你好呀,我是歪歪。 周一的时候不是发了《在开源项目中看到一个改良版的雪花算法,现在它是你的了。》这篇破文章嘛。 然后有好几个读者都提出了几个类似的问题,再写个续集,给大家解答一下。 我就喜欢这种和读者有来有回,相互拉扯的感觉。 突出一个“相互学习,共同进步。” 超前消费 首先大家都在纠结的一个点是, ......
共性 算法 雪花 读者 问题

《管理学》阅读笔记

# 绪论 # 组织与管理 - 组织是指一群人为了实现某个共同目标而结合起来协同行动的集合体。 - 组织具有的基本特征 1.组织具有明确的目标。 2.组织有特殊的活动。组织活动过程实质上是人与物的组合及其变化的过程。 3.任何组织在一定程度上都是独立的。因此与外部社会有着相对明显的1界限。 4.组织的 ......
管理学 笔记

分布理论读书笔记四:基本解

# 基本解 ## 定义 **定义1:** 考虑常系数的偏微分算子: $$ P(\partial)=\sum_{|\alpha|\le m}a_{\alpha}\partial^{\alpha} $$ 其中$a_{\alpha}$是常数.如果存在分布$E\in \mathscr{D}'(\mathbb ......
理论 笔记

分布理论读书笔记:习题和例子

## 1:$\mathrm{pv}(\frac{1}{x})$ 考虑函数$\frac{1}{x}$,由于$f(x)$在0点处的奇异性导致它并不是$\mathbb{R}$上的局部可积函数,可以直接验证,它并不是$\mathbb{R}$上的一个分布,但是,如果考虑如下的算子: **定义:** 对任意的$ ......
习题 例子 理论 笔记

分布理论读书笔记三:Fourier变换

# 5.$\mathscr{S}$上的傅里叶变换 ## 5.1.Schwartz函数空间$\mathscr{S}(\mathbb{R}^n)$. **定义1:** 设$\varphi\in C^{\infty}(\mathbb{R}^n)$,如果对任意非负多重指标$\alpha,p$都有: $$ \ ......
Fourier 理论 笔记

electron 打包兼容 win7 踩坑笔记

问题:.项目原electron 在win10上运行正常,在win7 下报以下错误 # 项目原始版本 { "electron": "^25.3.0", "electron-builder": "^24.4.0",} 解决方案:降低版本 指定版本为: electron v21.4.4 、nodejs v ......
electron 笔记 win7 win

《CUDA编程:基础与实践》读书笔记(3):同步、协作组、原子函数

## 1. 单指令多线程模式 从硬件上看,一个GPU被分为若干个SM。线程块在执行时将被分配到还没完全占满的SM中,一个线程块不会被分配到不同的SM中,一个SM可以有一个或多个线程块。不同线程块之间可以并发或顺序地执行。当某些线程块完成计算任务后,对应的SM会部分或完全地空闲,然后会有新的线程块被分 ......
协作组 原子 函数 基础 笔记

bug笔记_Connected to the target VM, address: '', transport: 'socket'

Connected to the target VM, address: '127.0.0.1:64556', transport: 'socket'错误: 找不到或无法加载主类 com.apexsoft.pif.sys.WdmpSysClientTestApplication 1、maven版本不 ......
39 Connected transport address 笔记

智能投放算法笔记(S/X-Learner & Uplift tree)

[toc] ## 1 S/X-Learner ### 1.1 S/X-Learner算法概述 S/X-Learner是一种基于强化学习的算法,用于在线广告的智能自动投放。其包含两个组成部分: - S-Learner: 评估每个广告的预期点击率(CTR) - X-Learner: 评估每个广告的真实商 ......
算法 X-Learner Learner 智能 笔记