自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

原创 HR和我翻旧账

1.一会写。不方便。

2011-12-30 16:07:39 434

原创 域名实战之godaddy域名绑定到sf.net上的discuz空间

1.到gd花10刀买个域名2.自己去dnspod申请账户,记录dnspod提供给您的dns的ip或域名3.后台配置dns服务器到dnspod4.sf.net申请一个项目5.通过winscp上传discuz空间,建议使用discuz for sf.net6.安装discuz,哈哈,这个地球人都知道怎么做。7.验证域名解析成功的方法:本地cmd:ping xxx.c

2011-12-28 17:27:17 1188

原创 RedHat Enterprise Linux 5.2 解决中文乱码问题

1.从iso镜像盘里,解压出来这几个rpm文件,并安装:fonts-chinese-3.02-12.el5.noarchfonts-ISO8859-2-75dpi-1.0-17.1.noarchm17n-db-chinese-1.3.3-48.el5.noarchm17n-db-common-cjk-1.3.3-48.el5.noarch2.执行几个命令

2011-12-28 13:09:06 1212 2

原创 redhat enterprise 5 下的boost::asio 库应用(4)

libev的demo上篇也说到了,那么epoll到底是如何工作的呢,为了更好的接触到底层,我们直接用epoll的API来设计一个echoserverclient的code和上篇一样echoserver.cpp 如下#include #include #include #include #include #include

2011-12-22 13:43:17 453

原创 redhat enterprise 5 下的boost::asio 库应用(3)

既然asio以epoll为网络核心,为了认识epoll,我们来看看libev是如何工作的。相比asio庞大的boost依赖,libev却是小巧轻便,高效。列个democlient:#include "stdio.h"#include "stdlib.h"#include #include "netinet/in.h"#include "sys/soc

2011-12-22 13:28:35 789 1

转载 redhat 下 安装Libev

以3.9版本举例,其他版本类似。1、tar xzf libev-3.9.tar.gz2、cd libev-3.93、./configure --prefix=/usr //指定安装路径,若不指定,会默认安装到/usr/local4、make5、make install

2011-12-22 10:48:47 1614

原创 redhat enterprise 5 下的boost::asio 库应用(2)

在熟悉asio之前,先来把bsd socket c/s模型熟悉下client:#include "stdio.h"#include "stdlib.h"#include "netinet/in.h"#include "sys/socket.h"#include "sys/types.h"#include "sys/wait.h"#include "arpa/inet.h"i

2011-12-21 15:14:53 549 1

转载 ZeroMQ:还在研究为什么epoll比select更好吗?

还在学socket编程吗?还在研究为什么epoll比select更好吗?噢,不必了!在复杂的云计算环境中,我们面临的难题远比这个复杂得多。庞大的服务器集群作为计算云,对来来看或许只是一个简单的搜索框;而在云的内部,复杂的互联和海量的通讯,加之不稳定的网络环境,廉价服务器的低可用性——构建一个高可用性且具备伸缩能力的云计算的环境,不是那么容易的!为什么说ZeroMQ是云计算时代最好的

2011-12-21 13:52:42 3299 3

原创 redhat enterprise 5 下的boost::asio 库应用(1)

在linux环境下编译boost & asio库,是个头疼的事情,前天搞了一天也没把asio.examples编译通。无奈,只有重新下载独立的asio_1.4.8.zip单独编译。1.unzip2.makewait some seconde....搞定!编译asio Example:echog++ -g -o bclient -I/h

2011-12-21 09:52:27 580

原创 redhat enterprise 5 下的boost::asio 库应用(0)

最近几次业内交流,我认识了自己。一直以来,都在windows下开发网络服务器,从单pc负载1k - 2k - 4k,网络性能也逐步提高。但是周边的朋友,大多是在linux下开发,我就显得比较扎眼。第一个差异就是服务端的os环境,另外就是MMORPG的逻辑处理。其实单就os不同,确实不能衡量比较服务器的质量,萝卜青菜各有所爱。近日饶有兴趣的

2011-12-19 17:26:01 442

原创 g++ boost库编译及测试

1.downlaod boost.zip2.unzip xx.zip3.upload to linux4.chmod a+x bootstrap.sh5../bootstrap.sh 如出现其他权限不够情况,请依次更改6.wait for some secondes7.copy boost/boost to /usr/include/boost8.copy boost/

2011-12-19 17:05:12 3323 1

原创 gdb g++ 编译及调试

1. 类库文件base.h base.cpp2.编译类库g++ -c base.cpp 生成 base.o3.编译main.cpp:g++ -g -o main main.cpp base.o4.调试gdb,如下gdb mainlist (列出文件line)b 6(指定break的行)runprint xx (打印堆栈)n (单步)以上重点是在 链接

2011-12-19 14:49:07 5148

原创 win7 + vmware + redhat9 + secureCRT 搭建c++开发环境

今天尝试在自己的win7电脑上搭建redhat下c++开发环境,特此记录。1.去下载 这样3个文件 shrike-i386-disc1.iso ...2.当然不能少了VMware Workstation3.运行建立虚拟系统,选择Nat网络连接方式,一路netxt,选择"工作站",选择各种安装包(当然不能少了开发工具)。等待安装完毕,和替换iso文件。4.设置虚拟机使其可以联

2011-12-16 13:42:32 1479

原创 《微软面试题》判断2个单向链表的是否有交叉点

微软亚院之编程判断俩个链表是否相交给出俩个单向链表的头指针,比如h1,h2,判断这俩个链表是否相交。为了简化问题,我们假设俩个链表均不带环。问题扩展:1.如果链表可能有环列?2.如果需要求出俩个链表相交的第一个节点列?comNode.h#pragma once//check two single-list does have com node

2011-12-09 12:53:00 2268

原创 《微软面试题》设计包含min函数的栈

设计包含min函数的栈。定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。代码如下:stack.h#pragma once#include //simulation stack DataStructtemplateclass Node {public: Node(T t)

2011-12-09 11:04:33 738

原创 boost内存池简单应用(一)

1.测试环境 vs2010 ,boost1.48,2.编译boost,生成静态库,方法从网上找。3.测试对象,pool &object_pool4,code :// testBoost.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace boost;

2011-12-08 13:12:36 1041

ZipArchive源码 使用zlib压缩解压文件数据流

ZipArchive源码 使用zlib压缩解压文件数据流

2012-02-01

tolua++测试

tolua++工具的测试,lua脚本测试. vs7编译。 包含完整编译环境,lib,inc.

2011-12-05

MMORPG mysql 开发包 YYMysqlSDK

yymysqlsdk同yynetsdk一样,目的是简化mmorpg开发过程中mysql数据库开发的代码编写,优化提高服务器性能的工具。支持mysql5.0以上。

2011-10-18

arcemu魔兽私服网络引擎源码

arcemu魔兽私服网络引擎源码 值得珍藏学习。

2011-10-12

rtp实时网络传输协议及demo源码 c++

rtp实时网络传输协议及demo源码 c++

2011-10-10

对战平台源代码p2p vlan技术详解

对战平台源代码 p2p vlan技术详解 c++源代码

2011-10-10

iocp simple

iocp simple classLib

2011-09-13

YYNetSDK网络开发包

YYNetSDK是一款集成BSD socket,windows IOCP 等网络技术的开发包,同时包括线程池,连接池,内存池等主流技术。可以免费用于MMORPG Server、WebGameServer ,etc网络服务器的开发。 该开源软件,作者不断的完善和更新中,试图打造完美的c++网络服务器开发包。

2011-06-17

空空如也

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

TA关注的人

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