在c++98中,智能指针通过一个模板“auto_ptr”来实现,auto_ptr以对象的方式来管理堆分配的内存,在适当的时间(比如析构),释放所获得的内存。这种内存管理的方式只需要程序员将new操作返回的指针作为auto_ptr的初始值即可,程序员不能显式的调用delete。如 auto_ptr(n ...
分类:
编程语言 时间:
2016-06-01 19:50:55
阅读次数:
184
本文是Linux Shell系列教程的第(六)篇,更多shell教程请看:Linux Shell系列教程 Shell在编程方面非常强大,其数组功能也非常的完善,今天就为大家介绍下Shell数组的用法。 Shell支持一维数组(不支持多维数组),并且没有限定数组的大小。 类似与C语言,数组元素的下标由 ...
分类:
编程语言 时间:
2016-06-01 19:49:01
阅读次数:
238
隐藏转跳,浏览器不产生历史记录(replace)。代码片段: 当然我们还不能忘记常用的a标签(href)。代码片段: ...
分类:
编程语言 时间:
2016-06-01 19:48:44
阅读次数:
153
2.答案300 刁丝卫代码,比赛时long long写成int,结果成了263。。。一等擦肩而过。。。 #include <iostream> #include <fstream> #include <cstring> #define LL long long using namespace std ...
分类:
编程语言 时间:
2016-06-01 19:48:14
阅读次数:
588
何谓初始化列表 与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在 C++中,struct和class的唯一区别是默认的访问性不同,而这里我们不考虑访问性的问题,所以下面的代码都以struct来演示。 struct ...
分类:
编程语言 时间:
2016-06-01 19:48:36
阅读次数:
187
HelloWorld.java是我们学习java的第一个程序,简单的再也不能简单了,可是里面的原理以及执行流程大家都知道吗?最近在复习java知识,特地钻研了一番分享给大家! 贴出HelloWorld的代码如下: 分析内存图: HelloWorld的具体执行过程: 1.执行HelloWorld.ja ...
分类:
编程语言 时间:
2016-06-01 19:45:59
阅读次数:
183
在C++中,vector是个十分有用的容器,掌握这个容器的基础的用法十分有必要。 一、基本操作 二、常用函数 简单的就是这些,一般可以应付日常使用,更多的可以去官方的reference自己查看。 ...
分类:
编程语言 时间:
2016-06-01 19:44:55
阅读次数:
191
python 提取一段字符串中去数字 ss = “123ab45” 方法一:filter filter(str.isdigit, ss) 别处copy的filter的用法: 方法二:正则表达式 ...
分类:
编程语言 时间:
2016-06-01 19:42:51
阅读次数:
276
先上一张图,python中内置函数: python官方解释在这:点我点我 继续聊内置函数: callable(object):检查对象是否可被调用,或是否可执行,结果为bool值 char(): ord(): 这两个一起讲,都是对应ASCii表的,char(obect)将十进制数字转化为ascii中 ...
分类:
编程语言 时间:
2016-06-01 19:39:45
阅读次数:
293
参考资料: sinewave效果:http://www.oneapm.com/ci/docker.html?utm_source=BaiduPaid&utm_medium=cpc&utm_term=docker_%E7%9B%91%E6%8E%A7&utm_content=ci&utm_campai ...
分类:
编程语言 时间:
2016-06-01 19:39:44
阅读次数:
373
nova和neutron都可以,但是感觉还是用neutron好。 文档感觉很low,去binding python的文档看neutron的简直想死 http://docs.openstack.org/developer/python-neutronclient/ 。。。只能去看源码 看参数还是得去看 ...
分类:
编程语言 时间:
2016-06-01 19:40:36
阅读次数:
153
各个类型的变量长度由编译器来决定(实际上与操作系统位数和编译器都有关)使用时可用sizeof()得到,当前主流编译器一般是32位或64位。 类型 32位 64位 char 1 1 short int 2 2 int 4 4 long int 4 8 long long int 8 8 char* 4 ...
分类:
编程语言 时间:
2016-06-01 19:39:40
阅读次数:
176
磁力搜索引擎的源码公开,爬虫的所有代码下载地址都在博文中,你会不会写程序都可以使用,不过请先装个linux系统,具备公网条件 ...
分类:
编程语言 时间:
2016-06-01 19:36:36
阅读次数:
372
一、 SSL概述 SSL协议采用数字证书及数字签名进行双端实体认证,用非对称加密算法进行密钥协商,用对称加密算法将数据加密后进行传输以保证数据的保密性,并且通过计算数字摘要来验证数据在传输过程中是否被篡改和伪造,从而为敏感数据的传输提供了一种安全保障手段。 SSL协议提供的服务主要有: 1)认证用户 ...
分类:
编程语言 时间:
2016-06-01 19:37:12
阅读次数:
183
用maven创建的项目(可执行jar包),用eclipse开发过程中没问题,但是通过控制台java -jar指令执行出现以下错误:Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefinitionPa ...
分类:
编程语言 时间:
2016-06-01 19:34:16
阅读次数:
264
获取磁盘的UUID 获取磁盘的使用信息(容量,使用大小) 获取磁盘的分区信息 获取挂载的分区信息 获取未挂载的分区 ...
分类:
编程语言 时间:
2016-06-01 19:33:31
阅读次数:
242
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework ...
分类:
编程语言 时间:
2016-06-01 19:33:16
阅读次数:
1181