分量 算法 笔记tarjan

React学习笔记07-组件嵌套

一个项目肯定是由多个组件构成的,组件之前必然会存在相互嵌套的关系 在react中如果想要将一个组件嵌入到另外一个组件中 只需要在父组件的render函数的返回值中放入子组件即可 请看下面代码 import React, { Component } from "react" class Navbar ......
组件 笔记 React 07

React学习笔记06-函数式组件

函数式组件即在React中通过函数的方式来声明一个组件 import React from "react" function App() { return ( <div> 函数式组件 <div>hhh</div> </div> ) } /* 16.8之前 //无状态 16.8之后 react hoo ......
函数 组件 笔记 React 06

React学习笔记05-类组件

ES6的加入让JavaScript直接支持使用class来定义一个类,react创建组件的方式就是使用的类的继承, ES6 class 是目前官方推荐的使用方式,它使用了ES6标准语法来构建,看以下代码 import React from 'react' import ReactDOM from ' ......
组件 笔记 React 05

10.19算法

罗马数字转整数罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V ......
算法 10.19 10 19

笔记

今天是2023/10/19,停课第四天,整理一下思路吧…… P7113 [NOIP2020] 排水系统 拓扑排序、数学 拓扑很简单,关键是这个分数到底会多大。 观察到题目中有限制m最大是10,最多经过10个中转点,出边小于等于5,这些限制很明显就是规定了p,q的范围。 前者说明总水量最多是10,而每 ......
笔记

第三周阅读笔记|人月神话————画蛇添足

画蛇添足—— 蛇本来没有脚,先画成蛇的人,却将蛇添了脚,结果不成为蛇。蛇本来没有脚却被人给它强行加上脚,比喻做事多此一举,反而坏事 。我们在成功来临的时候,要保持和巩固现有的成果,不能多次一举,耍小聪明、炫耀自己,否则就会惨败。自作聪明、做多余的事,反而会弄巧成拙,把事情办糟。讽刺了那些弄巧成拙的人 ......
画蛇添足 神话 笔记

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

第三章 Unix/Linux进程管理 多任务处理 指的是同时进行几项独立活动的能力 逻辑并行性称为“并发” 进程 进程是对映像的执行 如下是一个非常简单的PROC结构体: next是指向下一个PROC结构体的指针 ksp保存的堆栈指针 pid是一个进程的进程编号 status是当前状态 priori ......
笔记 系统 信息

平衡树笔记——fhq

平衡树笔记——\(\text{fhq Treap}\) 普通的二叉搜索树 定义 空树是一棵二叉搜索树。 对于每一个点,如果它的左子树不为空,那么左子树上的所有点的权值要小于这个点的权值。 对于每一个点,如果它的右子树不为空,那么阿巴阿巴…… 二叉搜索树的左右子树都是二叉搜索树。 直接 \(\text ......
笔记 fhq

文艺平衡树笔记——fhq

文艺平衡树笔记—— \(\text{fhq Treap}\) P3391 【模板】文艺平衡树 题意 给你一个数列 \(1\sim n\) ,要求支持一种操作: 给定一个区间 \([l,r]\) ,翻转这个区间。 比如, \(\text{1 2 3 4 5}\) ,翻转 \([1,3]\) 之后,得到 ......
文艺 笔记 fhq

<学习笔记> 拉格朗日插值

拉格朗日插值 就像三个点可以确定一个二次函数,呢么 \(n+1\) 个点可以确定一个 \(n\) 项式。 问题:给定 \(n+1\) 个点以及对应的函数值,求 \(f_{k}\)。 高斯消元的复杂度 \(n^3\),拉格朗日插值可以 \(n^2\) 解决这个问题 表达式:\(f(x)=\sum\li ......
笔记 lt gt

基于ACF,AMDF算法的语音编码matlab仿真

1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.算法理论概述 语音编码是一种将连续的语音信号转换为数字数据的过程,以便在数字通信和存储应用中使用。基于ACF和AMDF的编码算法是一种经典的方法,它在语音信号处理领域得到了广泛应用。 基于ACF和AMDF的语音编码过程包括以下 ......
算法 语音 编码 matlab AMDF

雪花算法:分布式唯一ID生成利器

雪花算法:分布式唯一ID生成利器 程序新视界 ​关注他 前言 无论是在分布式系统中的ID生成,还是在业务系统中请求流水号这一类唯一编号的生成,都是软件开发人员经常会面临的一场景。而雪花算法便是这些场景的一个解决方案。 以分布式ID为例,它的生成往往会在唯一性、递增性、高可用性、高性能等方面都有所要求 ......
分布式 利器 算法 雪花

阅读笔记1

《程序员的修炼之道:从小工到专家》这本书第一章主要介绍了程序员的成长路径和所需技能。通过阅读这一章,我深刻认识到程序员的成长不是一个简单的过程,而是一个需要不断努力和修炼的旅程。 在这一章中,作者们首先介绍了程序员的成长路径,即从小工到专家的发展历程。这个历程包括掌握基础技能、积累经验、形成自己的技 ......
笔记

动态规划 DP 的一些笔记以及解题思路

万物的开始,首先介绍一下动态规划(dynamic programming,DP)的基本概念:动态规划适用于有重叠子问题和最优子结构性质的问题,并且记录所有子问题的结果,因此动态规划方法耗费时间远远少于朴素解法。 动态规划总共可以分为4个步骤:1、定义子问题 2、写出子问题的递推关系 3、确定DP数组 ......
思路 笔记 动态 DP

MAML算法概述

MAML算法概述 什么是MAML 1. 论文地址:Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks 2. 要解决的问题 小样本问题 模型收敛过慢 3. 算法描述 ​ MAML期望通过训练一组初始化参数,使得模型透过训练 ......
算法 MAML

C#桶排序算法

前言 桶排序是一种线性时间复杂度的排序算法,它将待排序的数据分到有限数量的桶中,每个桶再进行单独排序,最后将所有桶中的数据按顺序依次取出,即可得到排序结果。 实现原理 首先根据待排序数据,确定需要的桶的数量。 遍历待排序数据,将每个数据放入对应的桶中。 对每个非空的桶进行排序,可以使用快速排序、插入 ......
算法

【学习笔记】模拟退火

快一年前写的东西了。从洛谷上搬过来滴。 以下是正文。 简介 模拟退火 Simulate Anneal 是一种随机化算法。用于求解方案数量极大(甚至是无穷的)而且不是一个单峰函数的问题。 模拟退火的出发点是基于物理中固体物质的退火过程与一般组合优化问题之间的相似性。模拟退火算法是一种通用的优化算法,其 ......
笔记

【图论】二分图的判定 学习笔记

二分图的判定 记无向图 \(G = (V, E)\),若存在点集 \(A,B\) 满足: \(A \cup B = V\) \(A \cap B = \varnothing\) \(\forall e = (u,v) \in E\), 满足 \(u,v\) 不同时在 \(A\) 或 \(B\) 中。 ......
笔记

算法训练day36 1005.134.135.

算法训练day36 1005.134.135. 1005.K次取反后最大化的数组和 题目 1005. K 次取反后最大化的数组和 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) 将数字按绝对值大小排序 优先将绝对值最大的负数取反 剩余步骤将最小非负数取反 注 ......
算法 1005 day 134 135

【笔记】问题控制与管理&故障、问题、已知错误、变更请求之间的逻辑关系&问题管理流程

【笔记】问题控制与管理&故障、问题、已知错误、变更请求之间的逻辑关系 问题控制与管理 与故障管理的尽可能快地恢复服多的目标不同,问题管理是要防止再次发生故障 **例如你制作了一个报表,用户填写了问题数据进去,因此报错提示了,让用户换个数据或者和用户说不要这样填写的方法就算是故障管理,问题还存在,只不 ......
问题 amp 逻辑 故障 流程

EFCore学习笔记 - 主键

主键 1、自增主键 简单, 但是不满足分布式, 并发性能差 long、int等类型主键, 默认为自增 自增字段的代码中不能为Id赋值, 必须保持默认值0, 否则运行的时候就会报错 因为是数据库生成的值, 所以SaveChanges()后会自动把主键的值更新到Id 例子: 插入帖子后, 自动重定向帖子 ......
笔记 EFCore

EF Core学习笔记 - 配置

约定配置 1、主要规则 表名采用DbContext中对应的DbSet的属性名 数据表列的名字采用实体类属性的名字, 列的数据类型采用喝实体类属性类型最兼容的类型, 可以自定义设置 数据表列的可空性取决于对应实体类属性的可空性 名字为Id的属性为主键 如果主键为short, int或者long则默认采 ......
笔记 Core EF

2023/10/18 学习笔记

VLAN网络 vlan——虚拟局域网 由于交换机所有的端口都在同一个广播域,只要发送广播会产生大量的垃圾信息,同时会有安全隐患(病毒)。 解决这个问题有两种方法: 物理解决:需要在交换机之间安装路由器(成本太大) 逻辑解决:使用vlan虚拟网络技术 vlan的优势: 控制广播 增强网络安全性 简化网 ......
笔记 2023 10 18

【笔记】数据库、网络故障与恢复

【笔记】数据库故障与恢复 数据库故障主要分:事务故障、系统故障和介质故障 事务故障 是指事务在运行至正常终点前被终止,此时数据库可能出现不正确的状态。 是由于事务程序内部错误而引起的,有些可以预期,如金额不足等,有些不可以预期,如非法输入、运算溢出等。 类似于手动执行回滚 恢复过程: 1、反向(从后 ......
故障 数据库 笔记 数据 网络

TS 踩坑笔记: 箭头函数添加泛型报错(Error: JSX element ‘T’ has no corresponding closing tag.ts(17008))

前言 今天给大家分享一个在 React 项目中使用 TypeScript 遇到的错误 项目背景 React + TS 的项目配置,项目中关于 React 组件的使用 .tsx 后缀,其他单纯的文件使用 .ts 后缀 问题描述 在 React 组件附近定义泛型的箭头函数时产生 TS 报错警告,原本以为 ......
箭头 corresponding 函数 element closing

Internet-augmented language models through few-shot prompting for open-domain question answering阅读笔记

Internet-augmented language models through few-shot prompting for open-domain question answering 其实我没怎么正经读过论文,尤其是带实验的,我目前认真读过的(大部头)也就是一些LLM的综述。记录这个文档主 ......

《代码大全》阅读笔记02

1、以解决问题为导向 不仅仅是要完成一个任务; 一切的一切都以实际的问题和需求为导向,最终的目的只有一个,而不是一直变换目标,就是解决真正的问题; 2、把程序员当人看 我们在项目中要记得,这是一个项目团队,团队由不同的个体组成,总是需要磨合的, 所以,这就需要我们不仅仅将成员当人看,也要将自己当人看 ......
代码 笔记 大全

[vue]精宏技术部试用期学习笔记 II

精宏技术部试用期学习笔记(vue) router : vue的模拟路由 前置准备 安装 vue-router pnpm i vue-router@4 //安装版本4的 vue-router 可以在 package.json 文件中查看依赖 "dependencies": { "vue": "^3.3 ......
笔记 技术 vue II

C++模板笔记

参考文章:https://juejin.cn/post/7078530622527897631 模板是C++的泛型编程机制,这种机制可以最大程度复用代码并且不会增加运行时开销 模板分为函数模板和类模板 函数模板 函数模板是对函数的参数进行泛型化,传递给模板函数的类型实参可以是类,也可以是整型值,还可 ......
模板 笔记

[vue]精宏技术部试用期学习笔记 I

精宏技术部试用期学习笔记(vue) 什么是vue? 我个人对 vue 的理解 是把 html\css\js 三件套融合起来的结构,同时用组件化的思维把一个页面装填起来 同时让页面形成树状结构 优点是方便多人员维护 提高代码复用性 如何创建一个 vue 项目? 我这里使用的是 vite+vue 的轻量 ......
笔记 技术 vue