自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

利用STL函数swap进行vector内的数据交换

#include <iostream>#include <string>#include <algorithm>#include <vector>using namespace std;int main(int argc, char* argv[]){ vector <...

2011-12-20 20:55:00 105

STL vector用法介绍

介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。Vector总览vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构...

2011-12-20 20:52:00 54

GLUT初始化函数

void glutInit(int* argc,char** argv) 初始化GLUT库。对应main函数的形式应是:int main(int argc,char* argv[]); 这个函数从main函数获取其两个参数。void glutInitWindowSize(int width,int height);//设置主窗口的大小void glutInitWindowPosition(...

2011-12-16 11:27:00 130

GLUT事件处理(Event Processing)窗口管理(Window Management)函数

void glutMainLoop(void) 让glut程序进入事件循环。在一个glut程序中最多只能调用一次。一旦调用,会直到程序结束才返回。int glutCreateWindow(char* name); 产生一个顶层的窗口。name作为窗口的名字,也就是窗口标题栏显示的内容。 返回值是生成窗口的标记符,可用函数glutGetWindow()加以引用。int glutCreate...

2011-12-16 11:27:00 205

GLUT-注册回调函数

void glutDisplayFunc(void (*func)(void) );为当前窗口设置显示回调函数void glutOverlayDisplayFunc(void (*func)(void) );注册当前窗口的重叠层的显示回调函数void glutReshapeFunc(void (*Func)(int width, int height) );指定当窗口的大小改变时调用的函...

2011-12-16 11:26:00 80

GLUT模型绘制函数

void glutWireSphere(GLdouble radius, GLint slices, GLint stacks);线框球void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks);实心球void glutWireCube(GLdouble size);线框立方体void glutSolidCube(GLdo...

2011-12-16 11:23:00 142

VRML基础知识

一、VRML概述1.VRML发展的历史及其完善过程中出现的几个标准  VRML最初出现在1994年的瑞士日内瓦的W3会议上,Tim Berners-Lee,也就是Web的奠基人,对Mark Pesce的编程工作产生了浓厚的兴趣并邀请他给出名为”Cyberspace”的论文。这篇论文解释了一个名为Labyrinth的VRML 浏览器原型,这是Mark和Tony Parisi在1994年1月完成...

2011-12-15 09:14:00 542

推荐10个ICON网站,程序员必备!

每个人都爱漂亮的图标,如果能免费下载那就更好了。网络上也很多这样的网站,提供免费的图标下载,个人对国内的几个设计网站提供的下载也感觉挺好的,虽然很多是转国外的或者是模仿的,不过制作的相当不错,今天为您提供几个精品资源站点。,如果您有任何建议或更好的站点关于精品图标的话,或者是其他一些高品质的资源站点的话,那么回帖一起分享吧,今天奉献给大家10个最好的高品质图标资源站点,其中很多个广为认认知哦,特...

2011-12-12 23:11:00 741

几个Icon网站

经常用的几个Icon网站,虽然不是新鲜贴,但还是放了出来1、iconfinder,http://www.iconfinder.com/,比较全面的ICON网站,有154600多个图标,内容相当丰富;2、findicons,http://findicons.com/,名字和前面的差不多,号称“全球所以的图片都在您指尖”,这个口号霸气。3、iconpng,收录21372个图标,http://www.i...

2011-12-12 23:04:00 144

Streams

Input and output. Except for binary I/O, this amounts to mapping objects from and to sequences of characters. I/O is implemented in C++with a special set of classes. It is made to be type safe and ext...

2011-12-12 10:25:00 179

C++ Stream I/O

C++ Stream I/OStream Input/OutputStream I/O ApplicationsStream Output ConceptStream Input ConceptUsing C++ ObjectsStandard Output StreamStandard Output Stream, Cont.Formatted OutputStandard...

2011-12-12 10:11:00 162

istringstream, ostringstream, stringstream用法示例

#include <iostream>#include <string>#include <sstream>using namespace std;int main(){ int a, b; string Str1, Str2; string Input = "abc 123 bcd 456 sss 999"; //ostrin...

2011-12-12 10:02:00 205

网络协议总结

因工作需要,开始接触云计算的相关内容,相当一部分是网络相关的,虽然很多内容是“经常”使用,会使用但要说明具体的某些细节问题,就差远了。遵从细节决定成败的关键,决定这几天好好看看相关内容,先总体给个总体图示:标识说明:绿色:经常使用,深入学习灰色:学习了解即可相关文档:http://files.cnblogs.com...

2011-12-10 21:45:00 52

nginx 内置变量

nginx内置变量列表,根据 Nginx 源码文件 ngx_http_variables.c 提取了nginx 的内置变量。根据不同的版本,变量可能有些变化,大多数还是可以用滴。上图整理成 excel ,方便查询:http://download.csdn.net/detail/alonesword/3904839...

2011-12-10 18:35:00 64

stringstream的用法

stringstream的用法 Posted on 2007-07-13 19:47 Shuffy 阅读(872) 评论(4) 编辑 收藏 引用 所属分类: VC++/C/C++/C#浏览集合 <!--<rdf xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http:...

2011-12-09 16:18:00 63

ofstream ifstream 文件操作

c++中输出和输入导屏幕和键盘的类别声明包含再标题文件<iostrream.h>中,而磁盘类文件的 I/O则声明再包含标题文件<fstream.h>内。输入和输出格式:输出到磁盘 ofsteam 识别字(“文件名”) 从磁盘读文件 ifsteam 识别字("文件名“)例如: ofstream outfile("data.txt"); //写入到磁盘的data.tx...

2011-12-09 15:43:00 221

详解文件操作(ifstream、ofstream、fstream)

转载地址:http://hi.baidu.com/flobert_young/blog/item/7408ce0f50b3b2e8ab645790.htmlC++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (...

2011-12-09 15:40:00 117

IP地址控件CIPAddressCtrl类的使用

在VC++中,如果想要输入IP地址可使用IP地址控件,该控件是一个与编辑控件类似的控件,可用于输入IP地址。在对话框中放入此控件后,可以为控件定义一个 CIPAddressCtrl类 的变量对它进行控制。CIPAddressCtrl类 的主要成员函数有:void ClearAddress();清除IP地址控件中的内容。BOOL IsBlank();如果IP地址控件的所有域均为空,返回...

2011-12-06 10:26:00 161

查找/替换对话框CFindReplaceDialog的使用

在Windows通用对话框中,查找/替换对话框是比较特殊的一个,它是一个非模态对话框,所以它的使用与其它通用对话框有所不同。一、注册注册的目的有两个,一是说明在程序中要使用查找/替换对话框,二是让窗口能响应查找/替换消息,提供相应的消息函数。注册位置应该在查找/替换对话框的父窗口,比如主框架窗口CMainFrame、视图CxxView或某对话框。也就是响应查找/替换操作的那个窗口。比...

2011-12-06 10:25:00 155

扩展Edit Box控件的功能

用VC++6.0编程的时候,文本编辑控件Edit Box是一个经常用到的控件。如果你是用它输入一些简单的文字、数字等信息,直接拿来用就可以了,但如果你用它制作大文本的编辑软件,就会觉得不好控制,许多功能无法实现,即便用CEditView,也只会生成一个类似于记事本的东西,再想加入些自己编写的功能也很困难。下面我以CEdit为基类定义了一个CEditBox类,加入了许多文本编辑时经常要用到的接口函数...

2011-12-06 10:23:00 121

制作带弹出式菜单的按钮

带有弹出式菜单的按钮可以使一个按钮具有多项选择功能,扩展了按钮的功能,相当于把多个按钮集成于一体,可以减少按钮数目。这种按钮的按钮体分为两个区域,单击主体区域时,执行主体按钮的功能,单击选择区域时,弹出一个菜单,可从中选择要执行的功能。如图所示。下面,我们看一下它的制作过程:一、新建一个以CButton类为基类的新类单击“Insert”→“New Class”,建立一个新类。...

2011-12-06 10:22:00 106

真彩位图工具栏的实现

VC++6.0直接支持256色工具栏的编辑和使用,若想建立真彩(24位位图)工具栏,必须借助其它绘图工具绘制工具栏位图。制作真彩工具栏的主要步骤:①用绘图工具(我用的是Fireworks)制作三张24位位图。其中:30.bmp为工具可用时显示的位图:31.bmp为工具不可用(变灰)时显示的位图:32.bmp为鼠标进入工具按钮时显示的位图:这里,每张位图中按钮的个数和大小可根据实...

2011-12-06 10:21:00 88

百叶窗式面板组

利用百叶窗式面板组可增大窗口的可利用面积,而且把常用工具放在窗口中比放在菜单中使用更方便,现在一些大型软件如Photoshop、Dreamweaver等都采用了这种方式。在这些软件中,百叶窗式面板组都做成了可停靠的窗口,我没有这种能力,只能做成固定位置的控件组,使用时只能用在对话框或具有CFormView的视图中,整个制作很粗糙,希望高手能加以改造。示例程序运行图本程序的核心思路是调整控件的位...

2011-12-06 10:20:00 81

用按钮调整工作区的大小

现在很多软件都采用按钮调整工作区大小,使用起来十分方便,这里我自己设计了一个示例程序,与大家共享。实现思路是:当我们单击按钮时,在按钮的单击响应函数中修改控件的位置和大小,从而达到调整的目的(如图所示),所以实现这个功能的核心是调节控件的位置和大小。图1图2这里我采用了CWnd类的SetWindowPos()函数,使用该函数之前必须先获得控件的指针,我使用GetDlgItem()来做到这一...

2011-12-06 10:19:00 127

在VC++MFC下如何定义全局变量和全局函数

用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。一、在应用程序类中定义用MFC生成的工程中都有一个名为CxxxApp的类,它派生于CWinApp类。这个类主要进行程序的初始化,生成文档、视图对象等工作。我们可以把需要全局访问的变量和函数定...

2011-12-06 10:17:00 138

用ini文件实现最近文件MRU

VC++的MFC对最近文件进行了包装,它使用户无需编写任何代码就可实现最近文件菜单。但这种方法也有缺陷:①用户程序必须使用文档、视图结构,只能利用它提供的文档打开和保存文件,如果你使用自己编写的函数打开和保存文件,绕过了它的文档,则最近文件将无法使用。②这种最近文件保存在注册表中,不易清除,容易形成注册表中垃圾,也没有提供用户清除最近文件的权利,不利于用户隐私的保护。用ini文件实现最近文件可...

2011-12-06 10:16:00 65

动态控件的生成与响应

动态控件是指在运行中由Create()创建的控件,这与预先在对话框中放置的控件是不同的。一、创建动态控件:为了对照,我们先来看一下静态控件的创建。放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。静态控件不需要调用Create(...

2011-12-06 10:15:00 85

可设置字体和颜色的按钮

要想修改CButton类按钮背景颜色和文字颜色,必须利用自绘方法对按钮进行重新绘制。这可以通过定义一个以CButton为基类的新按钮类来实现。以下为具体的实现方法:加入一个新类,类名:CMyButton,基类:CButton。在头文件 MyButton.h 中加入以下变量和函数定义:private:intm_Style;//按钮形状(0-正常,1-当前,2-按下,3-锁定)BOOLb_InR...

2011-12-06 10:12:00 153

用ini文件实现最近文件MRU

VC++的MFC对最近文件进行了包装,它使用户无需编写任何代码就可实现最近文件菜单。但这种方法也有缺陷:①用户程序必须使用文档、视图结构,只能利用它提供的文档打开和保存文件,如果你使用自己编写的函数打开和保存文件,绕过了它的文档,则最近文件将无法使用。②这种最近文件保存在注册表中,不易清除,容易形成注册表中垃圾,也没有提供用户清除最近文件的权利,不利于用户隐私的保护。用ini文件实现最近文件可...

2011-12-06 10:12:00 86

VC小技巧收集

窗口篇让窗口一启动就最大化把应用程序类(CxxxApp)的 InitInstance() 函数中的m_pMainWnd->ShowWindow(SW_SHOW);改为m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);则窗口一启动就最大化显示。如何设置窗口的初始尺寸在将应用程序类(CxxAPP)的 InitInstance() 函数中加入...

2011-12-06 10:09:00 71

如何修改几种控件的颜色和字体

设置控件颜色的主要目的是为了解决控件文字背景色不透明的问题。当向一个有背景色的界面上放置控件后,由于控件文字的背景色与界面背景色不符,使文字背后留下难看的灰块。现在我定义了可设置背景色和前景色的控件,只要使控件背景色与界面背景色相同,问题就解决了。设置控件颜色和字体时必须重载该控件对应的类,在其中加入相关的颜色控制和字体函数。各种控件的做法完全相同,只是重载的类不一样。注:对于静态文本控...

2011-12-06 10:04:00 139

部分MFC和API函数

索引CArchive类:用于二进制保存档案CBitmap类:封装Windows的图形设备接口(GDI)位图CBrush类:封装图形设备接口(GDI)中的画刷CButton类:提供Windows按钮控件的功能CByteArray类:该类支持动态的字节数组CCmdUI类:该类仅用于ON_UPDATE_COMMAND_UI处理函数中CColorDialog类:封装标...

2011-12-06 10:02:00 80

Matlab小波

http://www.ymlib.net/soft/sort09/list9_1.html首 页┆文章中心┆下载中心┆客户留言·设为首页·加入收藏·联系我们Matlab资料|Matlab视频|Matlab图像处理|Matlab神经网络|Matlab数学运算|matlab仿真|matlab教程|MATLAB接口|Matlab小波您当前的位置:matlab资源网→下载中心→Matla...

2011-12-04 20:07:00 488 1

用matlab的simulink做个模型

1.在matlab的命令窗口里输入Simulink,回车,打开Simulink的功能模块函数库窗口。2.在功能模块函数库窗口,选择菜单File-New-Model,就可以打开一个空白设计区域。3.在功能模块函数库窗口中双击“Sources”打开一个子函数库,用鼠标把“Sine wave”的图标拖到空白的设计区域;双击“Math”找到图标“Abs”,把它拖到空白设计区域;再双击“Sinks”把“...

2011-12-04 20:04:00 585

推荐学MATLAB,PS的好书

下面列出了一些,你自己看看需要什么,可以直接点击连接下载,更多资料可以直接到网站下载 薛定宇《高等应用数学问题的MATLAB求解》http://www.matlabsky.net/thread-177-1-1.html樊京《MATLAB控制系统应用与实例》http://www.matlabsky.net/thread-324-1-1.html李南南《MATLAB 7简明教程》http:/...

2011-12-04 20:03:00 108

MATLAB数字逻辑电路

了解matlab/simulink中的数学函数模块中的“逻辑算子”模块,学会使用该模块搭建数字逻辑电路实际问题请用Simulink搭建出下面的数字逻辑电路1 Z1=A+BC'+D2 Z2=AB(C+B)+D+D'(A+B)(B'+C')并自己选定信号验证这两个电路是等价的1:打开matlab 进入simulink 新建一个model。2:在simulink-->sour...

2011-12-04 20:02:00 1461

s-fuction 是什么?

SIMULINK s-function的设计Simulink为用户提供了许多内置的基本库模块,通过这些模块进行连接而构成系统的模型。对于那些经常使用的模块进行组合并封装可以构建出重复使用的新模块,但它依然是基于Simulink原来提供的内置模块。而Simulink s-function是一种强大的对模块库进行扩展的新工具。一、s-function的概念s-function是一个动态系统的计...

2011-12-04 19:56:00 147

matlab中s函数

matlab中s函数编写s函数是system Function的简称,用它来写自己的simulink模块。(够简单吧,^_^,详细的概念介绍大伙看帮助吧)可以用matlab、C、C++、Fortran、Ada等语言来写,这儿我只介绍怎样用matlab语言来写吧(主要是它比较简单) 先讲讲为什么要用s函数,我觉得用s函数可以利用matlab的丰富资源,而不仅仅局限于simulink提供的模块...

2011-12-04 19:55:00 272

MatLab的S函数

在matlab的workspace里打edit sfuntmpl(这是matlab自己提供的s函数模板),我们看它来具体分析s函数的结构。 它的第一行是这样的:function [sys,x0,str,ts]=sfuntmpl(t,x,u,flag)先讲输入与输出变量的含义:t是采样时间,x是状态变量,u是输入(是做成simulink模块的输入),flag是仿真过程中的状态标志(以它来判断当前是...

2011-12-04 19:46:00 352

MATLAB里仿真时锁相环怎么使用?

你的意思使用Simulink来做锁相环的仿真吗?如果是的话 下面的两个路径 是用Simulink仿真锁相环的例子 的路径 1.Demos/Blocksets/Communication/Synchronization and Receivers/PLL-Based Frequency Synthesis2.Demos/Blocksets/Communication/Synchronizat...

2011-12-04 19:11:00 1557

空空如也

空空如也

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

TA关注的人

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