自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 boost any

boost::any是一个能代表任何对象类型的对象,正如COM库的Variant变量类型,以及JAVA中的Object。不同的是,Variant的做法是包含所有可能类型的一个成员实现,浪费空间,而则boost::any借助于模板,没有空间浪费。 Variant的大致实现是:ClassCvariant{int iData;longlData;….int t

2013-11-05 14:19:35 712

转载 内核对象 用户对象 GDI对象

一、内核对象     1.可以理解为操作系统使用和管理的控制块,例如嵌入式操作系统里的任务控制块,邮箱控制块等。     2.内核对象中有少数的静态成员(全局可见)。     3.只有通过调用windows api 才能使用内核对象。     4.内核对象的作用域是基于进程的,这样做处于安全和健壮型考虑。     5.内核对象有一个静态成员用来计数,当内核对

2013-10-30 21:42:00 802

转载 C#中GridView控件的使用

C#中GridView控件的使用一、GridView和DataGrid的异同GridView 是 DataGrid的后继控件,在 framework 2中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不可挡。GridView和DataGrid功能相似,都是在web页面中显示数据源中的数据,将数据源中的一行数据,也就是一条记录

2013-07-16 11:40:46 4329

转载 vs2008 快捷键

命令名 快捷键 说明编辑.折叠到定义Ctrl + M,Ctrl + O自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。编辑.注释选定内容Ctrl + K,Ctrl + C使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003)编辑.完成单词Ctrl + j Alt + 向右键显示基于当前语言的“完整单词”。(vc2003)编辑.删除

2013-07-05 10:42:59 564

原创 《STL源码剖析》 第4章 序列式容器总结

4.1  序列式容器:其中的元素都可许,但未必有序,有array,vector,list,deque;配接器:stack,queue,priority_queue。4.2 vector:其实就是动态数组,配置较大的空间,用于添加元素,避免多次申请空间,不断的重复“配置新空间、数据移动、释放旧空间”的过程。vector默认使用了alloc空间配置器,定义了其5个型别pointer等,其中it

2013-06-23 12:57:30 787

转载 计算机科学中最重要的32个算法

奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径

2013-06-22 20:48:31 559

转载 setjmp longjmp

setjmp和longjmp是C语言独有的,只有将它们结合起来使用,才能达到程序控制流有效转移的目的,按照程序员的预先设计的意图,去实现对程序中可能出现的异常进行集中处理。先来看一下这两个函数的定义吧:setjmp和longjmp的函数原型在setjmp.h中函数原型:int setjmp(jmp_buf envbuf);setjmp函数用缓冲区envbuf

2013-06-17 15:16:31 544

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

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

2013-06-13 18:22:30 766

转载 二维数组和指向指针的指针

一道面试题引发的问题,首先要知道[]的优先级高于*,题目:char **p,a[6][8]; 问p=a是否会导致程序在以后出现问题?为什么?直接用程序说明:#includevoid main(){ char **p,a[6][8]; p = a; printf("\n");}编译,然后就会发现通不过,报错:错误 1 err

2013-06-13 11:31:28 581

转载 关于面试你不知道的几点(转自web开发者)

自两年前担任小团队的管理者起,面试了不少应聘者,现在总结一些应聘者常犯的一些错误。  1. 认为面试官是掌控全局的人  不少的应聘者容易紧张,担心准备不足,实际上很少有面试官是准备充分的,并且他们特别容易分心,通常是依靠经验在临时表演。我的好多次面试,都源自人资两分钟前的一个电话,所以我会选择先让应聘者自我介绍,然后赶紧偷看一下简历。  2. 面试官都很少提出很好的

2013-06-05 20:29:42 716

原创 编程珠玑 第4章 习题

1. 采用循环的方式时,判断low2.#include using std::cout;using std::endl;int binarySearchFirst(int a[] , int size , int t){if(sizereturn -1;int low=0, high=size-1;while(lowint mid =(low+high)

2013-05-28 11:48:53 778

原创 现在注意到自己的问题,还不晚!!

现在的我已经接触到hibernate了,但是,在学习过程中发现了太多的问题,自己在Java基础部分的学习效果很不好,有很多知识点自己都没有听说过,也没有见到过,学习的时候有点蒙,但是,当自己拿起书本或者上网查询资料时,自己又不是足够耐心,总是感觉自己记不住,不愿意去学习,觉得自己记忆力减退,不知道怎么能记住它。总是,感觉只有在应用中才能学会它,缺乏学习的积极性,需要多多学习了,不仅要在乎学校的

2010-10-12 08:08:00 474 1

空空如也

空空如也

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

TA关注的人

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