自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

服务器开发-孙飞的专栏

专注于go语言和erlang语言在游戏服务器领域的应用开发

  • 博客(39)
  • 收藏
  • 关注

转载 制作手札——RPG是怎样做成的

题目: 《制作手札——RPG是怎样做成的》  备注: 作者:汪疆成都金点工作室的首席程序员,你可以到他们的主页了解更多的情况。文章以程序员的标准角度分析了一个RPG游戏所包含的各个部分。作为一名设计师,你可以不懂得如何去分析,但一定要能够读懂程序员的思路,这是每一个游戏开发者应具备的基本功。制作手札—RPG是怎样做成的作者:汪疆  自从我们的第一个正式电脑游戏《冲击》完

2014-05-19 21:16:40 1166

转载 DirectX 学习经典参考书籍 电子书下载

装自1. 基础学习篇:这些都是在平时学习中整理的,由于个人也是刚入门,有些地方还有欠缺,目的在于希望大家能够一起分享资源。欢迎补充。推荐有能力的同学阅读英文版,老外的原版比翻译的中文版还是要更专业的。(1)Introduction.to.3D.Game.Programming.with.DirectX 9( DirectX 9 3D游戏设计入门) 中文版 传说中的龙书(入门

2014-05-19 21:09:20 779

转载 C++游戏开发需要阅读的书籍 (转)

如果要自学游戏程序开发的话,可以看看下面的,呵呵。  游戏开发资料(PDF书都是中文版的,非英文,很多是本人自己扫描制作,从未网上发布过,所以独家啦):  1、Gamebryo 2.2游戏引擎(盛大、腾讯等公司制作网络游戏常用)+Gamebryo v2.2.1说明文档  2、游戏PDF书及其代码:  3D游戏编程、3D游戏编程大师技巧、Direct3D游戏编程入门教程第2版、Dir

2014-05-19 19:40:47 1427

转载 python IDLE 改变窗口背景颜色

初学Python,想必大家拿来练习最多的IDE就是Python自带的IDLE了,但是默认的代码配色及语法高亮主题确实很不适应,所以我们需要做个小小的美化,比如像下面这样我做的美化配置: HOW TO DO?别急,下面按我介绍的一步一步来就可以了,首先要找到名为config-highlight.cfg的文件,这个文件位于哪里呢?我列了一份可以找到它的路径清单:在Linux系列系统下路

2014-03-28 23:55:22 20550 2

转载 十分钟了解pandas

10 Minutes to PandasThis is a short introduction to pandas, geared mainly for new users. You can see more complex recipes in theCookbookCustomarily, we import as followsIn [1]: import pa

2014-03-24 19:44:23 2483

转载 python3.2笔记(编程)

读取一个csv文件:import csvreader = csv.reader(file('stores.csv','rU'))for line in reader:    print line

2014-03-07 16:51:43 644

原创 python学习笔记(出错)

在打开csv文件中总是出现下面这个情况:Error: new-line character seen in unquoted field - do you need to open the file in universal-newline mode?解决方案:reader = csv.reader(buf)改为:reader = csv.reader(buf, 'rU')

2014-03-07 16:49:18 2264

转载 python数据挖掘领域工具包

原文:http://qxde01.blog.163.com/blog/static/67335744201368101922991/Python在科学计算领域,有两个重要的扩展模块:Numpy和Scipy。其中Numpy是一个用python实现的科学计算包。包括:一个强大的N维数组对象Array;比较成熟的(广播)函数库;用于整合C/C++和Fortran代码的工具包;实用的线性代

2014-03-01 16:51:49 1107

转载 MapReduce技术的初步了解与学习

MapReduce技术的初步了解与学习 --包含Google MapReduce中文版今天咱们学习下MapReduce模型。由于是本人是初次接触,不是很了解。所以,有任何问题,还望各位不吝批评指正。本文中,我会先用最最通俗的语言阐述什么是MapReduce,然后再摘自Google MapReduce中文版上的一些内容,以期对这个模型有个初步的了解与认识。ok,闲不多说,下面

2013-12-13 21:04:52 694

原创 贪心算法之木材装集装箱问题

贪心算法应用                                             ——木材的装箱问题一、问题描述:给定一个集装箱,其长为L、宽为W、高为H。现有一批圆柱型木材,每根木材的长均为L,但是半径r不同。设第i根木材半径为ri。问:如何装箱,使得集装箱的空间利用率最高?    二、算法设计:——采用贪心算法思想,将箱子抽象

2013-12-06 11:38:43 2991 1

转载 遗传算法

转自:http://www.cnblogs.com/heaad/ 遗传算法 ( GA , Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发,借鉴生物进化过程而提出的一种启发式搜索算法。因此在介绍遗传算法前有必要简单的介绍生物进化知识。一.进化论知识  作为遗传算法生物背景的介绍,下面内容了解即可:  种群(Popula

2013-11-27 17:59:29 737

转载 Shark:强大的开源C++机器学习库

申明:本文非笔者原创,原文转载自:http://sigvc.org/bbs/thread-872-1-1.htmlShark 是一个快速、模块化、功能丰富的开源 C++ 机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于内核学习算法、神经网络等。Shark 已经应用于多个现实项目中。  机器学习(Machine Learning)是一门多领域交叉学科

2013-11-16 21:52:06 894

转载 机器学习和计算机视觉相关的数学知识

1. 线性代数 (Linear Algebra):我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读的是Introduction to Linear Algebra (3rd Ed.) by Gilbert S

2013-11-16 21:42:56 1236

转载 经典的机器学习方面源代码库

今天给大家介绍一下经典的开源机器学习软件:编程语言:搞实验个人认为当然matlab最灵活了(但是正版很贵),但是更为前途的是python(numpy+scipy+matplotlib)和C/C++,这样组合既可搞研究,也可搞商业开发,易用性不比matlab差,功能组合更为强大,个人认为,当然R和java也不错.1.机器学习开源软件网(收录了各种机器学习的各种编程语言学术与商业的开源软件)htt

2013-11-16 21:37:51 857

转载 IT人士必去的10个网站

1、Chinaunix 网址:http://www.chinaunix.net/ 简介:中国最大的linux/unix技术社区。 2、ITPub 网址:http://www.itpub.net/ 简介:有名气的IT技术论坛,看看它的alexa排名就知道有多火了,尤其以数据库技术讨论热烈而闻名。ITPUB论坛的前身是建立在smiling的oracle小组。 3、51cto 网址:http://www

2013-11-16 21:13:34 1213

转载 图像处理与计算机视觉基础,经典以及最近发展

************************************************************************************************************************************************************************************在这里,我特别声明:本文章的源作

2013-11-16 20:59:58 1754

原创 windows7下VS2010配置MPI开发环境教程

1.首先下载MPImpich2-1.4.1p1-win-ia32安装程序的下载地址:http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.4.1p1/mpich2-1.4.1p1-win-ia32.msi本文以设置安装在C:\Program Files\MPICH2目录下为例。

2013-11-16 17:02:17 1968

原创 多核编程技术好书推荐

多核程序设计技术——通过软件多线程提升性能 , 作 者: (孟加拉)阿克特(Akhter,S.),(美)罗伯茨(Roberts,J.) 著,李宝峰,富弘毅,李韬 译本书从原理、技术、经验和工具等方面为读者提供关于多核程序设计技术的全方位解释。本书由三大部分组成:第一部分包括第1~4章,介绍软件多线程的 内容;第二部分包括第5章和第6章,其中讨论用于编写并行程序的常用编程API:第三部分

2013-11-15 16:52:06 1345

原创 可视分析 、智能交通、时空信息分析、生物信息数据简介

可视分析 Visual AnalyticsVisual analytics is the science of analytical reasoning facilitated by interactive visual interfaces.---- 摘自 Illuminating the Path - The Research and Developme

2013-11-10 11:04:32 2240

转载 数据挖掘,机器学习等方面书籍推荐

这里的书涉及到信息检索,自然语言处理,机器学习,模式识别,数据挖掘的方方面面,每一本书都是值得读者深入的阅读,研究和讨论的。因此,我只能就我个人的理解对几本相对熟悉的或者读者的评价很高的书做一些简单的介绍,一来抛砖引玉,希望大牛来多给些指正,二来也为他人的学习提供一些经验。这里是river同学的介绍,有什么问题可以直接与他沟通联系,他的信箱是hechuanbup

2013-11-09 18:59:42 933

原创 分治算法-最近点对问题、大整数相乘

分治算法一、基本概念        在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……       任何一个可以用计算

2013-11-09 11:24:51 1710

原创 VC 2010下安装OpenCV2.4.4

说明: 安装平台:32位XP,VS2010; OpenCV 2.4.4不支持VC 6.0; 网上有很多用CMake编译OpenCV的安装教程,这里建议先不要自己编译,如果使用预编译好的库有问题,再尝试自己编译。 希望大家好好看看每一部分的注意事项,看懂了再去配置,不然错了,还不知道错在哪里。尤其要注意自己的操作系统的位数,还有相应的路径。目录[隐藏]

2013-11-08 21:41:03 698 2

转载 从大数据中挖掘什么?

概要:大数据挖掘中最重要的是决定挖掘什么样的知识,这是在数据的收集、处理、挖掘的整个过程中都需要认真考虑的问题。本文首先提出大数据挖掘的几项策略,即尽量设想挖掘的场景,尽量多方面收集数据,尽量将数据整合,悉心观察数据特征。之后结合自己在互联网搜索中的大数据挖掘工作经验,分享对这些策略的体会。最后介绍一个互联网搜索中大规模日志数据挖掘的工作,展示大数据挖掘的威力,呈现大数据挖掘的挑战。1. “挖

2013-11-07 13:35:39 953

转载 淘宝搜索算法综述之一:淘宝搜索的特点

淘宝有十亿商品,挂靠在几千个叶子类目,上百个一级类目,十几个行业下面,如何能让用户快速的找到符合意图的商品,是淘宝搜索需要解决的首要问题。淘宝搜索从大的架构或流程上来说,与传统的搜索引擎有不少相似的地方。由于淘宝搜索面对的是站内卖家上传的商品,这些商品挂靠在人工整理的类目属性体系下,所以除了不需要像传统搜索引擎一样有爬虫对网页进行收集,以及网页信息的分类处理等部分工作外,其它部分的流程

2013-11-06 21:51:25 2305

原创 方便继续看

为表示瞻仰贴出其博客地址:http://blog.csdn.net/v_july_v/article/details/6543438

2013-11-05 21:34:29 529

转载 UML用例图概要

用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,用例图包含了用例和参与者,用例之间用关联来连接以求把系统的整个结构和功能反映给非技术人员(通常是软件的用户),对应的是软件的结构和功

2013-11-03 22:03:41 1499

转载 如何拿到国内IT巨头的Offer

不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰。看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic...在跪拜之余我们不禁要想,和这些牛人比,作为绝大部分技术屌丝的同学们,是否真的与国内IT巨头遥不可及呢?当你打开这个帖子的时候,我已经默认你是此文的目标读者,也就是想进入国内一流互联网企业的非牛人应届生。你不需要拿NOI的奖,无需是开源社区名人,

2013-11-03 21:12:11 739

原创 图解Hadoop分布式文件系统HDFS

2013-11-02 00:46:18 761

原创 标准的产品设计工作流程

每个产品团队都会有自己的工作流程,无论这个工作流程是否最高效、是否体现最大价值,但是我认为只要这个流程能够为实现工作目标提供过程的保障就可以算是好的流程。对于流程本身而言,可以因团队不同或工作任务不同而有差异。一个成熟度的产品团队可以在保证工作质量的前提下轻松适应任务的变化,也就是说能够依据不同的工作要求调整对应工作的流程。也只有这种团队才能正真体现最大的价值,称得上是一个敏捷的、能快速响应变

2013-11-02 00:03:21 1193

转载 微信:一个必须研究的产品

1-我眼里的微信我在准备写下面文字之前,我几乎不用微信。和很多人一直在争论的原因一样,我不用微信是因为:和手Q差异化不明显; 没有微博的信息量大(有人形容微博是“广场”,微信是“会所”); 我没有约炮的需求(有人说炮都是微信约的,锅都是陌陌背的); 语聊有延时,不如直接电话方便(估计这也是新增群聊和视频功能的原因之一); 第一次用“朋友圈”竟然找不到发文字功能(后来发现要长按相机键

2013-11-01 23:29:21 1094

原创 监控视频中人的特征识别

视频模式识别步骤为:图像采集、预处理、定位、分割和标记、特征提取、识别。统计模式识别认为图像可能包含一个或多个物体,并且每个物体属于若干事先定义的类型、范畴或模式之一。最后一步是分类识别,分类是很重要的部分,贝叶斯分类器、神经网络分类器等都是特别经典的算法。本系统只需要识别,并没有用到分类。需求分析:用户可以指定要识别的人,系统会记录下此人的特征,当前版本只采用颜色特征,所以输入应该是彩色

2013-11-01 21:57:35 2765

转载 PageRank算法

1. PageRank算法概述PageRank,即网页排名,又称网页级别、Google左侧排名或佩奇排名。是Google创始人拉里·佩奇和谢尔盖·布林于1997年构建早期的搜索系统原型时提出的链接分析算法,自从Google在商业上获得空前的成功后,该算法也成为其他搜索引擎和学术界十分关注的计算模型。目前很多重要的链接分析算法都是在PageRank算法基础上衍生出来的。PageRank是Go

2013-10-30 09:08:11 678

转载 EM算法

机器学习十大算法之一:EM算法。能评得上十大之一,让人听起来觉得挺NB的。什么是NB啊,我们一般说某个人很NB,是因为他能解决一些别人解决不了的问题。神为什么是神,因为神能做很多人做不了的事。那么EM算法能解决什么问题呢?或者说EM算法是因为什么而来到这个世界上,还吸引了那么多世人的目光。我希望自己能通俗地把它理解或者说明白,但是,EM这个问题感觉真的不太好用通俗的语言去说明白,因为它很简单,

2013-10-30 00:28:30 753

转载 Apriori算法

Apriori算法是一种最有影响的挖掘布尔关联规则频繁项集的算法。很多的的挖掘算法是在Apriori算法的基础上进行改进的,比如基于散列(Hash)的方法,基于数据分割(Partition)的方法以及不产生候选项集的FP-GROWTH方法等。因此要了解关联规则算法不得不先要了解Apriori算法。    Apriori算法使用一种称作逐层迭代的候选产生测试(candidate generati

2013-10-29 22:34:24 1004

转载 支持向量机(Support Vector Machine)

出自http://blog.csdn.net/passball/article/details/7661887(一)SVM的背景简介支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中[10]。支持向量机方法是建立在统计学

2013-10-29 21:39:54 986

原创 K-Means 算法

最近在学习一些数据挖掘的算法,看到了这个算法,也许这个算法对你来说很简单,但对我来说,我是一个初学者,我在网上翻看了很多资料,发现中文社区没有把这个问题讲得很全面很清楚的文章,所以,把我的学习笔记记录下来,分享给大家。  在数据挖掘中, k-Means 算法是一种 cluster analysis 的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。 

2013-10-29 21:08:27 1239

转载 c4.5 源自http://blog.sciencenet.cn/u/hailuo0112

1.3.1、ID3算法的改进:C4.5算法C4.5,是机器学习算法中的另一个分类决策树算法,它是决策树(决策树也就是做决策的节点间的组织方式像一棵树,其实是一个倒树)核心算法,也是上文1.2节所介绍的ID3的改进算法,所以基本上了解了一半决策树构造方法就能构造它。决策树构造方法其实就是每次选择一个好的特征以及分裂点作为当前节点的分类条件。既然说C4.5算法是ID3的改进算法

2013-10-29 20:51:47 1127

原创 经典ID3算法

1.背景知识:       决策树是对数据进行分类,以此达到预测的目的。该决策树方法先根据训练集数据形成决策树,如果该树不能对所有对象给出正确的分类,那么选择一些例外加入到训练集数据中,重复该过程一直到形成正确的决策集。决策树代表着决策集的树形结构。       决策树由决策结点、分支和叶子组成。决策树中最上面的结点为根结点,每个分支是一个新的决策结点,或者是树的叶子。每个决策结点代表一个

2013-10-29 20:18:17 719

原创 字符串模式匹配:Sunday算法

1,Sunday算法是Daniel M.Sunday于1990年提出的一种比BM算法搜索速度更快的算法。 2,Sunday算法其实思想跟BM算法很相似,只不过Sunday算法是从前往后匹配,在匹配失败时关注的是文本串中参加匹配的最末位字符的下一位字符。如果该字符没有在匹配串中出现则直接跳过,即移动步长= 匹配串长度+ 1;否则,同BM算法一样其移动步长=匹配串中最右端的该字符到末尾的距离+

2013-10-12 21:04:10 682

空空如也

空空如也

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

TA关注的人

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