天梯 题解 估值 程序设计
idea 中无法连接 sql server 数据库,报错 [08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
报的错误信息如下: [08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException ......
计算机内存不足,若要还原足够的内存以使程序正常工作,请保存文件,然后关闭或重新启动所有打开的程序
电脑提示计算机内存不足,若要还原足够的内存以使程序正常工作,请保存文件,然后关闭或重新启动所有打开的程序。遇到这种问题其实是因为没有设置虚拟内存或者设置太小了 1、更改虚拟内存的操作,在桌面上右键单击计算机,选择属性; 2、选择高级系统设置,弹出系统属性窗口; 3、直接定位到“高级”选项卡。第一项性 ......
掌握Go类型内嵌:设计模式与架构的新视角
本文深入探讨了Go语言中的类型内嵌特性,从基础概念到实际应用,以及相关的最佳实践。文章不仅讲解了如何在Go中实现和使用类型内嵌,还通过具体的代码示例展示了其应用场景和潜在陷阱。最后,文章总结了类型内嵌在代码设计中的价值,并提出了一些独特的洞见。 关注【TechLeadCloud】,分享互联网架构、云 ......
股票估值
一、影响股价变动的基本因素: a.宏观经济和证券市场运行状况。b.行业前景。c.公司经营状况。其中公司经营状况好坏可以从三个方面分析:公司治理水平与管理层质量、公司竞争力、财务状况。 二、股票价格水平已经成为经济周期变动的灵敏信号或先导性指标。 三、市场利率和股票价格是反向的。 ......
Cadence设计流程
目录: 一、ORCAD部分 二、ALLEGRO部分 ORCAD 1.1 打开软件 软件目录下-> ORCAD CAPTURE CIS 弹出选择框后选择 ORCAD CAPTURE CIS 1.2 新建工程 File -> New -> Project 1.3 添加原理图页面 右键点击schemati ......
用设计模式优雅干掉 if-else,真香...
鲁讯曾说:"高端的代码,只需要最朴素的编写方式",简单的业务使用 if-else 或 switch case,确实直观明了,但是一旦功能复杂,业务流程长了之后,使用传统的 if-else 或 switch case 方式,就会让代码结构变的异常冗余、混乱,过一段时间之后,哪怕是自己写的代码,读起来也 ......
Linux笔记:增量备份程序rsync快速入门
目的 rsync是一款开源的文件增量备份程序,通常用于linux下文件的增量备份。这个程序可以将一个目录的文件备份到另一个目录中,并且在每次备份时还可以对文件进行比较,只复制更新有过改动的文件。 rsync官网:https://rsync.samba.org/github项目:https://git ......
Win10设置本地用户限制使用指定程序与文件资源
前言针对特定win10用户登录解决只能访问指定程序和文件,从而保证个人隐私的解决方案。 一、新建本地用户账户1、在Windows10系统右键点击左下角的“开始按钮”–》设置 --》账户 --》将其他人添加到这台电脑。 2.在左侧用户上右键–》点“新用户”–》完成创建操作。 3.在中间的用户列表上,右 ......
[NOI2014] 字符串(题解)
字符串(题解) 题目描述 近日,园长发现动物园中好吃懒做的动物越来越多了。例如企鹅,只会卖萌向游客要吃的。为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定开设算法班,让动物们学习算法。 一句话题意:我们会处理kmp算法中的fail[]数组,来记录[1, i ]的真前后缀的最大 ......
信息安全系统设计与实现——学习笔记5
任务详情:自学教材第11章,提交学习笔记 Part1 知识点归纳&GPT提问 知识点归纳 EXT2文件系统数据结构 在Linux下,命令mke2fs [-b blksize-N ninodes] 虚拟磁盘布局 一个简单的EXT2文件系统布局 块描述符 Block#2 块和索引节点位图 BLOCK#8 ......
m基于FPGA的gardner环定时同步实现,含testbench测试程序
1.算法仿真效果 使用vivaod2019.2版本仿真结果如下: 将基带信号放大可以看到: 整个系统的RTL图如下图所示: 其中gardner环的结构如下图所示: 2.算法涉及理论知识概要 基于FPGA的Gardner环定时同步是一种用于数字通信系统中实现定时同步的高效方法。该方法通过提取接收信号中 ......
2023-10-12 javac : 无法将“javac”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 ==》 jdk的环境变量没有配置
找到你的jdk安装路径/bin,复制并扔到环境变量中去即可,如: ......
[APIO2019] 路灯 题解
LG5445 把询问 \(x,y\) 看作平面上的点 记当前时刻 \(t\),\(l\) 是与 \(i\) 连通的最左端,\(r\) 是与 \(i+1\) 连通的最右端,可以通过 set 维护断边找到 连边 \((i,i+1)\) 时 \(x\in[l,i],y\in[i+1,r]\) 连通了,考虑 ......
C++程序在debug结果正确但release结果错误或两个模式下结果不同
今天在运行release工程时发现运行结果出现了-1.#IND00, 1.#INF00 。但是在debug下可以计算出数字。于是在网上查找资料。 尝试修改配置属性优化方法为已禁用。未果 尝试修改调试信息格式。未果 尝试修改代码生成运行库。未果 原因: 最后通过输出变量仔细对比发现是某个函数中的输入参 ......
CF963B Destruction of a Tree 题解
CF963B Destruction of a Tree 题解 洛谷题目链接 这里提供一个较为朴素的 DP 想法。 题意简述 给定一棵树,节点个数不超过 \(2 \times 10^5\),每次可以删掉度数为偶数的点。问最后能不能删完;能删完给出删除方案。 思路分析 首先可以随便选一个点作为根。 其 ......
ABC214H Collecting 题解
前言 这是一道比较神仙的题目,其后半部分的建图是比较困难想到的,前半部分还是较为容易的。 题意 现在有一张\(N\)个点\(M\)条边的有向图,每个点有一个点权\(a_i\),现在要找出\(K\)条路径,使得这些路径的并集的点权和尽量大。现在求出点权和。 \(N, M \le 2\times 10^ ......
POD 题解
考虑每种颜色都只在一条链上出现这个限制。 考虑使用随机化 \(\text{hash}\),我们对每个点随机一个权值,使得每种颜色所有点异或值为 \(0\)。 这样一种颜色如果只在一条链上,那对两条链 \(\text{hash}\) 异或值的贡献就是 \(0\),否则就是两个随机值。 这样如果存在一个 ......
CF938F Erasing Substrings 题解
Erasing Substrings 一个神奇的想法是设 \(f_{i,j}\) 表示在位置 \([1,i]\) 中,我们删去了长度为 \(2^k(k\in j)\) 的一些串,所能得到的最小字典序。使用二分加哈希可以做到 \(O(n^2\log^2 n)\),无法承受。 发现对于状态 \(f_{i ......
[ARC067F] Yakiniku Restaurants 题解
Yakiniku Restaurants 明显在最优方案中,行走方式一定是从一条线段的一端走到另一端,不回头。 于是设 \(f[i,j]\) 表示从 \(i\) 走到 \(j\) 的最优代价。明显,该代价对于不同的券相互独立。故我们依次考虑每一张券。 我们发现,假设有一张位置 \(k\) 的券,则所 ......
[AGC013E] Placing Squares 题解
Placing Squares 关键是将问题从抽象的“正方形面积”转为具象的形式:一段长度为 \(d\) 的区间,有两个不同的小球要放进去,则总放置方案就是 \(d^2\) ,且不同的区间间方案是通过乘法原理结合的,刚好是题目中 \(\prod d^2\) 的形式。 于是我们可以设计 DP:设 \( ......
洛谷P3713 [BJOI2017] 机动训练 题解
机动训练 这题的瓶颈,在于把 \(a_i^2\) 看作 \(\sum\limits_{i=1}^{a_i}\sum\limits_{j=1}^{a_i}1\),然后我们就可以看成“两两相同的机动路径都能贡献 1”。于是我们设 \(f_{x1,y1,x2,y2}\) 表示两条起点为 \((x1,y1) ......
P1864 [NOI2009] 二叉查找树 题解
二叉查找树 首先该树的中序遍历是唯一可以确定的(直接按照数据值排序即可)。 然后,因为权值可以被修改成一切实数,故我们完全可以把权值离散化掉。 于是我们现在可以设置一个 DP 状态 \(f[l,r,lim]\) 表示: 区间 \([l,r]\) 中的所有东西构成了一棵子树,且树中最小权值不小于 \( ......
[AGC030F] Permutation and Minimum 题解
Permutation and Minimum 看到 300 的数据范围,再加上计数题,很容易就往计数 DP 方向去想。 为方便,我们将 \(n\) 乘二。 因为是两个位置取 \(\min\),于是我们便想到从小往大把每个数填入序列。于是DP数组第一维的意义便出来了:当前已经填入了前 \(i\) 小 ......
CF261D Maxim and Increasing Subsequence 题解
Maxim and Increasing Subsequence 首先,我们可以发现,当这个重复次数很大的时候,答案就等于序列中出现的不同权值个数。实际上,这个“很大”就可以被当作“大于等于不同权值个数”。 不同权值个数实际上是 \(\min(n,m)\) 级别的,其中 \(n\) 是序列长度,\( ......
CF979E Kuro and Topological Parity 题解
Kuro and Topological Parity 我们考虑在一张染色完成的图里,我们连上了一条边,会有何影响? \(\bullet\) 在同色节点间连边——明显不会有任何影响。 \(\bullet\) 在异色节点间连边,但是出发点是个偶点(即有偶数条路径以其为终点的节点),终点的路径数增加了, ......
洛谷P3607 [USACO17JAN] Subsequence Reversal P 题解
Subsequence Reversal P 思路: 发现,翻转一个子序列,就意味着两两互换子序列里面的东西。 于是我们就可以设 \(f[l][r][L][R]\) 表示: \(\max[1,l)=L,\min(r,n]=R\) 时的最长长度。 则边界为: \(L>R\) 时, \(f=-\inft ......
洛谷P3576 [POI2014] MRO-Ant colony 题解
MRO-Ant colony 根据下取整除法的性质 \((\left\lfloor\dfrac{\left\lfloor\dfrac{x}{y}\right\rfloor}{z}\right\rfloor=\left\lfloor\dfrac{x}{yz}\right\rfloor)\),我们可以反 ......
还有理由不升吗?Windows 12确认 2024年见:设计更高级
对于那些想要升级Windows 12的用户来说,它已经在来的路上了。 Intel已经确定,Windows 12将于2024年进行“更新”,新的系统将会有更大的突破,比如设计更高级等等。 消息人士透露,Windows 12的“以网络为中心”或“网络优先”变体主要围绕云和网络技术构建,例如PWA和Edg ......
CF264B Good Sequences 题解
Good Sequences 状态很显然,设 \(f[i]\) 表示位置 \(i\) 的最长长度。 关键是转移,暴力转移是 \(O(n^2)\) 的,我们必须找到一个更优秀的转移。 因为一个数的质因子数量是 \(O(\log n)\) 的,而只有和这个数具有相同质因子的数是可以转移的; 因此我们可以 ......
CF908D New Year and Arbitrary Arrangement 题解
New Year and Arbitrary Arrangement 思路: 期望题果然还是恶心呀! 我们设 \(f[i][j]\) 表示当串中有 \(i\) 个 \(a\) 和 \(j\) 个 \(ab\) 时的方案数。为了方便,设 \(A=\dfrac{P_a}{P_a+P_b},B=\dfra ......