首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Golang并发模型:轻松入门select

举个例子:我们都知道一句话,“吃饭睡觉豆豆”,这一句话里包含了3件事: 妈妈喊你吃饭,你去吃饭。 时间到了,要睡觉。 没事做,豆豆。...在Golang里,select就是干这个事的:到吃饭了去吃饭,该睡觉了就睡觉,没事干就打豆豆。 结束发散,我们看下select的功能,以及它能做啥。...这个测试的结果是 1$ go run example.go 2Write 1 用豆豆实践select 来,我们看看select怎么实现豆豆:eat()函数会启动1个协程,该协程先睡几秒,事件不定,然后喊你吃饭...default是,没人喊我吃饭,也不到时间睡觉,我就打豆豆。...default: 28 fmt.Println("Beat DouDou") 29 } 30} 由于前2个case都要等待一会,所以都不能执行,所以执行default,运行结果一直是豆豆

52510

c++枚举类型enum输出_python中的枚举

2. enumeration list 是一个用逗号分隔的标识符列表 举例: enum Sss { 吃饭, 睡觉, 豆豆,...默认情况下,第一个枚举符号的值是 0; 举例说明: class Program//类名 { enum Sss//枚举名 { //枚举内容,用逗号进行隔开的列表 吃饭, 睡觉, 豆豆, 打游戏...Console.WriteLine("我最喜欢的游戏是: {0}",Sss.三国杀); Console.ReadLine(); Console.WriteLine("它的序号为:{0}",(int)Sss.豆豆...举例说明): enum枚举的变量名字不可以,相同但是变量值可以相同: 例如: enum Sss { 吃饭=0, //value is 0 睡觉=1, //value is 1 豆豆...枚举中的部分成员定义了值,而部分没有;那么没有定义值的成员还是会按照上一个成员的值来递增赋值: 例如: enum Sss { 吃饭=0, //value is 0 睡觉=1, //value is 1 豆豆

1.5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    软件测试如何快速入行

    2.有工作经验的人 经过几年的工作,发现工作没激情,想掌握一门技术;也有觉得自己工资低的,想寻求更高的工资,比如王豆豆;也有觉得自己从事的这行没前途,感觉危机想转行的,比如王豆豆。...在这里可以插播一段王豆豆的经历: 大学毕业之后,王豆豆很迷茫,不知道想做什么,这时就羡慕那些有哥哥姐姐可以帮忙规划指导的同学,迷茫就乱窜,那段时间做过很多,有的工作只做了一天或者几天,最长的也有一个月左右的...王豆豆本身是就是一个喜欢捣鼓的人,以前家里新添置了物件,就逃不过王豆豆的魔爪,不是拆到分家,就被拆完组不起来,那时没少挨我妈的。...王豆豆只看过软件评测师教程,对其它测试基础没研究,如果实在找不到,那可以和王豆豆一样。 看这本书要报着几个目标去看: 1.了解软件测试的对象 首先要清楚软件测试,测试的对象是什么?由哪几部分组成?...王豆豆记得当时刚做软件测试时,经常看51testing 和博客网,也关注了一大批博主,至到现在还有很多在一直关注的。

    83320

    软件测试人员是选择大公司好,还是选择小公司好

    豆豆在软件测试行业中也算摸爬滚打很多年了,大型公司待过小型公司也待过,那王豆豆就结合自身的认识给就给大家叨叨大公司和小公司到底哪个好?...首先,王豆豆先摆正观点,王豆豆觉得大公司有大公司的好处,小公司有小公司的好处,不管是哪一个,软件测试人员都需要梳理清楚目前自身急需解决的问题或者自己想要达到的目的,也就是要清楚自己需要什么,这样才能做好选择...小公司就不同了,工资能准时发就不错了,王豆豆待过一个最扣的公司,就是一年到头除了工资就没有任何东西了,有时连工资都不能准时发,更别说其它福利了。...记得刚毕业那会以文员作为职业目标,在一家小厂做人事文员,那真是各种各样的事情真多,上至人事制度的制定,人事考勤的核对,修改,下至员工的招聘,入职安排等都需要做,有时前台休假或请假了,那需要做前台的工作,接待、给老板饭等等...一般情况下,刚毕业的小伙伴王豆豆更建议去大型公司。

    2.4K50

    软件测试人员眼中的项目上线流程

    豆豆:“XX项目,昨天已经将所有的测试点测试完全了,今天开发合到master上回归测试完成之后就可以上线了。” 开发A:“我一会儿就合" 王豆豆:"好的" 散会之后,一小时过去了........确定回归测试服务器: 王豆豆目前公司有十台测试服务器,平时根据项目、业务需求和测试任务的不同,在不同的测试服务上拉分支进行测试。...刚好今天王豆豆就接到了一个新的测试任务,接到任务之后,王豆豆就会询问测试小伙伴们哪台服务器是现在没人用的? 假设今天test3没人用,那王豆豆就选择test3作为本次测试任务的测试服务器。...完全以上步骤之后,就可以择良辰开始上线了,一般上线的权限只有几个人有,所以上线的人员是固定的,上代码时需要先将线上环境的job停掉,我们也是用jenkins进行自动化部署,只是需要人为的版号、标签,部署版本...王豆豆总结了几点: 1.线上环境数据的复杂度是测试环境不能比拟的。

    2.6K70

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    领券