智能指针实际上是一个类(class),里面封装了一个指针.它的用处是啥呢?指针与内存说到指针自然涉及到内存.我们如果是在堆栈(stack)中分配了内存,用完后由系统去负责释放.如果是自定义类型,就会自动的去调用你的析构函数.但如果是在堆(heap)中分配了内存,也就是用malloc或者new.那只能...
分类:
其他好文 时间:
2014-09-24 13:12:46
阅读次数:
131
向量(vector) 连续存储的元素Vectorc;c.back() 传回最后一个数据,不检查这个数据是否存在。c.clear() 移除容器中所有数据。c.empty() 判断容器是否为空。c.front() 传回地一个数据。c.pop_back() 删除最后一个数据。c.push_back(ele...
分类:
其他好文 时间:
2014-09-24 00:23:15
阅读次数:
282
思路:这道题要观察,举个例子,1 2 * * 3 * 4 * 5 * * 6 7 * 8 * *, 用Stack,先序遍历,遇到数字就入栈,如果遇到 * *,说明栈顶节点是叶子节点,一条根到叶子的路径这时候就存在于栈之中,只要计算栈的size(),就知道当前这条路径的深度,树的height就是这些深...
分类:
其他好文 时间:
2014-09-24 00:06:55
阅读次数:
361
简单DFS 1 //#pragma comment(linker, "/STACK:16777216") //for c++ Compiler 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include ...
分类:
其他好文 时间:
2014-09-23 17:19:34
阅读次数:
192
这题不同与字符串的哈希,我用了字符串的哈希方法从前面哈希的,然后一直WA,然后从后面往前哈希就A了,这个我还没明年为什么这样,奇了……先把这方法记下来吧。试一下前面字符串那题,应该也是可以从后往前的,以后就从后往前吧,比较保险,可能从前往后哈希冲突比较多吧。
#pragma comment(linker, "/STACK:1024000000,1024000000")
#include
#inc...
分类:
其他好文 时间:
2014-09-23 17:11:15
阅读次数:
157
package h1;
import java.lang.Thread.State;
import java.util.Stack;
public class Tree {
public static void main(String[] args) {
Tree tree = new Tree();
tree.insert(8);
tree.insert(5);
tre...
分类:
编程语言 时间:
2014-09-23 14:44:44
阅读次数:
308
进程的创建:fork(),Vfork(),clone()函数创建轻量级进程,使用的参数(fn,flag,arg,child_stack,pid)它负责建立新轻量级进程的堆栈,并调用clone()系统调用,fork()系统调用是用clone()实现的,vfork()系统调用也是用clone()实现的。...
分类:
其他好文 时间:
2014-09-22 16:57:32
阅读次数:
193
查看IIS日志发现调用SPClaimsUtility.AuthenticateFormsUser的部分有time-taken在15秒左右的多个响应,查看call stack如下:Child-SP RetAddr Call Site00000000122ad290 0...
分类:
其他好文 时间:
2014-09-22 14:52:52
阅读次数:
382
作为开发者来说,必备的除了对编码的热情还要有自己的一套技巧,另外不可缺少的就是平时学习的网站。以下本人收集的Java开发者必备的网站,这些网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题、面试问题等,或许你会认为有些网站适合任何水平的开发者,但是我认为:对于Java开发大牛来说,网站的好坏取决于如何使用它们。
Stack overflow
Stack overflow.com 可能是编...
分类:
编程语言 时间:
2014-09-22 13:19:22
阅读次数:
222