程序员的职业素养原名“The Clean Coder”,单看书名可能以为这是一本讲解怎样编写简洁代码的技术书籍,实则不然。相比之下,中文译名要更贴近主题一些,这本书是编程大师Bob大叔40余年编程生涯的心得体会, 他以自己以及身边的同事走过的弯路、犯过的错误为例,为后来人引路。 这本书一方面阐述了作 ...
分类:
其他好文 时间:
2018-04-26 01:23:55
阅读次数:
182
题目描述 Alice and Bob are in their class doing drills on multiplication and division. They quickly get bored and instead decide to play a game they inven ...
分类:
其他好文 时间:
2018-04-25 12:46:41
阅读次数:
217
题目描述 Alice and Bob are in their class doing drills on multiplication and division. They quickly get bored and instead decide to play a game they inven ...
分类:
其他好文 时间:
2018-04-25 00:17:43
阅读次数:
244
题目背景 Diffie-Hellman密钥交换协议是一种简单有效的密钥交换方法。它可以让通讯双方在没有事先约定密钥(密码) 的情况下,通过不安全的信道(可能被窃听) 建立一个安全的密钥K,用于加密之后的通讯内容。 题目描述 假定通讯双方名为Alice和Bob,协议的工作过程描述如下(其中 mod 表 ...
分类:
其他好文 时间:
2018-04-22 12:54:42
阅读次数:
182
1 #coding=utf-8 2 #Version:python 3.6.0 3 #Tools:Pycharm 2017.3.2 4 _date_ = '2018/4/15/015 17:04' 5 _author_ = 'Hongyong' 6 7 bob_username = "bob" 8 ...
分类:
编程语言 时间:
2018-04-15 19:43:43
阅读次数:
199
题目链接 容易发现值为x的点只可能从值为x-1的点转移过来,所以我们把原序列连成一棵树,dfs序就是原序列的一种形式。 就可以直接求啦 ...
分类:
其他好文 时间:
2018-04-14 12:41:27
阅读次数:
151
最近在研究区块链的时候关注了一下加密技术,小有心得,于是设计了一款数据加密共享与签名的方案,希望能够为做电子合同,数据存证,数据共享的朋友有所帮助吧。 业务场景 一、电子合同 Alice和Bob需要签订一个合同,而Charlie是中介,也需要在看到该合同上并签字,而Dave是外人,不参与这个合同的签 ...
分类:
其他好文 时间:
2018-04-13 23:36:08
阅读次数:
201
创建和使用字典phone={‘Andy‘:‘150‘,‘Bob‘:‘137‘,‘john‘:‘138‘}字典由键及其相应的值组成,这种键值对称为项,在示例中,键为名字而值为电话号码。每个键与值之间用冒号隔开,整个字典放在花括号内。空字典用两个花括号表示{}。函数dict可使用dict从其他映射或键值对序列创建字典。item=[(‘name‘,"Andy"),(‘age‘,12)]d=dict(it
分类:
编程语言 时间:
2018-04-09 15:48:13
阅读次数:
153
4817: [Sdoi2017]树点涂色 Description Bob有一棵n个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路 径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作: 1 x: 把点x到根节点的路 ...
分类:
其他好文 时间:
2018-04-05 19:14:34
阅读次数:
129
题目描述 Alice有n个字符串S_1,S_2...S_n,Bob有一个字符串集合T,一开始集合是空的。 接下来会发生q个操作,操作有两种形式: “1 P”,Bob往自己的集合里添加了一个字符串P。 “2 x”,Alice询问Bob,集合T中有多少个字符串包含串S_x。(我们称串A包含串B,当且仅当 ...
分类:
编程语言 时间:
2018-04-04 12:44:04
阅读次数:
205