1.公钥与私钥原理1)鲍勃有两把钥匙,一把是公钥,另一把是私钥2)鲍勃把公钥送给他的朋友们 帕蒂、道格、苏珊 每人一把。3)苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4)鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的 ...
分类:
其他好文 时间:
2019-04-07 22:02:35
阅读次数:
188
前言 锁,顾名思义就是锁住一些资源,当只有我们拿到钥匙的时候,才能操作锁住的资源。在我们的Java,数据库,还有一些分布式的环境中,总是充斥着各种各样的锁让人头疼,例如“公平锁”、“自旋锁”、“读写锁”、“分布式锁”等等。 其实真实的情况是,锁并没有那么多,很多概念只是从不同的功能特性,设计,以及锁 ...
分类:
其他好文 时间:
2019-04-05 09:33:29
阅读次数:
189
孤岛营救问题 "题目链接" 题目描述 $1944$年,特种兵麦克接到国防部的命令,要求立即赶赴太平洋上的一个孤岛,营救被敌军俘虏的大兵瑞恩。瑞恩被关押在一个迷宫里,迷宫地形复杂,但幸好麦克得到了迷宫的地形图。迷宫的外形是一个长方形,其南北方向被划分为$N$行,东西方向被划分为$M$列,于是整个迷宫被 ...
分类:
其他好文 时间:
2019-03-28 21:47:44
阅读次数:
195
话说,没有输出的学习都是耍流氓,为了获得心理安慰,硬着头皮开始第一篇博客的书写,希望未来成为一名输出强悍的猛将。闲话少扯,进入正题。作为一名程序员小白,经历了初入职场的迷茫期,也曾满腔热血想通过技术去改变世界,却又不想往后余生只有代码相伴。经历了一次次的迷茫,一次次的碰壁之后,终于找到了可以实现自己 ...
分类:
其他好文 时间:
2019-03-19 10:18:48
阅读次数:
150
scoop也是包管理工具,不过是含着金钥匙出生的(正巧碰上微软支持开源,并且拥抱开源生态圈),此后的Win10 powershell 3.x+也就不会像Win7 powershell 2.x那样沉默了. scoop github:https://github.com/lukesampson/scoo ...
分类:
其他好文 时间:
2019-03-17 20:13:27
阅读次数:
317
前言 github一把公钥只能用于一个github账户,如果想在同一主机上给两个属于不同账户的仓库提交时,必须在本地创建两对公/私钥匙,分别把两把公钥给两个帐号。 或者有时候,你公司内部使用的gitlab,同时你个人又有github,你想用同一个公钥将仓库分别提交到github和gitlab。 多个 ...
分类:
其他好文 时间:
2019-03-16 19:15:59
阅读次数:
183
A:二分答案,从左往右考虑每个人,选尽量靠左的钥匙即可。 B:暴力,每次找到下一张被扔出去的牌并累加距离(即翻几张牌后会翻到)即可,距离用树状数组维护。 C:不考虑d是某数因子的特殊情况的话,相当于要求nd-Σai mod d<=k,最大化d。而ai mod d=ai-?ai/d?*d,众所周知?a ...
分类:
其他好文 时间:
2019-03-13 23:05:00
阅读次数:
266
<题目链接> 题目大意: 一个人要打开或者用炸弹砸开所有的门,每个门后面有一些钥匙,一个钥匙对应一个门,告诉每个门里面有哪些门的钥匙。如果要打开所有的门,问需要用的炸弹数量为多少。 解题分析:因为许多门和他们之后的钥匙可能形成闭包的关系,所以,对于所有的闭包而言,只需要炸毁其中的一个门,就可以用其后 ...
分类:
其他好文 时间:
2019-03-06 23:14:50
阅读次数:
318
"题目链接" 题解 对于一个人有$k$个钥匙, 然后这$k$个猪圈就等于合并了 那么我们考虑转换问题, 一个人先把$k$个猪圈的猪全买了,再转让给后面的人 具体连边看代码.. Code cpp include include include define LL long long define RG ...
分类:
其他好文 时间:
2019-03-06 13:33:54
阅读次数:
164
i = 3username = "ayi"password = "123"x = "yes"j = 0while i > 0: a = input("请输入用户名:") b = input("请输入密码:") i -= 1 j += 1 if username == a and password = ...
分类:
其他好文 时间:
2019-02-24 21:44:35
阅读次数:
230