python-site and dist packages
dist-packages 和 site-packages 区别
dist-packages is a Debian-specific convention that is also present in its derivatives, like Ubuntu. Modules are installed to dist-packages when they come from the Debian package manager into this location:
dist-packages instead of site-packages. Third party Python software installed from Debian packages goes into dist-packages, not site-packages. This is to reduce conflict between the system Python, and any from-source Python build you might install manually.
查看路径
python -m site --user-site |
English-英语阅读分级体系
Lexile 蓝思分级系统
蓝思(Lexile)是衡量读者阅读水平和标识出版物难易程度时使用的单位。简单来说,一个蓝思(Lexile)是一个难度单位,读懂一本初级低幼读物与读懂一本百科全书之间差距的千分之一被定义为1个Lexile(以L为难度单位对阅读能力进行衡量),蓝思最高分值为1700L。据称已经有近25万本图书被纳入了该分级体系。Lexile分级体系是在美国应用最广的阅读分级体系,使用该体系的机构遍布50个州,大约覆盖了全美学生人数的50%。
Accelerated Reader(AR)分级系统
AR分级系统由英国Renaissance Learning公司开发,是一套非常精确的英文阅读分级系统。AR分值采用10进位系统,后面加小数点来表示更精确的级别。0为最低级别,12.9为最高级别。
注:小数点之前代表年级,小数点之后代表月份。比如,AR2.5是指阅读水平达到了2年级第五个月学生应该有的平均水平。美国一整个学年共有9个月。现在美国中小学采用比较广、用来呈现年级相应分级(Grade Equivalent Level,简称GE)的标准由Renaissance Learning公司开发的AR分级系统,里面包括用来评估学生的STAR Reading测试系统和用来评估图书的Atos Book Level系统。
SPOS共识机制
Sunny King全新的SPOS共识机制
“supernode proof-of-stake”即“超级节点权益证明”共识机制是POS新的版本,且具备更高的性能和安全性,并且将在VEE应用中引入的这个全新机制。
特点
固定的出块时间
SPOS具有60个节点,其中15个作为主节点,45个为备用节点。每个节点都具备极高的运算性能和网络带宽,从而让整个体统具备极高的吞吐量和运行效率。整个系统具备60个铸币槽,每个铸币槽代表了在一分钟内一个固定时间段出块的权限,在系统工作时,各个槽按顺序(由获得该铸币槽所有权的节点)出块。
每个节点可以竞争各个铸币槽的使用权。由于每个节点对应了一个VEE账户,而每个账户下面可以绑定9个钱包地址,在竞争时用其中一个地址去竞争一个槽,而且一个地址也只能竞争一个槽,所以每个节点最多可以同时占有9个铸币槽,这样可以防止一个节点占有全部的铸币槽。
由于每个槽上的节点需要按照时间来出块,因此各个节点间的时间同步就显得非常的重要,所以采用了网络时间协议(Network Time Protocol(NTP))来确保各个节点能按顺序进行出块。
量子编程介绍
语言主要介绍两种,命令式编程的QCL,函数式编程的Quipper。
QCL的语法和C相似,让传统程序员可以用一种熟悉的形式来给量子计算机编程。最基本数据类型是qureg,类似于队列。
QCL支持用户自定义操作符和函数。Quipper在函数式编程语言里算是最新成员,是一种嵌入式语言,宿主语言为Haskell。
go-struct memory
type myStruct struct { |
Because in memory we will have :
How to optimize :
type myStructOptimized struct { |