摘要: 原文链接:http://blog.csdn.net/huahuahailang/article/details/8762785 已知一个单向链表的表头head,写出一个删除某一个节点的算法,要求先找到此节点,然后删除。 #include <iostream> using namespace std; 阅读全文
posted @ 2018-01-04 21:48 gatherstars 阅读(13272) 评论(0) 推荐(0) 编辑
摘要: 首先free对应的是malloc;delete对应的是new;free用来释放malloc出来动态内存,delete用来释放new出来的动态内存空间。 应用的区别为: 1. 数组的时候int *p=(int*)malloc(10*sizeof(int)) 释放的时候 free(p)即可;这是因为编译 阅读全文
posted @ 2018-01-02 23:46 gatherstars 阅读(6159) 评论(0) 推荐(0) 编辑
摘要: 1.安装必要的软件 1.安装必要的软件 1.1.安装JDK 8 (1)JDK 8 can be downloaded from Oracle's JDK Page: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downlo 阅读全文
posted @ 2017-09-27 11:20 gatherstars 阅读(3825) 评论(0) 推荐(0) 编辑
摘要: 本文根据以下文章整理而成,链接: (1)http://blog.csdn.net/ice110956/article/details/20288239 (2)http://blog.csdn.net/chjjunking/article/details/5933105 1.概述 1.概述 AUC(A 阅读全文
posted @ 2016-11-21 10:57 gatherstars 阅读(142306) 评论(5) 推荐(19) 编辑
摘要: 在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 1.core文件的生成开关和大小限制 (1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了 阅读全文
posted @ 2016-11-01 16:00 gatherstars 阅读(17913) 评论(0) 推荐(1) 编辑
摘要: 有时候在Linux写C++程序处理大量的数据,程序内部需要分配很大的数组来存放一些数据,但有时候分配的数组太大的话运行时会出现段错误。这种情况可能是分配的数组大小超过了Linux系统的默认栈空间的大小了,导致栈空间不够分配,出现错误。 (1)查看linux默认栈空间的大小 通过命令 ulimit - 阅读全文
posted @ 2016-11-01 15:43 gatherstars 阅读(8637) 评论(0) 推荐(2) 编辑
摘要: 本文根据以下参考资料进行整理: 1.维基百科:https://zh.wikipedia.org/wiki/%E4%BA%92%E4%BF%A1%E6%81%AF 2.新浪博客:http://blog.sina.com.cn/s/blog_6255d20d0100ex51.html 本文根据以下参考资 阅读全文
posted @ 2016-10-27 15:15 gatherstars 阅读(102273) 评论(0) 推荐(7) 编辑
摘要: 一、Windows环境安装Spark 1.安装Java环境:jdk-8u101-windows-x64 配置环境变量: (1)增加变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_101; (2)找到系统变量Path 在其内容中增加值C:\Progra 阅读全文
posted @ 2016-10-27 15:05 gatherstars 阅读(2392) 评论(0) 推荐(0) 编辑
摘要: 平台环境:在windows 7中建立VMware虚拟机,操作系统为Ubuntu_14.04_amd_64 1.安装GIZA++ 安装步骤如下: wget http://giza-pp.googlecode.com/files/giza-pp-v1.0.2.tar.gz tar -xzvf giza- 阅读全文
posted @ 2015-07-24 11:03 gatherstars 阅读(984) 评论(0) 推荐(0) 编辑