昨日阅读2.5 h,累计 255 h
<Python编程:从入门到实践>
=====================
调试子弹程序费时费工。。。
删除已消失的子弹:
即当子弹抵达屏幕顶端后应该消失掉,因为Pygame无法在屏幕外绘制。但作为对象,它们依然存在,
也就是还在内存中,且消耗处理能力。
for bullet in bullets.copy():
if bullet.rect.botton <= 0:
bullets.remove(bullet)
gf.update_screen(ai_settings, screen, ship, bullets)
在这个之前,可以先打印一下bullets列表中的子弹个数
在消除后,再打印一下子弹列表的个数。
(也即应用列表的删除操作处理)
继续调试和消化代码,从更高更完整的层面理解代码。
=====================
Blockchain:
201. 区块链学习:比特币大规模在线开放课程和智能合约文化学习
基于区块链的智能合约可以有无数的用途。(智能文化合约是其中的一种)
这个概念类似于Kiva,Grameen微型贷款,或者Heifer International 2.0的想法,能够提供点对点的金融援助。(点对点援助的配置不是基于货币,而是基于个人发展)
区块链学习就是去中心化学习合约。
202. 提高新兴市场的文化水平的一种方法时在资助者、捐助者和学习者间,建立针对文化学习的去中心化智能合约。(似乎这是消除贫困的关键指标之一)
203. Learncoin可能成为智能合约为基础的文化系统所使用的货币,通过学校、学生团体或者个人发行自己的数字货币
学习合约交易所,可能会有更加广泛的意义(一种普遍的学习模式)
在开发意义中的学习合约可以扩展到新兴市场里面的很多用例。
可以是Continuing professional education, CPE项目的一种方式。
204. 区块链学术出版:Journalcoin
更高效、公平、实现更多的属性,学术出版也可以放到区块链上。
(开放式访问的期刊)
Github上的白皮书,被以自述文件的形式放在Github上。
区块链学术出版面临一个有趣的挑战:不仅只是要有一个开放式访问、协作编辑、根据现存例子进行的持续性讨论论坛期刊,或者开放式访问、在Github上自助出版的区块链白皮书,更重要的是将区块链的概念在区块链期刊里面执行起来。
205. 与去中心化点对点内容相关的区块链,无非是一个将某个人感兴趣的内容与另一个人发布出来的材料连接起来的搜索引擎。(即基于区块链意义上的去中心化的点对点模型)
=====================================
昨日阅读2.5 h
累计 255 h