- 博客(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
395
原创 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
1519
转载 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
1932
转载 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
697
转载 Linux下TCP keepalive属性的表现
tcp是面向连接的,在实际应用中通常都需要检测连接是否还可用.如果不可用,可分为:a. 连接的对端正常关闭.b. 连接的对端非正常关闭,这包括对端设备掉电,程序崩溃,网络被中断等.这种情况是不能也无法通知对端的,所以连接会一直存在,浪费国家的资源.tcp协议栈有个keepalive的属性,可以主动探测socket是否可用,不过这个属性的默认值很大.全局设置可更改/e
2015-07-29 17:38:27
466
转载 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
719
转载 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
591
原创 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
536
原创 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
754
原创 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
673
原创 使用 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
1002
原创 与PHP通信
StartCommands ={ // create the login service module and open the web interface "moduleManager.createModule LoginService ls webPort="+LSWebPort,};
2014-07-19 23:22:10
1059
原创 mysql相关
set GLOBAL character_set_client=binary;show variables like "%char%";
2014-02-08 12:31:05
566
转载 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
2509
原创 vs内存泄露检查
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);_CrtSetBreakAlloc(788);
2014-01-09 17:06:50
599
转载 Network Attack
SYN端口扫描当一个源IP地址在规定的时间间隔内(缺省值为1秒)将含有TCP SYN片段的IP数据包发送给位于相同目的IP地址的16个不同端口时,即进行了一次端口扫描。 NULL扫描TCP NULL扫描是为了获得目的主机的操作系统类型的信息以及提供服务的端口信息,过程是向目的主机的的某端口发送一个没有任何标志位的TCP数据包,根据RF
2014-01-09 16:54:20
917
转载 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
1146
转载 Discuz 表
表名分为三部分,中间以下划线分割,以下为例 pre_ 为前缀。中间如common,forum,connect,home,portal 等,代表使用的各功能模块。【公用表】表名 功能pre_common_addon 插件扩展中心服务商表pre_common_admincp_cmenu 后台管理面板,自定义常用菜单表pre_common_admincp_group 后台团队职务名称
2013-09-01 20:36:44
692
原创 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
1348
转载 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
690
转载 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
622
原创 RyzomCore 源码下载
RyzomCore搬到了bitbucket之后,hg的https获取源码总是失败。fork了一个工程,大家可以使用ssh方式获取源码,地址ssh://hg@bitbucket.org/0xcc/ryzomcore可以使用TortoiseHg目录下的Pageant.exe,运行后将私钥添加,TortoiseHg在获取源码时就会自动找到私钥了。私钥下载地址:http://download.
2013-01-31 11:20:06
681
原创 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
549
转载 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
605
原创 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
385
原创 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
1449
1
转载 Ryzom服务架构
Ryzom服务架构(Aervice Architecture)(参考英文链接:http://dev.ryzom.com/projects/ryzom/wiki/ServiceArchitecture)术语服务器(Server):指物理服务器服务片区(Shard):指Ryzom世界的一个实例。当前,Ryzom有三个服务片区,一个面向法语社区,一个面向德语社区,最后一个是面向说英语
2012-12-01 11:39:26
1110
转载 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
711
原创 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
503
翻译 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
549
翻译 NeL Network Layers
简介NEL网络库提供了一个单一的解决方案,它满足所有 Server -> Client, Client -> Server and Server -> Server 的通信需求。该解决方案的结构层层叠在彼此之上。 API使应用程序的程序员直接访问所有的层。更高的层的数字具有较高的抽象。这意味着5层比0层添加了更多的功能,但也有在CPU负载和带宽的开销。Layer 0 (Bo
2012-12-01 11:21:21
494
转载 视野检测
昨天晚上想了个方法。想象1个从地图左上角开始,向右下角的水平逐行扫描线(类似CRT的电子枪扫描轨迹),那么,这个轨迹上一定包含有全部的点(也就是地图中的对象),每个对象都有唯一的1D上的扫描距离,也就是相对左上角的扫描折线段长度。首先,对每个对象计算其扫描折线长度,Obj.y*(mapwidth+1)+ obj.x +1 , 结果与其handle结合1个记录,全部的点计算完放在数组
2012-12-01 11:15:42
628
虫脑 BugBrain
2014-01-25
ryzom_core.ppk
2013-01-31
as3excel中文工具类
2012-09-08
rrdtool.exe
2011-11-11
MFC VC++实现的BT下载器,不是BT源码
2011-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人