其他

10.15随笔

这里是10。15随笔。 今天把以前丢掉的东西捡起来了,比如记录日记的习惯,夜跑的习惯,不知道我能坚持多久。 祝我自己能保持下去吧。

P10851 [EGOI2024] Make Them Meet / 活动面基

构造题做的太少了,感觉这题是非常厉害的构造题。 考虑菊花图。菊花图结构非常简单,我的做法是先让所有点颜色相同,这样如果两个人分别在叶子上就可以在根相遇,否则一定会有一人走到根上,再与叶子挨个匹配即可。 考虑链的做法。我们可以考虑把两个人往中间赶,他们肯定可以相遇。但是这种想法非常不好构造方案,想想有没有别的方法?转换思路,我们很难把人往中间赶,但是我们可以将他们都往同一方向走,到边上就会反弹,这样

[ARC163D] Sum of SCC

神秘 trick 题。 根本想不到的 Trick:一个竞赛图的强连通分量的个数等价于: 把整个图分成两个集合 (S,T), (uin S,vin T),满足所有边的方向为 (uto v)。 为什么是对的呢?考虑到把整个图缩点以后就是一个 DAG,而且还是一个竞赛图,然后竞赛图的拓扑序是唯一的,找到一个拓补序的分界点,我们把它割断成两个子集,那么前半部分的都是指向后面的。容易发现,这是唯一合法的方案

十月十五日总结

上午工程实训课,主要是金属壳的制作 先把金属铁皮割成合适大小,再画出大概形状,然后裁剪与钳成盒子

基于FPGA的16PSK调制解调系统,包含testbench,高斯信道模块,误码率统计模块,可以设置不同SNR

1.算法仿真效果 VIVADO2019.2仿真结果如下(完整代码运行后无水印):   设置SNR=30db             设置SNR=20db:           系统RTL结构图如下:       2.算法涉及理论知识概要 &

Elasticsearch 倒排索引,ES相关概念对比MySQL

elasticsearch之所以有如此高性能的搜索表现,正是得益于底层的倒排索引技术。 什么是倒排索引? 倒排索引的概念是基于MySQL这样的正向索引而言的。 倒排索引中有两个非常重要的概念: 文档(Document):用来搜索的数据,其中的每一条数据就是一个文档。例如一个网页、一个商品信息 词条(Term):对文档数据或用户搜索数据,利用某种算法分词,得到的具备含义的词语就是词条。例如:

uvm_event的变量传递+查看软链接的指向+grep只打印匹配的数据+并行进程的串行化--构建进程池+UVM动态复位问题+VIP动态复位注意事项

uvm_event的变量传递 uvm_event可以传递变量,但是变量需要为uvm_object类型,对于package,建议类型向下转换,直接传递uvm_object,并在另一端解析 https://www.edaplayground.com/x/RhYc 输出: 查看软链接的指向 使用readlink命令,-f 选项可以递归跟随给出文件名的所有符号链接 grep只打印匹配的数据 使用-o

Elasticsearch相关概念对比MySQL

Elasticsearch相关概念对比MySQL Elasticsearch中,文档指的是每一条数据,例如:我喜欢你。词条指的是将文档拆分成有意义的词语,例如之前的文档可拆成4个词条:我、喜欢、你。 MySql中的概念 Elasticsearch中的概念 Table 表 Index 索引,文档的集合 Row 一行行数据 Document 文档,一条条JSON格式数据 Colu

SaaS架构:应用服务、应用结构设计

大家好,我是汤师爷~ 应用架构设计通常包括以下步骤: 根据业务架构,将业务需求转化为IT系统,识别核心应用服务。 划分应用结构,设计应用结构与业务流程、数据之间的关系。 设计应用结构之间的交互和集成关系。 本文主要分享一下应用服务、应用结构设计设计。 应用服务设计 应用服务的概念 应用服务是对一个或一组密切相关的业务对象及其操作的封装。 应用服务应明确定义其责任范围,将相关业务功能和对象组合

ES相关

ES是一款强大的开源搜索引擎,其主要的实现是通过倒排索引; 关于倒排索引: 首先有倒排索引,那就有正排的 比如经典的mysql 就是正排 其使用索引来加快查询的速度 在一个基本的表结构中有一个主键自增的索引来表示;但是在某些情况下索引会失效;这个时候尤其是大量的数据的查询就会比较慢那么我们就要借助这个工具来实现快速的查询; 首先倒排有些概念与mysql不同但二者直接相互之间有联系; 倒排索引其主

2024/10/15日总结

今天上午参加了工程实训,做了钳工的相关实践训练 ,认识了一些相关的工具,并且自己制作了相关的作品,下午参加了团员活动

初识构造器

1.构造器定义 构造器也可称为构造方法,本质就是用来调动其他类到另一个类里达到实例化的方法。 2.构造器的特征 1.名称必须与类名一致 2.不能有返回值 3.构造器的作用 1.用于new关键字调动构造方法,从而使得类可以被实例化(一个类即使什么都没写,也有默认的构造器,方便于调动,默认构造器不会显示) 2.用于初始化对象的值 4.无参构造和有参构造 1.无参构造即是没有任何形参的构造方法,

《Vue.js设计与实现》 第九章 简单 Diff 算法

当新旧 vnode 的子节点都是一组节点时,为了以最小的性能开销完成更新操作,需要比较两组子节点,用于比较的算法就叫作 Diff 算法。 9.1 减少 DOM 操作的性能开销 场景: 标签相同,子节点是文本节点,文本内容不同时 虚拟节点: 算法 描述: 遍历旧的 children,调用 patch 函数逐个更新子节点 代码: 9.2 DOM 复用与 key 的作用 9.3 找到需要移动的元

捕获组

原始字符串:"aaabbbcccaaa"匹配过程:(.)1+ 会匹配并捕获连续重复的字符。a 被捕获到第一个捕获组,然后 aaa 被匹配。b 被捕获到第一个捕获组,然后 bbb 被匹配。c 被捕获到第一个捕获组,然后 ccc 被匹配。最后一个 a 被捕获到第一个捕获组,然后 aaa 被匹配。替换过程:每个匹配的连续重复字符都被替换为第一个捕获组的内容。aaa 被替换为 a。bbb 被替换为 b。c

【MoeCTF2024】PWN

1.NotEnoughTime 这道题我发现存在网络问题可能会导致出现问题,建议关闭代理。 第二个就是要注意每个算式返回整数 点击查看代码

代码随想录算法训练营day16| 513.找树左下角的值 112.路径总和 106.从中序和后序遍历构造二叉树

学习资料:https://programmercarl.com/0513.找树左下角的值.html#算法公开课 递归、回溯 返回值:True/False, root 构建二叉树 TrueNode(root_value) 513.找树左下角的值(实例变量self.result, self.maxdepth;找到叶子节点,若深度>self.maxdepth,则更新最大深度;只考虑左和右子树,用递

2024.10.31 人工智能技术学 第三课时 AI

预训练(前提基础)补充语料库 微调:针对特定人任务的专门训练。——学科专业化 推理:模型根据输入生成输出文本。——学生解答问题的过程 生成式人工智能包括图像生成、音频生成、视频生成、文本生成 海螺AI(很不错) 文心一言 kimi(写作业用) 智谱清言 CAJ 可以读知乎论文 PPT MINDSHOW: https://www.mindshow.fun/#/home TOME: https://t

3DRealCar: An In-the-wild RGB-D Car Dataset with 360-degree Views

3DRealCar:An In-the-wild RGB-D Car Dataset with 360-degree Views Du, Xiaobiao and Sun, Haiyang and Wang, Shuyun and Wu, Zhuojie and Sheng, Hongwei and Ying  来自很多单位,其中企业所在单位是Li Auto 项目地址: https:

#10/15#心情,开心+踌躇满志

和凡哥重归于好了,好开心。 我今年一定要上岸。明天把车开到维修店里面去处理修车的事 后面就是真正的训练了,每天吃饭买菜4小时,睡觉8小时,运动2小时,学习10小时。加油,只有努力的控制住自己,才能拥有梦想中的未来。

Natasha, Sasha and the Prefix Sums

Natasha, Sasha and the Prefix Sums 设 (g(x)) 表示 (f(a)=x) 的个数,那么 (ans=sum_{x=max(0,n-m)}^{n} xg_x)。 恰好不好求,我们求 (h(x)) 表示 (f(a)le x) 的个数,(g(x)=h(x)-h(x-1))。 1 表示向上走,-1 表示向下走,(h_i) 就是求从 ((0,0)) 走到 ((n+m,n-

线程,进程,协程

线程,进程,协程 进程 是什么: ​ 最小的资源分配单位。 进程上下文切换 ​ 指 cpu 保持原有的进程的状态的同时去切换到下一个进程 ​ 包含两个主要过程:进程地址空间切换和处理器状态切换 线程 是什么 ​ 线程是操作系统中最小的调度单位。 ​ 线程是进程的子集,也称为轻量级进程。一个进程可以有多个线程,这些线程由调度器独立管理。一个进程内的所有线程都是相互关联的。 线程上下文切换 ​ 线程没

MySQL数据库宕机,启动不起来,教你一招搞定!

查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间)文件破坏或者丢失,线索就是[page id: space=xxx, page number=xxx]。 从日志内容来看,"page id: space=73, page number=3",MySQL表空间page id 73 损坏,导致无法正常启动,读取不到需要的数据。 添加强制恢复参数 往配置文件中添加强制

vjudge数学专题1

挑了几道可做的做了,难度大概升序排序 F New Year and Arbitrary Arrangement New Year and Arbitrary Arrangement 期望dp,考虑逆推。 考虑设(f_{i,j})为有(i)个(a),当前序列有(j)个(ab)的期望长度。 有(f_{i,j}=f_{i+1,j}times p_a+f_{i,j+i}times p_b) 目标要设为为

【web服务】耗时任务基于API与worker模式

场景:当我们爬虫或者获取数据需要很长的时间计算或者等待,这种情况情况下基于API与worker模式完成交付 1.API端:用flask框架 2.客户端 3.worker 4.运行效果 5.此场景适用于计算密集型与长时间耗时任务,我们将API部署在远程服务器上,使用本地电脑当做worker,可以节约成本

P8386 [PA2021] Od deski do desk 题解

P8386 [PA2021] Od deski do desk 题解 考虑一个大的序列一定被分成几个区间来删除。朴素的 dp 定义是 (dp_{i,j}) 表示前 (i) 个数,最后一个数元素是 (j) 的方案数。然而这样不仅不好转移,而且设不下状态。不难发现所有值是等价的。考虑这样一个事情:若我们要分出一个新的区间,那么这个区间的前一部分的区间需要同样合法,原序列是一个排列,位置和元素是一一对

MySQL数据页损坏,数据库启动不起来,再教你一招搞定!

上一篇文章[MySQL数据库宕机,启动不起来,教你一招搞定!]介绍了数据页损坏一种修复方法,现在介绍另外一种方法,使用第三方工具Inno_space来进行修复。Inno_space 是一个专为解析和修复 InnoDB 表空间文件(.ibd)设计的命令行工具。它允许用户直接访问和操作这些文件,同时还支持修复 corrupt page 功能,如果遇到InnoDB 表文件中的page 损坏、实例无法启动

<<  <  259  260  261  262  263  264  265  266  267  268  269  >  >>