golang 中有判断切片中是否包含某元素的现成方法么?
不知道从何查起....阅读全文
不知道从何查起....阅读全文
万圣节就要到了,极客、程序员们如何玩转万圣节?先来一个错误示范:  emmmm....确实,指望装扮搞怪在“妖魔鬼怪”横行的万圣节上取胜,显然不是我们这种技术人员的强项,所以我们公司的程序员决定发挥他们的特长,定制一个捣蛋南瓜——一个炫酷的万圣节南瓜机器人,也是世界上第一只“糖果”驱动型 HEXA。 这个“南瓜”机器人不仅可以点亮糖果( LED 灯带),还能凶猛决断地移动,耍起萌来也是无敌。操作它去要糖果,本公司程序员大概能得到 1 年份的脂肪储备粮库了。 **“南瓜”机器人视...阅读全文
摘要: 五四青年节马上就要到了,受云栖社区邀请,来分享下自己的成长故事。 每个人都有每个人的成长故事,或惊涛骇浪,或一马平川。但是无论是平淡还是精彩,那都属于我们自己。 不是每个人都有立功立德立言的机遇,但是每个人都可以努力成为最好的自己。 “不是每个人都有立功立德立言的机遇,但是每个人都可以努力成为最好的自己” 曾经,我只想当一个公交车司机 很多人小时候都有成为超级英雄的梦想,不过我没有。 我小时候的梦想是成为一名公交车司机,因为公交车能坐很多人,能拉着七大姑八大姨一起逛北京城。 是的,我小时候的理想很淳朴。 现在,我是一个阿里云弹性计算的产品经理,就是业界熟知的ECS。 成长在教师家庭的烦恼 20世纪80年代,我出生在一个普通的教师...阅读全文
本文主要讨论游戏规则逻辑,具体绘制技术请参看相关文章: gomoblie flappy 源码分析:图片素材和大小的处理 http://www.cnblogs.com/ghj1976/p/5222289.html 绘制时间间隔控制 绘制是按照 60 FPS 的节奏绘制的(即每秒钟 60 帧), FPS : frames per second(帧率) 代码中的控制注意是通过 golang.org/x/mobile/exp/sprite/clock 下的 Time 控制的。 Time实际是 int32 的别名 type Time int32 应用程序初始化好,可以开始绘图时 这个值初始化成 FPS 的时间间隔。 这里 now 计算的是到现在为止, 有多少个 1/60 秒(time for 60 F...阅读全文
golang template使用自定义函数 需求来源是这样的:如何拿到一个slice的最后一个元素 在模版里面,我们可以获取slice的任意元素,只要给定下标即可,例如: package main import ( "os" "log" "text/template" ) const templateText = ` Friends : {{.Friends}} 1st Friend : {{index .Friends 0}} 2nd Friend : {{index .Friends 1}} 3rd Friend : {{index .Friends 2}} ` func main() { type Recipient struct { Name string Friends []st...阅读全文
当我初入职场时,加入的是一家创业公司,做了一名python后台开发。记得那时候团队人力不足,一切的一切都是以完成任务为第一要务,彼时的我们,高歌猛进,连续加班也不觉得累,那时的我,是有激情的,开发上自由度比较大,一切受限于当时的认知水平,完成即可。 image.png 测试?测试与开发比例为1:6(可能比这个还夸张),而且他们还要兼顾ios、android、运营后台台的测试任务,人力是严重不足的,很多时候,运营人员都充当测试的角色。这样的坏处就是上线前,总能发现很多bug, 于是,在我加入的第一个月,就经历了一次上线,一直到凌晨4点才勉强结束,心身俱疲。那时,我还没有认识到测试的重要性,可以说不怎么懂得软件工程这件事,很多时候,我们的上线都是粗糙进行,甚至不用测试,质量完全在于开发工程师的水...阅读全文