
细节
紫菜(Nori)
Happy with code!
展开
-
C#并发集合-ConcurrentQueue
在多线程环境下,使用这个集合接受网络请求。原创 2025-02-27 16:09:11 · 333 阅读 · 0 评论 -
Linux 查看 进程相关信息
ps -aux | grep "进程名"原创 2024-12-23 15:53:10 · 127 阅读 · 0 评论 -
[303] 区域和检索 - 数组不可变
【代码】[303] 区域和检索 - 数组不可变。原创 2024-08-20 20:32:47 · 186 阅读 · 0 评论 -
[257] 二叉树的所有路径
树原创 2024-08-20 16:20:23 · 896 阅读 · 0 评论 -
[228] 汇总区间
如果不是一个区间,只是一个数字 x,则这个数字在nums中,不存在 x - 1, 或 x + 1。如果是一个区间,则区间的两头中间包含的所有数字都在nums中,包含边界。理解题意就好做了 ^ ^列表中的每个区间范围。原创 2024-08-20 12:09:24 · 204 阅读 · 0 评论 -
[202] 快乐数
【代码】[202] 快乐数。原创 2024-08-16 16:06:25 · 445 阅读 · 0 评论 -
紫龙游戏服务器面试
9.两个机器同时Tcp连接对方,是同一条链接吗。原创 2024-07-22 19:28:34 · 379 阅读 · 0 评论 -
C# typeof 与 示例的GetType()
typeof 输出这个示例的直接 类型 IBagItem, 也就是指向示例的类型。GetType() 源类型。原创 2024-01-11 20:18:57 · 640 阅读 · 0 评论 -
设计一个多人在线的匹配系统
实际上,会有很大的可能,玩家会加入匹配再退出,当然写完功能我们也会跑测试,假设我们加入匹配,但是突然取消匹配,但程序已经匹到玩家,这个时候我们就需要处理很多状态,最简单就是,搜索清理所有数据,但这个会把所有任务暂停下来,可想而知,代价是很大的,当上百万人同时取消;3.在每次开始 主流程时 可以记录一个状态,当中间有玩家退出时,改变这个 状态,只有在 主流程开始到结束,这个中间 所记录的状态 依然为每次开始时标记的状态,才清理过期数据,如下代码。1.进入下一个流程,匹配队友,或匹配对手。原创 2023-12-14 17:28:04 · 930 阅读 · 0 评论 -
数字越界分析
针对int 到 ushort的转换。原创 2023-12-11 20:24:22 · 77 阅读 · 0 评论 -
Mysql字符串类型编码问题
A:调查后发现在数据库中使用的 account 编码为 utf8mb4_unicode_ci,而这种其实是不区分大小写的,后面我们根据情况,将编码换为 utf8mb4_bin就可以了。Q: 数据库 Redis 出现 字符比较不一致问题。原创 2023-11-17 10:59:12 · 158 阅读 · 0 评论 -
C#细节问题
【代码】C#细节问题。原创 2023-11-01 10:34:21 · 160 阅读 · 0 评论 -
C# DateTime类型 直接使用Proto、Bson 问题
默认这里的时区为UTC、DateTimeOffset 为0,参考下面文档可找到;这就会导致设置的时区信息丢失,如下eg.// json08:00",// proto, 没有带时间戳// bson由于DateTime时C#的内建类型,不能使用 RuntimeTypeModel.Default.Add() 中添加查看源码可知,当;时序列化时会带时区。原创 2023-10-31 16:29:13 · 357 阅读 · 0 评论 -
修改物理机的DNS
【代码】修改物理机的DNS。原创 2023-05-22 16:00:39 · 168 阅读 · 0 评论 -
Splunk HTTP Event Collector(http事件收集器)融合 NLog基本使用
Splunk HTTP Event Collector(http事件收集器)原创 2023-04-17 20:24:58 · 823 阅读 · 0 评论 -
C# List.Sort分析
排序算法原创 2023-01-13 13:52:34 · 876 阅读 · 0 评论