- 博客(95)
- 资源 (5)
- 收藏
- 关注
原创 Fruit Ninja(水果忍者)游戏源码 cocos2d
cocos2dx 实现的 风靡一时的智能机游戏 水果忍者游戏《水果忍者》完整游戏源码,Android windows ios多平台编译运行100%完整代码,源码编译 无bug运行酷炫的梅花剑法(可以自己修改源码DIY 设计其他剑法)冰冻技能狂乱技能双倍狂乱技能普通模式下载地址:点我下载http://game.lizhih...
2019-05-17 23:45:51
2989
4
转载 MariaDB无法启动
MySQL service not running on CentOS 7 systemI had installed the MariaDB, a fork of the MySQL relational database management system (RDBMS) on a CentOS 7 system when I set up the system. When I c
2016-08-16 10:35:08
14317
1
转载 json
JSON(JavaScript Object Notation)跟xml一样也是一种数据交换格式,了解json请参考其官网http://json.org/,本文不再对json做介绍,将重点介绍c++的json解析库的使用方法。json官网上列出了各种语言对应的json解析库,作者仅介绍自己使用过的两种C++的json解析库:jsoncpp(v0.5.0)和Boost(v1.34.0)。 一
2016-01-07 14:31:13
505
转载 协程
在Unity中,协程(Coroutines)的形式是我最喜欢的功能之一,几乎在所有的项目中,我都会使用它来控制运动,序列,以及对象的行为。在这个教程中,我将会说明协程是如何工作的,并且会附上一些例子来介绍它的用法。 协程介绍Unity的协程系统是基于C#的一个简单而强大的接口 ,IEnumerator,它允许你为自己的集合类型编写
2015-12-23 10:12:35
569
转载 linux 定时执行shell脚本 定时任务
在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成本文讲述crontab具体用法,以供备忘. 在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成利用crontab来定时执行任务大致有如下三
2015-12-14 17:32:05
2562
转载 Unity3D中MeshRenderer的使用
任何一个模型都是由许多网格面组成的,而面又是由许多三角形组成的。操作环境:Win7操作系统、Unity3D 4.0创建网格面的核心就是为其添加2个组件:Mesh Renderer(网格渲染器)和Mesh Filter(网格过滤器)。添加组件的方法有2种:(Ⅰ)选择一个游戏对象,然后执行Component→Mesh→Mesh Filter 和Mesh Renderer
2015-10-19 14:56:37
1477
转载 iOS 基础:证书介绍
首先,打开developer.apple.com ,在iOS Dev Center打开Certificates, Indentifiers & Profiles认识一下基本结构。列表就包含了开发、调试和发布iOS应用程序所需的所有内容:Certificates、Identifiers、Devices、Provisioning Profiles。Certificate证书是用
2015-10-09 15:56:24
392
转载 浅谈进程同步和互斥的概念
CreateMutex作用是找出当前系统是否已经存在指定进程的实例。如果没有则创建一个互斥体。bInitialOwner Long,如创建进程希望立即拥有互斥体,则设为TRUE。一个互斥体同时只能由一个线程拥有原文地址:http://www.cnblogs.com/CareySon/archive/2012/04/14/Process-SynAndmutex.html简介
2015-05-27 14:29:22
603
原创 服务端框架之同步事件
#include "CEvent.h"#include #include "CMutex.h"#include "CSystemLog.h"#ifdef _WIN32#pragma warning(disable:4800)#endifCCEvent::CCEvent(void){ DT_BOOL ret = Create(); assert(ret == DT_TRUE
2015-05-27 10:55:49
518
转载 虚拟机固定ip配置
VM虚拟机Centos6.4网络配置。关于虚拟机VMware 3种网络模式(桥接、nat、Host-only)的工作原理http://www.cnblogs.com/hehexiaoxia/p/4042583.html操作环境主机:Windows Server 2008虚拟机:VMware station 9虚拟机里的系统:Centos6.4一、桥接
2015-04-19 10:31:46
1093
转载 RTNETLINK answers: File exists错误解决方法
最好连接到console,而不要在SSH下面进行,因为可能导致网络中断,到时候你就连不到机器了chkconfig --level 35 network onchkconfig --level 0123456 NetworkManager offservice NetworkManager stopservice network stopservice network
2015-04-19 10:29:35
2878
原创 LINUX 游戏服务器之旅4_mongodb环境
安装mongodb1. 下载MongoDB,此处下载的版本是:mongodb-linux-i686-3.0.2http://fastdl.mongodb.org/2. 解压文件到某目录下,然后重命名:[root@localhost src]# tar -xzvf mongodb-linux-i686-3.0.2.tgz.tar [root@localhost
2015-04-17 10:39:11
690
原创 linux mongodb
Thanks, the flag is --disable-minimum-compiler-version-enforcement Note that I have had similar fun with standalone RocksDB builds. At times they have been optimistic about the recency of gcc/g++ that
2015-04-13 23:19:11
475
原创 服务端框架之mysql分析
#ifndef CCDATABASEAIDE_H_#define CCDATABASEAIDE_H_#include "CSYSType.h"#include #include #include "CGFConfig.h"#include "CMutex.h"#define DB_NET_ERROR (1)#define DB_USER_ERROR (2)class
2015-03-13 17:54:19
546
原创 vs2012 编译mongoDB3.0 驱动 编译
visual studio 2012 c++编译 mongoDB3.0 驱动由于工作需要,游戏服务器需要承载大量的用户数据,光靠mysql的读写性能很明显不能满足游戏服务器同时8w人在线读写的需求,为了给数据库减压,决定使用NOSQL,来做中间缓存,决定使用mongoDB,恰巧mongoDB3.0在2015.3.3 推出了3.0的版本 看官方介绍该版本是之前版本读写速度的5-7倍,反正都是从0学,干脆直接进入最新的版本,免得在被时代淘汰
2015-03-10 23:51:38
1662
原创 服务器框架NetworkModel分析单例
/******************************************************************Description: 单件******************************************************************/#ifndef _CEGUISingleton_h_#define _CEGUISingl
2015-03-03 14:51:55
402
转载 HTTP协议详解,你所不知道的
什么是HTTP协议协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器 目前我们使用的是HTTP/1.1 版本Web服务器,浏览器,代理服务器当我们打开浏览器,在地址栏中输入URL,然后我们就看到了网页。 原理是怎样的呢?实际上我们输入UR
2014-12-26 10:13:27
374
原创 工程清理
用VS2010写的C++项目工程目录里总是有一些不需要的临时编译文件或VS的数据索引文件,这些文件体积具大,比如.sdf文件经常达到70M左右,这给代码备份带来了一些麻烦。代码备份时,只需要留下一些需要的源文件,而这些文件往往加起来只有不到1M,所以清理工程目录是一个非常有必要做的事情。以下是一个清理工程目录的.bat文件@echo Off del /s /a
2014-12-15 20:22:49
588
原创 c++可变长度结构体串行化&解析数据
struct CMD_GF_LandlordGameOver{ std::vector dwkindlist; //三个玩家的输赢情况,0,输,1赢 std::vector dwllscorelist; //三个玩家的输赢数(不计台费) CMD_GF_LandlordGameOver(){} DT_DWORD Write(char *buf) { char *p =
2014-12-03 16:54:14
1544
原创 c++ select选择模型
讲一下套接字模式和套接字I/O模型的区别。先说明一下,只针对Winsock,如果你要骨头里挑鸡蛋把UNIX下的套接字概念来往这里套,那就不关我的事。套接字模式:阻塞套接字和非阻塞套接字。或者叫同步套接字和异步套接字。套接字模型:描述如何对套接字的I/O行为进行管理。Winsock提供的I/O模型一共有五种:select,WSAAsyncSelect,WSAEventSelect,O
2014-10-09 14:38:04
1037
原创 麻将网络模块分析2
//此模块是用来创建socket与服务器通信用的#ifndef __MY_NET_MODUAL_H__#define __MY_NET_MODUAL_H__#include "inc.h"#define TCP_MODE 1#define UDP_MODE 2#define HTTP_GET_MODE 3 //get 方式#define HTTP_POST_MODE 4 //po
2014-10-09 11:13:36
711
转载 关于TP-LINK宽带路由器上的“转发规则”功能用途及设置办法 -- LAN与WAN通信的IP转换
现在TP-LINK的家用宽带路由器由于价格便宜,性能也还过的去,市场占有率相当高,TP-LINK的家用路由器里有项功能:"转发规则",相当一部分人还是不清楚它的用途,接下来简单的说一下。我们知道,internet上所有联网的主机,都需要一个唯一的IP地址,现在用的IP地址都属于IPv4,IPv4地址分几类,这里不详细说了,我们只要知道由于IPv4面临可用IP地址枯竭,所以我们现在局域网里常
2014-09-30 11:24:34
7443
原创 LINUX基础第十章笔记_VIM学习
LINUX基础第十章笔记_VIM学习没有怎么去实践只是把内容过一般模式下:hjkl 分别对应左下上右30h代表连续向左移动30列[Ctrl] + [f] 屏幕『向下』移劢一页,相当亍 [Page Down]按键 (常用)[Ctrl] + [b] 屏幕『向上』移劢一页,相当亍 [Page Up] 按键 (常用)[Ctrl] + [d] 屏幕『向下』移劢半页
2014-08-14 16:57:37
479
原创 LINUX基础第九章笔记_压缩
LINUX基础第九章笔记_压缩不=>与*.Z compress 程序压缩的档案;*.gz gzip 程序压缩的档案;*.bz2 bzip2 程序压缩的档案;*.tar tar 程序打包的数据,并没有压缩过;*.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩*.tar.bz2 tar 程序打包的档案,其中并且经过 bzip2 的压缩gzip
2014-08-14 16:15:38
503
原创 LINUX基础第七章笔记_2
绝对路径的用途:在写shell Scripts程的时候务必使用绝对路径,因为绝对路径写法虽然比较麻烦,但是可以肯定这个写法绝对不会有问题。 如果使用相对路径在程序中,则可能由亍你执行的工作环境不同,导致一些问题的发生。cd - //代表前一个工作路径cd ~ //代表用户的工作路径home pwd //显示当前目录pwd -P /
2014-08-14 13:51:58
435
原创 HTTP解析
C->S#define HTTP_HEAD_STRING "%s %s HTTP/1.1\r\n\Host: %s \r\n\Accept: */* \r\n\Content-Length: %d\r\n\Connection: keep-alive \r\n\r\n"#define TEST_HEAD "GET /help HTTP/1.1\r\n\
2014-08-12 17:15:03
2012
原创 LINUX基础第六章笔记_1
1.文件属性 drwxrwxrwx. 15 root root 4096 7月 27 10:31 tmp [权限] [连接][文件所有者][用户所在组][大小(单位byte)][最后修改时间][文件名] drwxrwxrwx [1234567890]1:d代表目录-代表文件l代表链接文件b代表设备文件里可供存储的接口设备c代表一次读取的串口设备(鼠标,键盘
2014-07-27 11:21:23
494
原创 Linux游戏服务器之旅3_python web服务器搭建
CentOS系统默认已经装有python2.6版本,对于这个已经够用了搭建web服务器用到了tornado框架在linux服务器安装tornado 下载
2014-07-19 21:48:31
1087
转载 Linux中设置服务自启动的三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)chkonfig 命令行运行级别设置ntsysv
2014-07-17 14:58:51
424
转载 c ++的operator的两种用法
operator,它有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换)。 1.operator overloadingC++可通过operator 重载操作符,格式如下:类型T operator 操作符 (),如比重载+,如下所示templateclass A{public: c
2014-06-26 14:29:42
638
转载 python 字符处理
去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2连接字符串#strcat(sStr1,sStr2)sStr1 = 'strcat'sStr2 = '
2014-06-24 11:55:40
461
原创 转码
void CharToUTF8(const char* szSource, char* szDes ,WORD wDesLen){ int len = MultiByteToWideChar(CP_ACP,0,szSource,-1,NULL,0); wchar_t* wszUtf8 = new wchar_t[len + 1]; memset(wszUtf8,0,len*2+2); M
2014-06-12 16:56:33
437
转载 简单的加密算法
简介:这几天在我们 vc驿站-www.cctry.com 上面看到一位网友发了一篇关于加密IPv4字符串的提问帖子,被我看到了。帖子地址:http://www.cctry.com/thread-238356-1-1.html简单与楼主沟通了之后,了解了加密的原理,感觉还不错,简单实用。于是就用C语言实现了这个加密的算法,有加密就得有解密,于是顺便也把解密的算法给写出来了,这里面跟大
2014-06-10 17:35:11
1139
转载 Windows socket之Select模型开发
套接字select模型是一种比较常用的IO模型。利用该模型可以使Windows socket应用程序可以同时管理多个套接字。 使用select模型,可以使当执行操作的套接字满足可读可写条件时,给应用程序发送通知。收到这个通知后,应用程序再去调用相应的Windows socket API去执行函数调用。 Select模型的核心是
2014-05-26 11:33:29
430
机器学习实战-带目录中文版
2018-08-16
人工智能-游戏AI-中文高清版
2018-08-16
WEB服务器包
2014-07-19
游戏编程中的人工智能技术_中文版
2012-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人