细节
紫菜(Nori)
Happy with code!
展开
-
C# typeof 与 示例的GetType()
typeof 输出这个示例的直接 类型 IBagItem, 也就是指向示例的类型。GetType() 源类型。原创 2024-01-11 20:18:57 · 550 阅读 · 0 评论 -
设计一个多人在线的匹配系统
实际上,会有很大的可能,玩家会加入匹配再退出,当然写完功能我们也会跑测试,假设我们加入匹配,但是突然取消匹配,但程序已经匹到玩家,这个时候我们就需要处理很多状态,最简单就是,搜索清理所有数据,但这个会把所有任务暂停下来,可想而知,代价是很大的,当上百万人同时取消;3.在每次开始 主流程时 可以记录一个状态,当中间有玩家退出时,改变这个 状态,只有在 主流程开始到结束,这个中间 所记录的状态 依然为每次开始时标记的状态,才清理过期数据,如下代码。1.进入下一个流程,匹配队友,或匹配对手。原创 2023-12-14 17:28:04 · 324 阅读 · 0 评论 -
数字越界分析
针对int 到 ushort的转换。原创 2023-12-11 20:24:22 · 32 阅读 · 0 评论 -
Mysql字符串类型编码问题
A:调查后发现在数据库中使用的 account 编码为 utf8mb4_unicode_ci,而这种其实是不区分大小写的,后面我们根据情况,将编码换为 utf8mb4_bin就可以了。Q: 数据库 Redis 出现 字符比较不一致问题。原创 2023-11-17 10:59:12 · 123 阅读 · 0 评论 -
C#细节问题
【代码】C#细节问题。原创 2023-11-01 10:34:21 · 124 阅读 · 0 评论 -
C# DateTime类型 直接使用Proto、Bson 问题
默认这里的时区为UTC、DateTimeOffset 为0,参考下面文档可找到;这就会导致设置的时区信息丢失,如下eg.// json08:00",// proto, 没有带时间戳// bson由于DateTime时C#的内建类型,不能使用 RuntimeTypeModel.Default.Add() 中添加查看源码可知,当;时序列化时会带时区。原创 2023-10-31 16:29:13 · 231 阅读 · 0 评论 -
修改物理机的DNS
【代码】修改物理机的DNS。原创 2023-05-22 16:00:39 · 77 阅读 · 0 评论 -
Splunk HTTP Event Collector(http事件收集器)融合 NLog基本使用
Splunk HTTP Event Collector(http事件收集器)原创 2023-04-17 20:24:58 · 558 阅读 · 0 评论 -
C# List.Sort分析
排序算法原创 2023-01-13 13:52:34 · 726 阅读 · 0 评论