会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天下太平
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
2022年4月22日
继承STL模板类实现有序表
摘要: //order_list.h #pragma once #include <list> #include <initializer_list> using namespace std; template <typename T> class order_list :public list<T> {
阅读全文
posted @ 2022-04-22 16:30 天下太平
阅读(46)
评论(0)
推荐(0)
2022年4月21日
定点数数学库fpm源码走读
摘要: 定点数数学库fpm(fixed-point math) github:https://github.com/MikeLankamp/fpm 仅包含头文件的实现,需要C++11或以上。 https://github.com/TxtpGame/fpm/blob/master/docs/index.md
阅读全文
posted @ 2022-04-21 10:58 天下太平
阅读(1227)
评论(0)
推荐(0)
2022年4月18日
反作弊方案
摘要: 反作弊方案 原则 休闲类游戏,不需要太高的实时性,不做实时校验,做事后校验。 允许玩家作弊,作弊也是一种游戏体验。 思路 尽可能缩短从开挂到封号的时间差。 尽可能减小开挂修改数据后的影响范围。 尽可能降低玩家举报后的处理时长。 降低误报率。可以接受漏报,但不能误报。 需要做什么 记录玩家在app中的
阅读全文
posted @ 2022-04-18 15:45 天下太平
阅读(136)
评论(0)
推荐(0)
空对象模式(Null Object Pattern)
摘要: 定义 设计一个空对象取代NULL对象实例的检查。NULL对象不是检查控制,而是反映一个不做任何动作的关系。 这样的NULL对象也可以在数据不可用的时候提供默认的行为,属于行为型设计模式。 组成 抽象对象(AbstractObject):定义所有子类公有的行为和属性。 真实对象(RealObject)
阅读全文
posted @ 2022-04-18 13:44 天下太平
阅读(202)
评论(0)
推荐(0)
exec和xargs命令的区别
摘要: xargs xargs命令需要结合管道符|使用,其格式为:**** | xargs command # find ./ -type f | xargs echo ./main.cpp ./a.out ./test_backtrace.exe xargs是把所有找到的文件名一股脑的转给命令。 当文件很
阅读全文
posted @ 2022-04-18 12:24 天下太平
阅读(269)
评论(0)
推荐(0)
2022年4月14日
accept发现返回是0,是否有问题?
摘要: accept发现返回是0,是否有问题? accept函数,错误会返回-1,正确会返回>=0。 标准输出关闭后, 所以accept返回为0, 0可以作为正常的套接字使用, 网络连接信息正常。 0-标准输入,1-标准输出,2-标准错误。默认从3开始。 可以使用close(0),之后accept就会返回0
阅读全文
posted @ 2022-04-14 13:46 天下太平
阅读(827)
评论(0)
推荐(0)
pstack跟踪进程栈
摘要: pstack 命令可以打印出进程的线程堆栈信息:pstack 进程ID 想要查看具体某个线程的调用情况,获取到线程ID:pstack 线程ID 输出结果: 在排查进程问题时非常有用,比如我们发现一个服务一直处于work状态(如假死状态,好似死循环),使用这个命令就能轻松定位问题所在;可以在一段时间内
阅读全文
posted @ 2022-04-14 10:31 天下太平
阅读(112)
评论(0)
推荐(0)
2022年4月13日
linux性能优化常用命令
摘要: lsof 用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。 系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。 iostat iostat命令被用于监视系统输入输出设备和CPU的使用情况。它
阅读全文
posted @ 2022-04-13 17:22 天下太平
阅读(170)
评论(0)
推荐(0)
2022年4月12日
c++ stl vector 下标可以取-1么
摘要: vector下标访问有两种情况: []运算符 at函数 []运算符 不会进行边界检查。 不同于 stdmapoperator ,此运算符不插入新元素到容器。 通过此运算符访问不存在的元素是未定义行为。 at函数 访问指定的元素,同时进行越界检查。 若 !(pos < size()) 则抛出 std:
阅读全文
posted @ 2022-04-12 15:10 天下太平
阅读(413)
评论(0)
推荐(0)
2022年4月11日
协程
摘要: 协程 历史上协程这个概念的出现要早于线程 协作式多任务与抢夺式多任务 进程与线程 一个标准的线程由线程ID,当前指令指针PC,寄存器和堆栈组成。 进程由内存空间(代码,数据,进程空间,打开的文件)和一个或多个线程组成。 进程持有资源,一旦退出,进程申请的各种资源都会被OS强制回收。 而线程依附于进程
阅读全文
posted @ 2022-04-11 09:49 天下太平
阅读(128)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
公告