- 博客(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 2421
转载 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 367
原创 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 52378
原创 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 6927 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 4705
原创 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 1221 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 263
转载 明明白白c++之类的基本操作(c++ primer 的读书笔记 ,类对象, 类用户, 类成员的含义)
一前言看c++ primer有一个地方看的云里雾里的,这么一段话可以认为 protected 访问标号是 private 和 public 的混合:• 像 private 成员一样,protected 成员不能被类的用户访问。• 像 public 成员一样,protected 成员可被该类的派生类访问。此外,protected 还有另一重要性质:• 派生类只能通过派
2017-07-17 20:23:37 616
转载 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 781
转载 TextGrocery,更好用的文本分类Python库
古龙说,无论什么东西,最好的都只有一种。经历半年的文本分类实践,我们基本已断定,最好的文本分类算法就是SVM – 支持向量机。但是纵然知道了天机,新手做文本分类仍然需要学习不少东西,例如算法原理、分词、向量化等等。如果用上scikit-learn这样的庞然大物,更有种高射炮打蚊子的异样感。有没有可能把最好的文本分类算法,包装成一个超级简单的工具提供给大家?这是我开发TextGrocer
2017-06-29 19:49:30 1820 2
原创 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 423922 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 619
原创 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 10697 1
原创 C++中的max_element()与min_element()
max_element()与min_element()都定义于头文件 ,分别实现了返回区间 [first,last)中第一个最大值和第一个最小值对应的迭代器。
2017-06-16 21:47:48 5938
原创 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 1138
原创 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 86602 1
转载 greater<int>()和less<int>()的使用
greater和lessgreater和less是头文件中定义的两个结构。下面看它们 的定义,greater和less都重载了操作符()。
2017-06-15 15:09:53 2383
原创 Linux的free命令以及cache与buffer的区别
Linux的free 命令相对于top命令提供了更简洁的查看系统内存使用情况:或free -h:Mem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的使用情况
2017-06-13 20:58:04 3950
原创 简述 Docker比你想象的简单
Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注。如果你关注最新的技术发展,那么你一定听说过 Docker。不管是云服务还是微服务(Microservices),越来越多的厂商都开始基于 Docker 作为基础设施自动化的工具。那么什么是 Docker?Docker与传统的虚拟机有什么区别?为何要采用 Docker?如何使用 Docker?
2017-06-08 15:35:45 796
原创 从MySQL中提取数据并对字段进行字符串处理
具体要求:从mysql数据库的表table中提取u_ch_id(用户ID)与m_content(博文内容)字段,找出发帖数量最多的N个用户,从m_content中找出与该用户相关的用户(@的用户),构建社交关系。table表结构如下:一、首先对table表进行处理,分析如下:1.进行嵌套查询的时候子查询出来的的结果是作为一个派生表来进行上一级的查询的,所以子查询的结果必须要
2017-04-29 15:57:46 6752
原创 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 29433
原创 测试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 468
转载 Spark源码分析之Scheduler模块(TaskScheduler)
转自:http://blog.csdn.net/bryce123phy/article/details/51225561DAGScheduler将任务提交到TaskScheduler之后,接下来由TaskScheduler负责任务的调度。TaskScheduler是一个trait(接口类),它的实现类是TaskSchedulerImpl。具体内容包括:
2017-03-31 15:16:24 384
转载 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 284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人