上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

2018年6月13日

IO复用,AIO,BIO,NIO,同步,异步,阻塞和非阻塞 区别

摘要: 一、什么是socket?什么是I/O操作? 我们都知道unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已,不管socket,还是FIFO、管道、终端,对我们来说,一切都是文件,一切都是流。在信息 交换的过程中,我们都是对这些流进行数据的收发操作,简称为I/O操作(inp 阅读全文

posted @ 2018-06-13 10:51 荣耀王者 阅读(199) 评论(0) 推荐(0) 编辑

2018年5月17日

Go cron定时任务的用法

摘要: cron是什么 cron的意思就是:计划任务,说白了就是定时任务。我和系统约个时间,你在几点几分几秒或者每隔几分钟跑一个任务(job),就那么简单。 cron表达式 cron表达式是一个好东西,这个东西不仅Java的quartZ能用到,Go语言中也可以用到。我没有用过Linux的cron,但网上说L 阅读全文

posted @ 2018-05-17 12:03 荣耀王者 阅读(662) 评论(0) 推荐(0) 编辑

2018年5月14日

goLang 纳秒转 毫秒 转 英文时间格式

摘要: package main import ( "fmt" "time" ) func main(){ fmt.Println(time.Now().Unix()) //获取当前秒 fmt.Println(time.Now().UnixNano())//获取当前纳秒 fmt.Println(time.Now().UnixNano()/1e6)//将纳秒转换为毫秒 ... 阅读全文

posted @ 2018-05-14 15:23 荣耀王者 阅读(7042) 评论(0) 推荐(0) 编辑

GoLang 获取两个时间相差多少小时

摘要: package main import ( "fmt" "time" ) func main() { fmt.Println(getHourDiffer("2016-09-10 13:00:00", "2016-09-10 14:50:00")) } //获取相差时间 func getHourDiffer(start_time, end_time string) int64 { v... 阅读全文

posted @ 2018-05-14 15:22 荣耀王者 阅读(3463) 评论(0) 推荐(0) 编辑

Golang的反射reflect深入理解和示例

摘要: 编程语言中反射的概念 在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 每种语言的 阅读全文

posted @ 2018-05-14 11:34 荣耀王者 阅读(5923) 评论(0) 推荐(0) 编辑

2018年5月8日

区块链面试工作招聘过程中的40个问题

摘要: 1. 问:你认为区块链技术中的区块意味着什么?区块链由所有金融交易的信息组成。一个块只不过是一个记录列表。当这些列表相互结合时,它们被称为区块链。例如,一个组织有100个分类账簿,其中的组合被称为区块链,单个分类账将被视为一个区块。2. 问:为什么区块链是一种值得信赖的方法有很多原因,区块链可以被信 阅读全文

posted @ 2018-05-08 16:44 荣耀王者 阅读(227) 评论(0) 推荐(0) 编辑

2018年5月7日

golang的生产者消费者模型示例

摘要: 运行结果: 一个生产者,两个消费者。生产者生成20次,消费者各消费10次。 阅读全文

posted @ 2018-05-07 17:13 荣耀王者 阅读(1761) 评论(0) 推荐(0) 编辑

2018年4月26日

智能合约安全指南

摘要: 如何审计一个智能合约 为了教会你如何进行审计,我会审计我自己写的一份合约。这样,你可以看到可以由你自行完成的真实世界的审计。 现在你也许会问:智能合约的审计到底是指什么? 智能合约审计就是仔细研究代码的过程,在这里就是指在把 Solidity 合约部署到以太坊主网络中并使用之前发现错误、漏洞和风险; 阅读全文

posted @ 2018-04-26 14:11 荣耀王者 阅读(460) 评论(0) 推荐(0) 编辑

2018年4月24日

[以太坊源代码分析] I.区块和交易,合约和虚拟机

摘要: 最近在看以太坊(Ethereum)的源代码, 初初看出点眉目。 区块链是近年热点之一,面向大众读者介绍概念的文章无数,有兴趣的朋友可自行搜索。我会从源代码实现入手,较系统的介绍一下以太坊的系统设计和协议实现等,希望能提供有一定深度的内容,欢迎有兴趣的朋友多多讨论。 注:1.源代码在github上, 阅读全文

posted @ 2018-04-24 16:48 荣耀王者 阅读(519) 评论(0) 推荐(0) 编辑

2018年4月20日

安装web3失败问题

摘要: ① 首先可以先通过 npm cache verify 清理下缓存,在进行安装 ② 如果还是安装失败可以尝试 npm install web3@^0.20.0 或者 npm install v6 ,进行安装npm install web3 ③ 个人是通过 npm install web3@^0.20. 阅读全文

posted @ 2018-04-20 17:10 荣耀王者 阅读(526) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

导航