智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。...
分类:
编程语言 时间:
2014-09-06 10:53:53
阅读次数:
374
没什么好说的,直接上代码。 <?php
function csvJSON() {
// data.csv 是你的csv文件
$lines = array_map(‘str_getcsv‘, file(‘data.csv‘));;
$result = array();
$headers;
if (count($lines) > 0) {...
分类:
Web程序 时间:
2014-09-05 18:34:52
阅读次数:
185
shell编程中的字符串的截取方法:
一、Gnu Linux shell 截取字符变量的前8位,有方法如下:
1.expr substr “$a” 1 8
2.echo $a|awk ‘{print substr(,1,8)}’
3.echo $a|cut -c1-8
4.echo $
5.expr $a : ‘\(.\\).*’
6.echo $a|dd bs=1 count=8 ...
分类:
其他好文 时间:
2014-09-05 18:23:01
阅读次数:
214
链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3602
题意:给出一棵有n个节点的二叉树和一棵有m个节点的二叉树,给出每个节点的左右子树信息,问这两棵树有几个相同的子树。
思路:树的同构,比赛时没想法,赛后看的别人的解题报告。实际上是给每个节点的左右子树一个哈希值,不用像字符串哈希那么麻烦,直接给每个子树...
分类:
其他好文 时间:
2014-09-05 18:18:31
阅读次数:
251
链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4705
题意:给出两棵二叉树A和B,问分别处于A中的子树a和处于B中的子树b结构相同的有多少对。
思路:哈希的想法,不同的数字对应的是不同的结构,比如1代表着单独的叶子结点,2代表着有左子树是叶子结点而没有右子树的子树...每出现一种新的子树情形就记录下来,记录的方式是...
分类:
其他好文 时间:
2014-09-05 18:17:11
阅读次数:
206
表的记录数:?1578463 select?count(*)?from?reorder_guideline;
??count
---------
?1578463
(1?行记录) 2. 三种创建表的语句Create Table: (1) 最常用的?(23171.485ms) a1stream_db=>?create?table...
分类:
数据库 时间:
2014-09-05 16:31:11
阅读次数:
257
declare @recd int,@i int,@a int,@count int,@day1 date,@day2 date,@days intset @recd=0set @i=0set @a=0set @day1='2014-8-24'set @day2='2014-8-25'set @da...
分类:
数据库 时间:
2014-09-05 16:02:51
阅读次数:
319
几个问题:1.libevent到底用的是select还是iocp,然后是如何突破64限制的typedef struct fd_set { u_int fd_count; /* how many are SET? */ SOCKET fd_...
分类:
其他好文 时间:
2014-09-05 14:15:41
阅读次数:
191
#-*-coding:utf-8-*-import sysimport osimport timeimport tracebackimport MySQLdb as sqldbfrom log import tracelogquery_list = ["select count(*) from T_...
分类:
数据库 时间:
2014-09-05 14:13:21
阅读次数:
243
#decoding=utf-8‘‘‘编写可供用户查询的员工信息表!1|用户认证IDNamedepartmentphone查询关键字:姓名‘‘‘importlinecache
input01=raw_input("plswriteyourname:")
i=1
name=[]
count=len(open(‘user.txt‘,‘rU‘).readlines())
whilei<=count:
fline=linecache.getline("user..
分类:
编程语言 时间:
2014-09-05 03:20:01
阅读次数:
203