楼主: 充实每一天
10403 112

20180927【充实计划】第842期   [推广有奖]

101
EdDiDi 学生认证  发表于 2018-9-27 21:13:47

昨天阅读0.5小时,累计阅读130小时
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

102
rdatamgc 发表于 2018-9-27 21:17:42
昨日阅读1小时,累计阅读304小时
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

103
HappyAndy_Lo 发表于 2018-9-27 21:22:53
昨日阅读 2.5 h,累计216.5 h

《Python编程从入门到实践》
=============================
ch11
       Python标准库中的模块unittest提供了代码测试工具。
单元测试用于核实函数的某个方面有没有问题;
测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。

良好的测试用例考虑到了函数可能收到的各种输入,以及针对所有这些情形的测试。
全覆盖测试用例包含一整套单元测试,涵盖了各种可能的函数使用方式。

大型的项目,功能很多,代码量大,要实现全覆盖可能比较难,因此一般只针对代码的重要行为编写测试即可。等项目被广泛使用时才考虑全覆盖。

创建测试用例的语法需要一段时间才能习惯,但创建之后,再针对函数的单元测试就很简单了。
sample:
            import unittest
            from  name_function import get_formatted_name
           
           class NamesTestCase(unittest.TestCase):             """编写一个继承自unittest.TestCase的类"""
                       """测试name_function.py"""          ""检查函数get_formatted_name()在给定名和姓时能否正确地工作"""

                      def test_first_last_name(self):
                             formatted_name = get_formatted_name('janis', 'joplin')
                             self.assertEqual(formatted_name, 'Janis Joplin')

            unittest.main()

代码行unittest.main()让Python运行这个文件中的测试。运行test_name_function.py时,得到输出结果。
(注意:NamesTestCase只包含一个方法,用于测试get_formatted_name()的一个方面。所有以test_打头的方法都将自动运行。)

================================
blockchain:
109. 基于区块链的智能资产,有可能让我们能够广泛构建无须信任的去中心化资产管理系统,以及通过加密的方式来激活系统。(也许能够在物权法的范围内获得极大应用,即通过在资产本身上进行记录来极大简化资产所有权的管理)

110. 无须信任的借贷
区块链技术的去信任机制网络是智能资产和智能合约发展的重要推动因素。这种方式能够降低欺诈和中介费用,更重要的是,这让原本也许根本不会发生的交易发生,因为参与的交易方完全不需要互相认识或者信任。

111. 许多问题会出现就是因为人的坏决定(如非理性决定),而这都能通过像智能合约这样的自动执行来完善。

112. 传统合约,合同中的每一方必须信任彼此会履行义务。智能合约的特点是,同样是彼此之间同意做或者不再同意做某事,但是无须再信任彼此,是因为智能合约不但是由代码进行定义的,也是由代码(强制)执行的,完全自动且无法干预。
智能合约,三个要素:自治、自足和去中心化决定其运行方式。

113. 除区块链2.0协议项目外,还有多个不同企业的开发平台和项目,来提供方便开发应用的工具。Blockchian.info是一个在线钱包网站提供了一些API,可以用来发送和接受比特币以及其他一些操作。

114. Stripe支付网络、Gem、Block.io、BlockCypher等都能支持多签名的钱包API

115. 链接区块链开发环境的其他重要部分:通过机机互动(machine-to-machine, M2M)和物联网(Internet-of-Things, IoT)的基础设施进行快速应用开发。

116. 区块链生态系统:去中心化存储、通信和计算
=========================================
昨日 2.5 h
累计 216.5 h
已有 1 人评分论坛币 收起 理由
充实每一天 + 50 精彩帖子

总评分: 论坛币 + 50   查看全部评分

104
小v叶子 发表于 2018-9-27 21:39:47 来自手机
充实每一天 发表于 2018-9-27 07:54
【加入充实计划】【了解充实计划】
|新充实挑战|   |公告【想成为牛人】|
|【公告】照片图片额外奖励|
阅读时间2小时,累计阅读时间74小时
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

105
jjxm20060807 发表于 2018-9-27 21:41:21
昨日阅读2小时,累计阅读498小时。
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

106
小高兴666 在职认证  发表于 2018-9-27 22:20:31 来自手机
昨日阅读2小时,累计阅读34小时
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

107
shangxuan000 发表于 2018-9-27 22:41:55
昨日阅读1小时,累计阅读153小时。
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

108
zerostep123 发表于 2018-9-27 22:56:10 来自手机
昨日阅读1小时 累计6.5
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

109
守候烟雨 发表于 2018-9-27 23:30:14
昨日阅读0.5小时,累计阅读297小时
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

110
viviansh723 发表于 2018-9-27 23:35:34

昨天阅读1小时,累计阅读110小时
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2025-12-31 22:18