Go语言中文网 为您找到相关结果 9

龙纪链:利用区块链技术打造全球最大的沙盒游戏

3.0的游戏区块链不再限于游戏模块的区块链化,而是通过区块链的核心共识机制、激励机制,来激发玩家的创造性和主观能动性。由游戏厂商搭建平台,让玩家自主的在游戏中创造一切,包括装备、玩法等等。 图片描述什么是区块链游戏?首先,我们从字面意义上来了解,什么是区块链游戏,游戏我们都不陌生,现实中的人们几乎都有玩过,那我们就先来说说什么是区块链。区块链是一种新型的计算机应用模式,拥有更安全、更保密、去中心化、透明、可追查的特点。用一个玩笑的话形容就是,买家直接与卖家通话,没有中间商赚差价,而且过程完全透明,价格不可恶意炒高更改。 什么是龙纪链?龙纪链 DGEra Chain(www.dgera.net)是基于以太坊开发的大型 3D区块链 RPG 游戏,龙纪链计划打造一款全平台游戏,龙纪链目标打造全球最...阅读全文

博文 2019-09-10 11:32:52 哒哒区块链

golang rbac框架

在 https://github.com/mikespook/gorbac/tree/v1.0 github上新的版本是开发板,得用这里的老版 demo package main import ( "gopkg.in/mikespook/gorbac.v1" "fmt" ) func main() { permissions := []string{"admin","guest","normal"} rbac := gorbac.New() rbac.Add("rico",permissions[1:],[]string{}) IsGranted := rbac.IsGranted("rico","guest",nil) fmt.Println("grant is ", IsGranted)...阅读全文

博文 2016-02-03 10:00:02 ziyouchutuwenwu

教你写一个color日志库,不止有代码还有原理。

https://www.zybuluo.com/aliasliyu4/note/612147 还是老规矩为了良好的阅读体验,但是还是移步到markwon文档 项目地址在: https://github.com/liyu4/chill/tree/master/util 当然chill项目也是完全可以用来练手用的,简约但是不简单。 另外如果有任何的问题和好的建议都可以联系我的微信 wechat: convertxy ...阅读全文

golang 生产者消费者模型

package main import ( "fmt" "time" ) // 生产者 func producer(channel chan int){ for i:=0;i<100;i++{ fmt.Println("老怪创造了小怪", i) time.Sleep(time.Second) channel <- i } // 关闭通道 close(channel) } // 消费者 func consumer(name string, channel chan int, done chan bool){ for{ val, ok := <-channel if ok { fmt.Println(name, "消灭了怪物", val) }else{ fmt.Println("消灭了所有怪物!...阅读全文

博文 2019-12-14 19:32:40 就超棒

建站宝盒20.17,全网最低价自适应建站工具!!

一款接地气的自助建站工具应该是这样的:小白看了不懵逼,大神看了灵感来。 一般自助建站工具的试用时间只有几天,而且,很多主要功能不会开放给用户,这让用户对产品认识存在一定偏差。 那么现在,机会来了!这个自助建站工具你可以用一年,而且只需要一顿饭的价格,20.17元!全新的建站宝盒V9体验版就是你的!别惊讶!也许你之前做的是假站! ![c8177f3e6709c93d791097b0963df8dcd0005492.jpg](http://studygolang.qiniudn.com/170123/f88f9d22eb6521e941e50aa5bf472f28.jpg) 为了对每一个信任建站宝盒的客户负责,让每一个使用建站宝盒自助建站的客户有良好的体验,建站宝盒团队不...阅读全文

1、策略模式 Strategy Pattern

策略模式:抛砖引玉,为了让一些小白理解设计模式而写,大神请绕行。顺便可以熟悉GoLang 经典鸭子问题: 鸭子有个基础的父类,但是有很多种鸭子,比如:模型鸭、唐老鸭、绿头鸭 鸭子属性这里就忽略了,直接用两个行为来举例子:叫和飞 从这3种鸭子来看: 绿头鸭会呱呱叫,模型鸭不会叫,唐老鸭会说话(就算是会说话吧) 绿头鸭会飞,模型鸭和唐老鸭都不会飞 好了,我们现在需要做的就是实现一个鸭子的父类,让后让模型鸭、唐老鸭、绿头鸭都继承这个父类。 定义飞和叫两个行为接口,每种鸭子继承父类并实现飞和叫两个行为。 找出应用中核能需要变化之处,把它们独立起来,不要和那些不需要变化的代码混在一起。 好的,继续,下面我们先来说下飞 根据我们要实现的3种模型,我们需要实现两个飞的行为,一个是会飞一个是不会飞 首先我们...阅读全文

博文 2020-05-19 15:32:49 teddrummer

学习编程,只跟对的人

代码需要优化但我 TMD 需要开发新需求啊!内心充满对学习的渴望但去掉打游戏和上班的时间我....!写过代码的行数加起来也过万了可是都没有!我将来是要当 CTO 的!如果您有这些想法,很遗憾,您还是个平庸的工程师,但也恭喜您,您同样也不甘平庸。想知道优秀的工程师是如何升级打怪的吗?想与做优秀的工程师一起工作吗?如果答案是肯定的,那让我来证明给你看你来对了地方!最优秀的工程师首先是一位最优秀的自我学习者,他们有非常强的学习意愿及最高效的学习方法。学习编程,第一步不是抱着一本书或跟着别人做的教程从头到尾啃一遍,第一步您就要开始思考。思考先从问正确的问题开始,因为正确的问题是你提高学习效率,理解编程语言根本原理的最好方法。比如:自然语言有语义和语法,计算机语言有吗?就像其他人可以理解你所说的话,计...阅读全文

博文 2019-01-23 11:34:46 幽一_e359

阿里云专家风移“出诊”记录:SQL Server 疑难杂症解决之道(上篇)

授人予鱼而不如授人予渔,本系列专题(上篇)为大家推荐了31篇好文,希望可以帮到大家! “出诊”:RDS SQL Server死锁(Deadlock) 1. RDS SQL Server死锁(Deadlock)系列之一使用DBCC捕获死锁 经常会被客户问道:“应用程序被死锁报错啦?影响很大,到底是哪个进程导致了死锁发生的啊?怎么解决啊?怎么办呀?”。如何解决呢? 点击阅读详情 https://yq.aliyun.com/articles/73856?utm_content=m_28061 2. RDS SQL Server死锁(Deadlock)系列之二使用Profiler捕获死锁 不管是RDS SQL Server还是自建,死锁的确是一个非常头疼的问题。这...阅读全文

打怪升级GO语言,从零开始...

2009年Google发布了GO语言。Go代码的运行速度与C/C++语言非常接近,而且编译速度非常快。引起目前大多数互联网公司所追捧。 目前使用GO语言开发的优秀开源软件有很多,例如我们所熟知的kubernetes、docker、grafana、etcd、influxdb、codis等等。包括2018年很火的区块链技术,主流的类似btcd比特币、go-ethereum以太坊等都是用GO语言作为开发。GO语言相关开源软件,大家可参看:https://github.com/avelino/awesome-go 近几年国内互联网公司大批量招纳GO语言人才,我们可以从拉钩、BOOS直聘等网站可以了解目前GO语言招聘信息。所以学好GO语言对我们IT从业人员有很大帮助。 学习一门技术应该像游戏中打怪升级...阅读全文

博文 2019-01-22 17:35:12 to_the_moon