如果发现自己的析构函数没有被调用,有可能是因为在delete的那个地方,没有#include相应的头文件,而只是用了class的前置声明。如下: class AAA;
//这里只有前置声明AAA,并没有include它的头文件
void doRelea...
分类:
编程语言 时间:
2015-11-16 19:52:16
阅读次数:
234
在一些计算机专业相关的书籍中,大家经常听说“多线程”这个概念。那么什么是“多线程”?什么时候使用“多线程”?在程序设计中使用“多线程”有什么好处呢?很多刚入职的程序员也对“多线程”感到非常的好奇,认为它很“高大上”。本文对“多线程”进行了简单的介绍,并给出了其C代码的实现框架。...
分类:
编程语言 时间:
2015-11-16 19:45:53
阅读次数:
178
开发项目过程中难免要导入外部的jar包,有时候因为编码格式的问题,导致一些jar包出现乱码的问题,影响了我们的阅读和使用。解决方法:修改属性-->General-->java files和Text的encoding,同时修改workspacede encodeing.
分类:
编程语言 时间:
2015-11-16 19:42:59
阅读次数:
264
简单的文件下载后读取显示,该方法可返回内容的结果集。一般适用于文本文档的下载,以供学习交流。***远程下载文件并读取返回p*@paramfilePath文件网络地址如http://www.baidu.com/1.txt*@returnString*/publicStringDownAndReadFi...
分类:
编程语言 时间:
2015-11-16 19:41:06
阅读次数:
218
java 在centos6.5+eclipse环境下调用opencv实现sift算法,代码如下:import org.opencv.core.Core;import org.opencv.core.Mat;import org.opencv.core.MatOfKeyPoint;import org...
分类:
编程语言 时间:
2015-11-16 19:36:55
阅读次数:
299
条款20 协助编译器实现返回值优化 当重载运算符的时候,比如+ - * / 这类运算符,该函数返回的值一定是个右值(即不能是引用),那么执行一次运算的开销可能会在临时对象上调用多次构造函数和析构函数,这笔开销还是很大的。现在的新编译器已经可以对这种情况进行优化了,甚至优化到连开销都没有,只是有...
分类:
编程语言 时间:
2015-11-16 19:28:31
阅读次数:
138
这里演示的二叉树为3层。 递归实现,先构造出一个root节点,先判断左子节点是否为空,为空则构造左子节点,否则进入下一步判断右子节点是否为空,为空则构造右子节点。 利用层数控制迭代次数。 依次递归第二段的内容。 下面是代码,很简单,耐心看看就懂了。 package Construct;...
分类:
编程语言 时间:
2015-11-16 19:28:54
阅读次数:
170
今天遇到这个问题了,原来在MASTER配置里可以统一管理的,不管这个路径有没有在MASTER上。这样一来,JENKINS在编译时,会优先选用环境变量里的JAVA版本,然后才是MAVEN里的JAVA版本吧。配置如下图:
分类:
编程语言 时间:
2015-11-16 19:24:31
阅读次数:
186
1.synchronized实现同步的基础 Java中的每个对象都是可以作为锁,具体有3种表现。 1.对于普通同步方法,锁是当前实例对象。 2.对于静态同步方法,锁是当前类的Class对象。 3.对于同步方法块,锁是Synchonized括号里面的配置对象。 当前一个线程试图访问同步代码块时,它首....
分类:
编程语言 时间:
2015-11-16 19:26:28
阅读次数:
117
表字段过多,不想分别保存到数据中,使用频率低,所以考虑使用Jave类 -- Json之间的数据转换。1、类转换Json,并保存到数据Attribute.java 1 /** 2 * 属性数据结构 3 * 4 */ 5 public class Attribute { 6 7 priv...
分类:
编程语言 时间:
2015-11-16 19:23:19
阅读次数:
151
1 #include 2 #include 3 #include 4 using namespace std; 5 6 //动态申请内存,实现一维数组 7 void oneDimensionalArray(int n) 8 { 9 int *num = new int(n);10 ...
分类:
编程语言 时间:
2015-11-16 19:21:51
阅读次数:
196
今天需要做一个查询,当天时间按时间降序排列排在最前面,然后是其他的按时间降序排列排在当天的时间后面。select * from ( select * from Table where time like '2015-11-16%' order by timedesc ) a union...
分类:
编程语言 时间:
2015-11-16 19:20:51
阅读次数:
144
先吐槽下谷哥的搜索,在搜索框中输入关键词"!!",没有搜索结果...,在度娘中这样搜索却能找到我想要的答案,然后segmentfault.com里面的搜索也是完全对"!!"关键词不作反应,最后安利下百度的 site:segmentfault !! 这种搜索方式,还是可以找到比较满意的资料的。1......
分类:
编程语言 时间:
2015-11-16 19:17:44
阅读次数:
164
Hello! 上一篇关于JS中函数传参(http://www.cnblogs.com/souvenir/p/4969092.html)的介绍中提到了JS的另外一个基本概念:JS变量存储, 今天我们就用一个简单的JS DEMO来开始介绍这个概念。1 var a = 100;2 3 functio...
分类:
编程语言 时间:
2015-11-16 19:08:42
阅读次数:
137
方法一:// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new D...
分类:
编程语言 时间:
2015-11-16 19:07:17
阅读次数:
165
Swift是一个提供RESTful HTTP接口的对象存储系统,最初起源于Rackspace的Cloud Files,目的是为了提供一个和AWS S3竞争的服务。Swift于2010年开源,是OpenStack最初的两个项目之一。然而,在国内OpenStack圈里,不太能够听到关于Swift的声音,...
分类:
编程语言 时间:
2015-11-16 19:04:34
阅读次数:
175
讲解Python在线性代数中的应用,包括:一、矩阵创建先导入Numpy模块,在下文中均采用np代替numpy1 import numpy as np矩阵创建有两种方法,一是使用np.mat函数或者np.matrix函数,二是使用数组代替矩阵,实际上官方文档建议我们使用二维数组代替矩阵来进行矩阵运算;...
分类:
编程语言 时间:
2015-11-16 18:59:37
阅读次数:
519