自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

转载 OpenMP并行程序设计

转自 http://www.cnblogs.com/me115/archive/2011/01/25/1944598.htmlOpenMP并行程序设计(二)1、fork/join并行执行模式的概念2、OpenMP指令和库函数介绍3、parallel 指令的用法4、for指令的使用方法5 sections和section指令的用法1、fork/join

2015-08-05 09:44:08 414

转载 颜色矩阵

转自http://tieba.baidu.com/p/1730549463颜色矩阵可以做到上面所讲的和颜色搭边的一切.颜色矩阵的功能是很强大的,理解起来也相对困难一点,涉及了很多色彩的专用的术语,一般的新手和一般的皮肤制作都用不上,我对色彩研究也不是很深,下面我只是略微谈下我的理解。首先讲一下官网里面的Tips-ColorMatrixUnleased的以前的版本,这个以前的技术

2014-09-28 23:10:16 2416

转载 chart控件

Chart       ChartBorder                       图表区域的边框设置       ChartFill                         图表区域的背景填充       Legend                            图表的注释标签显示设置项目,一组数据对应一种颜色的注释            IsHStac

2014-09-26 21:44:23 639

转载 c#图像处理入门(-bitmap类和图像像素值获取方法)

c#图像处理入门-bitmap类和图像像素值获取方法 转自一.Bitmap类Bitmap对象封装了GDI+中的一个位图,此位图由图形图像及其属性的像素数据组成.因此Bitmap是用于处理由像素数据定义的图像的对象.该类的主要方法和属性如下:1. GetPixel方法和SetPixel方法:获取和设置一个图像的指定像素的颜色.2. PixelFormat属性:返回图像的像素格

2014-09-19 08:39:03 7262 1

转载 很好的GDAL初学者资料

转自:http://www.cnblogs.com/zhangjun1130/archive/2009/11/13/1602340.html1、编译加使用:http://blog.csdn.net/gisblog/archive/2008/10/06/3021933.aspx 如何在CSharp中使用GDAL?收藏     GDAL库的简洁、高效深受开发人员的喜爱,很多开源的GIS

2014-09-01 00:12:28 1053

转载 const static与相关成员变量的初始化

总结起来,可以初始化的情况有如下四个地方: 1、在类的定义中进行的,只有const 且 static 且 integral 的变量。 2、在类的构造函数初始化列表中, 包括const对象和Reference对象。 3、在类的定义之外初始化的,包括static变量。因为它是属于类的唯一变量。 4、普通的变量可以在构造函数的内部,通过赋值方式进行。当然这样效率不高。4、普通的变量可以在

2014-07-01 09:20:23 332

转载 scanf和cin输入类型不匹配时造成的死循环问题

转自下面两段代码要实现的功能是往整数变量i中输入一个数据,输入数字1时退出,然而当输入一个字符时,整个程序会变成一个死循环。C++代码:int i=0;while (i!=1){coutcin>>i;//i为整数类型,当输入一个字符时会造成死循环cout}C语言代码:int i=0;while (i!=1){printf("请输入一个

2014-05-25 15:25:09 1956 3

转载 函数名&函数名取地址

转自http://my.oschina.net/mavericsoung/blog/174110有时看到如下的代码: 01/*****************************/02#include 03#include

2014-05-25 15:20:22 4148

转载 git和github的区别

git是一种版本控制系统。跟svn、cvs是同级的概念。github是一个网站,给用户提供git服务。这样你就不用自己部署git系统,直接用注册个账号,用他们提供的git服务就可以。

2014-05-24 21:03:22 556

转载 #define中 #与##的神奇用法

#define f(a,b) a##b #define d(a) #a #define s(a) d(a) void main( void ) {     puts(d(f(a,b)));     puts(s(f(a,b))); } 输出结果: f(a,b) ab分析:  ##把两个符号连起来     #a指把a当成符号,就是把#后面的

2014-05-21 23:07:38 376

转载 cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

转自http://hi.baidu.com/awpzmiwhonabile/item/f767fafb9dcb32ee1b111f81学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline

2014-05-20 13:30:31 349

转载 template<class T>函数模板

函数模板( Function templates)模板(Templates)使得我们可以生成通用的函数,这些函数能够接受任意数据类型的参数,可返回任意类型的值,而不需要对所有可能的数据类型进行函数重载。这在一定程度上实现了宏(macro)的作用。它们的原型定义可以是下面两种中的任何一个:template function_declaration;template funct

2014-05-19 22:42:07 786

原创 static const char sep[256] = { [' ']=1, ['.']=1, ['-']=1, ['_']=1 }

static const char sep[256] = { [' ']=1, ['.']=1, ['-']=1, ['_']=1 };//gcc能编译通过,

2014-05-17 13:42:06 666

转载 TCP协议三次握手过程分析

转自http://www.cnblogs.com/rootq/articles/1377355.htmlTCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledge

2014-05-10 15:21:54 728

转载 TCP协议中的三次握手和四次挥手(图解)

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:

2014-05-10 14:32:27 522

转载 稳定排序和不稳定排序

1、简介  假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,则称这种排序算法是稳定的;若相对次序发送变化,则称为不稳定的。2、判断方法  对于不稳定的排序算法,只要举出一个实例,即可说明它的不稳定性;而对于稳定的排序算法,必须对算法进行分析从而得到

2014-05-10 12:21:47 565

转载 指针嵌套读法

转自http://blog.sina.com.cn/s/blog_4c4bb565010008mh.htmlC语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识

2014-05-09 14:48:14 787

转载 inline的用法详解

(一)inline函数(摘自C++ Primer的第三版)       在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。      inline int min(int first, int secend) {};      inline函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,i

2014-05-08 17:06:52 1098

转载 运算符->重载

转自http://blog.csdn.net/todototry/article/details/1481185重载operator ->目的是为了使一个类对象表现的像一个类型的指针一样如P类对象则表现的像一个A *的作用形式operator->的返回值有两种选择1。返回目的类型的指针       这时把operator->的语义运用在返回值上,也就是A *那个变量

2014-05-07 20:55:18 587

转载 linux用户管理练习题

转自http://blog.sina.com.cn/s/blog_5f306e4d0100dtgb.html1)新建一个组group1,新建一个系统组group2参考答案:groupadd group1groupadd -r group2cat /etc/group /etc/gshadow|grep group[1-2]2)更改组group2的GID为

2014-04-26 17:15:53 3128

转载 每天一个linux命令目录

转自

2014-04-26 11:06:27 425

转载 linux下gpasswd和newgrp命令

linux下gpasswd命令 功能:管理组用法:gpasswd[-a user][-d user][-A user,...][-M user,...][-r][-R]groupname参数:-a:添加用户到组-d:从组删除用户-A:指定管理员-M:指定组成员和-A的用途差不多-r:删除密码-R:限制用户登入组,只有组

2014-04-26 11:03:58 1737

转载 Linux用户用户组密码

相关命令: useradd、usermod、userdel; groupadd、groupmod、groupdel; passwd、gpasswd、chage; id、whoami、groups、newgrp;   注:关于私有组、标准组、初始用户组、有效用户组、附加组和相关文件权限设置及概念临时小结: 私有组与标准组只是一个不专业的概念,私有组指这个组中只有一个用户,

2014-04-25 19:24:14 8021 1

转载 linux学习 命令ll后字段的解释

转自ls -l 列表信息详解我们平时用ls -l 命令查看一个目录下的文件和子目录的详悉信息时,会得到一个详细的文件和目录名列表.这个列表包含了文件的属性,所属用户,所属组,创建时间,文件大小等等信息.这些信息到底是什么意思呢?有很多初学者对这些不太了解,因此想详悉讲解一下用ls -l命令得到的文件列表每一个字段的意思以笔者电脑的/root目录为例:[root@gu

2014-04-25 15:46:11 444

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

引言——class CExample{public: CExample(){pBuffer=NULL; nSize=0;} ~CExample(){delete pBuffer;} void Init(int n){ pBuffer=new char[n]; nSize=n;}private: char *pBuffer; //类的对象中包含指针,指向动态分配的

2014-04-24 17:22:40 398

转载 一道笔试题讨论

题的大意是这样的:有两等长数组A,B,所含元素相同,但顺序不同,只能取得A数组某值和B数组某值进行比较,比较结果为大于,小于,等于,但是不能取得同一数组A或者B中两个数进行比较,也不能取得某数组中的某个值,找到一个好的算法实现正确 匹配,(即A数组中某值与B中某值等值),分析算法时间复杂度,写出算法思路即可。回答1:

2014-04-24 15:49:12 688

转载 构造函数为什么不能是虚函数

1. 从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。2. 从使用角度,虚函数主要用于在信息不全的情况下,能使重载的函数得到对应的调用。构造函数本身就是

2014-04-20 10:34:17 357

转载 typedef和typename关键字

1、类型说明typedef类型说明的格式为:typedef  类型 定义名;类型说明只定义了一个数据类型的新名字而不是定义一种新的数据类型。定义名表示这个类型的新名字。例如: 用下面语句定义整型数的新名字:typedef int SIGNED_INT;使用说明后, SIGNED_INT就成为int的同义词了, 此时可以用SIGNED_INT 定义整型

2014-04-15 20:23:48 467

转载 sizeof

转自http://blog.sina.com.cn/s/blog_4762d6850100y1kl.html#include int main(char *argv[], int *argc){ int i=3; int j; j = sizeof(++i+ ++i); printf("i=%d j=%d", i ,j);}上述程序,为什么打印出来的i=3呢, 我理

2014-04-15 16:53:22 335

转载 inline函数注意事项

此外还有一些规则需注意:1、inline说明对编译器来说只是一种建议,编译器可以选择忽略这个建议。比如,你将一个长达1000多行的函数指定为inline,编译器就会忽略这个inline,将这个函数还原成普通函数。2、在调用内联函数时,要保证内联函数的定义让编译器"看"到,也就是说内联函数的定义要在头文件中,这与通常的函数定义不一样。但如果你习惯将函数定义放在CPP文件中,或者想让头

2014-04-13 20:34:04 1513

转载 VC++中delete和delete [] 的区别

转自http://blog.163.com/tsing_best/blog/static/1111530220121302856721/我们通常从教科书上看到这样的说明:delete 释放new分配的单个对象指针指向的内存delete[] 释放new分配的对象数组指针指向的内存那么,按照教科书的理解,我们看下下面的代码:int *a = new int[10];de

2014-04-06 12:39:09 499

转载 c++类中const static变量初始化

对于既是const又是static 而且还是整形变量,C++是给予特权的。可以直接在类的定义中初始化。short可以,但float的不可以哦。

2014-04-05 22:36:10 1540

转载 C程序编译执行过程

认识C编译执行过程,是C学习的开端。简单说C语言从编码编译到执行要经历一下过程: C源代码编译---->形成目标代码,目标代码是在目标机器上运行的代码。连接---->将目标代码与C函数库相连接,并将源程序所用的库代码与目标代码合并,并形成最终可执行的二进制机器代码(程序)。执行----->在特定的机器环境下运行C程序。 如果用一个图

2014-04-03 16:43:10 1528

转载 【转】std::string.assign()的用法

C++ string类的成员函数,用于赋值操作。  函数原型:  string &operator=(const string &s);把字符串s赋给当前字符串  string &assign(const char *s);用c类型字符串s赋值  string &assign(const char *s,int n);用c字符串s开始的n个字符赋值  s

2014-04-02 15:09:19 2519

转载 assert断言

assert(fin != NULL && fout != NULL); 是一个断言(一个宏),在debug模式下,当fin或者fout其中一个为空时,程序就会被断下,弹出一个断言窗口,表示这两个变量中的一个或则两个为空,程序有异常。 下面的注释是说明fin这个变量必须是一个输入一个完整的文本,文本内容必须为字母 断言常用在程序开发过程中,程序员不想写更多的异常处理代码,又想立即定位到异常的

2014-04-02 14:52:35 390

转载 stdin、stdout和stderr

stdin标准输入、stdout标准输出、stderr标准错误输出。用法:fprintf(stderr, "Can't open it!\n");fprintf(stdout, "Can't open it!\n");fscanf(f1, "%[^EOF]s", buff);//直到读取到文件尾部都是一种抽象的说法,默认情况下,它们分别是键盘、命令行窗口、命令行窗

2014-04-02 10:03:31 531

深入浅出MFC.pdf

MFC初学者的教程 如果你想用MFC进行软件开发请从基础学起

2012-09-19

空空如也

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

TA关注的人

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