自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tea

Enjoy Work

  • 博客(33)
  • 资源 (12)
  • 收藏
  • 关注

原创 python第三方包安装方法

python有很多非常实用的第三方库,可以下载安装包直接安装,但是还要通过搜索引擎搜索,有些也不是最新的,本文介绍一个简单的安装方法,使用了pip工具。1、下载pip工具给一个下载的链接:http://download.csdn.net/detail/edricbjtu/9354157下载之后解压出来。2、安装pip在cmd中使用命令:pytho

2015-12-14 14:51:13 2092

转载 integrate opencv manager in an android app

1 - Add the OpenCV library project to your workspace ( Use menu File -> Import -> Existing project in your workspace.)2 - In application project add a reference to the OpenCV Java SDK in Project -

2015-07-03 15:48:42 591

原创 Android Studio使用OpenCV的配置方法

1、下载进入官网(http://opencv.org/)下载OpenCV4Android并解压。目录结构如下图所示。 其中,sdk目录即是我们开发opencv所需要的类库;samples目录中存放着若干opencv应用示例(包括人脸检测等),可为我们进行android下的opencv开发提供参考;doc目录为opencv类库的使用说明及api文档等;而apk目录则存

2015-07-03 14:13:00 814

翻译 阴影介绍 the introduction of shadow

对阴影的定义进行概要的介绍。翻译。

2014-11-26 21:19:42 823

原创 C++——cout输出小数点后指定位数

在C++的编程中,总会遇到浮点数的处理,有点sh

2014-11-13 17:10:05 123674 8

原创 大数处理——判断奇偶

题目描述Bessie那惨无人道的二年级老师搞了一个有 N (1 写一个程序读入N个整数,如果是双数,那么在独立的一行内输出"even",如果是单数则类似地输出"odd"输入输出

2014-11-13 15:10:53 3392 1

原创 动态规划——求连续和为最大的子序列

题目在一个数组中找出和最大的连续几个数(至少包含一个数)。例如:数组A[] = [ -2, 1, -3, 4, -1, 2, 1, -5, 4],则连续的子序列[4, -1, 2, 1]有最大的和6输入:数组长度n;长度为n的整型数组输出:最大的和的值分析代码

2014-11-12 18:24:05 1123

原创 排序算法——快速排序

快速排序算法由于它的方便和gaoxiao

2014-10-16 21:02:06 914

原创 排序算法——插入排序

继选择排序之后,新鲜出炉插入排序。思想顾名思义,

2014-10-10 11:33:15 503

原创 排序算法——选择排序

排序算法作为最基本也是最常用的算法,

2014-09-29 22:29:31 383

转载 windows下配置openGL环境

Windows环境下的GLUT下载地址:(大小约为150k)    http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip Windows环境下安装GLUT的步骤:    1、将下载的压缩包解开,将得到5个文件2、以默认目录为例:    (1)“C:\Program Files (x86)\Micr

2014-07-11 16:54:01 1099

转载 lua 取一个数字的整数部分

lua在对两个整数进行除法操作时不会向C那样将结果转换成整数,而是自动转换成浮点数。(lua没有数据类型之分)。如果要实现此功能需要取得结果中的整数部分。math.ceil(x);Returns the smallest integer larger than or equal to x.--取一个数的整数部分function getIntPart(x)

2013-11-18 15:57:24 1582

转载 lua脚本中表的用法

--[[ lua表处理 ]]-- alice = {}alice[ "name" ] = "liuhui"alice[ "phone" ] = "15157121639"alice[ "address" ] = "杭州江干"alice[ "city" ] = "杭州" print( alice["name"] )print( alice["city"] )print( alic

2013-08-19 10:39:06 1034

原创 【Irrlicht鬼火引擎】掌握引擎使用流程,入门程序HelloWorld

一、简述使用步骤一般而言,对于一个简单的程序,Irrlicht引擎的一般使用步骤如下:预处理:(1)包含 头文件#include (2)设置命名空间using namespace irr;设置命名空间会让之后的编程稍微轻松一点,就像使用C++进行编程时,使用using namespace std;一样,std::cout(3)通知编译器连接irr库文件#i

2013-07-15 16:16:45 1619 1

原创 【Irrlicht鬼火引擎】 安装配置Irrlicht鬼火引擎

一、下载引擎官方网站:http://irrlicht.sourceforge.net/‎官方网站需要翻墙才能进入,如果不想翻墙,可以通过其他下载地址:CSDN下载:http://download.csdn.net/detail/fxrz12/4932156下载后解压,学习引擎的第一步就完成了。二、使用引擎想要使用Irrlicht引擎,

2013-07-15 11:09:08 1054

原创 【Irrlicht鬼火引擎】 认识鬼火引擎

一、Irrlicht简介(1)概念Irrlicht引擎是一个用C++书写的高性能实时3D引擎,可以应用于C++程序或者.NET语言中。通过使用Direct3D(Windows平台)、OpenGL 或它自己的软件着色程序,可以实现该引的完​全跨平台。尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动态的阴影,粒子系统,角色动画,室内和室外技术以及碰

2013-07-14 20:25:08 849

转载 从RGB色转为灰度色算法

一、基础   对于彩色转灰度,有一个很著名的心理学公式:                          Gray = R*0.299 + G*0.587 + B*0.114二、整数算法  而实际应用时,希望避免低速的浮点运算,所以需要整数算法。  注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法:               

2013-07-03 17:51:21 613

原创 【软件工程】认识软件体系结构

1、定义       软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。通俗理解,就是把一个系统更加有调理的结构化起来,通过运用5个面向对象设计原则

2013-06-17 22:35:54 2900

原创 D3D运行后截图的方法

在渲染完所有东西后,Present之前获得BackBuffer表面然后用D3DX的函数保存void ScreenShot (char *filename){  IDirect3DSurface9 *tmp = NULL;  IDirect3DSurface9 *back = NULL;  //生成固定颜色模式的离屏表面(Width和 Height为屏幕或窗口的宽高)

2013-06-11 19:55:25 3466

原创 string\const char*\char*转换

//string --> const char string str2ch;str2ch.c_str();  //=============================//string --> char *//先转为 const char , 然后 转char *   char TargetFile[strlen(TorrentFileNameD

2013-06-09 22:37:03 708

转载 PlaySound 使用方法

PlaySound函数的声明为:BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);PlaySound(NULL,NULL,NULL);停止播放。 参数pszSound是指定了要播放声音的字符串(一般是绝对路径,如果把声音文件拷到可执行文件所在路径就可以直接用声音文件名),该参数可以是WAVE文件的名

2013-05-14 17:17:50 3167

转载 CBitmap,HBitmap,Bitmap区别及联系

加载一位图,可以使用LoadImage:HANDLE LoadImage(HINSTANCE hinst,LPCTSTR lpszName,UINT uType,int cxDesired,int CyDesired,UINT fuLoad);LoadImage可以用来加载位图,图标和光标加载时可以规定加载图的映射到内存的大小:    cxDesired:指定图标或

2013-05-13 16:45:44 504

转载 使用控件时提示"未声明标识符"的解决方法

问题提出:mfc扩展Dll程序中,新建了一个对话框IDD_DIALOG 1及三个文本编辑控件IDC_SIGM,、IDC_RATIOLOW和IDC_RATIOHIGH。并新建了一个对话框类(派生于CDialog类)。有关控件引用的代码如下: enum { IDD = IDD_DIALOG1 };DDX_Text(pDX,IDC_SIGMA,m_Sigma);DDX

2013-05-13 15:36:24 2127

原创 win32创建控件和提示文本

基于SDK的win32程序框架一般总是由两个基本函数组成:一个是入口函数WinMain,它包含了整个框架的运行代码;另一个是用户定义的窗口过程函数SDKWndProc(名称可以在程序中自动定义),用来接收 和处理各种不同的消息。#include #include LRESULT CALLBACK SDKWndProc (HWND, UINT, WPARA

2013-04-15 10:22:42 1560 1

原创 解决PHP的常见配置问题

一、解决Apache服务器端口冲突IIS的默认端口号为80,同apache服务器默认端口号相同。由于采用了相同的端口号80,因此,在运行网页时就会发生冲突。如果用户机器上安装了IIS,就需要修改IIS的默认端口,否则将导致apache服务器无法正常工作。更改IIS的默认侦听端口80,可以在IIS的管理器中进行设置,或者停止IIS的服务也可以。用户也可以再安装ap

2013-03-01 23:24:02 382

原创 DirectSound应用,播放wav文件

在项目的源文件中包含dsound.h头文件,分别定义DirectSound接口和主、辅助缓冲区接口的全局变量,以及保存WAV音频格式的文件头结构。声明代码如下://--D3D用的头文件#include #include #include #include LPDIRECTSOUND8 g_pDirectSound = NULL; //DirectSound接口LPDI

2013-01-11 21:58:54 1406 2

转载 gluBuild2DMipmaps()与glTexImage2D()的使用方法

说明:两者的都是生成纹理,即:将载入的位图文件(*.bmp)转换成纹理贴图。glTexImage2D()的用法举例glTexImage2D(GL_TEXTURE_2D, //此纹理是一个2D纹理0,                                         //代表图像的详细程度, 默认为0即可 3,

2012-12-15 14:44:08 760

原创 学习openGL灯光、视角,便于理解参数含义的几个演示程序

可以到Nate Robin's tutorialhttp://user.xmission.com/~nate/tutors.html上边下载得到。通过鼠标拖动,改变函数的数值,相应的模型也会随着发生变化。程序很小,也很好用,在这里分享给大家,希望对大家的学习有所帮助。我就通过这个很好的理解了glLookAt()函数。

2012-11-18 02:04:31 478

转载 OpenGL绘制简单图形

一、绘图void GLPolygon::draw(){glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);glLoadIdentity();glTranslatef(-1.5f, 0.0f, -6.0f);glBegin(GL_TRIANGLES);glVertex3f( 0.0f, 1.0f, 0.0f);

2012-11-17 16:49:43 960 1

原创 GetMessage()函数与PeekMessage()函数的区别

所有Windows程序都是由消息驱动的,Windows有时也被称为“基于事件的、消息驱动的”操作系统。在Windows程序的执行过程中,只要用户进行了影响窗口的操作,都会触发相应的事件。操作系统每次检测到一个事件时,会给程序发一个消息,应用程序通过处理消息对用户的操作做出反应,这就是Windows程序的基本运行机理。那么,GetMessage()与PeekMEssage()的区别是什么

2012-11-10 11:46:56 691 1

转载 DX内置的绘制几何图形的函数

D3DX中有几个现成的函数可以绘制常见的3D模型D3DXCreateBoxD3DXCreateSphereD3DXCreateCylinder //圆柱D3DXCreateTeapotD3DXCreatePolygonD3DXCreateTorus //圆环体,类似于面包圈这些函数有三个参数是一样的,它们分别是

2012-11-08 16:14:01 1648

转载 删除VS2010中ipch和sdf

vs2010打开某个工程 ,转换成功之后,在工程目录看见一个sdf文件和一个ipch文件夹,都超大(起码几十M),我一个四百多k 的工程,结果用vs打开过后变成了两百多兆。大家也许发现了,visual studio 2010 中新建一个项目会同时建立一个ipch目录与sdf文件,即使你删掉它,再次打开工程时还是会重新建立。动辄30、50M的容量让我们心里很不爽。其实这是2010

2012-11-08 16:11:07 678

转载 错误argument of type "char *" is incompatible with parameter of type "LPCWSTR"的解决方法

方法一:方法一只针对新手,在vs2010中修改编码格式:  右键工程——》  选择“Properties”——》  选择“Configuration Properties”——》  再选择“General”——》  最后把“Project Default”下的“Character Set”修改为“Use Multi-Byte Character Se

2012-11-08 14:04:59 3862

OpenSceneGraph快速入门指导PDF

OpenSceneGraph快速入门指导书籍。中文版。

2016-04-19

python pip工具

python的pip工具,pip是一个安装和管理Python包的工具。可以方便进行第三方包的管理和安装。

2015-12-14

数字图像处理测试BMP/JPG图片,图片为2的整数幂大小

用于数字图像处理测试BMP/JPG图片,图片的宽、高为2的整数幂大小。里边包含基本的Lena、照相师等。也有用于直方图均衡化的fog照片。有灰度图片也有彩色图片。

2014-11-10

C语言BMP格式图片转JPEG格式图片

该资源提供了BMP格式图像转JPEG格式图像的函数,在数字图像处理后,进行图像输出时会用得到,非常方便。不依赖于其他框架,纯C语言实现。

2014-11-07

使用shader的骨骼动画

这是Frank Luna进行骨骼蒙皮动画教学的代码,里边使用了HLSL,通过效果文件实现骨骼动画,并且在程序运行时显示帧数。 对学习3D的同学会有所帮助。

2013-06-27

DirectX 龙书源码

是学习DirectX的一本红龙书的原书代码,里边共含有19个章节的代码可供参考。

2013-06-04

DirectX9.0 龙书

非常经典的一本DirectX的书籍。本教程内容绝大部分来自Frank D. Luna 所著的《Introduction to3D Game Programming with DirectX 9.0》

2013-05-29

运用DirectX9绘制太阳系

使用DirectX9绘制太阳系,包含了摄影机、天空盒、太阳系中行星的自转公转。

2012-12-14

openGL通过点线方式画出立方体并移动

主要为大家提供立方体的顶点数组,及基本的图形绘制方法。一个很基础的openGL程序。这个立方体是通过画12条棱线得到的。程序中还对该立方体进行了旋转和平移。

2012-11-18

openGL各效果演示程序

可通过演示程序加强对openGL中的 fog\lighmaterial\projection\shapes\texture\transformation的理解。

2012-11-18

空空如也

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

TA关注的人

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