- 博客(11)
- 收藏
- 关注
原创 SuperSocket 解析3 (连接事件、断开事件、消息功能)
在上两篇文章中,我已经把解析器和SuperSocket初始化程序设置好了,所以下面对于接收的消息如何进行功能模块分流,进行模块小功能分类的消息处理,下面我更多的是展示代码,进行简单叙述。
2024-08-07 16:00:00
780
原创 SuperSocket 解析2 (自定义协议)
你需要定义你的应用层通信协议把你接收到的二进制数据转化成你程序能理解的请求。注意:这里需要重写数据包解析方法,并我使用gb2312来进行解析,因为我使用的socket工具进行测试的,使用的是gb2312,所以有的时候如果你发送数据包中带中文,出现乱码,就是这个地方没有进行正确的编码解析。如果你要实现你自己的数据包分析类 只需要继承模板使用数据包类,在接收消息中进行配合使用就ok了 我定义的数据格式为。在supersocket默认的协议是空格来分割请求的Key和参,定义以空格和换行符来进行结束标志。
2024-08-06 16:30:00
369
原创 SuperSocket解析1 (初始化)
SuperSocket是一个轻量级的可扩展套接字应用程序框架。您可以使用它轻松构建始终连接的套接字应用程序,而无需考虑如何使用套接字,如何维护套接字连接以及套接字如何工作。
2024-08-05 15:30:00
346
1
原创 JavaScript+css+html实现贪吃蛇(文件大小14kb)
最后,我想说的就是思路吧,我的想法其实很简单,1.把固定大小的盒子当做游戏活动区间。2.获取用户键盘控件,用原生js去控制dom的移动和食物的随机性出现,特别是需要注意蛇的成长长度和蛇头(也就是第一个格子)不能触碰到自身,对于蛇的成长很简单,在末尾新增格子,插入dom就行了,但是对于蛇头触碰到蛇身的话我用的办法很简单,就是判断元素位置,这个是可以获取的(有兴趣可以研究一下代码,欢迎指出错误或者不足的地方),3.游戏暂停和继续,其实就是暂停计时器,嘿嘿,很简单吧。
2024-04-09 21:01:23
404
原创 在vue3+TypeScrip中使用XLSX封装导出表格excel文件
参数介绍:数据体(包含表头数据)数据格式为二维数组、例如:[[表头],[数据行],....],这里主要是表头和数据体列数保持一致性,并返回数据集合。2.Computerdata函数是excel数据体计算函数。其中的逻辑可以根据自己的需求进行更改。参数介绍:Dom、列名集合、文件名。3.XLSXCreate函数就是xlsx的执行函数。参数介绍:数据体Dom、列名集合。1.其中Export是入口函数。
2024-04-02 08:32:19
549
1
原创 对于.Net 5.0 WebApi 跨域 以及跨域注意事项
上下文的同源策略名称一样,如果不想使用带策略名称就对AddPolicy方法改为AddDefaultPolicy (没试过如何配置是否有区别)可以参考这篇文章https://www.cnblogs.com/dotnetw/articles/15931747.html。声明策略名称还可以在控制器上直接使用 [EnableCors(MyCorsPolicy)]"MyCorsPolicy" 同源策略 可以声明一个字段保存。在这里我的错误就是多加了个斜杠,去掉就ok了。在Configure方法中使用。
2023-10-20 09:49:57
614
1
原创 关于SQLServer脚本反向转换Powerdesigner物理模型、逻辑模型、概念模型
关于SQLServer脚本反向转换Powerdesigner物理模型、逻辑模型、概念模型
2022-11-01 19:51:18
1692
原创 【无标题】.Net IIS发布问题和解决 2022.10.1~2022.10.6 跨越的深坑
我做的项目是Uniapp+ASP.Net WebAPI +EF Core+三层架构,在完成大部分工作后,想进行IIS的挂载,遇到的一些坑~~~。
2022-10-07 09:34:14
471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人