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

【玩转Golang】slice切片的操作——切片的追加、删除、插入等

一、一般操作 1,声明变量,go自动初始化为nil,长度:0,地址:0,nil func main(){ var ss []string; fmt.Printf("length:%v \taddr:%p \tisnil:%v",len(ss),ss, ss==nil) } --- Running... length:0 addr:0x0 isnil:true Success: process exited with code 0. 2,切片的追加,删除,插入操作 func main(){ var ss []string; fmt.Printf("[ local print ]\t:\t length:%v\taddr:%p\tisnil:%v\n",len(ss),ss, ss==nil) ...阅读全文

博文 2015-01-22 13:00:01 dajianshi

golang log用法

21天精品区块链课程免费学习,深入实战行家带路,助力开发者轻松玩转区块链! >>> package main import ( "log" "os" ) var logger *log.Logger func main() { file, err := os.OpenFile("test.log", os.O_APPEND|os.O_CREATE, 666) if err != nil { log.Fatalln("fail to create test.log file!") } defer file.Close() logger = log.New(file, "", log.LstdFlags|log.Lshortfile) // 日志文件格式:log包含时间及文件行数 log.Pri...阅读全文

博文 2018-09-01 14:33:12 Robin3D

Pokemon Go 教程

澳大利亚apple id 账号:fdf087469@163.com 密码:He807671626 据说不要登icould,一登就会锁了 将iPhone内部的Appstore ID更改一下。登入AppStore,可以看见AppStore已经自动切换到澳大利亚区,直接搜索Pokemon Go,点击下载。此过程稍微慢点,请各位耐心等待。 pokemon go中国玩家必须懂的教程 下载完先别着急,将刚刚iCloud ID更换成你原来的,再次登入AppStore,已经自动切换到国区(最垃圾的就是国区!!),搜索下载一个VPN,这里我推荐Green VPN或者Tiger VPN,可以免费用10天(感觉爽就付费包月咯)。 pokemon go中国玩家必须懂的教程 下载完VPN,打开VPN软件,会提示设置,...阅读全文

博文 2016-07-18 12:00:01 q8649912

为什么“王者荣耀”让你那么上瘾?

敌军还有5秒钟到达战场,请做好准备!研究产品,“王者荣耀”为什么这么火?它的用户成长体系是怎样的?用户到底是怎么上瘾的?作为产品经理,有哪些是可以借鉴学习的! 本文的小编将从Hooked上瘾模型,全面分析《王者荣耀》到底是怎么一步步让用户上瘾的。 王者荣耀和Hooked模型 王者荣耀 有人说,已经可以根据玩王者荣耀的程度分为三类人:不玩王者荣耀的人;玩王者荣耀,但不严重影响学习和工作的人;玩王者荣耀,但不能自拔、后果严重的人。 先来看看几组数据:根据腾讯互娱发布会的数据,“王者荣耀”注册用户已超过2亿,日活用户超8000万,每7个人就有一个在玩,手游王者荣耀已经成为中国游戏的王者游戏;根据极光大数据显示:你有2亿战友,也有2亿敌人!如今王者荣耀渗透率达到22.3%,其中女性占比54.1%,2...阅读全文

博文 2017-10-02 16:34:47 星火燎原

大数据全攻略:10年老兵带你看尽MaxCompute大数据运算挑战与实践

大数据计算服务(MaxCompute,原名ODPS)是一种快速、完全托管的TB/PB级数据仓库解决方案。MaxCompute向用户提供了完善的数据导入方案以及多种经典的分布式计算模型,能够更快速的解决用户海量数据计算问题,有效降低企业成本,并保障数据安全。 产品地址:https://www.aliyun.com/product/odps 概况介绍: 以下为本套攻略的内容目录,查看每篇文章详细内容请查看:http://click.aliyun.com/m/26509/ 性能追求之路——MaxCompute2.0(原ODPS)的前世今生 10年老兵带你看尽MaxCompute大数据运算挑战与实践 什么是阿里云数加大数据计算服务MaxCompute? ...阅读全文

【玩转Golang】reflect.DeepEqual

如果有两个map,内容都一样,只有顺序不同 m1:=map[string]int{"a":1,"b":2,"c":3}; m2:=map[string]int{"a":1,"c":3,"b":2}; 我们怎么判断二者是否一致呢? 如果你打算这么写: fmt.Println("m1==m2",m1==m2) 这是行不通的,go没有重写map的==操作符,编译器会报告错误: invalid operation: m1 == m2 (map can only be compared to nil) 意思是map的变量只能和空(nil)比较,例如: fmt.Println("m1 == nil?",m1==nil) fmt.Println("m2 != nil?",m2!=nil) 这没有问题,执行...阅读全文

博文 2015-01-16 18:00:01 dajianshi

golang x.(type) 用法

21天精品区块链课程免费学习,深入实战行家带路,助力开发者轻松玩转区块链! >>> golang中x.(type)只能在switch中使用 func MyPrintf(args ...interface{}) { for _, arg := range args { switch arg.(type) { case int: fmt.Println(arg, "is an int value.") case string: fmt.Println(arg, "is a string value.") case int64: fmt.Println(arg, "is an int64 value.") default: fmt.Println(arg, "is an unknown type....阅读全文

博文 2018-09-01 14:33:12 Robin3D

微信公众号小游戏怎么做

微信公众号小游戏怎么做 现在的推广模式更多倾向于移动端,怎么样能够做好移动端的推广?很多人第一时间会想到利用移动的社交软件来进行,从最开始的QQ、微博,到现在的微营销、再到微信公众的运营。整个移动端的推广都在演变。微信公众号的推广一般利用:抽奖、小游戏、活动、优惠券等来吸引用户关注微信公众号。那微信游戏怎么制作呢?微信公众号游戏能让用户在增加用户对公众号的好感,如果游戏做的有趣,可玩性高,自然而然的就会转发的朋友圈,这样能为你的公众号吸引更多的用户关注。 微信小游戏是微信公众号与用户常用的的互动方法,通过游戏互动的形式让用户对你的公众号增加好感,进一步的提升用户的粘性。像之前比较火的,通过公众号的AI问答模式,通过用户发送关键字到公众号上获取信息,进入预先设定好的页面,在问答页面上,通过...阅读全文

「3306π」北京站,2019年首发

2019新的一年,新的开始3306π社区第一站北京站,拉开了帷幕活动时间:2019年3月23日 09:00-18:30活动地址:北京市朝阳区望京东园四区9号楼8层801阿里中心A座20层培训室(15号线望京东站C口) 本次技术交流特色专项培训和主题交流“双响炮”MySQL圈子的聚会,你学习知识,阿里出场地,3306π组局本次会议安排如下嘉宾 上午培训安排 适合人群: MySQL DBA, 开发人员培训前准备: 携带笔记本电脑 提前加入群领取资料准备环境 培训人数:限30人大家如果感兴趣,别犹豫抓紧时间报名啊《基于Raft的MySQL高可用组件Xenon实战》 吴炳锡 Xenon的介绍及特点 业界高可用实现区别对比 Xenon的raft实现 Xenon部署及使用 对Xenon使用上的一些想法 ...阅读全文

博文 2019-03-02 23:34:40 3306pai社区

golang. 批量获取redis中的缓存值

21天精品区块链课程免费学习,深入实战行家带路,助力开发者轻松玩转区块链! >>> 使用redis的pipeline,批量获取redis中的key值时,报错,分析发现,批量获取时,exec后,会返回两种值:nil 及 redis.Nil, 这种情况下,使用常规的 if err!=nil 的判断方法判断错误,是会报错的。 测试代码: package main import ( "github.com/go-redis/redis" "log" "strconv" ) func main() { client := redis.NewClient(&redis.Options{ Addr: "localhost:6379", Password: "", // no password set DB...阅读全文

博文 2018-09-01 14:33:16 gguoqiang110

【玩转Golang】 自定义json序列化对象时,非法字符错误原因

由于前台web页面传来的日期对象是这样的格式“2010-11-03 15:23:22”,所以我安装网上查来的办法,自定义包装了time.Time对象,实现自己的Marshal和UnMarshal方法 type DateTime struct { time.Time } const ctLayout = "2006-01-02 15:04:05" const ctLayout_nosec = "2006-01-02 15:04" const ctLayout_date = "2006-01-02" func (this *DateTime) UnmarshalJSON(b []byte) (err error) { if b[0] == '"' && b[len(b)-1] == '"' { ...阅读全文

博文 2014-12-30 22:00:01 dajianshi

模仿 pyspider 的 phantomjs_fetcher 模块写了个 go 语言版的。

前几天玩儿了一下 pyspider ,发现里面集成了 phantomjs ,而 go 语言好像还没有这样的开源项目,于是就自己写了一个玩玩儿,^__^ 链接: https://github.com/nladuo/go-phantomjs-fetcher 模仿百度搜索github: ![模仿百度搜索github](https://github.com/nladuo/go-phantomjs-fetcher/blob/master/example/mock_baidu_search.png?raw=true...阅读全文

golang byte 操作

21天精品区块链课程免费学习,深入实战行家带路,助力开发者轻松玩转区块链! >>> byte数组转int // bytes to int 32 func bytesTo32Int(b []byte) int { buf := bytes.NewBuffer(b) var tmp uint32 binary.Read(buf, binary.BigEndian, &tmp) return int(tmp) } // bytes to int 16 func bytesTo16Int(b []byte) int { buf := bytes.NewBuffer(b) var tmp uint16 binary.Read(buf, binary.BigEndian, &tmp) return in...阅读全文

博文 2018-09-01 14:33:13 Robin3D

go mod 教程,不翻墙也能玩转go mod

吧里吧唧,首先在你源码目录创建一个go.mod,或者直接把下面的go.mod替换掉,go.mod ![image.png](https://static.studygolang.com/190313/ad3428ca95542a67d4f586f4fa988d0c.png) 里面的test改成你项目的名字。 接下来就是一堆谷口翻墙替换的镜像。 如下图设置 /Users/yanlingbo/go.mod 最后是层级目录要改,改成 模块名/同级目录 如下 ![image.png](https://static.studygolang.com/190313/46226fd766de0b87e76c1392523d6de9.png) 最后是 编辑器开启 ![image.png](https://st...阅读全文

博文 2019-03-13 11:15:58 bobohume

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

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

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

【玩转Golang】beego下实现martini中的透明式静态文件服务(static folder)效果。

出于效率等原因,最近将web框架由martini切换为了beego,其他地方都很平顺,只是两个框架的handler签名不一致,需要修改,所以耗时较长,这是预计到的。但是有一个地方没有预计到,也耗费了较多时间,那就是静态文件的服务。 用过martini的tx都知道,在mairtini中如果我们设置一个目录为静态文件目录,只需添加martini的Static插件,如设置web子目录为应用的静态文件路径: m.Use(martini.Static("web")) 此时,如果我们访问一个url,此url并没有在martini中注册,但是如果位于web目录中,就可以得到响应,例如: http://127.0.0.1:8088/ //返回web目录下的index.html http://127.0.0....阅读全文

博文 2015-01-31 03:00:00 dajianshi

阿里云云大使经验分享:老司机9招带你玩转云大使推广

阿里云是国内云服务器市场的龙头,性价比高,速度快又安全,是站长建站首选的云服务器之一。福利吧使用的也是阿里云服务器,是折腾了很多次网站搬家后,才选择了阿里云。身边好几个站长最后都殊途同归,用了阿里云,可见阿里云服务器性能确实好。其实在阿里云没有推广返利的时代,我就已经向身边的站长朋友,推荐阿里云了。自从阿里云推出了云大使返利策略后,就更加积极的推广阿里云了,推广的越多我们收益越高。推广阿里云主要方式就是推广阿里云云大使幸运券,新用户用你的阿里云幸运券购买云服务器等产品,你会有返利,而且是现金哦。作为一个老司机,福利吧(www.fuliba.com)也和大家分享一下我的阿里云推广经验,教大家如何免费推广云大使。 1、站长利用自己的网站推广 站长可以利用你自己的网站进行推广,你的...阅读全文

iOS开发:Pokemon Go试玩,未越狱的iPhone伪造GPS定位信息

最近Pokemon Go 火的不行,结果人家服务器扛不住了,只接受GPS定位信息在澳洲的客户端的登陆请求。今天自己搞了个小Demo,在未越狱的iPhone上把系统的GPS定位信息给改了。 步骤: 在Xcode8-beta上新建一个空白工程 -> Edit scheme -> Default Location 选澳洲 -> Device选真机设备,Run Paste_Image.png 现在,看看自己手机(我是iOS10系统): 1.微信: Paste_Image.png 2.高德地图: Paste_Image.png 3.系统相机随便拍个照,查看位置信息 Paste_Image.png 4.查找我的iPhone Paste_Image.png 现在美中不足是,即使应用删除,GPS定位信息还是...阅读全文

博文 2016-09-14 17:00:01 jijiji000111

GfEasy:一款设计完数据库就开发完成的系统,摸鱼神器GfEasy

低代码开发、急速CRUD 降低学习成本,只要会设计数据库就可玩转本系统 遇到功能修改,往往只需一两行代码即可实现 留出更多的时间去摸鱼神器 开源、基于MIT协议 喜欢的话,欢迎给个star https://github.com/jasonLaw1015/GfEasy 或者 https://gitee.com/jasonlaw1015/GfEasy 文章介绍: https://studygolang.com/articles/3524...阅读全文

热议ING:大学生玩转云计算的一百种方法

摘要:大学生+想象力+技术,你猜,这三者结合的力量有多大?答案正在不断更新ING ![22](https://img.alicdn.com/tfs/TB18ZKhQFXXXXX1XXXXXXXXXXXX-735-397.jpg) 借助科技普惠的力量,阿里云以近乎免费的价格,于2015年推出“云翼计划”,旨在降低大学生接触云计算领域的成本,培育出更多云计算领域的人才。 2017年,阿里云的“云翼计划”再次升级,将原云服务器配置(1核1G)升级到1核2G,优惠价格仍然保持9.9元/月不变(原价:108元/月),且续费同价。 ![33](https://img.alicdn.com/tfs/TB1gqScQFXXXXbTXXXXXXXXXXXX-790-318.jpg)...阅读全文

IPFS柏林会议最新报道:几十个天才码农集体快乐写代码

等待了一天终于等到了柏林会议的召开首先我们先来看看全球最神秘的团队集体照 心理有没有一种全是天才的既视感让我们看看前方参会人员的感叹 作为IPFS忠实的粉丝看到这 小编我 旋转跳舞唱着歌 我的偶像果然个个牛逼不但技术吊打一般人做事的态度还是这么地富有激情稳重低调虚心学习专心致志……已经无法用我的词汇形容了跟着这样的团队支持这样的项目小编想说多久我都愿意 再看看会议其他信息 信息一:成员是来自全球的技术顶尖人物 部分技术讲解 讲的啥 看不懂但肯定高!大!上!会议上发布了IPFS从Alpha到Beta,再到v1.0.0的计划蓝图:1.因其规格100%完整。这包括IPFS,libp2p,多格式和IPLD规范。2.符合性测试规范。3.golang和JavaScript实现是100%完整且符合规范。4...阅读全文

博文 2018-07-10 13:34:42 Dolphin_491b

bibibi 做游戏

玩自己喜欢的游戏,如果没有,就做一个。 ---bibibi 为什么还没有做游戏 首先要回答一个问题,为什么工作5年了,还没有进入游戏行业,这要从我的工作经历讲起。 2012年毕业后,首先关注的是生存,随便进了一家愿意招我的外包公司,被公司强行从c++开发转型去做ios,当时还很不乐意,什么ios,从来没听说过,我要做我的c++,c++是世界上最好的语言,于是我向主管申请做c++,可惜主管没鸟我。没办法,工资比较重要,于是我就学起了ios,没想到,一做就是5年。 中间跳过几次槽,跳槽的时候发现ios的工作很好找,行情不错,待遇也很好,于是就一直做到现在。这些技术积累和工作经历都是可以累加的,下家公司给你高薪看重的也是这点,如果转行做游戏,那就是要从头算起,待遇大幅度降低。当一个人的事业在飞速上...阅读全文

博文 2017-09-04 09:05:09 bibibime

活动 | Contentos联合举办的链游“绿洲黑客松”大赛圆满结束

9月20日至22日,Contentos联合Binance Labs、Celer Network、Cocos-BCX共同举办的游戏绿洲黑客松大赛(Game Oasis Hackathon)活动圆满结束。来自全国50多名优秀的开发者,经过3天的激烈比拼,最终完成一个个兼具可玩性和游戏资产非同质化的区块链游戏,为区块链游戏的大规模成产和推广提供了可能。 基于Contentos公链开发的FAST游戏团队,凭借融合了跨链交易技术的牧场收获游戏FARMO得到了第三名的好成绩。FARMO将风靡一时的收菜游戏与跨链、不可替代通证等区块链元素结合,让所有的投入和产出都记录上链,依存于合约;独特的跨链交易技术,让玩家可以在三条链间自由选择,自由交易。 (图为FAST团队展示FARMO游戏) 该黑客松大赛采用“线...阅读全文

博文 2019-09-26 16:33:12 内容链Contentos

试玩 go-socks5

测试环境 centos7 64 安装配置 安装 golang git yum install golang git 设置golang环境变量 export GOPATH=/root/gopath/ export GOROOT=/usr/lib/golang/ GOROOT 是golang安装的目录 如果是yum安装 用rpm查找出安装目录: rpm -ql golang GOPATH gopath可以自己新建个目录,安装的go-socks5会放在 $GOPATH目录中 安装go-socks5 go get github.com/armon/go-socks5 go build 安装成功可以进目录看下 cd $GOPATH/pkg 测试 vim test_gosocks5.go #go-soc...阅读全文

博文 2017-01-17 07:00:03 dworry

手游的巨头时代,中小厂商该何去何从?

几家独大的手游市场,已经压得中小厂商有点缓不过气来,一手“阴阳师”几乎就可以吞掉一大半的玩家群体,就更不用说几家大厂商频繁地推出新作,变着花样地玩儿着自己手里丰富的IP资源。虽然手游市场的生存的空隙快速地被挤压,但是不可否认的是面对庞大的玩家基数以及逐渐成熟的对手游的消费理念与能力,这个市场仍然充满了诱人的财富。而对于中小厂商来说,这片红海却仍应有自己的一席之地,在这个巨头时代,我们仍然有机会! 你对手游的理解如何? 也许,对于一部分的开发者来说,做手游可能仅仅是因为有利可图,而并没有热爱或者说对其有自己的理解,而这是打造产品非常必要的一个元素,因为这能够赋予手游灵魂,而有灵的产品,是玩家能够切身感受到的。 可以看看SuperCell,一个现象级手游的开...阅读全文

7天玩转云服务器

七天能干什么,赶快加入阿里云大学跟我们一起学习,7天带你玩转云服务器 课时列表 • 课时1:第1天:云服务器ECS是什么 • 课时2:第2天:上云概览——在云服务器上快速搭建个人网站 • 课时3:第3天:云服务器最基本操作——实例管理 • 课时4:第4天:云服务器磁盘管理 • 课时5:第5天:为应用创建备份——快照管理 • 课时6:第6天:轻松复用你搭建好的环境和应用——镜像管理 • 课时7:第7天:加固你的网站——云上应用的安全 开始学习:http://click.aliyun.com/m/27894/ ...阅读全文

基于AliOS Things玩转智能语音

随着AI技术的进步,智能语音开始将人机交互从手+眼睛的传统模式中解放出来。带给人们更便捷、更风趣、更有人情味的体验,让被操作对象变得不再只是一个死板的工具,而更像是一个有生命的助理。“帮我打开空调”,“明天上班需要带伞吗”,“帮我冲100块钱话费”…在万物互联的时代,你的所有需求只需要一句话便能实现。 AliOS Things 集成的Link Voice SDK即可实现智能语音交互。 关于阿里智能语音服务 阿里智能语音服务为设备提供语音交互能力、丰富的音乐内容、智能家居控制等,并可进行专有设备技能定制(如:语音操控跑步机、按摩椅等设备)。包括: 通用服务:搜歌、搜栏目、搜电台、问天气、百科、四则运算等; 阿里服务:控制智能家居、充值手机费、天猫超市购物、查询电费等 (需接入...阅读全文

我做了一个霸气侧漏的极客专属版万圣节南瓜机器人!

万圣节就要到了,极客、程序员们如何玩转万圣节?先来一个错误示范: ![alt text]( https://is.golangtc.com/upload/image/15824c31bd6711e7b35900163e0090de.jpg) emmmm....确实,指望装扮搞怪在“妖魔鬼怪”横行的万圣节上取胜,显然不是我们这种技术人员的强项,所以我们公司的程序员决定发挥他们的特长,定制一个捣蛋南瓜——一个炫酷的万圣节南瓜机器人,也是世界上第一只“糖果”驱动型 HEXA。 这个“南瓜”机器人不仅可以点亮糖果( LED 灯带),还能凶猛决断地移动,耍起萌来也是无敌。操作它去要糖果,本公司程序员大概能得到 1 年份的脂肪储备粮库了。 **“南瓜”机器人视...阅读全文

抓包工具从电脑端抓取安卓api数据,用数据来玩游戏。

·下载fd工具 https://www.telerik.com/download/fiddler ·## tools -> option 设置1. allow remote 2. no proxy: 3. 安装证书:1. 电脑端打开https抓包,decrypt https traffic 2. 手机端登陆 电脑ip:8888 下载证书,指纹验证安装。## 抓取游戏数据 : 养熊猫的。1。下载 2. 养猫 3. 分析抓到的请求:过滤器 设置游戏后台主机地址 分析请求,未加密 4. 编写python - requests 请求获取信息:CellList对应的value就是上图中熊猫的等级 5. 此外,包括售卖,合并,红包等操作; 邀请徒弟的个数等信息; 皆可用代码搞定,语言不限,只要能发送ge...阅读全文

Pokemon Go 教程

澳大利亚apple id 账号:fdf087469@163.com 密码:He807671626 据说不要登icould,一登就会锁了 将iPhone内部的Appstore ID更改一下。登入AppStore,可以看见AppStore已经自动切换到澳大利亚区,直接搜索Pokemon Go,点击下载。此过程稍微慢点,请各位耐心等待。 pokemon go中国玩家必须懂的教程 下载完先别着急,将刚刚iCloud ID更换成你原来的,再次登入AppStore,已经自动切换到国区(最垃圾的就是国区!!),搜索下载一个VPN,这里我推荐Green VPN或者Tiger VPN,可以免费用10天(感觉爽就付费包月咯)。 pokemon go中国玩家必须懂的教程 下载完VPN,打开VPN软件,会提示设置,...阅读全文

博文 2016-08-30 17:00:06 q8649912

玩转算法系列--图论精讲 面试升职必备(Java版)

​玩转算法系列--图论精讲 面试升职必备(Java版)图论算法是所有计算机专业的同学必学的基础知识;也是在算法,数据结构,离散数学等领域的重要内容;是面试,升职,计算机专业考研,考博的必考内容;更是计算机网络,编译原理,社交网络算法等领域的基础。但是,由于图论算法本身的复杂性和抽象性,让大多数同学头疼不已。在这个课程中,bobo老师将用其独到的问题讲解方式,庖丁解牛,深入浅出,让大家在这个课程中,真正地玩转图论算法。适合人群准备大厂面试的同学;准备竞赛, 考研的同学;对计算机基础算法感兴趣, 渴望提高自己内功水平的同学。技术储备要求有Java语法基础;有一定数据结构基础;章节目录:1-1 欢迎大家来到《玩转图论算法》 试看1-2 图论到底有什么用? 试看1-3 课程编程环境的搭建第2章 图的...阅读全文

博文 2019-11-21 03:34:45 taiyangneng

游戏测试技术综述

近两年,IT业一直经历着“寒冬”,但是游戏软件业却呈现出了勃勃生机。网络游戏仅在中国游戏市场出现不过两三年,正式投入商业运营的游戏数目已超过100款,但众所周知,都是国外的(主要是韩国的游戏)统治着国内大部分的市场,国内游戏软件想要突围而出,主要从二个方面,一是可玩性,由于中国有上下五千年的传统文化,博大精深,是我们得天独厚的优势,二是游戏的质量,游戏测试作为游戏开发中质量保证的最重要的环节,在游戏设计与开发的过程中发挥着越来越重要的作用。    游戏测试作为软件测试的一部分,它具备了软件测试所有的一切共同的特性:测试的目的是发现软件中存在的缺陷。测试都是需要测试人员按照产品行为描述来实施。产品行为描述可以是书面的规格说明书,需求文档,产品文件,或是用户手册,源代码,或是工作的可执行程...阅读全文

怎么修改自己网络的IP地址

在如今互联网时代,如果不懂点网络知识,那肯定out,不然你什么都不知道,现在什么都是用网络科技信息化等等一些高科技东西,例如现在出门都不带现金了,吃饭买东西娱乐等等都可以一个手机就可以解决,是的你没有听说,网络时代就是这么便捷和方便。这个事情已经持续已经好几年了,已不新鲜了,那么既然这么多人使用互联网,网络源自于WIFI,这么说就简单了,我们要想看新闻,聊天看电影电视剧,玩游戏是不是都需要连接WIFI,连接网络后就会有一个属于自己的IP地址,这样网络才有路径,知道去哪里来哪里,那么我们今天说的,怎么修改自己网络的IP地址呢。修改IP最简单快速的方法就是使用一个软件,这个软件就是迅速软件,那么这个软件去哪里下载呢,经过小编测试后非常实用,网上搜索迅速软件就可以下载的,首先下载后注册登录,软件里...阅读全文

2016女码农的初春

刚进入2016年的初春,望着帝都被雾霾染成灰色的天空,吸到嗓子里火辣辣的. ![1.jpg-12kB][1] --- 遭受着每日上班的交通换乘,堵车,公交跟地铁里的照片模式.真是让我悲愤! ![2.jpg-40.2kB][2] --- TMD干嘛非要回到这个让我不喜欢的城市,我狂躁,抑郁,压抑,感觉孤独与惆怅.想当初的追逐之心觉得都已经动摇,或者根本就是崩塌了. ![3.jpg-69.8kB][3] --- 父母也经常与我谈及这个问题,可能是怕我一个人在帝都太孤独,压力太大的原因,是不是怕我疯了,会给他们带来更大的负担呢.但是在家乡真的是没有适合我的公司与岗位,我也想回家乡和父母住在一起,哪怕环境在不好,那毕竟是我自己的家,有爱我的父母,有从小玩到大的朋友....阅读全文

记一次golang读取redis缓存,统计日活的过程

21天精品区块链课程免费学习,深入实战行家带路,助力开发者轻松玩转区块链! >>> 最近有一个需求是从redis缓存中读取日活,redis缓存中保存着每天每个游戏的日活与局数,类型是hashset,key是$game_id:$log_date,value是玩家ID以及对应的局数,结构如下: 表示在2018-07-18日,game_id=1的游戏的日活与对应局数如下: user_id 局数 1 2 2 3 3 4 4 5 虽然能够知道所有的game_id,但是有些游戏可能没有日活,,一个一个game_id去取日活效率不是很高,所以可以执行redis的keys命令来获取有日活的所有key: 然后遍历每个key,调用hgetall命令来获取每个key对应的日活与局数信息,就可以得出每个游戏的日活与...阅读全文

博文 2018-09-01 14:33:14 Valiben

Go 语言的 Gearman API

学习 Go 已经有一段时间了,关于《学习Go语言》的翻译进度一如既往的像之前一样缓慢。每当翻译到一处,看到 Go 语言那精妙的设计的时候,就会忍不住想写点什么。好吧,其实我之前的计划是写一个自己用的proxy,不过还是算了吧,原因大家都懂。轮子造太多,没意思。 在整理一些之前的技术架构和思考新的架构的过程中,一次又一次提高了 Gearman 在系统中的重要性。虽然基于“新项目用老技术,老项目用新技术”的原则,并不打算在新的项目中使用 Golang。不过,总会有一天新项目要变成老项目吧?总会有一天,老项目需要做一些调整吧?理由牵强了点,但总是给自己找到了一个做的理由。 于是就有了这个:http://bitbucket.org/mikespook/gearman-go 最初构思的版本是对成熟的 ...阅读全文

博文 2014-10-09 16:15:38 mikespook

数据宝双11狂欢夜,100%中红包,最高¥1111.1 1元现金

喜大普奔,犇走相告 厉害了,word数据宝 现在登陆数据宝官方网站 www.chinadatapay.com 双11玩转【幸运大转盘】 100%中奖机率,谁玩谁知道 还有¥111.1、¥11.11、¥1.11的现金红包 最高面额高达¥1111.1 不用拼人品, 玩得就是带劲! ![1.jpg](http://studygolang.qiniudn.com/161115/807b8140d97ac38d4221627c59768e03.jpg) ![3.jpg](http://studygolang.qiniudn.com/161115/5da152ca07155bb218a14c2afcbe712e.jpg...阅读全文

【玩转Golang】 通过组合嵌入实现代码共用

应用开发中的一个常见情景,为了避免简单重复,需要在基类中实现共用代码,着同样有助于后期维护。 如果在以往的支持类继承的语言中,比如c++,Java,c#等,这很简单!可是go不支持继承,只能mixin嵌入,且看下面的代码: type ManKind interface{ Say(s string); GetMouth()string } type Man struct{ ManKind } func NewMan() ManKind{ return &Man{}; } func (this *Man)GetMouth()string{ return "M0" } func (this *Man) Say(s string){ fmt.Printf("\n Speak with mouth[%...阅读全文

博文 2014-12-30 22:00:01 dajianshi

玩转云企业网(上):为什么需要云企业网

摘要: 我们在去年12月发布了网络家族新产品 -- 云企业网(原名云骨干网),英文名字叫Cloud Enterprise Network。经过海内外近半年的邀测和公测,云企业网于今年5月正式商业化了。我们之前发表过博客,一张图看懂网络产品云企业网,简单介绍了这款产品。 我们在去年12月发布了网络家族新产品 -- 云企业网(原名云骨干网),英文名字叫Cloud Enterprise Network。经过海内外近半年的邀测和公测,云企业网于今年5月正式商业化了。我们之前发表过博客,一张图看懂网络产品云企业网,简单介绍了这款产品。这次,将通过两篇文章让大家真正了解云企业网,并学会使用它。上篇将会介绍产品价值与功能,下篇着重讲解如何使用产品,敬请期待。 云企业网是一张什么网? 云企...阅读全文

CS:GO升级 Linux不再是“法外之地”

在前天的VAC大规模封禁中,有不少Linux平台的作弊玩家也迎来了“迟到”的VAC封禁。 一直以来,Linux就是VAC封禁的法外之地。虽然大部分玩家都使用Windows平台进行游戏。但实际上,使用Linux畅玩CS:GO的玩家也不在少数。 以前V社主要打击Windows平台的玩家作弊。而Linux则成为了一块“法外之地”。不过如今,Linux平台的作弊玩家要和嚣张的过去说再见了。 免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com...阅读全文

博文 2017-06-29 03:03:26 linuxprobe18

CS:GO升级 Linux不再是“法外之地”

在前天的VAC大规模封禁中,有不少Linux平台的作弊玩家也迎来了“迟到”的VAC封禁。 一直以来,Linux就是VAC封禁的法外之地。虽然大部分玩家都使用Windows平台进行游戏。但实际上,使用Linux畅玩CS:GO的玩家也不在少数。 以前V社主要打击Windows平台的玩家作弊。而Linux则成为了一块“法外之地”。不过如今,Linux平台的作弊玩家要和嚣张的过去说再见了。 更多linux咨询请查看www.linuxprobe.co...阅读全文

博文 2017-06-20 12:03:19 linux0001

opencv ubuntu golang

21天精品区块链课程免费学习,深入实战行家带路,助力开发者轻松玩转区块链! >>> 安装 #3.4.2 sudo apt-get install opencv sudo apt-get install golang-1.9 vi ~/.profile export GOPATH=$HOME/Desktop/GoPath export PATH=$PATH:$GOPATH/bin :wq! #https://github.com/hybridgroup/gocv #version 0.14.0 go get gocv.io/x/gocv gocv //灰度图 gocv.CvtColor(img,&grayMat, gocv.ColorRGBAToGray) //均值滤波 gocv.Blur(g...阅读全文

博文 2018-09-01 14:33:13 zzdglf

【云计算的1024种玩法】自己搭游戏服务器:我的世界Minecraft

摘要: 《我的世界》(Minecraft)是一款风靡全世界的 沙盒游戏。玩家可以独自一人或与朋友们一起自由冒险,探索随机生成的世界,创造令人惊叹的奇迹。 玩游戏当然少不了一台“游戏机”,即电脑。在自己的电脑上搭建游戏平台就得给自己的电脑购买一些好的配置以保证游戏的顺畅这会增加游戏成本,有时还会有系统崩溃的风险,这些潜在的风险处理起来还是比较麻烦的。 《我的世界》(Minecraft)是一款风靡全世界的 沙盒游戏。玩家可以独自一人或与朋友们一起自由冒险,探索随机生成的世界,创造令人惊叹的奇迹。 玩游戏当然少不了一台“游戏机”,即电脑。在自己的电脑上搭建游戏平台就得给自己的电脑购买一些好的配置以保证游戏的顺畅这会增加游戏成本,有时还会有系统崩溃的风险,这些潜在的风险处理起来还是比较麻烦的...阅读全文

Golang语言社区 课程2018年12月3日 更新说明

Golang语言社区 课程2018年12月3日 更新说明 Go语言单机、联网贪吃蛇实现 课程更新: 第十三节:玩家登陆、进入协议流程分析与调试 https://study.163.com/course/introduction.htm?courseId=1006192062&share=2&shareId=400000000538037#/courseDetail?tab=1 社区福利: 彬哥与Go语言 Golang语言社区论坛 www.Golang.Lt...阅读全文

博文 2018-12-03 01:34:45 Golang语言社区

Go实战--golang中MongoDB(mgo) 插入interface 顶

21天精品区块链课程免费学习,深入实战行家带路,助力开发者轻松玩转区块链! >>> golang mongodb插入insert数据demo 插入数据库通常情况下针对每个表创建一个结构体,但是mongodb是schemaless,文档数据库,对字段没有严格要求 package main import ( "fmt" "gopkg.in/mgo.v2" "io/ioutil" "net/http" "encoding/json" //"time" ) type Count struct { I int } var session *mgo.Session var err error func main() { session, err = mgo.Dial("127.0.0.1:27017")...阅读全文

博文 2018-09-01 14:33:15 mickelfeng

Golang语言社区 课程2018年12月5日 更新说明

Golang语言社区 课程2018年12月5日 更新说明 Go语言单机、联网贪吃蛇实现 课程更新: 第十五节:玩家房间匹配流程调试 https://study.163.com/course/introduction.htm?courseId=1006192062&share=2&shareId=400000000538037#/courseDetail?tab=1 社区福利: 彬哥与Go语言 Golang语言社区论坛 www.Golang.Lt...阅读全文

博文 2018-12-05 01:34:43 Golang语言社区

golang socket

21天精品区块链课程免费学习,深入实战行家带路,助力开发者轻松玩转区块链! >>> package main import ( "fmt" "net" ) func main() { tcpAddr, _ := net.ResolveTCPAddr("tcp4", ":6000") listener, _ := net.ListenTCP("tcp", tcpAddr) defer listener.Close() for { con, err := listener.AcceptTCP() if err != nil { //fmt.Println(err) continue } fmt.Println(con.RemoteAddr().String(), " tcp connect su...阅读全文

博文 2018-09-01 14:33:12 Robin3D