如果在程序中使用new从堆(自由存储区)分配内存,等到不需要时, 应使用delete将其释放。c++引入了智能指针auto_ptr, 以帮助自动完成这个过程。 c++11摒弃了auto_ptr,并新增了三种智能指针:unique_ptr, shared_ptr, weak_ptr。
一. auto_ptr, unique_ptr , shared_ptr
头文件: #include...
分类:
编程语言 时间:
2015-07-30 00:45:31
收藏:
0 评论:
0 赞:
0 阅读:
367
首先我们可以先想象一下,将两个有序的数组A、B合并成一个数组C有什么好的办法。我们只需从两个数组的第一位开始比较就可以了,但是到最后一定会有一个数组会剩下一些元素,我们只需将其全部连接到C后面就可以了,这样是不是很简单,而且时间效率也达到了O(n)。
//将有序数组a[]和b[]合并到c[]中
void MemeryArray(int a[], int n, int b[], int m, in...
分类:
编程语言 时间:
2015-07-30 00:44:41
收藏:
0 评论:
0 赞:
0 阅读:
247
第2章 构造函数语意学 (The Semantics of Constructor)
关于C++,最常听到的一个抱怨就是,编译器背着程序员做了太多事情.Conversion运算符就是最常被引用的一个例子.
2.1 Default Constructor的建构操作
C++ Annotated Reference Manual(ARM)指出"default const...
分类:
编程语言 时间:
2015-07-30 00:44:11
收藏:
0 评论:
0 赞:
0 阅读:
332
学习 java netty (三) – Channel
前言:netty封装的channel,看一下官网的定义
A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.
可以I/O操作(如读,写,连接和绑定)...
分类:
编程语言 时间:
2015-07-30 00:43:41
收藏:
0 评论:
0 赞:
0 阅读:
390
swift 元组 touples...
分类:
编程语言 时间:
2015-07-30 00:43:31
收藏:
0 评论:
0 赞:
0 阅读:
288
一,我是如何使用Python抓取网页的我知道Python有一个爬虫框架scrapy,但是目前还没有学习,并且也没有什么很棘手的的问题需要去使用一个爬虫框架,所以我就用Python自带的urllib,将目标网页爬下来,然后用正则过滤出自己需要的内容。二,效率问题上面的方法简单,真的是上手即用,但是问题是效率问题,如果一个网页一个网页的抓,显然带宽无法达到最高,浪费了大部分带宽,这时候大部分人都会想到,...
分类:
编程语言 时间:
2015-07-30 00:43:21
收藏:
0 评论:
0 赞:
0 阅读:
373
spring ioc
介绍了spring ioc的设计背景
ioc的主要功能
ioc源码设计...
分类:
编程语言 时间:
2015-07-30 00:43:11
收藏:
0 评论:
0 赞:
0 阅读:
418
以前写过类似的博客: http://blog.csdn.net/three_man/article/details/34084361今天再拿出来,再好好剖析一下:
构造一下含有重复元素的数组
my @arr1 = (1 .. 10);
my @arr2 = (5 .. 15);# join multi array
my @arr = (@arr1, @arr2);
删除数组中重复元素
sub rem...
分类:
编程语言 时间:
2015-07-30 00:42:41
收藏:
0 评论:
0 赞:
0 阅读:
347
Swift字符定义Swift中的字符,与OC有些不同,每一个字符代表了一个可拓展的字母集,可拓展的字母集由若干个(大于等于一个)Unicode标量值表示,这些标量构成了一个可拓展的字母集,也就是一个人类可读的字符。Unicode标量一个Unicode标量占据21个比特位,一般格式为“U+xxxx”,这个解释有点抽象,其实我们通常理解的一个字母,也可以用一个Unicode标量来表示,比如字母’a’可以...
分类:
编程语言 时间:
2015-07-30 00:42:08
收藏:
0 评论:
0 赞:
0 阅读:
215
目录:注解(元数据)I/O泛型lambda表达式其他主题内存管理注解(元数据) :从jdk5 开始,java支持在源文件中嵌入补充信息,称为注释(annotation)。注释不会改变程序的动作,也就不会改变程序的语义。但在开发和部署期间,各种工具可以使用这类信息。元数据(metadata)也用于表示...
分类:
编程语言 时间:
2015-07-30 00:40:11
收藏:
0 评论:
0 赞:
0 阅读:
387
描述:在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。下图给出了一个画了两个矩形的例子。第一个矩形是(1,1)到(4,4),用绿色和紫色表示。第二个矩形是(2,3)到(6,5),用蓝色和紫色表示。图中,一共...
分类:
编程语言 时间:
2015-07-30 00:39:51
收藏:
0 评论:
0 赞:
0 阅读:
290
大家好! 今天2015-7-29!我创建了属于我自己的博客,在这里,我将记录我每天的java学习征途, 其实我的大学专业不是软件工程类的,而是建筑工程,都是工程,可是两者之间却完全不沾边的两个专业,为什么我会选择放弃我的大学专业学习java呢? 第一点:虽说我在大学的专业是建筑工程,可是大...
分类:
编程语言 时间:
2015-07-30 00:39:11
收藏:
0 评论:
0 赞:
0 阅读:
310
1.中介者模式中介者模式的作用就是用来解除对象与对象之间的紧耦合关系,增加中介者后,所有相关对象都通过中介者来通信,而不再相互引用1.1中介者模式的例子以泡泡堂游戏为例,先定义一个玩家构造函数,它有三个原型方法Player.prototype.win,Player.prototype.lose,Pl...
分类:
编程语言 时间:
2015-07-30 00:38:31
收藏:
0 评论:
0 赞:
0 阅读:
349
最近几天,好些新同事来问原型,原型链啥的。本身作为菜鸟的我好像也没有好好整理过这个,这里写写自己的理解。 原型 大家都知道,JavaScript 不包含传统的类继承模型,而是使用 prototype 原型模型。代码实现大概是这样子的function Student(name){ thi...
分类:
编程语言 时间:
2015-07-30 00:37:51
收藏:
0 评论:
0 赞:
0 阅读:
195
最近代码中经常会出现,成员函数传参经常会发生值传不进去的情况,也是比较低级的错误,这里整理一下供大家参考一下。 (1)成员变量名与形参名相同World::World(unsigned maxContacts, unsigned iterators) { resolver = ite...
分类:
编程语言 时间:
2015-07-30 00:32:21
收藏:
0 评论:
0 赞:
0 阅读:
233
之前一直对对象这东西搞不懂,最开始接触js,有些概念都不理解,买了两本书,有人推荐用高级程序设计做教材,还买了一本权威指南,花了几天时间,很快的把高级程序设计翻了一下,很多东西不知所云,第一遍也只想大概了解一下有哪些东西了,快速翻完后,决定开始看权威指南,从最基础的看起,先大概理解概念,也算两本书结...
分类:
编程语言 时间:
2015-07-30 00:31:41
收藏:
0 评论:
0 赞:
0 阅读:
194
IO流 IO(input,output)流用来处理设备之间的数据传输。 按照操作数据分为字节流(InputStream,OutputStream)和字符流(Reader,Writer) 按照流向分为输入流(InputStream,Reader)和输出流(OutputStream,Writer)字符流...
分类:
编程语言 时间:
2015-07-30 00:31:31
收藏:
0 评论:
0 赞:
0 阅读:
298
IEnumerable在Windows Phone 7的程序上很常用,它允许开发人员定义foreach语句功能的实现并支持非泛型方法的简单迭代,下面主要分析一下IEnumerable.Select和IEnumerable.SelectMany这两个方法的区别。IEnumerable.Select 将...
分类:
编程语言 时间:
2015-07-30 00:28:11
收藏:
0 评论:
0 赞:
0 阅读:
370
互斥锁基础
分类:
编程语言 时间:
2015-07-30 00:27:21
收藏:
0 评论:
0 赞:
0 阅读:
275
闲着没事想起来用winform做一个随机的抽号程序,咋看来这么个东西其实并不难,不过对于一个菜鸟来说其实并不简单!尤其是对于多线程不是特别熟悉的新手来说。首先,界面比较简单winform,(图片上传好麻烦~~!)既然是随机抽取号码,就得有随机数(其实关键不在这里,图省事就random了)可是在用到多...
分类:
编程语言 时间:
2015-07-30 00:26:11
收藏:
0 评论:
0 赞:
0 阅读:
288