算法 笔记18

基于正交滤波器组的语音DPCM编解码算法matlab仿真

1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.算法理论概述 在语音信号处理中,一种常见的编解码技术是差分脉冲编码调制(DPCM)。DPCM是一种无损或有损压缩技术,通过利用信号中的冗余性来减少数据传输或存储所需的比特数。在DPCM编解码中,滤波器是关键组件之一,用于对原始 ......
正交 滤波器 算法 语音 matlab

m基于码率兼容打孔LDPC码BP译码算法的matlab误码率仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 码率兼容打孔LDPC码BP译码算法是一种改进的LDPC译码算法,能够在不同码率下实现更好的译码性能。该算法通过在LDPC码中引入打孔操作,使得码率可以灵活地调整,同时利用BP(Belief Propagation)译码 ......
误码率 误码 译码 算法 matlab

性能测试学习笔记(三)

1.性能测试学习指导 1.1 性能测试阶段 工具操作:包括压力工具、监控工具、剖析工具、调试工具。 数值理解:包括上面工具中所有输出的数据。 趋势分析、相关性分析、证据链分析:就是理解了工具产生的数值之后,还要把它们的 逻辑关系想明白。这才是性能测试分析中最重要的一环。 最后才是调优:有了第 3 步 ......
性能 笔记

【学习笔记】(27) 整体 DP

1.算法简介 整体 DP 就是用线段树合并维护 DP。 有一些问题,通常见于二维的DP,有一维记录当前x的信息,但是这一维过大无法开下,O(nm) 也无法通过。 但是如果发现,对于 x,在第二维的一些区间内,取值都是相同的,并且这样的区间是有限个,就可以批量处理。 所以我们就可以用线段树来维护 DP ......
整体 笔记 27 DP

2023.9.18

// 高精度 //注:大写字母代表位数大于(1e6),小写字母代表小于(1e6)的数 //在存储较大数时,用数组来记录每一位的数字,数组下标为0,则记录大数的个位,依次往后推 ## A+B c++ #include <iostream> #include <vector> using namespa ......
2023 18

快速排序算法

快速排序 1. 快速排序的思想 快速排序是一种分治的排序算法,是对于冒泡排序的改进算法,在C语言标准库中的函数qsort()的实现就是快速排序。(下述快速排序都是最后要求值按从小到大排序) 快速排序的核心思想在于: 每次都选择主元,然后利用主元进行划分,使得左边的元素都小于主元,右边的元素都大于主元 ......
算法

计算机网络五层协议笔记

应用层: 实现应用与应用之间的互通,在互联网中应用层协议很多,如域名系统DNS,支持万维网应用的 HTTP协议,支持电子邮件的 SMTP协议等等。我们把应用层交互的数据单元称为报文。 传输层: 向两台主机进程之间的通信提供通用的数据传输服务。 运输层主要使用以下两种协议 传输控制协议 TCP(Tra ......
计算机网络 笔记

《信息安全系统设计与实现》第三周学习笔记

《信息安全系统设计与实现》第三周学习笔记 一门程序设计语言具有以下必备的要素和技能: 语法:程序设计语言需要定义一套语法规则,以确定如何组织和编写代码。这包括变量声明、控制流语句(如条件语句和循环语句)、函数定义等。 数据类型:语言需要支持不同的数据类型,如整数、浮点数、字符串、布尔值等。还可能支持 ......
笔记 系统 信息

2023.09.18

今天主要对java的方法和类进行了学习,学习了如何定义方法和类。以及当中的作用 public/private class 类名 { public/private 数据类型 变量名; public/private 数据类型 方法名(参数列表){ } } public: 存取与访问不受限制; priva ......
2023 09 18

9.18CF1817题解

9.18CF1817题解 A. Almost Increasing Subsequence 题意 给定长度为 \(n\) 一个序列 \(a\) 以及 \(q\) 次询问,每次询问给出 \(l\) 和 \(r\),找出序列 \(a\) 在 \([l,r]\) 内最长的几乎递增子序列。 对于几乎递增的定 ......
题解 9.18 1817 18 CF

clickhouse学习笔记

一、query相关 1. 展示正在处理的请求列表 show processlist 2. 杀掉正在处理的查询 KILL QUERY WHERE query_id='2-857d-4a57-9ee0-327da5d60a90' 二、修改名称 -- 1. 重命名 RENAME DATABASE|TABL ......
clickhouse 笔记

Asyncio 协程异步笔记

协程 & asyncio & 异步 1. 协程 (coroutine) 协程不是计算机提供,而是程序员人为创造。 协程(coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块互相切换运行。例如: def func1(): print(1) ......
Asyncio 笔记

CCD多模态去偏框架 论文阅读笔记

论文标题:Causal Intervention and Counterfactual Reasoning for Multi-modal Fake News Detection 论文作者:Ziwei Chen, Linmei Hu, Weixin Li, Yingxia Shao, Liqiang ......
模态 框架 笔记 论文 CCD

联想笔记本电脑,拓展多屏幕,无法找到其他显示器

1、前言 360安全卫士检测提示某文件为病毒文件,于是加进了隔离区。电脑重启后,分辨率突然更改,拓展屏幕也不能用了 严重怀疑驱动破坏,或者显卡硬件故障。 2、驱动修复 【显示适配器】,驱动显示 “黄三角” 标识。选中右键卸载,然后从官网重新下载驱动安装即可 我的是联系y9000p,地址: 驱动列表 ......
显示器 屏幕 笔记本 笔记 电脑

OPENCV 4学习笔记 ——01

1. 图像存储容器 不同于字符串、整数(分别以string、int类型保存),图像时以矩阵的形式存储的,OPENCV 4提供了 Mat 类来存储矩阵数据。 早期的OPENCV是采用 C 语言接口,以结构体IplImage来存储图像的矩阵数据,但是C语言中需要手动释放内存,这极容易导致因程序结束后没有 ......
笔记 OPENCV

唐老狮Unity四部曲笔记

唐老狮Unity四部曲笔记 脚本基本规则 可以设置脚本的执行顺序,下面可以设置默认生成脚本的内容 ......
四部曲 笔记 Unity

图解 LeetCode 算法汇总——二分查找

二分查找(Binary Search)是一种在有序数组中查找特定元素的高效算法。它的基本思想是将目标值与数组中间的元素进行比较,如果目标值小于中间元素,则在数组的左半部分继续查找,否则在右半部分查找,不断缩小搜索范围,直到找到目标值或确定目标值不存在为止。 二分查找也叫折半查找,比如在一个有序的数组 ......
算法 LeetCode

第一章 - 信息化发展(项管笔记)

目录信息和信息化信息系统生命周期信息化内涵信息化体系六要素信息化趋势现代化基础设施新型基础设施建设工业互联网车联网现代化创新发展-农业农村现代化乡村振兴战略两化融合与智能制造消费互联网数字中国 信息和信息化 信息系统生命周期 软件生命周期通常包括:可行性分析与项目开发计划、需求分析、概要设计、详细设 ......
笔记 信息

待整理笔记汇总

待整理笔记 错误信息,以及拦截 可以使用 errorbound 进行错误信息页面的返回 commit 信息校验和内容自动修复以及详细报错 ✅ 轮询方案处理 find-code 插件整理 ✅ fetch 请求怎么取消 abort 处理延迟结果处理 ✅ 自定义 hook—— 判断一个元素是否到底部 im ......
笔记

9.18日

一 上午对昨天的icpc预选赛做了一下补题,但是还是不能理解,不会做,然后刷了一下睿抗caip的国赛,练了一下手速还有数据结构。二 下午上java,经过一道课堂测试,学会了java的stl,也学会了怎么设置倒计时。三 晚上打了一下cf竞赛,做出来了一道题,第二天补题吧再。 ......
9.18 18

文心一言 VS 讯飞星火 VS chatgpt (96)-- 算法导论9.3 1题

一、用go语言,在算法 SELECT 中,输人元素被分为每组 5 个元素。如果它们被分为每组 7个元素,该算法仍然会是线性时间吗?证明:如果分成每组 3 个元素,SELECT 的运行时间不是线性的。 文心一言: 在算法分析中,一个算法的运行时间是否线性依赖于其输入数据的大小。线性时间意味着算法的运行 ......
文心 导论 算法 chatgpt VS

RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示

前言 上一篇,移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。 交叉编译好应用 (略),参照《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》 解决全屏标题栏占用问题 交叉编译 ......
固件 buildroot 笔记 3568 Demo

18_系统时钟管理

系统时钟管理 HAL_Delay()延时 HAL_Delay(1000); //延迟一秒 如果主函数中还有一些耗时操作, 那么实际耗时为: 1秒+耗时操作时间 vTaskDelay() 相对延时 每次从任务执行函数vTaskDelay()开始, 延时指定时间结束 vTaskDelayUntil() ......
时钟 系统 18

9.19算法

这题目纯纯恶心人,测试用例很恶心,需要有正负、负正的判断 class Solution { public: int myAtoi(string s) { int i=0; bool negative = false,positive=false; int res = 0; int r; while( ......
算法 9.19 19

【2023-09-18】混乱出新序

20:00 巨大的建筑,总是一木一石叠起来的,我们何妨做这一木一石呢?我时常做些零碎,就是为此。 ——XX 周五下午,我收到了气象局发来的短信,被告之我所在办公区域降雨量突然加大,小心出行。我看了看窗外,马路灌满了雨水,行车缓慢,积水有半个轮胎深。有的车底盘偏低,司机不敢冒险,就原地不动。然后,就出 ......
2023 09 18

EasyGBS视频在电脑和笔记本里面是怎么样存储的呢

EasyGBS进行视频录制时,视频数据会被编码成压缩的格式,以便于存储和传输。在电脑和笔记本电脑中,通常使用硬盘驱动器或固态硬盘(SSD)来存储这些视频文件,它通过旋转磁盘和读写头来读取和写入数据。您可以将EasyGBS录制的视频文件保存到硬盘驱动器上的一个指定目录中。硬盘驱动器的容量通常较大,可以 ......
EasyGBS 笔记本 笔记 电脑 视频

关于一个BitMap的算法理解

最近在看算法,想学习一下算法这玩意,虽然工作中很少用到。在《小灰的算法之旅》这本书中,有一个关于BitMap的算法。 早期接触过一点类似的,有人在数据库里面保存了一个字符串 000000000000000000,000000000001000001,这种,每一位代表一个含义,比如第一位为1表示这个用 ......
算法 BitMap

模仿学习算法:Data Aggregation Approach: DAGGER算法——Mixing policy

论文: 《A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning》 算法描述: Mixing Policy: ......
算法 Aggregation Approach DAGGER Mixing

2023.9.18——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午上课,下午做任务。 我了解到的知识点: 昨晚熬夜太晚了,忘记发博客,今早补上。 1.了解了关于模型训练的一些知识和注意事项; 明日计划: 1.上课; 2.继续完成我的任务; ......
2023 18

每天一个linux命令(18):locate 命令

locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。 1.命令格式: Lo ......
命令 locate linux