自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 在Eclipse Oxygen中使用jdk9

默认情况下,无法在Eclipse Oxygen中无法使用jdk9解决方法:先安装jdk8,然后安装如下链接所示方法安装Java 9 Support for Oxygen插件即可http://marketplace.eclipse.org/content/eclipse-java%E2%84%A2-9-support-beta-mars其他相关链接:

2017-10-12 21:42:54 2381

转载 PATH与CLASSPATH

转自:http://blog.csdn.net/mydreamongo/article/details/81554081.path的作用path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用

2017-10-12 16:15:37 333

原创 Eclipse官方中文语言包汉化

可以在http://www.eclipse.org/babel/downloads.php中找到对应版本的中文语言包例如Eclipse Java Oxygen对应的中文语言包下载地址为:http://www.eclipse.org/downloads/download.php?file=/technology/babel/babel_language_packs/R0.15.0

2017-10-11 16:36:24 52156

原创 JDK9 Eclipse无法启动:java.lang.NoClassDefFoundError: javax/annotation/PostConstruct

配置JDK9以后Eclipse无法启动,日志如下:org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at ...解决办法:打开eclipse安装目录下的eclipse.ini文件,例如D:\Program

2017-10-11 16:21:26 6738 1

原创 C++中malloc/free与new/delete的区别与联系

一、基本概念malloc/free:1、函数原型及说明:      void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。      void free(void *FirstByte): 该函数是将之前用malloc分配的空间还给程序或者是操作系统,也就是释放了这块内存,

2017-07-28 16:17:24 4589

原创 C/C++中struct与class的区别

一、C的struct与C++的class的区别C的struct与c++的class有着非常明显的区别。C是一种过程化的语言,struct只是作为一种复杂数据类型定义,struct中只能定义数据成员与成员函数,不能使用面向对象编程。二、C++中struct与class的区别最本质的一个区别就是默认的访问控制,体现在两个方面:1)默认的继承访问权限。struct是public的

2017-07-27 20:40:39 1155 2

转载 C++拷贝构造函数详解

转自:http://blog.csdn.net/lwbeyond/article/details/6202256一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plain copyint a = 100;  int b = a;

2017-07-27 17:07:43 232

转载 明明白白c++之类的基本操作(c++ primer 的读书笔记 ,类对象, 类用户, 类成员的含义)

一前言看c++ primer有一个地方看的云里雾里的,这么一段话可以认为 protected 访问标号是 private 和 public 的混合:• 像 private 成员一样,protected 成员不能被类的用户访问。• 像 public 成员一样,protected 成员可被该类的派生类访问。此外,protected 还有另一重要性质:• 派生类只能通过派

2017-07-17 20:23:37 563

转载 jieba “结巴”中文分词:做最好的 Python 中文分词组件

jieba“结巴”中文分词:做最好的 Python 中文分词组件"Jieba" (Chinese for "to stutter") Chinese text segmentation: built to be the best Python Chinese word segmentation module.

2017-06-29 20:10:05 751

转载 TextGrocery,更好用的文本分类Python库

古龙说,无论什么东西,最好的都只有一种。经历半年的文本分类实践,我们基本已断定,最好的文本分类算法就是SVM – 支持向量机。但是纵然知道了天机,新手做文本分类仍然需要学习不少东西,例如算法原理、分词、向量化等等。如果用上scikit-learn这样的庞然大物,更有种高射炮打蚊子的异样感。有没有可能把最好的文本分类算法,包装成一个超级简单的工具提供给大家?这是我开发TextGrocer

2017-06-29 19:49:30 1782 2

转载 使用TextRank算法为文本生成关键字和摘要

TextRank算法基于PageRank,用于为文本生成关键字和摘要。

2017-06-29 15:20:42 829

原创 C++中int与string的相互转换

一、int转string1.c++11标准增加了全局函数std::to_string:string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string to_string (unsigne

2017-06-27 15:20:56 417602 2

原创 C++中的find函数

一、string的find函数// string::find#include // std::cout#include // std::stringint main (){ std::string str ("There are two needles in this haystack with needles."); std::str

2017-06-27 10:29:24 565

原创 C++使用fixed和precision控制小数和有效位数的输出

头文件iomanip中包含了setiosflags与setprecision,也可以用fixed 代替setiosflags(ios::fixed)#include//fixed#include//包含setiosflags与setprecisionusing namespace std;int main(){ //fixed控制小数,precision控制有效位数 double

2017-06-22 21:58:20 10513 1

原创 C++中的max_element()与min_element()

max_element()与min_element()都定义于头文件 ,分别实现了返回区间 [first,last)中第一个最大值和第一个最小值对应的迭代器。

2017-06-16 21:47:48 5763

原创 C++中的lower_bound()与upper_bound()

lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个非递减序列[first, last)中的第一个大于等于值val的位置。upper_bound(ForwardIter first, ForwardIter last, const _Tp& val)算法返回一个非递减序列[first, last)中第一个大于

2017-06-15 22:21:53 1106

原创 C++删除string最后一个字符的几种方法

C++删除string最后一个字符的几种方法#include#includeusing namespace std;int main() { string str; str = "123456"; cout << str << endl; //方法一:使用substr() str = str.substr(0, str.length() - 1); cout << s

2017-06-15 21:54:58 81269 1

转载 greater<int>()和less<int>()的使用

greater和lessgreater和less是头文件中定义的两个结构。下面看它们 的定义,greater和less都重载了操作符()。

2017-06-15 15:09:53 2343

原创 Linux的free命令以及cache与buffer的区别

Linux的free 命令相对于top命令提供了更简洁的查看系统内存使用情况:或free -h:Mem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的使用情况

2017-06-13 20:58:04 3896

原创 简述 Docker比你想象的简单

Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注。如果你关注最新的技术发展,那么你一定听说过 Docker。不管是云服务还是微服务(Microservices),越来越多的厂商都开始基于 Docker 作为基础设施自动化的工具。那么什么是 Docker?Docker与传统的虚拟机有什么区别?为何要采用 Docker?如何使用 Docker?

2017-06-08 15:35:45 777

原创 从MySQL中提取数据并对字段进行字符串处理

具体要求:从mysql数据库的表table中提取u_ch_id(用户ID)与m_content(博文内容)字段,找出发帖数量最多的N个用户,从m_content中找出与该用户相关的用户(@的用户),构建社交关系。table表结构如下:一、首先对table表进行处理,分析如下:1.进行嵌套查询的时候子查询出来的的结果是作为一个派生表来进行上一级的查询的,所以子查询的结果必须要

2017-04-29 15:57:46 6678

原创 MySQL Workbench:Error Code: 2013. Lost connection to MySQL server during query解决办法

MySQL Workbench对大表执行复杂操作时报错如下:Error Code: 2013. Lost connection to MySQL server during query解决办法:Edit->Preference->SQL Editor将下图DBMS connection read time out(in seconds)适当调大:参考资料:h

2017-04-27 18:34:17 29200

原创 测试mongodb搭建(采用主从架构)

安装版本:3.2.12下载地址:http://downloads.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.2.12.tgz?_ga=1.168938145.162944380.1492171389 采用主从架构主节点:192.168.255.201备用节点:192.168.255.203创建目录或文件/

2017-04-15 22:09:29 441

转载 Spark源码分析之Scheduler模块(TaskScheduler)

转自:http://blog.csdn.net/bryce123phy/article/details/51225561DAGScheduler将任务提交到TaskScheduler之后,接下来由TaskScheduler负责任务的调度。TaskScheduler是一个trait(接口类),它的实现类是TaskSchedulerImpl。具体内容包括:

2017-03-31 15:16:24 352

转载 Spark Scheduler模块源码分析之DAGScheduler

转自:http://blog.csdn.net/dabokele/article/details/51902617本文主要结合Spark-1.6.0的源码,对Spark中任务调度模块的执行过程进行分析。Spark Application在遇到Action操作时才会真正的提交任务并进行计算。这时Spark会根据Action操作之前一系列Transform操作的关联关系,生成一个DAG,在后续

2017-03-31 14:46:38 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除