自定义博客皮肤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 441

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

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

2011-12-28 17:27:17 1202

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

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

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

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

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

2011-12-22 13:43:17 462

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

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

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

转载 redhat 下 安装Libev

以3.9版本举例,其他版本类似。 1、tar xzf libev-3.9.tar.gz 2、cd libev-3.9 3、./configure --prefix=/usr //指定安装路径,若不指定,会默认安装到/usr/local 4、make 5、make install

2011-12-22 10:48:47 1631

原创 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 559 1

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

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

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

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

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

2011-12-21 09:52:27 588

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

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

2011-12-19 17:26:01 453

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

1.downlaod boost.zip 2.unzip xx.zip 3.upload to linux 4.chmod a+x bootstrap.sh 5../bootstrap.sh 如出现其他权限不够情况,请依次更改 6.wait for some secondes 7.copy boost/boost to /usr/include/boost 8.copy boost/

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

原创 gdb g++ 编译及调试

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

2011-12-19 14:49:07 5177

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

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

2011-12-16 13:42:32 1494

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

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

2011-12-09 12:53:00 2280

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

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

2011-12-09 11:04:33 782

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

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

2011-12-08 13:12:36 1055

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关注的人

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