自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (8)
  • 收藏
  • 关注

转载 【转】网游服务端开发入门知识

最近一直想了解一下网络游戏,尤其是MMRPG 的工作原理,上网找到了这篇文章,学习了,在此画个标记。谈这个话题之前,首先要让大家知道,什么是服务器。在网络游戏中,服务器所扮演的角色是同步,广播和服务器主动的一些行为,比如说天气,NPC AI之类的,之所以现在的很多网络游戏服务器都需要负担一些游戏逻辑上的运算是因为为了防止客户端的作弊行为。了解到这一点,那么本系列的文章将分为两部分来谈谈网络

2014-02-08 12:39:28 830

原创 Effective STL个人小笔记

1.不要这么写:class Widget {...};vector vw;Widget bestWidget;... // 给bestWidget一个值vector::iterator i = // 寻找和bestWidget相等的Widgetfind(vw.begin(), vw.end(), bestWidget);要这么写:class Widget { .

2014-01-23 17:51:40 674

转载 istream_iterator用法及其常见错误

STL定义了供输入及输出的iostream iterator类,称为 istream_iterator和ostream_iterator,分别支持单一型别的元素的读取和写入。 使用方法: 1.包含头文件: #include   using namespace std;       2.像使用其他iterator一样使用istream_iterator和 ostream_it

2014-01-22 15:16:14 2141

原创 指定C++中map的比较函数

简单示例struct Comp{ bool operator()(const int &l, const int &r) { return l == r; }};int main(){ map m; return 0;}

2014-01-22 14:27:20 1020

转载 [转]linux下递归删除某个文件或者目录

linux命令:递归删除某个文件或目录,拷贝时排除某个目录 一、linux下有时候会有一些文件,想递归全删除,比如.svn目录,*.o文件等。 具体命令如下:1. 递归删除所有的output目录: find  .  -name  'output'  -type d -print  -exec  rm  -rf  {} \;   w

2014-01-20 14:04:03 3944

原创 printf格式化中添0

printf("%02x", 5);

2014-01-09 12:56:21 696

原创 linux lua5.2链接问题

突然出现了下面的错误/usr/local/lib/liblua.a(loadlib.o):在函数‘ll_loadfunc’中:loadlib.c:(.text+0x928):对‘dlsym’未定义的引用loadlib.c:(.text+0x979):对‘dlerror’未定义的引用loadlib.c:(.text+0x9a8):对‘dlopen’未定义的引用loadlib.c:

2014-01-06 11:48:17 1591

原创 C++ string leftTrim rightTrim Trim split

struct TrimFunctor{ bool operator()(const char &ch) { if (ch == ' ' || ch == ' ') { return true; } return false; }};

2014-01-06 09:45:18 1726

原创 get pid by name

//get pid by process namevector get_pid_by_name(const char *name){ vector vec; DIR *dir = opendir("/proc/"); seekdir(dir, 2); if (!dir) { perror(""); return vec; } struct dirent *dire = N

2014-01-06 09:43:29 1185

转载 [转]一个关于epoll的例子

#include #include #include #include #include #include #include #include #include #include using namespace std;#define MAX_EVENTS 500struct myevent_s{ int fd; void (*call_back)(int fd,

2014-01-06 09:42:38 716

原创 简单的GCC spinlock

class Mutex{public: Mutex(){lock_ = 0;} ~Mutex(){}public: inline void lock() { while (__sync_lock_test_and_set(&lock_, 1)){} } inline void unlock() { __sync_lock_release(&lock_); }pri

2014-01-06 09:40:55 1449

原创 Cocos2d-x中的CCScrollView的使用

CCScrollView::creater("滚动视图尺寸","滚动视图容器");CCScrollView::creater();        //默认视图尺寸为200*200操作函数可以到源代码中看可以继承CCScrollViewDelegate类来监听滑动的事件,函数有:virtual void scrollViewDidScroll(CCScrollView* view); //

2013-07-15 21:21:31 950

原创 Cocos2d-x中的ccTouchesMoved实例:主角随手指移动

void HelloWorld::ccTouchesMoved( CCSet *pTouches, CCEvent *pEvent ){ CCTouch *pTouch = (CCTouch *)pTouches->anyObject();  CCPoint diff = pTouch->getDelta(); CCNode *node = getChildByTag(

2013-07-15 18:50:24 1021

原创 Cocos2d-x中的时间调度

//在游戏中,时常需要隔一段时间更新一些数据或者是人物位置,Cocos2D-x 中提供了这些时间调度的函数,所有CCNode 类的子类都有这样的函数。//schedule的使用:schedule(schedule_selector(HelloWorld::test), 0.5f); //每0.5s调用一次//回调函数形式为void test(float dt);//取消定时事件u

2013-07-14 11:20:18 1043

原创 Cocos2d-x中的Visual studio 2012环境搭建(懒人专用)

真的实在是懒到了,每次都要复制环境目录到Cocos2d-x项目的属性页中的VC++目录中的包含目录和库目录,还要复制Debug.win32到项目目录下,每次都这样真的是太麻烦了,特别是对于我这个初学者来说实在是浪费时间呀,所以干脆改改文件,让它每次生成项目的时候自动设置和复制文件吧。PS:我的是2.1.3版本,其他版本不知道有没有问题,没测试过,IDE是VS20121.设置系统

2013-07-14 03:04:05 2487

原创 突然决定要写博客了

/*记录我的学习之路。虽然我是个不爱学习的娃儿,但是为了梦想,我还是需要努力,加油。*/2020年:阿姨,我不想努力了。

2013-07-13 21:16:41 814

转载 Cocos2d-x中的draw绘制

【一】:函数 //1.设置绘制颜色1.ccDrawColor4B("红","绿","蓝","透明"); //2.设置绘制线宽2.glLineWidth(线条宽度); //3.绘制一条直线3.ccDrawLine("起点坐标","终点坐标"); //4.设置点的大小4.ccPointSize("半径");

2013-07-13 21:10:45 4255

原创 Cocos2d-x中获取设备语言的方法

//使用函数:CCApplication::getCurrentLanguage();//返回的cclanguageType类型:kLanguageChinese //中文kLanguageEnglish //英文kLanguageFrench //法文kLanguageItalian //意大利kLanguageG

2013-07-13 21:07:57 1195

转载 Cocos2d-x中编辑框CCEditBox的使用

//设置背景图片//ps:CCScale9Sprite对象,是一种CCSprite对象的变形,它的用法和CCSprite一样,不同点是,CCScale9Sprite对象有个特性就是缩放贴图时可以尽量不失帧。CCScale9Sprite *pBg = CCScale9Sprite::create("extensions/orange_edit.png");//创建编辑框CCEdi

2013-07-13 20:59:16 6341

原创 Cocos2d-x中控件CCControlStepper的使用

//+和-的按钮图片CCSprite *minusSprite= CCSprite::create("extensions/stepper-minus.png");CCSprite *plusSprite= CCSprite::create("extensions/stepper-plus.png");//创建控件CCControlStepper *stepper = CCCon

2013-07-13 20:35:51 1487

转载 Cocos2d-x中按钮类CCControlButton的使用

//【一】:创建:1.方法:(1):CCControlButton::create("CCScale9Sprite背景对象");(2):CCControlButton::create("CCLabelTTF对象","CCScale9Sprite背景对象");【二】:函数: //当按钮响应对应事件后的CCScale9Sprite对象setBackgroundS

2013-07-13 20:27:01 2231

原创 Cocos2d-x中开关按钮类CCControlSwitch的使用

//开关按钮类CCControlSwitch        CCControlSwitch *switchControl = CCControlSwitch::create            (            CCSprite::create("extensions/switch-mask.png"),            CCSprite::create("exte

2013-07-13 19:58:47 1862 2

原创 Cocos2d-x中颜色选择盘类CCControlColourPicker的使用

//包含头文件#include"cocos-ext.h"USING_NS_CC_EXT;  //使用命名空间extension//在init函数中加入//_pLabel为CCLabelTTF类型,用来显示颜色//定义并初始化颜色选择盘CCControlColourPicker *colourPicker = CCControlColourPicker::create();//设

2013-07-13 19:46:17 1184

原创 Cocos2d-x中拖动滑块的控件类CCControlSlider使用

//包含头文件#include"cocos-ext.h"USING_NS_CC_EXT; //使用命名空间extension//在init函数中加入//_pSliderLabel为CCLabelTTF类型,用来显示滑块滑动时候的数字_pSliderLabel = CCLabelTTF::create("", "", 30);_pSliderLabel->setPosition

2013-07-13 18:52:38 2061

HiJsonEx_2.2.0_jdk7_64bit.exe

HiJson修改版,修改为按json字符串默认字段顺序格式化 https://blog.csdn.net/shan165310175/article/details/106598435

2020-06-07

fastdfs-docker.zip

fastdfs-docker集群搭建文件, 文章链接为:https://blog.csdn.net/shan165310175/article/details/96100841

2019-07-16

myeclipse 2017 CI9 破解crack.zip

myeclipse 2017 CI9 破解文件,具体流程请下载看压缩包ReadMe.txt进行操作。

2017-12-02

dubbo-admin-2.5.4-JDK1.8版本.war

dubbo-admin-2.5.4-JDK1.8版本.war 放入tomcat目录/webapps即可

2017-10-31

Visual Assist X 10.9.2059破解版

Visual Assist X 10.9.2059破解版

2015-03-06

游戏地图中两点坐标相对的方向

游戏地图中两点坐标相对的方向,简单的判断"米"字方向。

2014-12-05

epoll模拟iocp

linux下的epoll模拟IOCP异步的demo,希望对学习epoll的朋友有所帮助。

2014-12-04

cocos2d-x arpg游戏demo.rar

一个cocos2d-x引擎编写的arpg游戏demo,希望对你有所帮助。

2014-12-04

空空如也

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

TA关注的人

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