码迷,mamicode.com
首页 > 编程语言
C++: delete与内存泄露
在C++中可以方便地通过运算符new和delete来动态分配内存,其中new的默认语义是分配内存并调用构造函数,而delete的默认语义是调用析构函数并释放内存,需要注意的是这两个运算符都和指针打交道,而涉及到指针事情就有点复杂了...
分类:编程语言   时间:2014-11-26 22:38:25    阅读次数:211
python字典value为列表时遇到的问题
a = [1,2,3,4,5,5,5,5,5,5,5] c = set(a) c = list(c) b = {}.fromkeys(a,[0,0,0,0,0]) for x in c: b[x][0] = a.count(x) print b 猜猜会发生什么? 我猜python在执行程序的过程中,把a.count(x)当成一个常量来执行循环,把每个列表的第一个元素都变成了a.co...
分类:编程语言   时间:2014-11-26 22:39:15    阅读次数:331
Effective Java之接口与抽象
我们知道,Java语言只允许实现单继承,但是可以实现多个接口,抽象类也是类啊,所以一个具体的类只能继承一个抽象类,但是在设计抽象类时,肯定是将相关的功能放在一个抽象类里面的,那么针对某个需要实现多种功能的类来讲,继承多个抽象类是不可能的,在这种情况下,接口提供了高度的灵活性,试想一下,一个接口中.....
分类:编程语言   时间:2014-11-26 22:36:42    阅读次数:278
图算法(一)——基本图算法(BFS,DFS及其应用)(2)
2)DFS深度优先搜索总是对最近发现的节点v的出发边进行搜索,直到该节点的所有出发边都被发现一旦节点v的所有出发边都被发现,搜索回溯到v的前驱结点进行实现细节:时间戳每一个结点有一个发现时间和完成时间DFS后原图的前驱子图构成一个深度优先森林 1 #include 2 using namespace...
分类:编程语言   时间:2014-11-26 22:33:42    阅读次数:878
【swift相关】Xcode下载与安装
Xcode 是苹果系统上的集成开发工具,可以为 Mac OS 和 iOS 系统开发新应用。这里苹果的 Mac OS 系统为例,介绍下如何下载安装 Xcode 的操作方法。工具/原料Xcode方法/步骤直接在 Mac 电脑上的 App Store 中搜索 Xcode 关键字,即可在搜索列表中看到它了,...
分类:编程语言   时间:2014-11-26 22:29:09    阅读次数:268
java修饰符
java的修饰符有:权限修饰符:public、protected、default、private 修饰符:abstract、static、final public 使用对象:最广,类、接口、变量、方法 protected使用对象:变量、方法注意:不能修饰类(外部类) default 使用对象:...
分类:编程语言   时间:2014-11-26 22:29:10    阅读次数:261
多重影分身——C#中多线程的使用(一)
首先明确几个概念:什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。一个程序通常只有一个进程(不包括exe调用exe的情况)。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器...
分类:编程语言   时间:2014-11-26 22:26:44    阅读次数:163
图算法(一)——基本图算法(BFS,DFS及其应用)(1)
1)BFS广度优先搜索:给定源节点s,生成广度优先搜索树广度优先搜索树中从节点s到节点v的简单路径对应的就是s到v的最短路径(边数最少的路径)广度优先:将已发现节点与未发现节点之间的边界(灰色节点),沿其广度方向向外扩张 1 #include 2 #include 3 #include 4 #inc...
分类:编程语言   时间:2014-11-26 22:20:04    阅读次数:196
Java学习笔记五(内部类 )
1 内部类的优缺点 在一个类的内部还存在另外一个类,则成为内部类。内部类可以是public 或者private,对其访问的控制与类的成员变量和 成员方法相同。 内部类的缺点:内部类其实严重破坏了良好的代码结构 内部类的优点:方便的访问外部类中的私有属性;将内部类拿到外部之后,代码会增加,复杂度...
分类:编程语言   时间:2014-11-26 22:19:32    阅读次数:226
如何下载springframework
spring官网http://spring.io/--->spring project--->点击github图标--->artifactory--->进入到了https://repo.spring.io-->树形结构查看tree-->https://repo.spring.io/release--...
分类:编程语言   时间:2014-11-26 22:20:40    阅读次数:232
Spring Batch 如何健壮可重启可追溯 SKIP/RETRY/RESTART策略的应用
前提:你已经有了一定的Spring基础 你已经可以跑动一个简单的Spring batch 的实例 参考:Spring-Batch-In-Action 参考:http://www.cnblogs.com/gulvzhe/archive/2011/10/25/2224249.html 先盗几个图 JobLauncher  指定一个   JobRepository JobLauncher 指定一...
分类:编程语言   时间:2014-11-26 21:05:13    阅读次数:379
Prime算法求最小生成树 (邻接表)
实现了 Prime算法求最小生成树 (邻接表)的普通算法和最小堆优化算法。...
分类:编程语言   时间:2014-11-26 21:02:49    阅读次数:663
java程序---将一个浮点数转换成人民币读法
代码如下: package test; import java.util.Scanner; //将输入的浮点型钱数,转成人民币读法 public class Num2Rmb { private static double num; private long zheng,xiao; private String[] hanArr={"零","壹","贰","叁","肆","伍","陆"...
分类:编程语言   时间:2014-11-26 21:00:52    阅读次数:222
effective c++ 条款02 整理
尽量以const、enum和inline代替#define 一、#define的功能 参考:http://www.crifan.com/_define_detailed/ (1) #define的变体,即#ifndef,可以防止头头文件的重复引用 #ifdef和 #define组合,一般用于头文件中,用以实现防止多个文件对此同一个头文件的重复引用.实际使用中,即使你的头文件暂时没有被多个文...
分类:编程语言   时间:2014-11-26 20:59:55    阅读次数:205
Python标准库:内置函数exec(object[, globals[, locals]])
本函数是执行一段语句或函数。参数object是一个字符串的语句或者一个编译过的语句的对象名称。参数globals是全局命名空间,用来指定执行语句时可以访问的全局命名空间;参数locals是局部命名空间,用来指定执行语句时可以访问的局部作用域的命名空间。要注意本函数不会返回任何值,不管函数或语句有任何的返回值语句,比return或yield语句。如果参数globals和locals忽略,就会使用调用...
分类:编程语言   时间:2014-11-26 21:00:24    阅读次数:195
算法:C++排列组合
题目:给定1-n数字,排列组合。 解法:递归。第一个数字有n种选择,第二个数字有n-1种选择,依次递归排列输出。用数组表示n个数字,用过的数字置0。 实现语言:C++ #include using namespace std; /************************************************************************/ /*...
分类:编程语言   时间:2014-11-26 20:58:34    阅读次数:182
effective c++ 条款03 整理
尽可能使用const (1)const约束指针、迭代器 const char* p = "adc"; //non-const pointer,const data char* const p = "abc"; //const pointer,non-const data const char* const p = "abc";//const pointer,const data const s...
分类:编程语言   时间:2014-11-26 20:59:52    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!