其他
Redis高可用方案汇总
我们在项目中使用redis,肯定不会是单点部署Redis服务的。因为单点部署一旦宕机,就不可用了。为了实现高可用,通常的做法是,将数据库复制多个副本以部署在不同的服务器上,其中一台挂了也可以继续提供服务。Redis 实现高可用有三种部署模式:主从模式,哨兵模式,集群模式。1.主从模式主从模式中,Redis部署了多台机器,有主节点,负责读写操作,有从节点,只负责读操作。从节点的数据来自主节点,实现原
[ABC138F] Coincidence
2023-02-03 题目 题目传送门 翻译 翻译 难度&重要性(1~10):6 题目来源 AtCoder 题目算法 数位dp 解题思路 (1.) 当 (2xleq y),有(y-x>y% x); (2.) 当 (2x>y),有(y-x=y% x)。 (3.) (yoplus xgeq y-x)。 于是: (2xleq y) 时,不存在 (yoplus x=y% x)。 所以
【考后总结】NOI 春季测试 2023
文化课补完了,所以来改题。 T1 涂色 paint 弱智签到题,维护时间戳。 Submission - 洛谷 T2 幂次 power 近似原题:CodeForces-955C Sad Powers *2100 一个数可能会被统计多次,例如 (2^{12}=4^6=8^4=16^3=64^2),考虑只在 (2^{12}),即指数最大的位置记录答案,由于 (1) 比较特殊先不考虑。 可以得到 (cnt
[ABC140E] Second Sum
2023-02-13 题目 题目传送门 翻译 翻译 难度&重要性(1~10):4 题目来源 AtCoder 题目算法 双向链表 解题思路 (1.) 当我们用从小到大的顺序来求解时,把原来求过的都直接跳过,不用再进行重新求解,以此来降低时间的复杂度。 (2.) 在我们每次更新时,比当前小的数都已经被跳过了,所以可以直接调用没跳过的数(大于当前的数)。 (3.) 更新,跳过当前这个。 完成状态
Problem J: 括号匹配问题
Problem Description 在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$"标注,不能匹配的右括号用"?"标注。 Input Description 输入包括多组
Codeforces Round 868 (Div. 2) A-E题解
比赛地址 这把真不在状态,麻了,看来还得再练 A. A-characteristic 题意:给出n和k,要求构造只含1和-1数组a,存在k对(i,j)(i≠j),有a[i]*a[j]=1 Solution 令构造的数组有x个1和y个-1,那么其对于答案的贡献有 [x*(x-1)/2+y*(y-1)/2 ]又因为有x+y=n,所以可以转化成关于x的一元二次方程 化简后有 [2x^2-2nx+n^2-
《牛津英语》七年级易错知识点汇总.
《牛津英语》七年级易错知识点汇总. 单词拼写 短语搭配 句型 语法 U6 pleasant convenient swim-swam -swum exciting opposite financial balcony kindergarten pleasant-plea- sure-pleased tell sb.
梦断代码读后感(二)
好程序员懂得写什么,而卓越的程序员知道该写(并复用)什么。当我读这本书之前,我以为书本内容都是和代码有关的枯燥的内容而已,但是,从开始阅读这门书开始,我就觉得作者讲述的这些经历今后将对我有所帮助。 本书的内容大都是故事类型的结合工作经验,总结出的实践之道。从上软件工程课程起,那些以真正工作的模式让我些许理解了书中的这段话:“对于程序员来说,如同对于作家、艺术家以及所有那些在白板一块上开始描述作
num.length无效,需转字符串长度str.length
1.调用toString方法转为字符串后取长度 var num = 123456; alert(num.toString().length); 2.隐式转字符串后取长度 var num = 123;alert((num + '').length)
[ABC140F] Many Slimes
2023-02-13 题目 题目传送门 翻译 翻译 难度&重要性(1~10):6 题目来源 AtCoder 题目算法 贪心 解题思路 用了两个 multiset a 和一个 set s,一个 multiset 用来记录用来存还剩哪些数没生成,另一个用来存已经生成了哪些数,然后后面放数的时候就枚举第二个 multiset 来生成新的数。 然后 (s) 就是用来存还有哪几种数没放,因为根据贪心
D. Unique Palindromes
D. Unique Palindromes A palindrome is a string that reads the same backwards as forwards. For example, the string abcba is palindrome, while the string abca is not. Let $p(t)$ be the number of unique
JetBrains 的开源许可证是可以申请的
如果你是积极的开源贡献者,并且 GitHub 上有你自己维护的项目。 并且你的项目还有点流量的话,你是可以申请 JetBrains 的开源许可证的。 JetBrains 对开源社区还是比较包容的,只要项目是在正常维护,通常他们都会签发一年的许可证给你。 https://www.ossez.com/t/jetbrains/14402
Keepalived+Nginx架构配置
Keepalived介绍 keepalived是一个类似于layer3, 4, 5 交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或 工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器 加入到服务器群中,这些工
几种常见IGBT的VCE压降
总结:温度越低,同样Vce下运行通过电流越大。 1、 FP25R12KE3 Tj=125, Ic=25A时,VCE=2V。 2、 FF450R17ME4 Tj=25,Ic=450A时,VCE=2V。 3、 7MBR75VB120-50 Tj=125,Ic=125A时,VCE=2V。 4、 FGA25N120ANTD Tj=25, Ic=75A时,VCE=3V。 5、 FG
mysql 数据库下载地址
https://downloads.mysql.com/archives/community/https://dev.mysql.com/downloads/repo/yum/
matlab各个版本特性
https://www.mathworks.com/support/requirements/previous-releases.html?s_tid=pi_scl_1_R2016a_win64
示波器数据导入MATLAB进行FFT分析的方法
http://blog.sina.com.cn/s/blog_710421fa0101crm1.html power_fftscope;示波器保存为.csv格式文件,然后用matlab导入 新建.mdl模型文件,示波器里面变量保存为uuuu.time= seconduu.signals.values=Volt在工作台运行上面两条指令,直到FFT分析几面里面出现波形,就可
2、题目:The Informed Design Teaching and Learning Matrix
期刊信息 (1)作者:Crismond, David P. (2)期刊:Journal of Engineering Education, 2012, 101(4): 738–797 (3)DOI:10.1002/j.2168-9830.2012.tb01127.x (4)ISSN:10694730 (5)IF:3.288 (SQ2) 研究背景 经历设