自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 gdb调试

摘要:本文介绍如何在Linux系统中配置core dump文件生成。主要内容包括:1)通过修改/etc/sysctl.conf设置core文件存储路径和命名格式;2)创建存储目录并设置权限;3)可选设置允许suid程序生成core文件;4)设置永久生效的两种方法(用户级和系统级)。最后简要说明如何使用gdb调试core文件。配置步骤详细清晰,包含必要的命令和参数说明,适合系统管理员和开发人员参考。

2025-06-09 14:14:29 157

原创 c++设计模式模块与系统

高内聚低耦合,设计模式,模块与系统设计

2024-11-28 21:06:36 550

原创 Centos 使用宝塔安装mysql详细步骤

修改密码并允许使用远程访问 关闭防火墙或开放端口。2直接在网页访问下载安装3.安装mysql。

2024-11-24 15:58:21 341

原创 linux上安装svn

linux安装svn

2024-11-17 17:34:41 162

原创 cocos中使用webcoket 序列化proto

cocos基于websocket 的protobuf 使用

2024-11-12 22:34:29 152

原创 cocos Creator 使用

1. assets下创建文件夹 -- 新建场景-- 添加空节点-添加ui组件。

2024-11-08 17:31:18 268

原创 游戏服务器的自定义协议设计

客户端与服务器之间的网络通讯。协议设计,协议的设置要考虑到三个方面, 1安全性, 2高效性, 3完整性。可以参考jwt: 组成: 头部,荷载,签名当然这个并不是高效的协议。TrinityCore 是一个开源的 World of Warcraft (WoW) 服务端模拟器,用于模拟 WoW 服务器的行为。TrinityCore 的协议设计主要是基于 WoW 的客户端-服务器通信协议。这个协议是二进制的,并且经过多年的迭代和扩展,包含了大量的指令和数据格式。消息格式:消息类型:序列化和反序列化:加密和校验:Tr

2024-11-08 14:38:12 373

原创 TrinityCore 的线程模型

逻辑线程中的updata方法 定时检测,定时器管理器中的事件。同时updata 中还检测游戏状态,并同步。

2024-11-06 14:55:30 159

原创 Cmake 入门

项目所在目录下 写一个CMakeLists.txt 并写如下内容。# 链接 Protobuf 库和 Pthreads 库。会生成一个可执行程序epoll_project。# 包含 Protobuf 头文件目录。# 设置 CMake 的最低版本要求。1.linux 安装cmake。# 添加 Pthreads 支持。# 查找 Protobuf 库。# 设置项目名称和语言。# 设置 C++ 标准。# 启用警告和严格模式。# 清理编译生成的文件。

2024-11-01 19:32:33 208

原创 Cocos Creator TypeScript 的vscode 开发教程

node.js 是基于JaveScript, 而TypeScript 是JaveScript的增强版。2.开发工具 vscode 安装: 插件:node.js。所以node.js开发就兼容等于TypeScript开发。1.下载node.js 并安装。

2024-11-01 17:23:12 347

原创 记录Clion 配置和使用

使用clion远程连接linux 映射环境配置。选择设置中的工具链 添加远程主机。设置: 构建设置部署。

2024-11-01 16:21:04 118

原创 Makefile文件

定义编译器选项 C98标准 (-Wall -Wextra)开启所有警告类型 使用严格的诊选项 启用多线程支持。# 定义生成可执行文件的规则 这里生成epoll的依赖是 头文件和epoll。# 清理生成的可执行文件 将原来旧的删除。

2024-10-31 23:48:46 292

原创 zlib记录

zlib库在linux上用于数据压缩这个库用与c的数据压缩和编码功能。

2024-10-31 23:46:01 265

原创 安装libxml

这个库是c读取xml文件的配置的库。

2024-10-31 23:42:22 592

原创 安装使用skynet

启动lua连接skynet。启动一个skynet节点。

2024-10-31 23:40:54 250

原创 Redis安装

【代码】Redis安装。

2024-10-31 23:39:15 104

原创 protobuf 安装使用

使用protobuf 序列化为二进制存于mysql,反序列化读取数据。proto3在使用c98时编译不过 c11则可以编译过。

2024-10-31 23:33:46 367

原创 windos10 安装docker

windows+R cmd 直接输出命令下载要装的中间件 如mysql redis 等。(注意这里的镜像可能会下载不了 网络和镜像地址问题) 可以搞个加速器。这里直接下载并运行redis 在docker中就可以看到。一开始下载的包 先后点击安装wsl 和docker。2.2在点击docker安装docker完成。2.3完成后再界面上点击设置 配置镜像地址。然后以鼠标右键 以管理员身份运行文件。2安装wsl 和docker。2.1下载的wsl 点击安装。文件 写如下内容并运行。

2024-08-31 15:44:52 385

原创 ubuntu安装lua

unbuntu 安装lua。

2024-07-31 19:00:04 617

原创 天翼云服务器开放端口问题

2点击安全组--然后点击点击箭头指向的大于号箭头---选择添加规则--选择端口范围即可。1.打开控制台-找到自己的实列-点击箭头位置。

2023-08-03 01:14:55 3737 1

原创 mysql

视图:又叫虚表,是一组数据的逻辑表示,本质是一条select语句,结果集赋予一个名字叫视图。视图作用:对于某个复杂查询,可以对这个查询建立视图,查询此时图就ok,简化查询;​ 只对创建查询视图: 一种逻辑表(逻辑上关联各个表),通过sql定义createview_name as =SQL,用来创建视图的表叫基表,用过视图可以展现基表的部分或全部内容。常用于查询,可但一般不会用于增删改操作;为什么使用视图?简单可复用,无需关心基表的结构,关联条件和删选条件,只关心获取结果。

2023-07-24 09:06:53 87

原创 Linux c++服务器开发 游戏服务器

mmo游戏

2023-04-13 15:57:02 2508 1

原创 linux 服务器

【代码】linux 服务器。

2023-04-10 21:05:27 80

原创 gdb调试

gdb 调试入门

2023-03-10 12:07:18 77

原创 protocol buffer

protobuf序列化反序列化协议

2023-03-09 19:36:16 86

原创 树形结构二叉树-红黑树--B树--B+树

二叉树- 红黑树 -B树--B+树

2023-03-09 19:25:20 69

原创 Redis

初识Redis

2023-03-08 23:23:10 68

原创 MySql

mysql sql优化 索引优化

2023-03-08 23:02:33 289

原创 多线程的优缺点以及替代方案+锁为什么影响线程的执行效率

后端 多线程 锁 协程

2022-12-29 13:54:04 1814 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除