首发:个人博客,更新&纠错&回复 客户端采用C#开发,服务器使用java开发,通信方式为socket. 1.首先决定交互协议 客户端指令协议: getgames:要求服务端发送games指令 creategame:name=xx:新建一个游戏,并指定当前玩家名称,该名称也被用作游戏名称 joingame:game=xx,name=yy:加入一个已有的游戏,指定游戏名称和当前玩家名称 bp:hero=vs:进行BP,表示禁用英雄复仇之魂或选择英雄复仇之魂 服务端指令协议: games:gam…
引子   想必有很多小伙伴喜欢外出旅游,能去海外玩一圈那是更好不过了,旅游前大家一定会对吃.穿.住.行.游玩路线做各种攻略,然后满怀期待的出发- 想象中的旅游   出发前,想象中的旅游目的地可能有漂亮建筑:   好吃的美食:   漂亮的小姐姐:   悠闲的生活: 实际中的旅游   但现实中,大家如果到了语言不通的地方,大概率可能会遇到如下麻烦:   让人懵圈的地图:   梦幻菜单:   魔性的路标指示牌:   商场中琳琅满目的商品:   太难了 拍照翻译帮你忙   有了华为HMS ML Kit…
最近有小伙伴问我如何可以让 Windows 静置一段时间不操作之后,显示一个特殊的界面.我想了想,屏幕保护程序可以做到这一点,而且,屏幕保护程序的开发也是非常简单的. 本文将介绍如何为 Windows 这一悠久的功能进行开发. 本文内容 屏幕保护程序的本质 安装屏幕保护程序 处理屏幕保护程序参数 请预防一些坑 参考资料 屏幕保护程序的本质 屏幕保护程序本质上就是一个 Win32 窗口应用程序. 好了,这一节真的结束了…… 编译好一个窗口应用程序之后,把扩展名改为 scr,于是你的屏幕保护程序就做…
Android | 教你如何用华为HMS MLKit 图像分割 SDK开发一个证件照DIY小程序 引子   上期给大家介绍了如何使用如何用华为HMS MLKit SDK 三十分钟在安卓上开发一个微笑抓拍神器详情请戳,本次给大家分享一篇新的实战经验.   不知道大家是否有这样的经历,忽然学校或者公司需要提供让提供个人的一寸或者两寸头像照片,要办理出入证.学生证什么的,并且对照片的底色有要求,有很多人当前没有拍好的证件照需要到照相馆重拍,又或者之前已经拍过了,但是照片底色不满足要求,小编就有过类似的…
最近有个小项目,需要一个简单的后台程序来支撑,本来想用Nodejs来做,但是由于本人js一直很菜,并且很讨厌callback,虽然我也很喜欢异步模型,但我一直都觉得JS是反人类的.后台就用了go处理,数据存储使用的mongodb.怎么说来着,从生成数据的角度来讲,这东西把C#+SQLCE甩出好几条街.生成go+mongodb 大约,10秒左右,而后者只是大约需要5分钟.当然,这个完全是写法问题.因为是写一条,就保存一下,如果C#那边一次保存的话性能也不会很差.但考虑的部署问题,因为GO只要2个e…
古有,秦.齐.楚.赵.魏.韩.燕七国争雄:今有,微信.QQ.百度.支付宝.钉钉.头条.抖音七台争霸.古有,白起.李牧.王翦.孙膑.庞涓.赵奢.廉颇驰骋疆场:今有程序员1,程序员2,程序员3…编写代码. 逝者已矣,生者当如斯,活着就要折腾,不折腾不人生,不折腾枉为程序员,既然要折腾,那就挑个难度很高很高的技术来折腾,像小程序这种. 说笑的,其实从技术来说,小程序比iOS.Android.C#,甚至比Python都简单得多,因为它根本就不算编程语言,只是对Css.Html.Js做了一下包装,微信小程…
不知你是不是见到“文件剖析”这4个大字,才点进来看一看的?如果真是的话,那我可以坦诚.真心.负责任地告诉你:你上当了,你上了贼船啦,如果你现在想跳的话,还来得及,反正茫茫大海中,鲨鱼正缺搞程序的人.说你上当了,是因为我根本就剖析不了.我顶多只能做到分析. 2.1 配置文件分析 赶快打开微信开发工具,快速进到项目窗口中.展开pages,展开index,展开logs,展开utils,展开一切可以展开的.唯有如此,方能见到整个项目的全貌. 项目中,工程配置文件project.config.json,可…
在这个黄道吉日,咱们将要干一件,惊天地泣鬼神,妇孺皆知的大事,那就是删掉微信开发工具自动生成的源代码. 删掉pages下的index.logs目录,啥都不留: 删掉utils下的util.js,只流空气; 删掉app.js里的代码,只留App({}): 删掉app.wxss里的内容,只留下一地鸡毛: 删掉sitemap.json, 只留下一声叹息,但这里有个前提:你确定所有页面都可被索引(搜索),而且一直不会有例外,如果不是,那就留着,如果你已经删掉了,那就补回来. 删掉project.conf…
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 原文出处:https://dzone.com/articles/how-to-build-a-progressive-web-app-pwa-with-javasc 自苹果推出了iPhone应用商店以来,App成为了我们生活中不可或缺的一部分,而对于实体业务也是如此,现在各行业都在推出自己的App,但有没有人想过这样一种场景,如果自己的潜在客户还没有安装你的App亦或是即便安装但因为客户的手机存储空间紧张…
概述:这个小程序,你讲学习到基本控件(Button,Listview,Gridview,TextView等)的使用技巧,AssetManager类的使用,XML数据的解析方式,BaseAdapter,几种布局的使用,Sqlite的使用等等. 一.简单需求设计 左右分栏的形式,左栏为一级菜单,右栏为二级菜单.通过点击一级菜单列表在右栏现实二级菜单,在二级菜单中点击相关选项进入网页.一级菜单,二级菜单均有编辑功能,或增,或删,或改.为提高用户体验,将二级菜单的显示模式定为两种,一为列表模式,二为表格…