自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晴天的专栏

专注于Linux /Window平台C/C++游戏服务器后台程序开发

原创 C++ SQL语句 执行失败

昨天发麻将版本出现一个问题就是用C++代码构造的SQL语句;测试的时候发现有时候能执行成功,有时候执行不成功,断点调试的时候在那个地方断不了点,怀疑是前面是有中午注释字符编码的问题导致的,于是附近的地方的上下文的中午注释都去掉,发现还是断不了点,于是尝试把整个cpp文件都统一转成utf8格式编码,...

2017-09-05 17:20:15

阅读数 819

评论数 0

原创 查找旋转数组的最小值-- 二分查找

假定一个排序数组以某个未知元素为支点做了旋转,如:原数组0 1 2 4 5 6 7旋转后得到 45 6 7 0 1 2。请找出旋转后数组的最小值。假定数组中没有重复数字 o  旋转之后的数组实际上可以划分成两个有序的子数组:前面子数组的大小都大于后面子数组中的元素 n   4 5 6 7 0 ...

2017-09-03 18:36:32

阅读数 584

评论数 0

转载 通过金矿模型介绍动态规划

转载于http://www.cnblogs.com/sdjl/articles/1274312.html ,很不错的文章 点击下载01背包测试数据.rar                 对于动态规划,每个刚接触的人都需要一段时间来理解,特别是第一次接触的时候总是想不通为什么这种...

2017-09-03 18:07:01

阅读数 435

评论数 0

原创 三种方法求连续子数组的最大和

问题是这样的:一个整数数组中的元素有正有负,在该数组中找出一个连续子数组,要求该连续子数组中各元素的和最大,这个连续子数组便被称作最大连续子数组。比如数组{2,4,-7,5,2,-1,2,-4,3}的最大连续子数组为{5,2,-1,2},最大连续子数组的和为5+2-1+2=8。  下面按照时间复...

2017-09-02 22:40:09

阅读数 1066

评论数 1

原创 SIGUSR1信号程序退出

今天测试服务器的时候碰到一个问题,就是之前服务器的代码定义的一个信号处理函数, signal(SIGUSR1, StopRun); 一般来说这个信号是Linux是用户自己定义用的,想要模拟发送就是直接用kill 发送信号,但是我这个本地的服务器,无缘无故就收到这个信号,服务器就退出了,。真...

2017-09-02 13:17:59

阅读数 1369

评论数 0

原创 工作中棋牌麻将的总结一些术语(2)

杠上花”是一种麻将术语。是国标麻将规则的番种。番数为8番。 杠牌分为:明杠、暗杠、加杠  【明杠】 他家打牌之后,如果你手上有三张跟那被打出的牌支一样的,就可以「杠牌」,这种杠牌叫做「明杠」 。  【暗杠】 如果是手内摸有四张相同的牌,取出杠牌,则叫做「暗杠」  【加杠】 如果是已经碰牌了...

2017-09-01 13:43:12

阅读数 708

评论数 0

原创 麻将胡牌万能公式

基本胡牌类型: M*AAA + N*ABC + CC

2017-09-01 13:32:14

阅读数 41198

评论数 1

原创 工作中棋牌麻将的总结一些术语(1)

麻将庄家是什么意思 你好!根据你的简单描述回答你,玩麻将有庄家和平家之说,庄家是指在麻将开始前要掷骰子,掷骰子是决定抓牌顺序的,掷骰子得到顺序第一的人就是庄家,其他三人都是平家,另外,庄家的盈利要双倍于平家的 庄家就是上一盘的赢家 麻将坐庄和不坐庄的区别? ,,,,,...

2017-09-01 13:27:44

阅读数 1696

评论数 1

转载 ros_qtc_plugin插件的使用视频教程

http://download.csdn.net/download/u013453604/9601165

2017-07-11 23:48:48

阅读数 695

评论数 0

转载 关于roscd的roscd: No such package/stack 'beginner_tutorials'

发现roscd beginner_tutorials   进不去目录 beginner_tutorials 在终端输入: export ROS_PACKAGE_PATH=~/catkin_ws/src:$ROS_PACKAGE_PATH 即可

2017-07-09 17:23:14

阅读数 1779

评论数 0

转载 10分钟上手玩ROS仿真机器人

没钱买ROS移动机器人平台?那就玩玩免费的ROS仿真机器人平台吧!ROS里面玩仿真机器人是很容易的事情,但从0开始配置到能玩ROS仿真机器人是很麻烦的,新手想凭自己的Search能力玩起来,先磨几个月再考虑吧。10分钟上手玩不是玩笑,下载好Ubuntu for ROS开发版后,如果使用虚拟机预览模...

2017-07-07 23:49:46

阅读数 4098

评论数 1

原创 ROS书籍

ROS入门实例 ROS进阶实例 ros入门与实战 .https://www.zhihu.com/question/35788789 http://www.ncnynl.com/category/ros-junior-tutorial/

2017-07-06 12:41:18

阅读数 3491

评论数 0

转载 函数参数的传递问题(指针的指针)

程序1: void myMalloc(char *s) //我想在函数中分配内存,再返回 {   s=(char *) malloc(100); } void main() {   char *p=NULL;   myMalloc(p); //这里的p实际还是NULL,p的值没有改...

2017-05-29 23:52:33

阅读数 295

评论数 0

转载 指向指针的指针做函数的参数

一. 回顾指针概念:  今天我们又要学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的概念吧!  当我们程序如下申明变量:  short int i;  char a;  short int * pi;  程序会在内存某地址空间上为各变量开辟空间,如下图所示。  内存地址→6...

2017-05-29 22:56:04

阅读数 383

评论数 0

转载 解决VS2015安装后stdio.h ucrtd.lib等文件无法识别问题,即include+lib环境变量配置

今天突然想在windows上装个 VS2015 玩玩,结果遇到了如下bug:安装完 VS2015 后,直接新建项目->win32控制台->运行,结果报错!"无法打开包括文件: “stdio.h”: No such file or directory”"lnk11...

2017-05-28 11:27:28

阅读数 1515

评论数 0

转载 我的txt文件忽然变成乱码了,怎么办?

之前打开的时候还是文字的,但是今天电脑windows系统哪里缺失了,点了回归上一次正确配置之后,终于打开了。但是之前下载的txt文件打开都变成乱码了,这是为什么?即使重新下载,打开的文件也还是乱码。但是,如果自己打开txt写字,再打开还是文字的。而且乱的...展开 虽然不知道为什么,不过我好像自...

2017-05-21 19:57:24

阅读数 20643

评论数 1

原创 Hadoop 自带WordCount 操作步骤

运行一个wordcount 任务的命令:bin/hadoop jar /usr/hddemo/wordcount.jar 包名.WordCount input output 说明:input 指定的是执行map任务是的数据源所在目录,output 是指定reduce任务 执行完后将结果输出的目...

2017-04-09 09:01:13

阅读数 1275

评论数 0

原创 Hadoop WordCount详细分析

import org.apache.hadoop.mapreduce.lib.input.FileInputFormat; import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; import org.apache.hadoo...

2017-04-09 08:59:11

阅读数 534

评论数 0

原创 JAVA_HOME is incorrectly set with hadoop

网上有很多答案,我的问题是cmd命令行java -version可以正常打印,cmd javac也可以正常用 但是cmd运行hadoop.cmd时提示JAVA_HOME is incorrectly set with hadoop 这个是因为你把java默认安到C:\Program Files\J...

2017-01-22 19:23:33

阅读数 2930

评论数 0

原创 Hadoop中dataNode启动不了

**********************************************************/ 2016-10-19 11:13:45,972 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: registered...

2017-01-22 14:04:17

阅读数 1779

评论数 1

转载 最后一战编译步骤

最后一战经过测试,可以进游戏,搭建很简单,只要几步简单的操作就能跑起来,因为是在别人的电脑上搭建的,所以没有截图和视频,请见谅。 1、客户端打开       我用的u3d 4.6版本打开的,没有发现什么问题,可以直接编译   2、服务端       首先用vs2010打开server》A...

2016-01-05 10:33:56

阅读数 2371

评论数 3

翻译 lua和C++相互交换数据

下面的代码演示了在C++和lua脚本之间传递数据。 首先在C++中创建一个table,添加元素,然后放置到lua的全局表中。在lua脚本中可以使用C++创建的这个表。 然后在脚本中创建一个表,以脚本返回值的方式返回给C++,在C++中可以读取表中的值。   例子代码需要一个...

2015-09-25 13:58:56

阅读数 710

评论数 0

转载 Lua中__index和__newindex之间的沉默与合作

为不想在一篇文章里挤太多知识点,所以,有些小知识点就集合到这样的文章里吧~ 1.沉默技能——拒绝__index和__newindex效果 虽然__index和__newindex是很好用的功能,但是,有时候我们又希望很纯粹地去调用table或者给table赋值。 那,这时候怎么办...

2015-09-25 13:38:30

阅读数 309

评论数 0

转载 Python快速入门

2015-09-24 16:17:34

阅读数 466

评论数 0

转载 VS2013 配置全局 VC++ 目录

1. 随便打开一个项目,然后点击菜单中的 视图->其他窗口->属性管理器 2. 打开属性管理器,点击项目前的箭头,展开项目,找到debug或者release下面的Microsoft.Cpp.Win32.user这个属性, 3. 双击会出现一个跟在项目上右键属性一样的窗口,修...

2015-09-22 19:15:51

阅读数 1504

评论数 0

转载 google protocol buffer -2-.proto 定义规则

message为主要关键字,类似于java中的class。 定义简单message类型 SearchRequest.proto定义了每个查询请求的消息格式,每个请求都会有查询关键词query,查询结果的页数,每页的结果数量这三个属性。于是   message SearchR...

2015-09-20 11:44:30

阅读数 600

评论数 0

转载 Google Protocol Buffer 的使用和原理

作者:刘明 来源:http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/?ca=drs-tp4608     简介 什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍: ...

2015-09-20 11:43:35

阅读数 519

评论数 0

转载 VS2012+LUA环境搭建

1 、启动VS2012,选择C++下的"win32"项目类型中的"Win2控制台应用程序" 2、工具——选项——项目和解决方案——VC++目录——可执行程序(C:\Program Files\Lua\5.1);包含文件(C:\Program Files\L...

2015-09-20 11:12:54

阅读数 702

评论数 0

转载 lua-vs开发环境配置

1.下载Lua库和其编译工具 lua for window 下载地址:http://luaforwindows.luaforge.net/ 目前最常用的版本是5.1 ,点击下载 . 安装完成后会有一个是lua的命令行程序(Lua),一个是SciTE编辑器(SciTE)。 2.编辑插件  ...

2015-09-20 10:50:23

阅读数 627

评论数 0

转载 Lua中调用C函数

8

2015-09-19 12:10:15

阅读数 578

评论数 0

转载 C中调用Lua函数

我们先来看一个简单的例子: lua_State* L = NULL;// 内部调用lua函数 double f(double x, double y) { double z; lua_getglobal(L, "f"); // 获取lua函数f ...

2015-09-19 12:08:56

阅读数 371

评论数 0

转载 为什么调用 lua_pcall

你应该是想说C和lua交互吧 C和lua通过一个堆栈进行交互 lua_pcall的用途就是执行堆栈里的函数 先将lua里的函数压入堆栈 然后再调用 lua_pcall就是c里的调用lua函数的函数 追问 我不是这个意思,因为我看别人写的代码,c和lua交互,当加载一个lua脚本文件...

2015-09-19 12:08:15

阅读数 1774

评论数 0

转载 C 函数中调用Lua函数时,对于lua_pcall使用的困惑

最近在学习使用Lua,也通过基本的语法知识完成了公司的一个关于配置文件参数合法性检查的小任务。虽然任务完成了,但对于一些函数的调用目的还是搞不明白,这两天再次重看了Manual Reference,稍微梳理出了一点眉目,记录在此。 首先看一段小小小程序 //test.lua fu...

2015-09-19 12:06:01

阅读数 2614

评论数 0

转载 Redis学习手册(目录)

为什么自己当初要选择Redis作为数据存储解决方案中的一员呢?现在能想到的原因主要有三。其一,Redis不仅性能高效,而且完全免费。其二,是基于C/C++开发的服务器,这里应该有一定的感情因素吧。最后就是上手容易,操作简单。记得在刚刚接触Redis的时候,由于当时项目的工期相当紧张,留给我们做出选...

2015-09-18 12:41:48

阅读数 419

评论数 0

转载 Redis学习手册(实例代码)

在之前的博客中已经非常详细的介绍了Redis的各种操作命令、运行机制和服务器初始化参数配置。本篇博客是该系列博客中的最后一篇,在这里将给出基于Redis客户端组件访问并操作Redis服务器的代码示例。然而需要说明的是,由于Redis官方并未提供基于C接口的Windows平台客户端,因此下面的示例仅...

2015-09-18 12:40:03

阅读数 571

评论数 0

转载 C++ 操作Redis 简单封装类

#include "stdafx.h" #include #include #include #include #include #include "../hiredis/hiredis.h" #pragma warning(disable: ...

2015-09-17 15:09:17

阅读数 1401

评论数 0

转载 C++操作Redis数据库

今天,Mayuyu来学习如何用C++来操作redis数据库。通过hiredis.h接口来实现,目前只能在Linux环境使用。 hiredis.h 的下载地址为: https://github.com/redis/hiredis 主要包括如下四个方法 1. redisContext...

2015-09-17 15:07:22

阅读数 4844

评论数 0

转载 glog安装和使用方法

1、下载glog。 http://code.google.com/p/google-glog/downloads/detail?name=glog-0.3.3.tar.gz 2、安装glog。 ./configure --preifx=mypath make make instal...

2015-09-16 17:35:22

阅读数 12196

评论数 1

原创 codeblocks 使用心得

Debian 7 下安装CodeBlocks12.11 1. 安装编译器  Command代码   1.  sudo apt-get install build-essential  (这个可以不选) 2. 安装debug工具gdb  Comm...

2015-09-05 16:26:00

阅读数 2554

评论数 0

转载 Lua和C++交互详细总结

Lua和C++交互详细总结 转自:http://cn.cocos2d-x.org/tutorial/show?id=1474 一、Lua堆栈 要理解Lua和C++交互,首先要理解Lua堆栈。 简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后...

2015-09-01 12:23:50

阅读数 678

评论数 0

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