装机
文章平均质量分 57
疯狂的布布
知道越多不知道越多
展开
-
C++服务器搭建之完整lua生态
本文主要介绍一些C++通过lua调用的一些服务器生态reids,cjson,lualogging,protobuf,protoc_genc,libevent的一键安装一键安装包和与版本匹配的工具已经整理完毕:链接:https://pan.baidu.com/s/1WhwDrIWR4ruaVlhoX3zfxA提取码:rtt5下载下来lua_comple软件包可以看到首先阅读ReadMe文件,一定要看,可以给后面解决问题提供思路运行环境:linux系统将整个文件夹同步到li...原创 2022-02-01 15:19:23 · 1233 阅读 · 1 评论 -
C++服务器搭建之(protoc-gen-lua将pb生成lua)
所需文件安装包:python-2.7.2.msipython安装程序 Download Python | Python.orgLuaForWindows_v5.1.4-45.exelfw安装程序 http://code.google.com/p/luaforwindows/downloads/listprotobuf-2.4.1.zipPB源代码包...原创 2022-01-31 22:18:26 · 1124 阅读 · 0 评论 -
Nginx基础教程
什么是Nginx?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。2011年6月1日,nginx 1.0.4发布。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。在全球活跃的网站原创 2022-01-03 10:58:03 · 1477 阅读 · 3 评论 -
Git 基本操作命令汇总
git基础教程Git 基本操作Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。获取与创建项目命令git init用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 runoob 项目:$ mkdir runoob$ cd runoob/$ git initInitializ原创 2021-12-17 21:21:51 · 182 阅读 · 0 评论 -
svn使用教程
安装:svn安装的时候很容易遇到坑。注意:安装svn的时候如果在默认情况下是不安装svn命令行的,所以需要我们手动勾选。svn切分支: svn copy url:cur url:that -m “dfdfd”svn分支切换:svn switch url实战:创建仓库:svnadmincreate svn_fengjun导入工程到仓库:svn import 网站 file:///Users/fengjun/Documents/svn_server -m "dfdf”;.原创 2021-08-15 18:03:03 · 360 阅读 · 0 评论 -
Vs2012使用strcpy出错之解决方法
此方法出错,并非真正有什么错误,而是微软认为这样用不安全,微软推荐用strcpy_s代替。但对于strcpy_s并非出自标准C,不方便代码的移植,为了阻止编译器报错,可以点击工程属性,"Configuration Properties"->"C/C++"->"Preprocessor"->"Preprocessor “按下图所示加上”_CRT_SECURE_NO_WARNINGS” 标示即可。...原创 2021-08-15 18:03:18 · 594 阅读 · 0 评论 -
CentOS 7告iptables防火墙提示Unit iptables.service failed to load
使用CentOS 7时发现使用iptables防火墙时提示错误Unit iptables.service failed to load,意思是防火墙运行启动失败了,那么要如何处理呢。一直用CentOS 6 习惯了,一下没适应过来。防火墙配置后执行service iptables save 出现”Failed to restart iptables.service: Unit iptables.service failed to load: No such file or directory.”错误,在C原创 2021-08-15 18:03:55 · 662 阅读 · 0 评论 -
VS实现数据库同步
http://www.uol123.com/2016/09/12/%E9%80%9A%E8%BF%87vs-2015svn%E4%B8%BAsql-server%E6%8F%90%E4%BE%9B%E6%95%B0%E6%8D%AE%E5%BA%93%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86.html原创 2021-08-15 18:04:04 · 279 阅读 · 0 评论 -
创建动态库工程dll
直对动态库的封装理解不是很透彻,虽然之前写过一个Demo,不过并没有真正的理解。所以写下来,帮助自己理解下。1、一个程序从源文件编译生成可执行文件的步骤:预编译 --> 编译 --> 汇编 --> 链接(1)预编译,即预处理,主要处理在源代码文件中以“#”开始的预编译指令,如宏展开、处理条件编译指令、处理#include指令等。(2)编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析以及优化后生成相应的汇编代码文件。(3)汇编是将汇编代码转变成二进制..转载 2021-08-15 18:04:12 · 375 阅读 · 0 评论 -
google breakpad安装dumpGoogle Breakpad 在 windows下捕获程序崩溃报告
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]一、简述Google breakpad是一个非常实用的跨平台的崩溃转储和分析模块,支持Linux、mac、solaris、windows。通俗一点来讲,我们可以借助Google breakpad来捕捉程序程序崩溃的错误报告。即在程序崩溃时会生成dump文件。而dump文件是进程的内存镜像,能够保存程序中断时的进程状态,让我们在程序崩溃后能够了解具体原因。关于如何使用Google breakpad 网上完整的资料并不是很多转载 2021-08-15 18:04:18 · 390 阅读 · 0 评论 -
Windows 64位下安装Redis详细教程
redis文件安装:https://github.com/ServiceStack/redis-windowsredis安装使用教程:https://jingyan.baidu.com/article/f25ef2546119fd482c1b8214.htmlredis教程网地址:http://www.runoob.com/redis/redis-tutorial.htmlhttps://segmentfault.com/a/1190000002544006更多学习资料网:http://原创 2021-08-15 18:04:24 · 80 阅读 · 0 评论 -
sql server 2005
127.0.0.1,1433 (SQL Server 9.0.1399 - sa)账号sa密码: g。。6sql server启动服务-》 计算机右键-》管理-》服务和应用程序-》找到SQL SERVER(MSSQLSERVER)-》右键 启动或停止sql server cmd帮助: osql ?/sql -S 192.134.123.3 -U sa -P badffuse testDBgoselect * from testAccountgo..原创 2021-08-17 10:32:22 · 165 阅读 · 0 评论 -
CentOS7 上安装 Lua5.3
1.CentOS7默认已经安装了5.1.4①查看当前lua版本号:lua -vLua 5.1.4Copyright (C) 1994-2008 Lua.org, PUC-Rio②查看lua和luac的位置:which lua luac/usr/bin/lua/usr/bin/luac2.编译Lua5.3版本①下载lua-5.3.3.tar.gz②make linux出现错误:lua.c:80:31: fatal error: readline/readline.h: ..转载 2021-08-17 10:32:40 · 657 阅读 · 0 评论 -
libevent安装
libevent安装libevent是基于Reactor模式的I/O框架库,它具有良好的跨平台性和线程安全,它实现了统一事件源(即对I/O事件、信号和定时事件提供统一的处理)。高性能分布式内存对象缓存软件memcached是使用libevent的著名案例。libevent下载最新的稳定版本的下载链接点击打开链接libevent安装tar xzvf libevent-2.0.21-stable.tar.gz./configure -prefix=/usr //设置路径用的ma..原创 2021-08-17 10:32:47 · 71 阅读 · 0 评论 -
linux下生成core dump文件方法及设置
源自:http://andyniu.iteye.com/blog/1965571core dump的概念:Acore dumpis the recorded state of the working memory of a computer program at a specific time, generally when the program has terminated abnormally (crashed). In practice, other key pieces of prog..转载 2021-08-17 10:32:52 · 1992 阅读 · 0 评论 -
查看电脑操作记录
1.windows电脑操作记录查看http://www.dnpz.net/diannaozhishi/1455.html2.linux查看记录方法history | tail -n 1000原创 2021-08-17 10:33:04 · 86 阅读 · 0 评论 -
linux下gdb的安装方法
参考网址:https://blog.csdn.net/chengsi101/article/details/79424083转载 2021-08-14 11:15:15 · 111 阅读 · 0 评论 -
gdb 查看变量和内存
在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是:printprint /是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表达式按16进制的格式输出,那么就是/x。一、表达式print和许多GDB的命令一样,可以接受一个表达式,GDB会根据当前的程序运行的数据来计算这个表达式,既然是表达式,那么就可以是当前程序运行中的const常量、..原创 2021-12-17 21:20:12 · 5571 阅读 · 0 评论 -
gdb调试
守护进程调试方式:http://blog.csdn.net/lixungogogo/article/details/52156653gdb传入参数方式set args 10 --10代表fengj游戏服的id--全娱公司完整gdb流程gdb GameServiceset follow-fork-mode childset args 10b LuaRedisAsync.cpp:244info brun游戏dump文件调试gdb GameSer.原创 2021-08-14 11:18:29 · 184 阅读 · 0 评论 -
Git 基本操作
Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。获取与创建项目命令git init用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 runoob 项目:$ mkdir runoob$ cd runoob/$ git initInitialized empty Git reposi原创 2021-08-14 10:48:16 · 84 阅读 · 0 评论