自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

再不努力我们就老了

路曼曼其修远兮,吾将上下而求索

  • 博客(15)
  • 资源 (10)
  • 收藏
  • 关注

原创 C++单例模式

#include //单例代码实现#include using namespace std;class Singleton{private: static Singleton * instance; string name; Singleton(string name) { cout<<"My name is:"<<name<<endl; } virtual

2014-03-29 10:42:48 719

转载 C++输入输出流(文件的操作)

一、标准输出流。    输出流对象:    1、cout    2、cerr 标准出错流,直接输出至屏幕,不进入缓冲区。如:cerr    3、clog 与cerr功能相同,区别是进入缓冲区后输出至屏幕      输出流成员函数:    1、put cout.put(ch)专门用于输出单个字符,可以连续使用,如:cout.put('a').put(32).put('\n')

2014-03-28 00:00:59 1540

转载 C++ 关键字——friend

友元是指:采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分(注意友元函数不是类的一部分),但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全

2014-03-27 20:30:30 626

转载 C++拷贝构造函数详解

一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a = 100;int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。#include using namespace std;class CExample {private:  

2014-03-26 23:39:35 587

转载 C++ Virtual详解

Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如下面例子中的函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derived的对象时,对point的print函数的调用实际上是调用了Derived的print函

2014-03-26 22:40:18 688

转载 C++类构造函数初始化列表

构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class CExample {public: int a; float b; //构造函数初始化列表 CExample(): a(0),b(8.8) {} //构造函数内部赋值 CExample() {

2014-03-26 20:44:07 778

转载 c++中c_str()用法

语法: const char *c_str();c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。注意:一定要使用strcpy()函数 等来操作方法c_str()返回的指针 比如:最好不要这样: 

2014-03-25 22:37:59 1010

原创 C++中vector容器 assign()用法

assign函数:函数原型:void assign(const_iterator first,const_iterator last);void assign(size_type n,const T& x = T());功能:将区间[first,last)的元素赋值到当前的vector容器中,或者赋n个值为x的元素到vector容器中,这个容器会清除掉vector容器中以前的内

2014-03-25 22:12:42 62552 1

原创 C++STL中vector容器 begin()与end()函数、front()与back()的用法

向量容器(vector)是一种顺序容器,是一块连续分配的内存,支持随机访问,从数据安排的角度看,和数组极其相似,数组跟vector的区别在于:数组是静态分配空间,一旦分配了空间的大小,就不可以再改变了,例如,int a[6];而vector是动态分配内存,随着元素的不断插入,它会按照自身的一套机制不断扩充自身的容量,vector容器的容量增长是按照容器现在容量的一倍进行增长。 begin函

2014-03-25 21:59:51 2225

转载 C++map的基本操作和使用

C++map的基本操作和使用  1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是L

2014-03-25 21:52:29 1244

转载 C++ iterator用法

迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector<int>::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector<int>定义的iterator类型。(2) 使用迭代器读取vector中的每一个元素:vector<int&...

2014-03-25 21:18:56 69738 1

转载 C字符串处理函数

void *memccpy (void *dest, const void *src, int c, size_t n);从src所指向的对象复制n个字符到dest所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL。void *memcpy (void *dest, const void *src, size_t n);

2014-03-24 23:38:46 986

原创 Session.load()和Session.get()方法的区别

今天学习Hibernate时遇到一个错误,搞了很长时间才找到原因,最后经查找原来是本应用get()方法的地方写成了load(),害得我费了很大功夫才解决,现总结这两个方法区别如下:**get不支持lazy,load支持lazy**lazy表示只有在用到的时候才加载数据,如:Student student = (Student)session.load(Student.class,1);

2014-03-08 00:44:50 2778

转载 Hibernate Annotations配置映射

在JDK 5.0之后出现了一种新的注释技术Annotations,而Hibernate也在其3.0之后的版本中添加了对Annotations的支持。通过在实体类中添加Annotations注释,可以达到替代映射文件的效果。各Annotations注释标记如下:@Entity 声明当前是一个持久化类@Table 设置当前持久化类所映射的数据库表,如果当前类中没有使用@Table注解,

2014-03-07 20:46:04 1919

原创 Struts2开发流程(详细步骤)

以Struts2输出最经典的“HelloWorld”为例:1.新建web项目新建名称为“Struts"的web工程,新建方法:File->New->Web Service Project->Profect Name中输入:Struts->点击Finish按钮完成新建。2.为项目添加Struts2的类库在Apache官方网站下载最新版本的Sruts2,网址:http:

2014-03-07 20:27:29 1023

VS2010番茄插件+安装方法.rar

使用方法: 1. 双击运行VA_X_Setup1929.exe,安装目录可以随意设定; 2. 一路下一步下一步。。。软件会自动找到VS2010的目录安装插件; 3. 不出意外的话,安装成功!

2015-05-13

VC6LineNumberAddin.dll

VC6.0 中添加行号工具

2015-05-11

mfc 调用 MapWInGIS

mfc 通过 mapWinGis 打开 shp 文件

2014-11-06

MapWinGIS.ocx

MapWinGIS ActiveX控件,肯定好用,经过亲测!请放心下载。

2014-11-06

linux命令手册

包含linux所有集合,很方便查询的linux命令手册。

2014-04-16

JavaWeb开发的博客系统

javaWeb开发的一个很有参考价值的博客系统,毕业设计可以作为参考!

2014-03-17

C++教学网站

基于asp的一个C++教学网站,毕业设计可以参考用,基本功能齐全,有很大参考价值!

2014-03-17

空空如也

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

TA关注的人

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