红火吖
码龄21年
关注
提问 私信
  • 博客:198,163
    社区:1,685
    199,848
    总访问量
  • 99
    原创
  • 145,697
    排名
  • 49
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:网络游戏的架构设计,服务器程序设计,以及服务器安全,数据库架构等

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2004-04-16
查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    638
    当月
    2
个人成就
  • 获得66次点赞
  • 内容获得19次评论
  • 获得152次收藏
  • 代码片获得580次分享
创作历程
  • 2篇
    2024年
  • 2篇
    2023年
  • 8篇
    2022年
  • 20篇
    2021年
  • 1篇
    2012年
  • 1篇
    2010年
  • 1篇
    2009年
  • 17篇
    2008年
  • 56篇
    2007年
  • 1篇
    2005年
成就勋章
TA的专栏
  • Linux
    25篇
  • git
    1篇
  • mysql
    2篇
  • lua
    1篇
  • skynet
    3篇
  • Mac OS
    1篇
  • 高效算法
    2篇
  • redis
    1篇
  • c#
    1篇
  • Sqlserver
    11篇
  • vc++
    34篇
  • 服务器网络
    7篇
  • 游戏开发
    25篇
兴趣领域 设置
  • 编程语言
    pythonc++c语言lua
  • 开发工具
    githubgitsvnvisual studiovimvisual studio code
  • 后端
    架构分布式
  • 网络与通信
    websockettcp/ip
  • 硬件开发
    arm开发
  • 游戏
    cocos2dunity游戏引擎游戏程序
  • 操作系统
    linuxubuntucentos
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Linux虚拟化 Hyper-V 开启 KVM 嵌套虚拟化

日常办公使用 Windows 平台,需要研究 KVM 的使用,此时就需要在 Windows 提供的 Hyper-V 工具运行 Linux 虚拟机来测试 KVM 相关的使用,但是在 Hyper-V 虚拟机中再次运行 KVM 虚拟化属于嵌套虚拟化,需要开启相关功能。下面给出 Hyper-V 开启嵌套虚拟化的方法,默认您已经创建出一个虚拟机实例,下面的操作在虚拟中进行。复制没有输出说明不支持,下面进行设置,在关闭虚拟机,管理员权限打开复制复制复制。
原创
发布博客 2024.03.29 ·
670 阅读 ·
3 点赞 ·
1 评论 ·
6 收藏

ADB命令大全

5. 崩溃异常时monkey测试不停止: adb shell monkey -p --ignore-crashes -v 200 >文件路径。6. 遇到任何超时错误时不停止测试:adb shell monkey -p --ignore-timeouts -v 200 >文件路径。2. 显示日志进度:adb shell monkey -p -v 200  三种方式:-v,-v-v,-v-v-v,详细程度。
原创
发布博客 2024.03.28 ·
634 阅读 ·
25 点赞 ·
0 评论 ·
14 收藏

FFmpeg<第一篇>:环境配置

解压 ffmpeg-snapshot.tar.bz2 之后,在根目录下有配置文件:configure,执行该文件可以生成Makefile,configure文件中记录了configure的编译参数。【3】NDK版本,需要 < 19,19及19以上的版本已经去除了gcc和g++,所以不适用以上脚本。【6】当前ffmpeg支持clang编译,需要在configure中将。【6】Documentation options 文档选项。【3】Licensing options 证书选项。
原创
发布博客 2023.08.25 ·
2052 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

golang编译dll失败问题解决

以上是关于golang编译dll失败问题解决的主要内容,如果未能解决你的问题,请参考以下文章。
原创
发布博客 2023.02.24 ·
783 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

CentOS 7搭建SVN服务器

正常启动SVN服务之后,在Windows端通过svn//ip/svntest即可访问新创建的仓库了,弹出窗口输入用户名和密码即可。[repos/sadoc/oldboy]表示对版本库repos中的sadoc项目中的oldboy目录设置权限。[repos/sadoc]表示对版本库repos中的sadoc项目设置权限;[/]表示根目录(svnserve启动指定的目录),对全部版本库设置权限;配置权限的主体可以是用户、用户组或*,用户组需在前面加@,*表示全部用户。...
原创
发布博客 2022.07.19 ·
1109 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

github合并分支到master

我们在写项目的时候习惯创建一个dev分支用于更新代码,等到整个或者阶段性完成的时候再合并到master上步骤如下# 切换到master分支git checkout master # 将dev分支的代合并到mastergit merge origin/dev # 查看状态git status # 推送git push origin master...
原创
发布博客 2022.04.22 ·
1318 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Linux下,为应用程序添加桌面图标(ubuntu18.4)

一、桌面图标位置Lniux下桌面图标储存路径为:/usr/share/applications二、桌面图标格式所有桌面图标格式均为desktop,即名为XXX.desktop三、编辑内容(常用) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 //
原创
发布博客 2022.03.09 ·
2175 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

CentOS7如何升级ruby版本

yum install ruby默认安装ruby版本是2.0.0有时需要,需要升级版本。那怎么做呢?1.安装 rubyyum install ruby 下面是升级步骤2.不要删除ruby,继续执行以下命令:yum install centos-release-scl-rhyum install rh-ruby23 -yscl enable rh-ruby23 bash #加载环境变量ruby -v3.这里你会看到ruby版本已经是高于2.0.0以上的版本了,但是这里
原创
发布博客 2022.01.10 ·
1398 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

git自动获取版本号

rm -Rf log.txt//先删除,由于每次都会产生以个存放log的文件git log --pretty=oneline >> log.txt//可列出代码的全部改动历史,将他保存到一个文件中git_ver=`awk 'END{print NR}' log.txt`//统计上面文件有多少条记录取最后一个数据echo "Git Version: $git_ver"//打印出版本告sed -i '29s/.*/CZC_VERSION_CODE := V01.001.'$git_ver..
原创
发布博客 2022.01.09 ·
1134 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Linux的swap分区

虚拟内存不足:# 创建分区路径sudo mkdir -p /var/cache/swap/# 设置分区的大小# bs=64M是块大小,count=64是块数量,所以swap空间大小是bs*count=4096MB=4GBsudo dd if=/dev/zero of=/var/cache/swap/swap0 bs=64M count=64# 设置该目录权限sudo chmod 0600 /var/cache/swap/swap0# 创建SWAP文件sudo mkswap /var
原创
发布博客 2022.01.07 ·
1099 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

centOS7安装 mysql-community-release-el7-5.noarch.rpm 包

一、rpm包1、wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm(下载rpm)2、rpm -ivh mysql-community-release-el7-5.noarch.rpm(安装rpm包)3、yum install mysql-server (安装)二、操作MySQL1、service mysql start(启动数据库)2、service mysql status(查看数据库状态).
原创
发布博客 2022.01.05 ·
4346 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Lua的require小结

在游戏开发中会经常使用到lua作为游戏逻辑层的脚本语言,各种优势就不说了,虽然平时用的比较多,但对lua语言本身和内部的一些实现并不是很了解,让我们先从lua的require入手来一探require的各种用法吧。require其实类似与C/C++中的#include,就是加载一个指定名称的模块进来,该模块可以来自于lua,也可能来自于C/C++,在lua虚拟机启动时,默认会给我们预先加载好一些模块,保存在package.loaded中,我们可以实际打印一波看看:for k, v in pairs(
原创
发布博客 2022.01.05 ·
8602 阅读 ·
8 点赞 ·
0 评论 ·
26 收藏

Centos7 cmake 版本升级(由 v2.8.12.2 升级至 v3.16.6)

## 1. 查看当前cmake版本[root@localhost ~]# cmake -versioncmake version 2.8.12.2## 2. 进行卸载[root@localhost ~]# yum remove -y cmake## 3. 进行安装包的下载,也可以下载好安装包后传至相应的目录[root@localhost ~]# mkdir /opt/cmake[root@localhost ~]# cd /opt/cmake/## 4. 下载或拷贝,解压[root@lo.
原创
发布博客 2021.12.31 ·
2234 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

NGINX 配置浏览LINUX 系统目录并下载文件

准备工作:  安装编译工具及库文件:yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel  安装PCRE(目的是让Nginx支持Rewrite功能):    下载安装包:wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz    解压安装包:tar -zxvf pcre-8.35.tar.gz...
原创
发布博客 2021.12.17 ·
3260 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

CentOS 7 配置 nginx php-fpm 详细教程

CentOS 7 配置 Nginx 的步骤如下:首先更新 yum,没有安装 yum 的自行安装yum update1. 安装 Nginxyum install nginx 开启 Nginx 并设置开机启动systemctl start nginxsystemctl enable nginx完成后,输入 localhost 会显示如下页面,表示安装成功,该页面会由两个信息,一个是配置文件的路径,一个是 www 目录的路径2. 安装最新版本的
原创
发布博客 2021.12.16 ·
1011 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

远程连接mysql 8.0取消ssl验证

Ubuntu 或者windows下安装的mysql服务安装的是mysql8.0的版本,远程连接发现需要做ssl身份验证,本机连接不需要,取消掉其ssl身份验证需要调整配置 在ubuntu 下的 /etc/mysql/mysqld.cnf 或者 windows 下C:\ProgramData\MySQL\MySQL Server 8.0\目录下的my.ini 文件[mysqld]skip_ssl增加以上内容 就可以取消掉mysql 的远程访问的ssl身份验证...
原创
发布博客 2021.12.08 ·
6524 阅读 ·
6 点赞 ·
1 评论 ·
2 收藏

WSL安装SSH服务

wsl 配置开启ssh服务
原创
发布博客 2021.12.07 ·
2232 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

skynet lua操作 mysql 带有返回参数的存储过程

skynet/test/testmysql.lua源码测试用例里面没有带操作mysql存储过程返回参数的例子,不知道如何处理更好,这个问题我今天研究了大半天????,下载了mysql-server源代码https://github.com/mysql/mysql-server,看了libmysql实现https://github.com/mysql/mysql-server/tree/8.0/libmysql,以及存储过程相关的操作,结合skynet 本身的sql的支持实现,做了测试,需要再次读取数据才能获
原创
发布博客 2021.10.27 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

生成 GitLab EE 许可证

安装软件并且生成license.rbgem install gitlab-licensecat > license.rbrequire "openssl"require "gitlab/license"key_pair = OpenSSL::PKey::RSA.generate(2048)File.open("license_key", "w") { |f| f.write(key_pair.to_pem) }public_key = key_pair.publi...
原创
发布博客 2021.10.23 ·
3711 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Ubuntu18.4安装mysql 涉及到的修改调整

WSL 可以在 WSL 版本1或 WSL 2 模式下运行分发。 可以通过打开 PowerShell 并输入以下内容来进行检查:wsl -l -v。 输入以下内容,确保将分发设置为使用 WSL 2:wsl --set-version <distro> 2。<distro>用发行版名称替换 (例如 Ubuntu 18.04) 。在 WSL 版本1中,由于 Windows 和 Linux 之间的基本差异,docker 引擎无法直接在 WSL 内运行,因此 docker 团队开...
原创
发布博客 2021.10.16 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多