自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (12)
  • 收藏
  • 关注

原创 C++服务管理工具&cmd远程执行

C++服务管理工具&cmd管理C++服务,以及远程命令执行。包含AdminModule(lib,用于目标进程),AdminService(web交互),web(前端)三个工程。github: https://github.com/li9chuan/AdminServiceDEMO: http://admin.mulanshanzhuang.comwindows可以启动以下批处理测...

2020-02-16 14:42:20 307

原创 Nginx php https 400 Bad Request

nginx  如下错误PHP ERROR/2 file_get_contents(https://xxxxxx): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Requestnginx.confclient_header_buffer_size    &&   large_client_h

2016-06-16 11:07:38 1449

转载 failed to open stream: HTTP request failed!

当使用php5自带的file_get_contents方法来获取远程文件的时候,有时候会出现file_get_contents(): failed to open stream: HTTP request failed!这个警告信息。google或者baidu一下,好多这样的问题,解决的方法都是修改php.ini,把allow_url_fopen给启用,改成 allow_url_fop

2015-11-03 19:52:49 1597

转载 screen 配置

# Set default encoding using utf8defutf8 on## 解决中文乱码,这个要按需配置defencoding utf8encoding utf8 utf8 #兼容shell 使得.bashrc .profile /etc/profile等里面的别名等设置生效#shell -$SHELL#set the startup messagestar

2015-10-27 15:01:43 628

转载 Linux下TCP keepalive属性的表现

tcp是面向连接的,在实际应用中通常都需要检测连接是否还可用.如果不可用,可分为:a. 连接的对端正常关闭.b. 连接的对端非正常关闭,这包括对端设备掉电,程序崩溃,网络被中断等.这种情况是不能也无法通知对端的,所以连接会一直存在,浪费国家的资源.tcp协议栈有个keepalive的属性,可以主动探测socket是否可用,不过这个属性的默认值很大.全局设置可更改/e

2015-07-29 17:38:27 436

转载 mysql账号权限密码设置方法

一、更改密码  第一种方式:  1、更改之前root没有密码的情况    c:\mysql\bin>mysqladmin -u root password "your password"  2、更改之前root有密码的情况,假如为123456    c:\mysql\bin>mysqladmin -u root -p123456 password "your password"

2015-04-15 17:32:17 582

转载 ANSI控制码在输出有颜色文本方面应用

-e 用来开启echo中的转义\e 或 \033 来输出Esc符号设置颜色的格式: \e[背景色;前景色;高亮m                 \033[背景色;前景色;高亮m恢复默认为 \e[0m其中背景色可以被以下数字替换第一个参数:0 透明(使用终端颜色),1 高亮 40 黑, 41 红, 42 绿, 43 黄, 44 蓝 45 紫, 46 青绿, 47白(

2015-03-10 17:32:15 547

原创 gdb 常用命令

(l)list 显示源代码(bt)backtrace 显示调用栈(f)frame 切调用栈, info f; up 调用栈上移 down 调用栈下移。(c)continue 继续执行,可带一个参数N,跳过断点N -1次。(p)print p file::variable

2015-02-02 17:36:50 505

原创 FreeBSD nginx php

nginx.conflocation ~ \.php$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /usr/local/www/nginx$fastcgi_script_name;include fastcgi_params;}APC:Alternat

2014-12-05 11:07:30 721

原创 nel_tool(服务器管理器) 使用中文

my.ini## UTF 8 Settingsinit-connect=\'SET NAMES utf8\'collation_server=utf8_unicode_cicharacter_set_server=utf8skip-character-set-client-handshakecharacter_sets-dir="D:/Program Files (x86)/xamp

2014-09-04 15:11:12 638

原创 使用 STLport 编译 Protocol Buffers

编译 Protocol Buffers在http://code.google.com/p/protobuf/ 可以下载到 Protocol Buffers 最新版。在下载的 Protocol Buffers 中找到 README.txt,此文件包含了关于各个平台安装(编译)Protocol Buffers 的信息。Windows 下编译 Protocol Buffers:打开

2014-08-28 21:09:10 940

原创 游戏服务器:编译linux版本

libcurl4-openssl-dev

2014-08-08 16:54:53 1010

原创 运行服务器

1.导表: code\EVA\tools\server\sql

2014-08-05 17:42:09 703

原创 搭建 登录php服务器

使用PHP与第三方平台对接,copy源文件到

2014-08-05 16:24:32 979

原创 构建工程 - Windows

为了方便跨平台,使用CMake不按理

2014-08-05 15:38:37 928 1

原创 与PHP通信

StartCommands ={ // create the login service module and open the web interface "moduleManager.createModule LoginService ls webPort="+LSWebPort,};

2014-07-19 23:22:10 993

原创 使用多线程

一个线程运行的类需要继承NLMISC::IRunnable,看起来像这样:

2014-07-19 18:01:45 604

原创 定时器系统

Rzyom定时器系统由三个类组成:

2014-07-18 20:36:16 746

原创 服务器结构

先从一个玩具工程说起单服架构

2014-07-17 12:00:00 800

原创 NeL 手游引擎

Nel 引擎用于Ryzom,其中包括

2014-07-14 23:41:22 1289

原创 mysql相关

set GLOBAL character_set_client=binary;show variables like "%char%";

2014-02-08 12:31:05 546

转载 TCMalloc static lib in vs2010

I discovered that in MS VS 2010, it is sufficient to:1) compile a static .lib with overridden functions (#define WIN32_OVERRIDE_ALLOCATORS in config.h). Make sure that 'C++ | Code generation' is set

2014-01-09 17:59:09 2382

原创 vs内存泄露检查

_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);_CrtSetBreakAlloc(788);

2014-01-09 17:06:50 552

转载 Network Attack

SYN端口扫描当一个源IP地址在规定的时间间隔内(缺省值为1秒)将含有TCP SYN片段的IP数据包发送给位于相同目的IP地址的16个不同端口时,即进行了一次端口扫描。 NULL扫描TCP NULL扫描是为了获得目的主机的操作系统类型的信息以及提供服务的端口信息,过程是向目的主机的的某端口发送一个没有任何标志位的TCP数据包,根据RF

2014-01-09 16:54:20 864

转载 tcmalloc MT版本

I wanted to post a little information about some changes that I'm working on finishing up for the windows version of tcmalloc. If you've ever hadtrouble overriding malloc/free on windows, you might 

2014-01-09 16:42:02 1091

转载 Discuz 表

表名分为三部分,中间以下划线分割,以下为例 pre_ 为前缀。中间如common,forum,connect,home,portal 等,代表使用的各功能模块。【公用表】表名 功能pre_common_addon 插件扩展中心服务商表pre_common_admincp_cmenu 后台管理面板,自定义常用菜单表pre_common_admincp_group 后台团队职务名称

2013-09-01 20:36:44 654

原创 FreeBSD 命令记录

sockstat [-46clu] [-p ports]      -4          Show AF_INET (IPv4) sockets.     -6          Show AF_INET6 (IPv6) sockets.     -c          Show connected sockets.     -l          Show listenin

2013-08-15 18:04:53 1258

转载 freebsd su root 登陆(su:sorry的解决办法)

在FreeBSD上要使用su命令成为root用户,不但要知道root的口令,还需要经过特别设置,否则就不能成功使用这个命令。这是因为FreeBSD对执行su命令的用户进行了更严格的限制,能使用su命令的用户必须属于wheel组(root的基本属组,组ID为0),否则就不能通过这个命令成为root用户。因此需要编辑组设置文件/etc/group,将需要超级用户权力的管理成员加入到wheel组中。

2013-08-01 15:19:27 655

转载 XSLT

I found some .cpp/.h files' name ends with _itf, such as character_sync_itf.h/character_sync_itf.cpp, and all this files have a line of text "WARNING : this is a generated file, don't change it !" d

2013-07-19 16:44:15 591

原创 RyzomCore 源码下载

RyzomCore搬到了bitbucket之后,hg的https获取源码总是失败。fork了一个工程,大家可以使用ssh方式获取源码,地址ssh://[email protected]/0xcc/ryzomcore可以使用TortoiseHg目录下的Pageant.exe,运行后将私钥添加,TortoiseHg在获取源码时就会自动找到私钥了。私钥下载地址:http://download.

2013-01-31 11:20:06 626

原创 google hash 空间与效率

Debugsparse_hash_map 140M    340469   340880 msdense_hash_map  263M      11498     11583 ms Releasesparse_hash_map 118M   2870   2890 msdense_hash_map  263M     590    582 msstd::map

2012-12-13 15:10:10 505

转载 Ryzom的文件

1、login_config.xml、login_main.xml、login_widgets.xml、login_keys.xml 路径:\ryzom\data\gamedev\interfaces_v3功能:login界面描述2、msg.xml路径:\ryzom\data\data_common功能:似乎是一个预定义了server-client的消息的文件。在postL

2012-12-08 12:16:51 545

原创 FreeBSD中基于ncurses的服务器状态监视器

几个要点延迟刷新:struct timeval pre_t;inline void Refresh(){struct timeval cur_t;gettimeofday( &cur_t, 0 );if( (cur_t.tv_usec - pre_t.tv_usec ) > 1000*100 ){refresh();p

2012-12-01 11:49:08 363

原创 gcc -m64 -fPIC 编译问题

做FreeBSD64位移植时,cpuid指令与gcc -fPIC开关冲突:由于-fPIC需要独占ebx,而cpuid要使用ebx,故修改汇编语句,不明确使用"=b",使gcc通过。原:asm("cpuid": "=a" (out_eax), "=b" (out_ebx), "=c" (out_ecx), "=d" (out_edx) : "a" (function));修改:a

2012-12-01 11:46:21 1375 1

转载 Ryzom服务架构

Ryzom服务架构(Aervice Architecture)(参考英文链接:http://dev.ryzom.com/projects/ryzom/wiki/ServiceArchitecture)术语服务器(Server):指物理服务器服务片区(Shard):指Ryzom世界的一个实例。当前,Ryzom有三个服务片区,一个面向法语社区,一个面向德语社区,最后一个是面向说英语

2012-12-01 11:39:26 1059

转载 Nel 基础辅助库(Nel Misc)

Nel 基础辅助库(Nel Misc)(参考英文链接:http://dev.ryzom.com/projects/ryzom/wiki/Nel_Misc)简介Nel基础库中包含了使用Nel其他库所用到的核心类型,功能函数和公共程序。它也独立包含了一些方便使用的辅助函数。核心功能基本数据类型平台无关的类型定义,诸如sint32,uint32等等异常处理基类

2012-12-01 11:36:27 635

原创 NLMISC::CConfigFile

Nel的配置文件中可支持以下操作( simpletest.txt ):var1 = 123; // var1 type:int, value:123var2 = "456.25"; // var2 type:string, value:"456.25"var3 = 123.123; // var3 type:real, value:123.123// the resul

2012-12-01 11:33:43 449

翻译 NeL Network Layer 1

ServerServer Structure服务器提供了一个接收队列(见下面对象图上的“Receive FIFO Buffer”),每个连接一个发送队列(“Send FIFO Buffer”)。在内部,每个连接关联的接收缓冲区处理非阻塞接收不完整的数据块(CServerBufSock中)。实际接收和发送是由CTcpSock(from layer 0)。NLNET Lay

2012-12-01 11:22:46 513

翻译 NeL Network Layers

简介NEL网络库提供了一个单一的解决方案,它满足所有 Server -> Client, Client -> Server and Server -> Server 的通信需求。该解决方案的结构层层叠在彼此之上。 API使应用程序的程序员直接访问所有的层。更高的层的数字具有较高的抽象。这意味着5层比0层添加了更多的功能,但也有在CPU负载和带宽的开销。Layer 0 (Bo

2012-12-01 11:21:21 449

转载 视野检测

昨天晚上想了个方法。想象1个从地图左上角开始,向右下角的水平逐行扫描线(类似CRT的电子枪扫描轨迹),那么,这个轨迹上一定包含有全部的点(也就是地图中的对象),每个对象都有唯一的1D上的扫描距离,也就是相对左上角的扫描折线段长度。首先,对每个对象计算其扫描折线长度,Obj.y*(mapwidth+1)+ obj.x +1 , 结果与其handle结合1个记录,全部的点计算完放在数组

2012-12-01 11:15:42 595

虫脑 BugBrain

BugBrain是一个让你构造神经网络来指挥一只虫子活动的游戏,但其神经网络编辑和模拟功能却相当直观,相当强大。最开始可以构造进行初级逻辑判断、具有简单记忆能力的网络,然后用复杂的神经网络指挥虫子在复杂环境中觅食求生,最终甚至可以试着构建具有学习能力的神经网络,并教会它识别手写字母!用来入门了解神经网络实在是太合适不过了。 这是编辑神经网络的界面,黄色的线就是神经元之间的连接,绿色的点点就是神经元,黄色点点是节点,红色的点点是感觉输入端,蓝色的点点是行为输出端。

2014-01-25

tortoisehg-2.10.1-hg-2.8.1-x64

TortoiseHg 是一个跨平台的 Mercurial 分布式版本控制系统的可视化客户端工具。 最新x64版本。

2014-01-11

ijl151.lib

Intel JPEG Library 速度非常快的一个库,支持Jpeg2

2014-01-11

ryzom_core.ppk

RyzomCore搬到了bitbucket之后,hg的http获取源码总是失败。 fork了一个工程,大家可以使用ssh下载,地址ssh://[email protected]/0xcc/ryzomcore 这是私钥。

2013-01-31

puttygen.exe

hg需要 放在C:\Program Files\TortoiseHg下即可

2013-01-30

toroisehg-2.4.2 hg-2.2.3 x64

分布式项目管理软件,win64下使用。Thg版本 2.4.2

2012-11-24

as3excel中文工具类

as3xls的官方类库存在诸多问题1.无法读写多字符集;2.无法保存多个sheet默认只能保存第一个sheet。这个类库只解决了读写字符集的问题,和保存指定sheet。 ExcelFile.saveToByteArray(sheet:int = 0,charset:String ="GBK")

2012-09-08

rrdtool.exe

 RRDtool是指Round Robin Database 工具(环状数据库)。Round robin是一种处理定量数据、以及当前元素指针的技术。想象一个周边标有点的圆环--这些点就是时间存储的位置。从圆心画一条到圆周的某个点的箭头--这就是指针。就像我们在一个圆环上一样,没有起点和终点,你可以一直往下走下去。过来一段时间,所有可用的位置都会被用过,该循环过程会自动重用原来的位置。这样,数据集不会增大,并且不需要维护。RRDtool处理RRD数据库。它用向RRD数据库存储数据、从RRD数据库中提取数据。

2011-11-11

VC++之MFC类库中文手册.chm

VC++之MFC类库中文手册,中文版喔,msdn看不懂的正好用

2011-10-13

网游基础系统架构与监控策略(PDF)

网络游戏服务器架构及监控经验,ppt的pdf版本。

2011-10-13

MFC VC++实现的BT下载器,不是BT源码

MFC VC++实现的BT下载器 内附代码说明!!调试通过!!! 不是BT源码 提供的代码只是界面部分 真正下载功能在SSPDLL.dll内 这个没提供代码 这dll还是Debug版

2011-03-01

空空如也

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

TA关注的人

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