摘要: 根据《深度探索区块链——Hyperledger技术与应用》的内容及实际操作进行摘要和记录。使用Ubuntu 16.04,下载Hyperledger Fabric 1.0进行学习。 1. 基本环境安装:Hyperledger Fabric 1.0依赖Docker执行智能合约,需要先安装Docker和D 阅读全文
posted @ 2019-07-22 17:25 JJ聆听 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 一、加载的css文件 二、加载的js文件 三、Html - body部分: <table id="dg" class="easyui-datagrid"></table> 若一个页面具有多个表格,即id值不同即可,如 <div class="dataContent" style="margin-to 阅读全文
posted @ 2018-11-27 15:15 JJ聆听 阅读(1799) 评论(0) 推荐(0) 编辑
摘要: 摘自:C#中StreamReader读取中文出现乱码 原因是自Windows 2000之后的操作系统在文件处理时默认编码采用Unicode所以.NET文件的默认编码也是Unicode。除非另外指定,StreamReader的默认编码为Unicode,而不是当前系统的ANSI代码页。但是文档大部分还是 阅读全文
posted @ 2018-11-27 13:50 JJ聆听 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1.区别: 使用同一类型的多个对象 ==> 集合或数组 使用不同类型的多个对象 ==> 元组(Tuple) 2.简单数组: 数组初始化:数组是引用类型,必须给它分配堆上的内存,应使用new运算符 指定数组大小:int[] myArray = new int[4]; 使用初始化器赋值:int[] my 阅读全文
posted @ 2018-10-10 14:15 JJ聆听 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 泛型可以创建独立于被包含类型的类和方法。 泛型不仅限于类,还可用于接口和方法。 泛型优点: 性能:List<T>类使用时定义类型,故不再进行装箱和拆箱操作,即性能高。 类型安全:使用时定义了类型,因此可以通过编译检测出不符合的类型。 二进制代码重用:定义一次,但可以用许多不同的类型实例化 阅读全文
posted @ 2018-09-27 17:01 JJ聆听 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.什么是托管与非托管? 托管资源:一般是指被CLR(公共语言运行库)控制的内存资源,这些资源由CLR来管理。可以认为是.net 类库中的资源。 非托管资源:不受CLR控制和管理的资源。 对于托管资源,GC负责垃圾回收。对于非托管资源,GC可以跟踪非托管资源的生存期,但是不知道如何释放它,这时候就要 阅读全文
posted @ 2018-09-05 17:59 JJ聆听 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1. 继承的类型 C#类可以派生自另一个类和任意多个接口。 结构总派生自System.ValueType,故不支持实现继承,但支持接口继承,即可以派生自任意多个接口。 类总派生自System.Object或用户选择的另一个类,还可以派生自任意多个接口。 如果类和接口都用于派生,则类总是必须放在接口的 阅读全文
posted @ 2018-08-23 14:53 JJ聆听 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1. 类和结构 2. 类 类包括成员,成员可以是静态或实例成员。静态成员属于类;实例成员属于对象。静态字段的值对每个对象都是相同的;每个对象的实例字段都可以有不同的值。 成员种类包括字段,常量,方法,属性,构造函数,索引器(允许对象用访问数组的方式访问),运算符,事件,析构函数,类型(类可以包含内部 阅读全文
posted @ 2018-08-03 17:24 JJ聆听 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1. CLR:公共语言运行库,是每种.Net编程语言都使用的运行库 Windows 8为Windows Store应用程序引入了一个新的编程接口:Windows运行库。 C# 6 具有许多小而实用的语言增强,可减少代码长度,很多改进通过新的编译器引擎Roslyn来实现。 2. .NET 2015: 阅读全文
posted @ 2018-06-25 11:37 JJ聆听 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 1. 变量 1.1 变量需要遵循的规则: 变量必须初始化 初始化器不能为空 初始化器必须放在表达式中 不能把初始化器设置为一个对象,除非在初始化器中创建了一个新对象 1.2 变量的作用域 只要类在某个作用域内,其字段(也称为成员变量)也在该作用域内 局部变量存在于表示声明该变量的块语句或方法结束的右 阅读全文
posted @ 2018-06-22 16:48 JJ聆听 阅读(156) 评论(0) 推荐(0) 编辑