自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (13)
  • 收藏
  • 关注

转载 学习机器学习

学习机器学习有很多方法,大多数人选择从理论开始。如果你是个程序员,那么你已经掌握了把问题拆分成相应组成部分及设计小项目原型的能力,这些能力能帮助你学习新的技术、类库和方法。这些对任何一个职业程序员来说都是重要的能力,现在它们也能用在初学机器学习上。要想有效地学习机器学习你必须学习相关理论,但是你可以利用你的兴趣及对知识的渴望,来激励你从实际例子学起,然后再步入对算法的数学理解。

2014-09-15 19:55:39 563

转载 bitmap思想和2-Bitmap 实现

1. Bit-map思想给你一堆西安市的电话号码列表,数量大概在千万级,要求从中找出所有重复的电话号码,需要时间复杂度尽可能小。目前西安市的电话号码大概都以8开头,为8位,也就是类似于82678578这样子二重暴力搜索时间复杂度太高,这里我们不予考虑。容易想到的办法就是建立一个标志数组,int boolean都行,用相应的位置值来代替这个号码是否出现,根

2012-10-08 10:32:51 585

转载 结构体的空间占用

转自:http://blog.csdn.net/jiang891203/article/details/6191504本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。 1、   sizeof应用在结构上的情况 请看下面的结构: struct   M

2012-09-05 10:35:40 591

原创 在O(1)的时间内删除链表的一个节点

#include#includeusing namespace std;struct ListNode{ int nValue; struct ListNode *pNext;};//如果这个函数参数传递的是一个指针,则函数会定义个指针pp指向实参所指向的地址,即和p指向同一个内存//函数内部对指针pp内容的改变,同时会影响到p的内容,因为两个指针指向同一个内存

2012-08-05 19:46:30 1284

转载 C++中如何使类不能继承

如何使类不能被继承  如果大家熟悉java的话应该知道java中有一种类不能被继承,那就是final类.这种类有很多用处,尤其是在大的项目中控制类的继承层次. 使子类数量不至于爆炸.在使用了多继承的类层次中这也是防止出现菱形继承层次结构的一个好办法. 要实现一个不能被继承的类有很多方法.  主要的思路就是使子类不能构造父类的部分,这样子类就没有办法实例化整个子类.这样就限制了子类的继承

2012-08-05 11:30:39 499

原创 拷贝构造函数和赋值构造函数

class CMyString{public: CMyString(char* pData = NULL); CMyString(const CMyString& str); ~CMyString(void); CMyString& operator = (const CMyString& str);private: char* m_pData;};//赋值

2012-08-05 10:57:15 684

原创 静态成员函数

#include using namespace std;class Test{public: //静态成员函数是类的成员函数,该函数不属于该类申请的任何一个对象,而是所有该类成员共同共有的一个函数。  static Test* setup() {  return new Test; }private: //私有构造函数和析构函数不能通过直接实例化来构造

2012-08-05 10:56:50 724

原创 浙大玉泉校区->武林门民航售票处->萧山机场

1.玉泉-武林门民航售票处: 正确的乘坐方式: i.在前门口,乘坐28路到武林门即可。 ii.在后门口,乘坐K102路到武林门即可。2.杭州武林门(民航售票处)到萧山机场: 发车时间i.05:30至09:00每30分钟1班  ii.09:00至17:00每15分钟1班  iii.17:00至21:00每30分钟1班  iv.30分钟和15分钟是等待时间(从第一位上车旅客

2012-08-01 17:23:01 5230

转载 尽量用new和delete而不用malloc和free

尽量用new和delete而不用malloc和free(转载自:http://www.kuqin.com/effectivec2e/ch01a.htm)malloc和free(及其变体)会产生问题的原因在于它们太简单:他们不知道构造函数和析构函数。假设用两种方法给一个包含10个string对象的数组分配空间,一个用malloc,另一个用new:  string *strin

2012-07-31 13:17:34 991

转载 C++的内存管理

(转载自:http://blog.csdn.net/bizhu12/article/details/6668834) 这篇文章是我在学习高质量C++/C编程指南中的第7章"内存管理"后的一篇笔记,之前我也写过相关的文章指针以及内存分配,但我感觉那篇还不是很好,这篇我很把它更完善一些一.内存的常见分配方式  1. 从静态区分配,一般是全局变量和static类型变量

2012-07-31 13:14:32 589

转载 C++拷贝构造函数和赋值构造函数

简介:这是C++拷贝构造函数和赋值构造函数的详细页面,介绍了和c/c++,有关的知识、技巧、经验,和一些c/c++源码等。 重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。 以下讨论中将用到的例子: class CExample{public :     CExample(){pBuffer=NULL; nSize=0;}     ~CExa

2012-07-31 13:12:29 656

转载 C++标准转换运算符dynamic_cast

dynamic_cast (expression)dynamic_cast运算符,应该算是四个里面最特殊的一个,因为它涉及到编译器的属性设置,而且牵扯到的面向对象的多态性跟程序运行时的状态也有关系,所以不能完全的使用传统的转换方式来替代。但是也因此它是最常用,最不可缺少的一个运算符。与static_cast一样,dynamic_cast的转换也需要目标类型和源对象有一定的关系:继承关系。

2012-07-25 19:48:23 528

转载 STL迭代器简介

STL迭代器简介标准模板库(The Standard Template Library, STL)定义了五种迭代器。下面的图表画出了这几种:            input         output              \            /                 forward                     |

2012-07-13 09:01:02 456

原创 位存储

定义一个日期结构体,用32位unsigned int 存储,只需4个字节就可以表示一个日期,而用三个int的数需要12个字节:struct date_struct{    unsigned int day: 5, month: 4, year: 14;    // typedef unsigned char BYTE;}

2012-06-26 16:54:13 517

转载 字典树(Trie tree)

字典树(Trie tree)Trie,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。性质它有3个基本性质:根节点不包含字符,除根节点外每一个节点都只包含一个字符。从根节点到某一节点,路径上经

2012-06-26 14:35:32 892

原创 函数调用时入栈顺序

函数调用过程:1、将主函数中被调函数下一条指令地址入栈;2、调用函数的参数按照从右到左的顺序入栈;3、调用函数使用的寄存器、局部变量入栈;

2012-05-21 22:28:52 1320

原创 好书推荐

OSMSG.com 写道 "国外知名网站 stackoverflow上有一个问题调查:哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432 人访问,读者共推荐出了 478 本书(还在增加),其中最火的一本书《CodeComplete》被顶了 1333次。如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,如

2012-05-11 16:06:43 533

转载 C++多态技术

C++多态技术 摘要原文地址:http://www.cnblogs.com/hongzg1982/archive/2011/05/11/2042920.html本文描述了C++中的各种多态性。重点阐述了面向对象的动态多态和基于模板的静态多态,并初步探讨了两种技术的结合使用。关键词多态  继续  虚函数  模板  宏  函数重载 泛型编程  泛型模式   导言

2012-05-04 15:49:37 442

转载 十道海量数据处理面试题与十个方法大总结

海量数据处理:十道面试题与十个海量数据处理方法总结作者:July、youwang、yanxionglu。时间:二零一一年三月二十六日说明:本文分为俩部分,第一部分为10道海量数据处理的面试题,第二部分为10个海量数据处理的方法总结。本文之总结:教你如何迅速秒杀掉:99%的海量数据处理面试题。有任何问题,欢迎随时交流、指正。出处:http://blog.csdn.net/v_

2012-03-31 15:56:05 586

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

作者:July出处:结构之法算法之道blog  http://blog.csdn.net/v_july_v/article/details/7382693#前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十

2012-03-31 15:39:46 516

原创 Ogre 获取实体顶点和索引

bool added_shared = false; size_t current_offset = 0; size_t shared_offset = 0; size_t next_offset = 0; size_t index_offset = 0; size_t index_count = 0; size_t vertex_count = 0; MeshPtr

2012-03-30 16:57:00 784

原创 Ogre 线框模型

Ogre渲染模式:平面(solid)、线框(wireframe)、定(point)Ogre中可以把某单个物体以线框模式显示,方法有两种:1、直接更改材质文件(material),在pass中设置此种材质的渲染模式为线框模式:polygon_mode       例如:material Material_#47/polagrel1{     technique    {

2012-03-30 16:52:24 1399

转载 渲染通路(Pass)

出自Ogre3D开放资源地带3.1.2 渲染通路(Pass)一个渲染通路就是几何问题里的一次渲染;一个带有一整套渲染属性的渲染API的一次调用。一个技术可以包含有1到16个渲染通路,当然,渲染通路用得越多,技术在渲染的时候开销越大。为了清楚识别使用的到底是哪个渲染通路,渲染通路常常被起个名字,当然,也可以不起,名字并不是必需的。脚本中没有名字的渲染通路将会以渲染通路索引号为名。例如:在

2012-03-30 16:33:30 923

原创 C++函数atoi,itoa 的实现

1.//整数转换成字符串itoa函数的实现 #include "stdafx.h"  #include   using namespace std;  void itoaTest(int num,char str[] )  {  int sign = num,i = 0,j = 0;  char temp[11];  if(sign  {  num = -num

2012-03-30 14:05:42 550

转载 从3Dmax导出动画文件

在3Dmax里我们可以利用一些现成的.bip文件来驱动我们的模型,通过OgreMax这个插件可以将这些东西到出为ogre支持的文件格式从而,导出到ogre中使用。第一,安装ogremax插件这个没什么可说的,你在网上下载一个安装上就行了。安装后,看以看到在主菜单栏中有:从3Dmax导出动画文件" alt="OGRE手札-31 从3Dmax导出动画文件" src="http://hi

2012-03-28 12:47:57 3850

转载 节点的删除 - 同时删除所有绑定在节点上的对象

1.关于节点的删除:   1.分析:    0.SceneManager从节点列表中删除节点    1.要从父节点中删除该节点.    2.基于Ogre设计的设计.SceneNode没有提供销毁movableObject对象的函数.但是有解绑与遍历movable的能力.此问题简单为解绑movable    3.节点上一般都拥有一系列的MovableObject对象.绑定在其上的

2012-03-26 10:39:27 666

转载 C++中int到string的转换

1、int sprintf( char *buffer, const char *format [, argument] ... );       例如:Cpp代码int ss;    char temp[64];    string str;    ss = 1000;    sprintf(temp, "%d", ss);    st

2012-03-25 21:25:29 500

原创 收集站

博客 1、http://blog.csdn.net/tulun2、http://hi.baidu.com/zala%5Fathrun/blog/category/Ogre3、痞子龙3D编程

2012-03-20 19:34:49 619

MRPC数据集,训练集、验证集

dev_ids.tsv dev.tsv msr_paraphrase_test.txt msr_paraphrase_train.txt test.tsv train.tsv

2023-03-15

ARIMA算法的Java实现

ARIMA算法的Java实现,可以预测一个数据,也可以适当做修改预测多个数据

2016-05-27

特征选择常用算法综述

特征选择常用算法综述,非常实用,还是蛮全面的

2016-02-27

干货:结合Scikit-learn介绍几种常用的特征选择方法

结合Scikit-learn介绍几种常用的特征选择方法

2016-02-27

用于编译ffmpeg的头文件inttypes.h和stdint.h

用于编译ffmpeg的头文件inttypes.h和stdint.h

2013-12-02

MFC技术内幕系列(完整版)

MFC技术内幕系列(完整版),这个不错的,好好学习下

2013-01-06

Kepware OPC 注册机

Kepware OPC 注册机,非常实用,需要的可以下载

2013-01-06

(C#)OPC客户端源码

(C#)写的连接OPC客户端源码,非常详细,可以需要的参考下

2013-01-06

C#程序与基于COM的OPC数据存取服务器交换数据

C#程序与基于COM的OPC数据存取服务器交换数据

2013-01-06

一种基于混合模型的实时虚拟人服装动画方法

一种基于混合模型的实时虚拟人服装动画方法

2012-11-15

3D数学基础:图形与游戏开发][随书源码

3D数学基础:图形与游戏开发 随书源码,非常有用

2012-11-15

OGRE分析之场景管理

OGRE分析之场景管理,对于学习ogre的很有帮助

2012-11-15

MFC WINDOWS程序设计第二版源码

MFC WINDOWS程序设计第二版 源码,非常有用,试试!

2012-11-15

FastReport.net+1.68

完全破解 ,无水印,无打印限制,放在这留着自己使用,又要的也欢迎下载哈

2012-02-23

空空如也

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

TA关注的人

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