自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

boyhailong的专栏

努力前进的孩子

  • 博客(19)
  • 资源 (13)
  • 收藏
  • 关注

原创 C#之delegate学习

我觉得就像函数指针,不过是书上说是面向对象的,看个简单的例子:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CSharpStudy{ delegate int Function(

2014-03-31 10:03:13 634

转载 C++ makefile写法标准格式简介

在C++编程语言中,有很多种比较高深的内容值得我们去深入的探讨。即使是那些比较常用的功能,也还需要我们不断的从中挖掘出更多的信息。在这里我们先来为大家详细介绍一下C++ makefile写法的相关操作,帮助大家对此方面的了解。一个很典型的Linux C/C++的makefile写法,其它的应用可根据此template修改。(注意每一行的前面若有空格,是tab,不是space)#Sour

2014-03-29 12:20:38 2113

转载 导出C++类到LUA脚本

8 十月, 2012 // by 麦希  假定读者对lua有基本的掌握。  注册c++类到lua有几个步骤:  1.注册c++类。  A.添加一个以类名命名的table到lua全局表。  B.添加一个以类名命名的matatable,并将其设为A中table的matatable。接下来的类成员变量和函数都会添加到这个metatable中。  2.注

2014-03-29 08:53:28 2105

转载 物品存储与背包系统

8 九月, 2012 // by 麦希    游戏中,物品存储和背包系统是最基础的模块,因为两者关联密切,这里放在一起论述。    物品和背包都是一个广义的概念,物品通常包括道具、材料、任务物品、坐骑和宠物等,背包对应可以分为道具背包、材料背包、任务物品背包、坐骑栏和宠物栏等。有时为了方便,道具、材料和任务物品可以合并在同一个背包,这样道具和材料将采用同样的数据结构存储,虽

2014-03-29 08:45:30 6598

原创 禁止拷贝构造和赋值

C++实现时有时会希望有些类只保持一份独一无二的实例,因此要在设计上禁止拷贝构造和赋值。muduo里陈硕大神就经常这样用,不过实现也很简单:#include class NoCopyable{ protected: NoCopyable(){ } virtual ~NoCopyable(){ } private: NoCopyable(const NoCopya

2014-03-29 06:50:45 2873

原创 游戏中冷却时间的管理

下午写了会,大概就是这样,之前也写过一次。游戏中道具、技能经常会有冷却时间这么个概念,在使用一次时,下次使用时要检测是否是在冷却时间内,不在则可用。//冷却时间管理#include #include #include using namespace boost::posix_time;class CoolDownMgr{ public: bool Load(char

2014-03-28 19:02:20 1448

原创 判断单链表是否是循环链表以及找出循环链表入口

#include #include #include #include using namespace std;struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) {}};class Solution

2014-03-27 13:20:04 4115

转载 Debug和Release区别

http://www.cnblogs.com/JemBai/archive/2009/01/13/1374805.htmlVC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后

2014-03-27 11:17:52 834

原创 非递归后续遍历

leetcode上的第七题:首先要知道后序遍历,是先遍历左子树、right tree、root这样;边看代码边解释:#include #include #include using namespace std; struct TreeNode { int val; TreeNode *left; TreeNode *right;

2014-03-26 23:49:22 1859

原创 LRU cache的简单实现

从昨天想起这个东西,中午写好了,但是leetcode上还木有ac:就是用双链表存储,同时用一个map存储链表: LRUCache(int capacity): maxSize(capacity) , curSize(0){ pHead = new LinkedList(-1, -1); pHead->pre = pHead; pHead->next =

2014-03-26 13:57:19 1257

转载 vim中的杀手级插件: vundle

http://zuyunfei.com/2013/04/12/killer-plugin-of-vim-vundle/相比sublime text2等现代编辑器,Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim下的几个文件夹中,配置vim的过程, 就是在网上不停的搜插件,拷贝到~/.vim下,发现更新,要重新下载重新拷贝,想要删除某个不需要插件,更是要小心翼翼的不要删错。

2014-03-24 22:45:10 1023

原创 Visual Studio 2010快捷键总结

1. Manage Visual StudioCtrl+S保存文件Ctrl+Shift+S保存所有文件Ctrl+Shift+N创建新工程Ctrl+O打开文件Ctrl+Shift+O打开工程Ctrl+Shift+A向工程里添加Esc关

2014-03-24 14:50:59 966

转载 TortoiseSVN 简明使用

Subversion 是版本控制工具,不仅可以管理程序源代码,也可以应用于其他协作管理数据的工作,Google Code 和 WordPress 插件提交和管理也是基于 SVN 的下面就基于 Google Code SVN 服务器 介绍 TortoiseSVN 的使用。安装 TortoiseSVN你可以从 TortoiseSVN 官方站点下载最新版的 TortoiseSVN,中文汉

2014-03-24 14:01:50 795

转载 sniperHW网友的bigchallenge框架

全部著作权由sniperHW网友所有!内容来自 https://github.com/sniperHW/bigchallenge手机网络游戏生存大挑战服务端的通用框架代码,包含gateserver和gameserver大挑战是一款手机休闲网络游戏,游戏形式为开房间,每个房间内最大能容纳20名玩家游戏.服务器结构划分服务器按功能分成3类:red

2014-03-23 21:58:13 1092

原创 leetcode Insertion Sort List

表示我觉得题目给的接口有点问题,还是我自己理解有问题。如果链表没有头节点,那么必须是传指针的引用啊!下面贴代码:#include #include #include #include #include #include #include "ListNode.cpp"using namespace std;class Solution {public: List

2014-03-23 20:37:53 1075

转载 vim操作记录

i 进入插入模式,在光标所在字符前面插入a 进入插入模式,在光标所在字符后面插入 回到普通模式:set showmode 显示当前所在的模式移动光标 h左 l右 j下 k上x 删除字符dd 删除一行J 删除两行之间的换行符u 撤销上一个编辑动作CTRL-R 重做上一个编辑动作U 行撤销,撤销当前行上的操作o

2014-03-19 09:03:47 940

转载 高效率编辑器 VIM-操作篇,非常适合 VIM 新手

https://linuxtoy.org/archives/efficient-editing-with-vim.html/2有效的移动大段的文本使用可视选择(visual selections)和合适的选择模式不像最初的 VI,VIM 允许你高亮(选择)一些文本,并且进行操作。这里有三种可视选择模式:v:按字符选择。经常使用的模式,所以亲自尝试一下它。V:按行

2014-03-18 09:27:54 892

原创 C++ class成员函数的奇葩用法

面试中会有这样的题目,实际项目也有人遭过!是什么呢,就是类对象被释放后,还可以访问class成员函数,因为编译过了,运行中没有check null就会直接调用,下面我们可以看看奇葩的两种用法。#include class test{ public: void print(){ printf("%s\n",__FUNCTIO

2014-03-04 00:44:27 2088

原创 求数组中最长的连续子序列

今天学习了动态规划,发现解决这类问题,稍微分析下,利用btm-up方法,都是O(N)的复杂度,真心nice!下面直接上代码吧:#include #include using namespace std; int main(){ string s = "abbcdehijklmno"; int max = 0; int arr[s.size()]; for (int

2014-03-02 00:33:02 2192 1

AirplaneGame

基于cocos2d-x3.0的AirplaneGame

2013-11-05

Oracle8i_9i数据库基础

主要包括两个部分,第一部分是ORACLE SQL*PLUS基础,主要讲述ORACLE 应用系统设计的基本知识和给出一些有用的实例;第二部分是介绍ORACLE PL/SQL知识,主要讲述ORACLE数据库PL/SQL程序设计所用到基本知识,这部分给出进行应用设计所必需的基础知识。这两部分的内容都尽可能做到内容简洁而全面。 全书内容简练实用,可作为ORACLE 数据库管理人员参考,也可作为应用开发人员和系统分析与设计人员以及大学计算机专业教学的参考资料。

2011-12-21

统计学习理论的本质

统计学习理论的本质,对统计学习非常有用!

2011-11-25

FaceTracking

Our project retrieves real-time images from a webcam and converts them to grayscale images. Then, it extracts pre-defined feature vectors from the images and sends them to Support Vector Machine (SVM) to get the classification. Using the result, our program will be able to control the mouse cursor in real-time.

2011-11-20

数字图像处理入门word版

介绍图像处理的基本知识,关键是word版的,看起来貌似更加爽吧,呵呵

2011-11-16

ARCGIS地理信息系统空间分析实验教程

介绍了 ARCGIS地理信息系统空间分析实验教程,很好的专业书哟

2011-11-10

VC++下MFC处理数据

利用VC++实现对数据的读取,以及多种图像处理的实现,在MFC下实现了编程,里面包含了VC6.0和VS2005两个版本。

2011-08-18

杜达的《模式分类》第二版的配套的Matlab源代码

《模式分类》第二版的配套的Matlab源代码,希望对大家有用! 欢迎下载

2011-04-05

Efficient region segmentation through ‘creep-and-merge’

region segmentation,有效地图像区域分割,通过分裂和合并

2011-03-06

KNNalgorithm

采用KNN算法,对一系列数据进行采集分析!

2010-11-12

多种的图像的聚类分析VC++代码

完成多种分类的实现,如模糊分类,聚类分析

2010-10-26

空空如也

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

TA关注的人

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