算法 笔记18

【艾跃进】口才艺术与社交礼仪笔记

写在前面 不知道从何写起,说了许久要去看艾老师的课,终于在一周后看完了,艾老师的课真是让人受益匪浅,只能说相见恨晚,如果大学时就看到,那现在应该会是另一个现象,但现在也不晚,希望可以以后做到更好。 1.礼仪 2.口才 参考链接 【艾跃进】口才艺术与社交礼仪(57集全) ......
社交礼仪 口才 社交 礼仪 笔记

Asp-Net-Core开发笔记:使用RateLimit中间件实现接口限流

前言# 最近一直在忙(2月份沉迷steam,3月开始工作各种忙),好久没更新博客了,不过也积累了一些,忙里偷闲记录一下。 这个需求是这样的,我之前做了个工单系统,现在要对登录、注册、发起工单这些功能做限流,不能让用户请求太频繁。 从 .Net7 开始,已经有内置的限流功能了,但目前我们的项目还在使用 ......

【JavaScript快速排序算法】不同版本原理分析

说明 快速排序(QuickSort),又称分区交换排序(partition-exchange sort),简称快排。快排是一种通过基准划分区块,再不断交换左右项的排序方式,其采用了分治法,减少了交换的次数。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部 ......
算法 JavaScript 原理 版本

pwn学习笔记-什么是gcc、libc、glibc、libc++、libstdc++

在做pwn题目的时候总是会遇到自己不熟悉,不会的内容,每次都觉得非常难整理和理清,不如每遇到一次就做一次笔记,方便随时复盘。 gcc gcc在我学习c语言的时候,编译阶段有用到,和pwn题貌似关系不大,放一放。 libc libc是Linux下的标准C语言库,也是当初写helloworld里包含的头 ......
libc libstdc 笔记 glibc pwn

学习OpenTk,笔记三

1、着色器的类型,目前是六种着色器(枚举内是六种) 2、需要创建Program实例用来组合已经编译的着色器,就像是C++的编译链接过程一样,它们链接后会上载的到GPU,之后就可以释放本地的一些着色器资源 3、uniform是全局的,它称为常量存储,主要用途是给shader传递参数的重要方式。它是一种 ......
笔记 OpenTk

灵魂云 上网 在笔记本上可以 但是到了公司的电脑上就上不去。

问题; 在宿舍的笔记本上可以上网,使用手机开的热点,但是到了公司, 使用公司电脑就上不去了, 使用的是局域网。 解决: ......
灵魂 笔记本 笔记 电脑 公司

阅读笔记-构建之法1

《构建之法》第一章:软件=程序+软件工程。作为一名程序员,不能仅仅会写代码,深入了解一个软件是通过怎么样的层层工序制作出来,也是我们应当重点掌握的。 文中通过生活实例,启发我们对什么是程序,什么是软件,什么是软件工程,没有使用到算法需不需要学习、掌握。软件和算法,数据结构有无关联等问题的思考。仔细想 ......
笔记

广义圆方树学习笔记

广义圆方树上一条从 $u$ 到 $v$ 的简单路径,设为 $u \to s_1 \to c_1 \to s_2 \to c_2 \to \cdots \to c_k \to s_{k + 1} \to v$,其中 $s$ 为方点,$c$ 为圆点。 事实上是对原图上 $u \rightsquigarr ......
广义 笔记

读Java性能权威指南(第2版)笔记29_线程和同步性能下

1. JVM线程优化 1.1. 当空间不足时,可以调整线程使用的内存 1.2. 每个线程都有一个原生栈,操作系统会在这里存储线程的调用栈信息 1.3. 原生栈的大小是1 MB 1.3.1. 32位的Windows JVM原生栈大小是320KB 1.3.2. 在64位的JVM中,通常不会修改这个值 1 ......
同步性 线程 性能 权威 笔记

基于matlab的自适应PSO优化算法仿真

1.算法描述 粒子群优化算法(PSO),粒子群中的每一个粒子都代表一个问题的可能解, 通过粒子个体的简单行为,群体内的信息交互实现问题求解的智能性。 在求解TSP这种整数规划问题的时候, PSO显然与ACO不同, PSO需要对算法本身进行一定的修改, 毕竟PSO刚开始是应用在求解连续优化问题上的. ......
算法 matlab PSO

stm32学习笔记---i2c学习

stm32学习笔记 i2c学习 1、半双工,不能同时发送数据,一个设备发送另一个设备接受 2、接受到数据有有应答 3、能够挂在多个模块,且通信之间不受干扰,支持一主多从,多住多从 4、有两根通信线:scl,cda(serial clock ,serial data)采用同步时序(加一根clk线)通信 ......
笔记 stm i2c 32 2c

Mysql索引底层数据结构与算法、Explain

为什么建议InnoDB表必须建主键?并且推荐使用整型的自增主键? 如果不由我们人工去创建主键,mysql也会帮我们去建立主键,没有必要把这么简单地工作交给Mysql。整型比较比UUID比较要快,而且更加节省空间。 设置自增有一个考虑就是在插入元素数据的时候由于需要维护一颗B+树,这颗树根据主键排序的 ......
数据结构 底层 算法 索引 Explain

《构建之法》阅读笔记3

第四章是《构建之法》中关于编程范式的章节,介绍了两种主流编程范式:面向对象编程和函数式编程。作者首先介绍了面向对象编程的概念和特点,通过一个简单的实例介绍了面向对象编程中的类、对象、封装、继承和多态等基本概念。然后,作者介绍了函数式编程的概念和特点,通过几个简单的例子介绍了函数式编程中的高阶函数、闭 ......
笔记

GNN(图)笔记

图的基本概念不再详细描述 有顶点(node, V)、边(edge, E),这里还有一个全局属性(global, U),但不知道具体表示什么 边分为无向的边和有方向的边 三者都是通过向量来表示(embedding) 将图像表示成图的方法:一个像素是一个节点 下图左边是原图,中间是邻接矩阵,右边是图 文 ......
笔记 GNN

十大排序算法

冒泡排序 从序列的一端开始往另一端冒泡,依次比较相邻的两个数的大小。代码实现如下 void sort(vector<int>& vec) { for (int i = 0; i < vec.size() - 1; ++i) { for (int j = 0; j < vec.size() - i - ......
算法

轻松管理笔记,云端实现同步:Ihome主页插件的云笔记功能介绍

IHome主页插件是一款方便实用的浏览器扩展,可以帮助用户快速访问常用的网站、应用和工具,提高上网效率和使用体验。它可以自定义主页,支持多种主题和布局,同时还提供了各种实用的功能,如天气预报、即时通讯、书签管理、备忘录、日历等。无论是工作、学习还是生活,IHome插件都能为用户带来便利和舒适的使用体 ......
笔记 云端 插件 功能 Ihome

MM32 SPIN MCU 电机 FOC 驱动 风机无传感器弦波驱动篇应用笔记

在现今越来越强调环保节能的法规要求下, 新一世代的产品需要具备更高的高效性能, 在永磁无刷电机驱动上亦是如此, 除了高效率的电机外, 电子组件及驱动算法也必须尽可能的高效。为此灵动微电子提出了以 MM32 SPIN 系列 32 位微处理器开发的风机无位置传感器 FOC 弦波驱动解决方案。以下表格为此 ......
风机 传感器 电机 笔记 SPIN

ceph学习笔记

基于hello_world.cc的IO流程 // 创建rados对象 librados::Rados rados; // 初始化rados对象 ret = rados.init("admin"); // 读取配置文件,-c 或 --config后接配置文件 ret = rados.conf_pars ......
笔记 ceph

分布式技术原理与算法解析 02 - 分布式计算

分布式计算模式之MR MapReduce就是将复杂的、难以直接解决的大问题,分割为规模较小的、可直接解决的小问题。这些子问题相互独立且和原问题形式相同,可递归地求解,然后将子问题的答案合并。核心步骤为 1.分解原问题 2.求解子问题 3.合并解 工作原理 Map对应分,Reduce对应合。主要包括3 ......
分布式 算法 原理 技术 02

回溯算法---8皇后问题

8皇后问题的思路分析: ......
皇后 算法 问题

Spatio-Temporal Representation With Deep Neural Recurrent Network in MIMO CSI Feedback阅读笔记

阅读文献《Spatio-Temporal Representation With Deep Neural Recurrent Network in MIMO CSI Feedback》 ​ 该文献的作者是天津大学的吴华明老师,在2020年5月发表于IEEE WIRELESS COMMUNICATIO ......

遗传算法分析

1. 遗传算法概述 1. 1. 1. 2. 2.遗传算法的原理 2. 1. 2. 2. 3. 遗传算法的改进方向 3. 1. 3. 2. 4. 遗传算法的工具箱 4. 1. 4. 2. 5. 遗传算法解决最优化问题 ......
算法

器学习算法(六)基于天气数据集的XGBoost分类预测

1.机器学习算法(六)基于天气数据集的XGBoost分类预测 1.1 XGBoost的介绍与应用 XGBoost是2016年由华盛顿大学陈天奇老师带领开发的一个可扩展机器学习系统。严格意义上讲XGBoost并不是一种模型,而是一个可供用户轻松解决分类、回归或排序问题的软件包。它内部实现了梯度提升树( ......
算法 天气 XGBoost 数据

问卷分析笔记(1)——差异性分析(卡房、独立T、单因素)、分层回归

今天学习的几个名词以及应用场景介绍一下。 介绍可能不全面,但是在论文中用到的频率比较高。 差异性分析 首先要搞明白什么叫差异性分析。简单来说,想比较两组数据或者多组数据之间,数据的差异。常见的有卡方检验/独立样本t检验/方差分析(主要是单因素方差分析)。 卡方检验:类别对类别变量 独立样本t检验:二 ......
差异性 问卷 差异 因素 笔记

node.js 学习笔记

阶段一 1 初始Node.js javascript 运行环境 1.2 Node.js中的javacript 运行环境 1.3 Node.js环境安装 百度 1.4 node.js 执行javaScript 代码 2 fs文件系统模块 2.1 fs文件系统模块概念 导入文件系统模块: const f ......
笔记 node js

K8S学习笔记之卸载K8S集群

阅读目录 0x00 概述 0x01 操作 0x00 概述 有时候需要卸载已安装在本机的K8S服务和服务,本文卸载的K8S面向使用kubeadm或者二进制方法安装的,不涉及使用rpm包安装的集群; 主要使用kubeadm reset和删除指定文件的方法,卸载K8S集群。 0x01 操作 首先清理运行到 ......
集群 K8S 笔记 K8 8S

Matlab典型算法

差分进化算法 免疫算法 模拟退火算法 遗传算法 禁忌搜索算法 蚁群算法 粒子群算法 神经网络算法 ......
算法 典型 Matlab

SDRAM 阅读笔记

1、所有信号同步,都是参考时钟的上升沿 2、Programmable burst length – 突发长度可编程:1、2、4、8、整页(256) 3、Self refresh modes - 自刷新 :在休眠状态下,自动刷新 4、4096 refresh cycles every 64 ms :刷 ......
笔记 SDRAM

JavaSE知识笔记Day2

JavaSE知识笔记Day2 类方法(静态方法)(使用static修饰) 不能使用和对象有关的关键字:(eg:this、super) 只能访问静态变量和静态方法(遵守访问权限) 不会被重写,父子类同名两个方法相当于完全无关的方法 代码块 【修饰符】{ //代码 }; //修饰符不写或者写static ......
笔记 知识 JavaSE Day2 Day

用树莓派docker玩openwebrx笔记(未成功)

树莓派映像:https://dietpi.com 安装docker:apt install docker 创建启动脚本:/root/start_openwebrx_docker.sh #!/bin/bash docker run --device /dev/bus/usb -p 8073:8073 ......
树莓 openwebrx 笔记 docker