排排坐,分糖果。 我们买了一些糖果 ,打算把它们分给排好队的 个小朋友。 给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 颗糖果。 然后,我们再回到队伍的起点,给第一个小朋友 颗糖果,第二个小朋友 颗,依此类推,直到给最后一个小朋友 颗糖果。 重复上述过程(每次都比 ...
分类:
其他好文 时间:
2020-03-05 10:38:04
阅读次数:
54
区块链系统共识:去中心化的共识本质上,区块链系统是一个分布式系统,但是与普遍的分布式系统不同。普遍的分布式系统,其意义在于:面对增长的业务量,用多台机器承载垂直拆分或水平拆分后的业务场景,增大系统容量;根据业务的关键程度,消除单点故障,加强系统可用性。当一个区块链系统承担的业务场景复杂如普遍的分布式系统时,当然也需要做如上的考虑。但是区块链系统之所以应当被人重视,是因为它能够解决存在作恶节点情况下
分类:
其他好文 时间:
2020-03-04 23:38:36
阅读次数:
102
区块链系统共识:去中心化的共识本质上,区块链系统是一个分布式系统,但是与普遍的分布式系统不同。普遍的分布式系统,其意义在于:面对增长的业务量,用多台机器承载垂直拆分或水平拆分后的业务场景,增大系统容量;根据业务的关键程度,消除单点故障,加强系统可用性。当一个区块链系统承担的业务场景复杂如普遍的分布式系统时,当然也需要做如上的考虑。但是区块链系统之所以应当被人重视,是因为它能够解决存在作恶节点情况下
分类:
其他好文 时间:
2020-03-04 23:19:26
阅读次数:
53
三题都以分发糖果为背景,前两题比较简单,特别是第三题从前往后和从后往前进行两次动态规划的思想,有眼前一亮的感觉,非常巧妙,值得借鉴和思考。 ...
分类:
其他好文 时间:
2020-03-02 23:12:43
阅读次数:
105
当前测试人员的主要矛盾: Python基础语法都看了学了几遍了。 用不上,不会写,网上的例子又大部分是面向开发人员的, 好多都是人工智能,大数据,区块链,或者数学算法题。 偶尔有Selenium面向Web测试人员, 但是Selenium作为Python入门实例, 也不合适,因为还是太难了。 武散人的 ...
分类:
其他好文 时间:
2020-03-02 22:34:33
阅读次数:
101
题目:传送门 题意:有 n 个糖果,第 i 个糖果卖 ai 块钱,你现在有 T 块钱,你每次都从第一块糖果开始看,如果你的钱数够买当前的糖果,那么你就会花钱买它,如果你看完了所有 n 块糖果,那么你会从 1 重新开始看,直到你的钱数小于最便宜的糖果的价格。 1 <= n <= 2e5, 1 <= a ...
分类:
其他好文 时间:
2020-03-01 11:02:47
阅读次数:
102
一、 轻节点和全节点 每一个区块包括区块头和区块体,区块体内包含着这个区块中囊括的交易,而区块头只需要维护所有交易经过merkle tree计算而得的root hash值就可以了。 轻节点就像我们的手机,只需要维护区块链中区块头的信息。 而全节点需要维护所有区块中的信息,大多数全节点是矿机。 二、 ...
分类:
其他好文 时间:
2020-03-01 10:46:45
阅读次数:
191
(1)今天找资料,无意中看到15年底-16年初弄的关于区块链的资料,当时写了个交流汇报区块链的ppt,感觉挺好的,共享下,希望能帮助朋友们理解区块链。
(2)背景:15年底,老板从朋友那里听说区块链,据说外国很火,想趁着国内还不多,看看有啥机会没,比如申请个专利啥的,带着几个人兼职做了研究,弄了好几... ...
分类:
其他好文 时间:
2020-02-28 18:54:42
阅读次数:
66
当合约需要和区块链上的其他合约交互的时候: 需要先定义一个interface(接口) 定义: contract Number{ function getNum(address _myAddress) public view returns (uint); } 这里虽然看着像一个合约并且内部定义了一个 ...
分类:
其他好文 时间:
2020-02-28 00:55:58
阅读次数:
50
前言 工作的这些年发现一个比较奇怪的现象就是身边无论是工作十多年的老兵,还是初级刚入行的程序员,在高谈阔论技术和趋势的时候都是人工智能,大数据,区块链,各种框架,语言,算法,AI,BI,CI,DI…… 等等,倒是发现很少有人关注数据库,不知道是因为数据库感觉太低端还是太低调,总是不容易被人提起 技术 ...
分类:
数据库 时间:
2020-02-27 23:35:30
阅读次数:
76