自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

转载 JAVA学习路线

从网上发现这篇文章,发现和我写的一篇关于《知识体系》的文章互相呼应,就转过来了。转自:http://tieba.baidu.com/f?kz=692446591怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:        首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2

2013-03-27 11:22:09 476 1

转载 写给浮躁程序员的建议

版权所有:不知道  以下文章都是经典,看不看随你的便,我只希望知识掌握在更多中国人的手里!  中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际fans,压根没有资格称为程序员,但是据我所知,不少小网

2012-03-20 10:04:52 733 1

转载 计算机经典书籍推荐

1.The Art of Computer Programminguser posted image  Author: Donald.E.Knuth  Web site: http://www-cs-faculty.stanford.edu/~knuth/taocp.html  Book Info: 这部书被誉为20世纪最重要的20部著作之一,与Einstein的>并列,是计算机科

2012-03-18 15:13:59 2459

原创 学习c++该读的书籍

1 、 C++ 程序员必备的书(我以为,即时你不看,也建议备上,充门面也好,争吵也好都很用)a) 《 C++ Programming Language 》 Bjarne Stroustrupb) 《 C++ Primer 》 Stanley B Lippmanc) 《 Effective C++ 》 Scott Meyersd) 《 Design Patterns 》 GoF2

2011-12-18 17:04:19 433

原创 c++ primer习题9.26答案错误

primer 习题9.26:假设有如下ia的定义,将ia复制到一个vector容器和一个list容器中,使用单个迭代器参数版本的erase函数将list容器中的奇数值元素删除,然后将vector容器中的偶数值元素删除。int ia[]={0,1,1,2,3,5,8,13,21,55,89};答案:#include "iostream"#include "vector"#incl

2011-11-24 16:20:49 532

原创 c++primer习题6.20错误显示

6.20编写程序从标准输入中读入一些列string对象,知道同一单词连续出现两次,或者所有单词都已读完,才结束读取。请使用while循环,每次循环读取一个单词。如果连续出现相同的两个单词,便以break语句结束,此时,请输出这个重复的单词;否则,输出没有任何单词重复的信息。答案书给的答案(人民邮电出版社):#include "iostream"#include "string"us

2011-11-16 20:03:07 709 1

转载 函数指针

函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是一致的。函数指针有两个用途:调用函数和做函数的参

2011-10-28 20:20:15 315

原创 c++学习札记(九)---重载操作符与转换

1、重载操作符必须有一个类类型操作数;2、一般将算数和关系操作符定义为非成员函数,而将复制操作符定义为成员函数;3、当操作符为成员函数时,this指向左操作数;4、箭头操作符必须定义为类成员函数;5、箭头操作符不接受显式形参;6、转换函数必须是成员函数,不能指定返回类型,并且形参表必须为空:operator type() const { return   type;}7、类

2011-10-28 20:16:01 335

转载 关于用VC++读取TIFF文件的源代码

IMAGE_TIF   (=1)   是我自己定义的,因为我的软件还能处理bmp.                                 #define   tagNewSubfileType                 254    #define   tagSubfileType                       255

2011-10-25 10:58:37 3998 1

转载 VC下使用LibTiff处理TIFF文件

VC下使用LibTiff处理TIFF文件   一 TIFF简介IFF是Tagged Image File Format(标记图像文件格式)的缩写,这是现阶段印刷行业使用最广泛的文件格式,文件扩展名为tif或tiff.TIFF是一种比较灵活的图像格式,该格式支持单色,8,16,256色、24位真彩色、32位色、48位色等多种色彩位,同时支持rgb、cmyk以及ycbcr等多种色彩模式

2011-10-25 10:57:36 3156 1

转载 TIF格式图像文件初探

TIF格式图像文件初探 作者:三辰卡通集团技术部 刘晖 下载源代码 http://www.cgsir.com/download/phpbb/tiff_format.rar 一、前言   因工作需要,本人经常接触一些图像方面的编程工作。目前图像领域中的格式很多且大部分官方说明都是英文文档,实在令人头疼,我想受此困扰的程序员朋友不在少数吧。这里本人不揣浅陋,写了一个

2011-10-25 10:56:51 1096 1

原创 c++学习札记(八)--只读算法

1、for_each(beg,end,f)对其输入范围中的每个元素应用函数f。如果f有返回值,就忽略该返回值。迭代器是输入迭代器,所以f不能写元素。2、mismatch(beg1,end1,beg2)mismatch(beg1,end1,beg2,binarypred)比较两个序列中的元素,返回一对表示第一个不匹配元素的迭代器。如果所有元素都匹配,则返回的pair是end1以及beg2中偏

2011-10-24 21:34:38 373

原创 c++学习札记(七)--查找对象算法

1、简单查找算法:find(beg,end,val)返回引用第一个匹配元素的迭代器,count(beg,end,val)返回元素在输入序列中出现次数的计数;find_if(beg,end,unarypred),count_if(beg,end,unarypred)在unarypred为真的输入范围中查找;谓词必须接受一个形参,形参类型为输入范围的value_type,并且返回可以用作条件的类型

2011-10-24 21:25:27 403

原创 c++学习札记(六)--复制控制

1、复制构造函数是一类特殊的构造函数,具有单个形参,该形参是对该类类型的引用;2、不允许复制的类对象只能做为引用传递给函数或从函数返回,它们也不能用作容器的元素;3、一般来说,最好显式或隐式定义默认构造函数和复制构造函数。只有不存在其他构造函数是才合成默认构造函数。如果定义了复制构造函数,必须定义默认构造函数;4、内置类型的赋值运算返回对右操作数的引用。赋值操作返回对同一类类型的引用;

2011-10-24 20:57:22 279

转载 智能指针续

zero 坐在餐桌前,机械的重复“夹菜 -> 咀嚼 -> 吞咽”的动作序列,脸上用无形的大字写着:我心不在焉。在他的对面坐着 Solmyr ,慢条斯理的吃着他那份午餐,维持着他一贯很有修养的形象 ——— 或者按照 zero 这些熟悉他本质的人的说法:假象。“怎么了 zero ?胃口不好么?”,基本填饱肚子之后,Solmyr 觉得似乎应该关心一下他的学徒了。“呃,没什么,只是 …… Solm

2011-10-24 17:00:09 286

转载 智能指针

智能指针的原理及实现  当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针,从而实现指针指向的对象的共享。  智能指针(smart pointer)的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共

2011-10-24 16:59:03 286

原创 c++学习札记(五)--类篇

1、类成员函数后加const,const成员不能改变其所操作的对象的数据成员,const必须同时出现在声明和定义中,若只出现在其中一处,就会出现编译错误;2、改变头文件中的类定义可有效的改变包含该头文件的每个源文件的程序文本,所有当类发生改变时,使用该类的代码必须重新编译;3、inline成员函数的定义必须在调用该函数的每个源文件中是可见的,不在类定义体内的inline成员函数,其定义通常

2011-10-21 21:52:45 261

原创 c++学习札记(四)--泛型算法篇

1、由于find运算是基于迭代器的,因此可再任意容器中使用相同的find函数查找值;2、算法的明确要求:(1)需要某种遍历集合的方式:能够从一个元素向前移动到下一个元素;                                   (2)必须能够知道是否到达了集合的末尾;                                   (3)必须能够对容器中的每一个元素与被

2011-10-20 21:02:14 287

原创 活学活用C++ Primer

函数原型string make_plural(size_t ctr,const string& word,const string& ending){return (ctr==1)?word::word+ending;}在用的时候其实不需要这么麻烦,比如如果是出现

2011-10-19 16:10:44 302

原创 c++学习札记(三)

1、容器元素根据键的次序排列:在迭代遍历关联容器时,我们可确保按键的顺序访问元素,而与元素在容器中的存放位置完全无关;2、对于键类型,唯一的约束就是必须支持3、在用map的接口时,需谨记value_type是pair类型,它的值成员可以修改,但是键成员不能修改;4、善用typedef;5、set容器不提供下标操作符;

2011-10-18 16:12:09 276

原创 关于map

map word_count; string word; while(cin>>word)  ++word_count[word]; int count=word_count["h"]; cout cout要正确理解两个输出之间的关系!!!!

2011-10-10 21:00:54 213

原创 c++学习札记(二)

1、关联容器通过key存储和读取元素,而顺序容器则通过元素在容器中的位置顺序存储和访问元素;2、pair类型的使用相当繁琐,因此,如果需要定义多个相同的pair类型对象,可考虑typedef简化其声明:typedef pair Author; Author proust("f

2011-10-10 21:00:06 264

原创 重新要好好学习c++了

跟着实验室倒江湖已经快半年了,感觉以前的c++忘记的差不多了,而且感觉上趁着年轻还是要好好的学习点本领。做工程的不会一门编程真是不行,只是靠从网上下载别人的肯定是不行的,所以好好学习吧,安心的好好学习,即使一年见不到成效,但是厚积薄发,总会有成功的那天。作为菜鸟,好好学习编程!共

2011-10-10 16:57:18 270

原创 c++学习札记(一)

1、string中的find操作的返回类型是string::size_type,请使用该类型的对象存储find的返回值;2、可以给find操作传递一个可选的起点位置参数,用于指定开始查找的下标位置,该位置实参的默认值是0;3、适配器是使一事物的行为类似于另一事物的行为的一

2011-10-10 16:51:20 234

原创 容器的选择

1、如果程序要求随机访问元素,则应使用vector或deque容器。2、如果程序必须在容器的中间位置插入或者删除元素,则应采用list容器。3、如果程序不是在容器的中间位置,而是在容器首部或者尾部插入或删除元素,则应采用deque容器。4、如果只需在读取输入是在容器的

2011-10-10 15:15:17 248

原创 C++ primer死循环

while(first!=ivec.end()) {  first=ivec.insert(first,42);  first++;  }

2011-10-09 16:36:18 298

c++ primer 第四版习题答案

久负盛名的C++经典教程引,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。

2011-11-16

mapobjects中文指导

mapobjects中文指导,希望对想使用mapobjects进行二次开发的同志有所帮助,也希望大家的开发成功顺利!

2011-03-13

mapobjects教程

MapObjects是一套制图软件集,它使程序员能够把地图加到应用程序中去。 通过MapObjects你可灵活地建立适合用户的地图接口。在小内存空间中,你能用多种工业标准程序环境之一去建立应用程序,你能够联合使用MapObjects与其它软件去实现地图与用户信息的联系。

2011-03-08

空空如也

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

TA关注的人

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