摘要:
一、唠叨两句 最近一直在考虑一个事情,就是怎么给不太了解技术的人讲清楚区块链。我先试着写下来,然后在逐步打磨吧,目标就是让哪些说看区块链看的云里雾里的同学能对区块链有一些认知。 二、定义 简单的给区块链下个定义:基于加密算法的,去中心化的分布式账本技术。这里有三个关键词:加密算法、去中心化、分布式账 阅读全文
摘要:
一、唠叨两句 首先,我们都知道区块链是去中心化的,其中节点都是对等节点,每个节点都几乎有完整的区块链特性,CLI就是NEO的一个命令行对等节点,当然也有GUI这个项目,图形化的NEO节点。节点之间需要通信,互通有无,我们今天主要看看这部分。 二、从入口开始 CLI是一个Console程序,那我们就从 阅读全文
摘要:
一、啰嗦两句 第一节的时候咱说了C#编译完了之后,就该NEO的编译器搞事情了。我们完全可以按这个节奏搞,手动用NEO的编译器neon编译dll文件生成指令码文件.avm。但是NEO团队给我们写智能合约提供了个插件,咱们就先看看这玩意怎么玩,然后简单的介绍一下NEO的编译器源码。 二、NeoContr 阅读全文
摘要:
一、啰嗦两句 昨天讲了智能合约的一生,那丫长啥样啊?今儿我就跟各位唠叨唠叨。 二、一个简单的智能合约 下面这段就是NEO实例源码里的一个,干撒用的?聪明的你一眼儿就看出来了吧,就是一个所谓域名合约的增删改查。有几点我唠叨两句 1. 上一节讲了,一个智能合约就是继承自SmartContract的类,M 阅读全文
摘要:
一、啰嗦两句 最近一直都在研究区块链,BitCoin,Etherenum, Hyper Ledger Fabric还有今天的主角小蚂蚁,当然出名以后改了一个艺名叫NEO。区块链大部分都是用Golang啊,Node啊,C++啊啥的写的,NEO,Aelf,Stratis这几个用的.Net开发的。NEO算 阅读全文
摘要:
花了一天时间重读了一下这本书,这本书东西不深,普及读物,表示很欣赏。笔记一下吧:1.架构模式分层,分割,分布式(应用和服务,静态资源,数据和存储,分布式计算),集群,缓存(CDN,反向代理,本地缓存,分布式缓存),异步,冗余,自动化,安全2.核心要素a.性能指标:响应时间,并发数,吞吐量,性能计数器... 阅读全文
摘要:
第二章 命令式数据并行几种并行类型:数据并行任务并行流水线在System.threading.tasks.parallel下parallel.forparallel.foreach(可以自定义parytitioner)parallel.invoke1. Parallel.Invoke没有特定执行顺序... 阅读全文
摘要:
一、背景知识CPU缓存(Cache Memory),是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。高速缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入... 阅读全文
摘要:
午饭时候,同事问我一个问题,在VS中,可以从应用程序中调试SQL脚本吗?我的回答是:能!......吧?:)因为脑中浮现出项目属性页中有启用SQL Server调试的选项,但是我从没有这么调过,勾上就行?这么简单?所以...给我5分钟告诉你需要几个5分钟之后告诉你答案:)回来试了一把,果然不是勾上就... 阅读全文
摘要:
首先,摘录一下总结部分:对象是由存储值的已命名属性组成的JS中几乎所有对象都可以表现的像对象。复杂值(引用)是对象,原始值可以!看做!对象对象是通过new调用构造函数或者通过使用字面量表达式创建的构造函数时对象(Function对象),因此,JS中对象创建对象JS有9个原生构造函数Object(),... 阅读全文