2020年2月29日

摘要: 修饰符有很多 1.public和private:public表示公有都可以使用,private表示只能被这个合约使用 2.internal和external: internal跟private比较类似,但是internal修饰的可以被继承的合约使用 3.external和public类似,但是不能被 阅读全文
posted @ 2020-02-29 19:45 Sna1lGo 阅读(809) 评论(0) 推荐(0) 编辑
 
摘要: 无线网传感定位技术(WSN): 原理: RSSI定位:通过已知坐标位置的peer通信来得到节点间的RSSI值,再通过定位算法得到坐标位置 Shadowing模型:P(d) = p (d0) +10nlg(d/d0)+x p(d):实测距离为d(m)的时候路径消耗 p(d0):参考距离为1m时接受到信 阅读全文
posted @ 2020-02-29 18:58 Sna1lGo 阅读(498) 评论(0) 推荐(0) 编辑
 
摘要: 传感器概念:传感器(英文名称:transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。 无线传感器网络体系结构; 在传感器网络中,节点可以任意在被检测的网络区 阅读全文
posted @ 2020-02-29 18:33 Sna1lGo 阅读(1179) 评论(0) 推荐(0) 编辑

2020年2月28日

摘要: 1.内存数组: 将数组与memory结合形成内存数组,在函数调用完后就解释 uint[ ] memory values = new uint[ ](3);//初始化了一个长度为3的内存数组; #内存数组必须用长度参数来创建,不支持使用array.push()的方法来调整大小 阅读全文
posted @ 2020-02-28 18:52 Sna1lGo 阅读(387) 评论(0) 推荐(0) 编辑
 
摘要: 当合约需要和区块链上的其他合约交互的时候: 需要先定义一个interface(接口) 定义: contract Number{ function getNum(address _myAddress) public view returns (uint); } 这里虽然看着像一个合约并且内部定义了一个 阅读全文
posted @ 2020-02-28 00:27 Sna1lGo 阅读(857) 评论(0) 推荐(0) 编辑

2020年2月27日

摘要: 内存的分类 1.按内存的读写方式: RAM ROM 2.按内存的材料 光盘半导体等等 内存与CPU的联系: 内存的存储体系(是混搭而成): 寄存器 高速缓存 主存(与CPU直接联系交换信息) 辅存(不能与CPU直接联系交换信息) CPU的工作原理: 阅读全文
posted @ 2020-02-27 22:22 Sna1lGo 阅读(141) 评论(0) 推荐(0) 编辑
 
摘要: CPU是OS最基本的硬件。 cpu的态(mode): 1.mode展示CPU的工作状态 2.mode用来给对资源和指令权限的描述 分类: 1.kernel mode(核态): 权限最高 OS内核/管理程序 2.User mode(用户状态): 1.用来操作程序 2.可以进行部分的操作 3.Super 阅读全文
posted @ 2020-02-27 22:18 Sna1lGo 阅读(682) 评论(0) 推荐(0) 编辑
 
摘要: 1.整体式: 模块设计(独立的) 调用自由 用全局变量来通信 缺点:信息不安全,维护更新比较难 2.层次结构(典型的如TCP/IP协议): 所有的模块排成若干层,相邻的互相依赖调用 按调用次序来安排 优点:架构清晰,易于维护和移植 3.微内核+核外服务器: 微内核:很小,只提供OS最基本的功能:处理 阅读全文
posted @ 2020-02-27 22:06 Sna1lGo 阅读(721) 评论(0) 推荐(0) 编辑
 
摘要: 从开开发者角度看:数据库采用三级模式结构,是数据库系统内部的系统结构 模式(Schema): 1.对数据库逻辑结构和特征的描述 2.是型的描述,不设计具体值 3.模式是相对稳定的 实例(instance): 数据库某一时刻的转态-模式的一具体值 同一模式可以有很多实例 实例随数据库中的数据更新而变动 阅读全文
posted @ 2020-02-27 22:01 Sna1lGo 阅读(841) 评论(0) 推荐(0) 编辑
 
摘要: 1.事件 是合约和区块链通讯的一种机制。前端可以监听事件。 使用关键字event(参数);来申请 2.require指令: 使用require指令,使得函数在执行过程中,在不满足某些条件的时候抛出错误并停止。 #solidity不支持直接是对字符串比较,只能通过比较两个字符串的keccak256哈希 阅读全文
posted @ 2020-02-27 00:26 Sna1lGo 阅读(240) 评论(0) 推荐(0) 编辑