华为软件大赛之德州扑克

本文作者分享了参加华为软件精英挑战赛的经历,主要涉及Linux环境配置、TCP Socket通信、解包处理及赌博策略算法。在比赛中,作者遇到了包括虚拟机Ubuntu的安装、Socket通信学习、粘包问题解决以及segmentation fault等挑战,并最终完成了德州扑克的AI程序设计。
摘要由CSDN通过智能技术生成

    昨天把结果提交了,一下又感觉没啥事了,这两周把所有的时间在用着参与华为软件精英挑战赛了(好久没科研了啊)。这里总结一下本次比赛一些经验吧!

    5月十几号了才知道了这个比赛,然后就在官网注册了一下,报了个名,然后抱着试一试的想法写写代码,看自己究竟能写到什么程度。

报名后遇到的第一个困难是:

(1)软件环境的配置。

       一说到编写软件,自己以为就是在VS底下编编程序,调试调试!看来是tooyoungtoosimple了!首先下载了程序设计任务一看,原来要在Linux下编程啊。这个东西只是听过,可是一点都没用过啊。心想不管了,还是试一试下吧。

  本次比赛用的ubuntu,系统都是官方给提供的。然后自己下载了虚拟机vitural box,将官方给的系统装好。其实也是蛮简单的,照着官方的开发调试指南一步一步来就可以了。

环境配置好后,就开始编程了,第二个困难是:

(2)Socket 通信

     这次比赛任务是一个德州扑克

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值