![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂乱的小摘机
文章平均质量分 67
团子爸爸
某大型互联网电商公司,资深 Java 工程师,我的主页 http://www.jianshu.com/u/d6f5851f727c
展开
-
malloc 和 new的区别
第一: malloc 只申请空间不调用构造函数,new先开辟空间,然后调用构造函数 第二: malloc 是函数,new是关键字 第三:malloc返回值是一个无符号的指针void*,而new可以根据指定的类型返回相应的类型 第四:malloc在申请空间失败的时候,返回一个NULL,而new在申请空间失败的时候抛出一个异常 第五:new 在调用的时候,可以根据传入的值调用构造函数,否则会调原创 2013-12-15 22:15:13 · 470 阅读 · 0 评论 -
自己实现vector,对于自定义类型可用,可以实现vector的嵌套。功能上目前只实现了插入和删除。
今天是元宵节,人家是在房里啪啪啪,我也在房里啪啪啪,不过人家在chuang上,我却是在电脑前。相当无聊透顶,仿照STL中的vector写了一个自己的Vector,目前只实现了插入和删除的操作,实现的功能不多。目前写的这个的最大优点在于实现了对自定义类型的通用性。缺点是中间变量优点多。 请各位看官笑纳,不足之处请补充,若有内存泄露什么的一定要指出来,废话不多说,上代码,多组。转载请注明出处 #原创 2014-02-14 22:33:49 · 1536 阅读 · 0 评论 -
自己动手完成制作nim石子问题(ps:在只有一堆的情况下)
关于问题的数学原理,可以参看布鲁迪(Richard A.Brualdi)写的组合数学,这里不赘述,直接上代码,请指教 #include using namespace std; int CpuNum(int EqualNum,int Sum)//转载请注明出处http://my.csdn.net/u010632868,CSDN 第25个比利 { if(Sum % E原创 2014-02-16 22:26:12 · 674 阅读 · 0 评论 -
用c语言实现红黑树(依据算法导论上的方法)
/************************************************************************* > File Name: RBT.h > Author: TimeFly > Mail: fightllz1993@163.com > Created Time: 2014年08月06日 星期三 20时27分原创 2014-08-10 00:23:46 · 1119 阅读 · 0 评论 -
linux中的top命令详解
linux中的top命令详解引言top命令是UNIX/Linux系统中,用于查看系统详情的第一入口,一般我们查看机器运行状态的时候,总是第一个使用top命令,而实际上top命令展示的数据很多,对于新手来说这些其实并不友好。本文主要的目的就是做一个详细的梳理。介绍(description)top 程序提供了一个正在运行的系统的实时数据的展示。它可以展示的内容包含系统的基本信息,以及当前正在被linux原创 2016-07-17 21:09:10 · 14624 阅读 · 0 评论 -
idea 搭建spring mvc
背景用idea搭建spring mvc环境,网上有很多教程,但是普遍都不是很详细,容易有遗漏。也没有太多解释原因。我自己总结了一个。并会附上一定的解释。具体步骤新建项目我使用的版本是IntelliJ 15.0.3 打开IntelliJ,新建项目 然后选择spring mvc 选择目录,这个可以自己随便选 新建好之后,可以看到自带的lib文件夹,idea会自动配置常用的,不过一原创 2016-08-28 23:27:57 · 17094 阅读 · 10 评论 -
工作中遇到的小坑合集(java)
工作中遇到的小坑合集fastjson fastjson在使用复杂的集合类型的使用,要使用TypeReference.如下 Map<Long,PriorityQueue<Message>> map = JSONObject.parseObject(string, new TypeReference<Map<Long, PriorityQueue<Message>>>() {}); PriorityQ原创 2016-08-21 20:53:21 · 1020 阅读 · 0 评论