自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱在一毛钱

爱在一毛钱

  • 博客(95)
  • 资源 (5)
  • 收藏
  • 关注

原创 Fruit Ninja(水果忍者)游戏源码 cocos2d

cocos2dx 实现的 风靡一时的智能机游戏 水果忍者游戏《水果忍者》完整游戏源码,Android windows ios多平台编译运行100%完整代码,源码编译 无bug运行酷炫的梅花剑法(可以自己修改源码DIY 设计其他剑法)冰冻技能狂乱技能双倍狂乱技能普通模式下载地址:点我下载http://game.lizhih...

2019-05-17 23:45:51 2822 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 14173 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 448

转载 协程

在Unity中,协程(Coroutines)的形式是我最喜欢的功能之一,几乎在所有的项目中,我都会使用它来控制运动,序列,以及对象的行为。在这个教程中,我将会说明协程是如何工作的,并且会附上一些例子来介绍它的用法。   协程介绍Unity的协程系统是基于C#的一个简单而强大的接口 ,IEnumerator,它允许你为自己的集合类型编写

2015-12-23 10:12:35 528

转载 linux 定时执行shell脚本 定时任务

在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成本文讲述crontab具体用法,以供备忘. 在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成利用crontab来定时执行任务大致有如下三

2015-12-14 17:32:05 2443

转载 linux 64位编译32位protobuf

linux 64位编译32位protobuf

2015-12-14 17:17:48 3221

转载 Unity3D中MeshRenderer的使用

任何一个模型都是由许多网格面组成的,而面又是由许多三角形组成的。操作环境:Win7操作系统、Unity3D 4.0创建网格面的核心就是为其添加2个组件:Mesh Renderer(网格渲染器)和Mesh Filter(网格过滤器)。添加组件的方法有2种:(Ⅰ)选择一个游戏对象,然后执行Component→Mesh→Mesh Filter 和Mesh Renderer

2015-10-19 14:56:37 1349

转载 iOS 基础:证书介绍

首先,打开developer.apple.com ,在iOS Dev Center打开Certificates, Indentifiers & Profiles认识一下基本结构。列表就包含了开发、调试和发布iOS应用程序所需的所有内容:Certificates、Identifiers、Devices、Provisioning Profiles。Certificate证书是用

2015-10-09 15:56:24 355

转载 浅谈进程同步和互斥的概念

CreateMutex作用是找出当前系统是否已经存在指定进程的实例。如果没有则创建一个互斥体。bInitialOwner Long,如创建进程希望立即拥有互斥体,则设为TRUE。一个互斥体同时只能由一个线程拥有原文地址:http://www.cnblogs.com/CareySon/archive/2012/04/14/Process-SynAndmutex.html简介

2015-05-27 14:29:22 570

原创 服务端框架之同步事件

#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 447

转载 虚拟机固定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 1043

转载 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 2782

原创 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 640

原创 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 436

原创 服务端框架之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 515

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

原创 服务器框架NetworkModel分析单例

/******************************************************************Description: 单件******************************************************************/#ifndef _CEGUISingleton_h_#define _CEGUISingl

2015-03-03 14:51:55 352

转载 HTTP协议详解,你所不知道的

什么是HTTP协议协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器 目前我们使用的是HTTP/1.1 版本Web服务器,浏览器,代理服务器当我们打开浏览器,在地址栏中输入URL,然后我们就看到了网页。 原理是怎样的呢?实际上我们输入UR

2014-12-26 10:13:27 349

原创 工程清理

用VS2010写的C++项目工程目录里总是有一些不需要的临时编译文件或VS的数据索引文件,这些文件体积具大,比如.sdf文件经常达到70M左右,这给代码备份带来了一些麻烦。代码备份时,只需要留下一些需要的源文件,而这些文件往往加起来只有不到1M,所以清理工程目录是一个非常有必要做的事情。以下是一个清理工程目录的.bat文件@echo Off  del /s /a

2014-12-15 20:22:49 548

原创 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 1464

原创 c++ select选择模型

讲一下套接字模式和套接字I/O模型的区别。先说明一下,只针对Winsock,如果你要骨头里挑鸡蛋把UNIX下的套接字概念来往这里套,那就不关我的事。套接字模式:阻塞套接字和非阻塞套接字。或者叫同步套接字和异步套接字。套接字模型:描述如何对套接字的I/O行为进行管理。Winsock提供的I/O模型一共有五种:select,WSAAsyncSelect,WSAEventSelect,O

2014-10-09 14:38:04 994

原创 网络模块分析3

外部网络工作模块封装了

2014-10-09 14:00:18 1221

原创 麻将网络模块分析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 675

转载 关于TP-LINK宽带路由器上的“转发规则”功能用途及设置办法 -- LAN与WAN通信的IP转换

现在TP-LINK的家用宽带路由器由于价格便宜,性能也还过的去,市场占有率相当高,TP-LINK的家用路由器里有项功能:"转发规则",相当一部分人还是不清楚它的用途,接下来简单的说一下。我们知道,internet上所有联网的主机,都需要一个唯一的IP地址,现在用的IP地址都属于IPv4,IPv4地址分几类,这里不详细说了,我们只要知道由于IPv4面临可用IP地址枯竭,所以我们现在局域网里常

2014-09-30 11:24:34 6927

原创 麻将网络模块分析

1.为了让麻将同时支持TCP长连

2014-09-20 12:48:18 1016

原创 LINUX基础第十章笔记_VIM学习

LINUX基础第十章笔记_VIM学习没有怎么去实践只是把内容过一般模式下:hjkl 分别对应左下上右30h代表连续向左移动30列[Ctrl] + [f]  屏幕『向下』移劢一页,相当亍 [Page Down]按键 (常用)[Ctrl] + [b]  屏幕『向上』移劢一页,相当亍 [Page Up] 按键 (常用)[Ctrl] + [d]  屏幕『向下』移劢半页

2014-08-14 16:57:37 418

原创 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 468

原创 LINUX基础第七章笔记_2

绝对路径的用途:在写shell Scripts程的时候务必使用绝对路径,因为绝对路径写法虽然比较麻烦,但是可以肯定这个写法绝对不会有问题。 如果使用相对路径在程序中,则可能由亍你执行的工作环境不同,导致一些问题的发生。cd -    //代表前一个工作路径cd ~    //代表用户的工作路径home        pwd        //显示当前目录pwd -P /

2014-08-14 13:51:58 399

原创 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 1906

原创 tomcat 启动提示证书过期或无效

之前有打成war包 放在webapps目录下面.

2014-08-12 11:09:57 4114

原创 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 458

原创 Linux游戏服务器之旅3_python web服务器搭建

CentOS系统默认已经装有python2.6版本,对于这个已经够用了搭建web服务器用到了tornado框架在linux服务器安装tornado 下载

2014-07-19 21:48:31 1041

原创 Linux游戏服务器之旅2_预装GCC mysql环境

作为游戏服务器,编译是肯定需要的,C

2014-07-19 13:25:40 654

原创 LINUX 游戏服务器之旅1_SSH连接

工作需要接触到了linux 突发奇想想搭建一个完整的游戏服务器

2014-07-19 00:39:39 634

转载 Linux中设置服务自启动的三种方式

有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s                       在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)chkonfig                命令行运行级别设置ntsysv               

2014-07-17 14:58:51 400

转载 c ++的operator的两种用法

operator,它有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换)。 1.operator overloadingC++可通过operator 重载操作符,格式如下:类型T operator 操作符 (),如比重载+,如下所示templateclass A{public: c

2014-06-26 14:29:42 582

转载 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 432

原创 转码

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 408

转载 简单的加密算法

简介:这几天在我们 vc驿站-www.cctry.com 上面看到一位网友发了一篇关于加密IPv4字符串的提问帖子,被我看到了。帖子地址:http://www.cctry.com/thread-238356-1-1.html简单与楼主沟通了之后,了解了加密的原理,感觉还不错,简单实用。于是就用C语言实现了这个加密的算法,有加密就得有解密,于是顺便也把解密的算法给写出来了,这里面跟大

2014-06-10 17:35:11 1079

转载 Windows socket之Select模型开发

套接字select模型是一种比较常用的IO模型。利用该模型可以使Windows socket应用程序可以同时管理多个套接字。      使用select模型,可以使当执行操作的套接字满足可读可写条件时,给应用程序发送通知。收到这个通知后,应用程序再去调用相应的Windows socket API去执行函数调用。        Select模型的核心是

2014-05-26 11:33:29 393

机器学习实战-带目录中文版

这是一本带你快速入门机器学习的好书, 他一开始并不会告诉你如何推导高深的数学公式, 不会和你讲述大篇的机器学习理论知识, 这本书先教会你如何使用人工智能的算法, 先学会如何使用在去和你讲解理论知识(大部分的程序员都是这么学习其他东西的),才会知道哪里不懂哪里需要加强.比那些一上来就长篇大论的理论 学习起来使你有信心的多

2018-08-16

人工智能-游戏AI-中文高清版

一本不可多得的详细的介绍 游戏中的智能AI:介绍遗传学算法,优化和在游戏中的应用, 神经网络,机器视觉,神经网络拓步等,把深度学习和遗传学算法 应用到游戏AI实例

2018-08-16

mongodb-linux-i686-3.0.2

mongodb3.0.2的32位版本,已经实际用于生产环境,效果不错,是原2.X版本速度的10倍

2015-04-17

WEB服务器包

protobuf-2.5.0.tar,tornado-2.2.1.tar,DBUtils-1.1.tar,backports.ssl_match_hostname-3.4.0.2.tar,setuptools-3.1.tar教程包

2014-07-19

游戏编程中的人工智能技术_中文版

[游戏编程中的人工智能技术].(AI.Techniques.for.Game.Programming).(美)Mat.Buckland.pdf 这是一本详细讲述了人工智能编写的书籍,非常不错,其中包括遗传算法,置换吗,神经网络等内容都有详细的讲到是一本不可多得的好书

2012-12-10

空空如也

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

TA关注的人

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