- 博客(61)
- 资源 (10)
- 收藏
- 关注
原创 linux的bash脚本
1.获取上一条命令执行返回结果 可以用 $? 获取上一条shell命令的返回结果。 一般的约定是: 0 表示成功,非0表示失败。2. 为 Shell 传递参数#!/bin/bashecho "Shell 输出脚本名称及参数";echo "执行的脚本名:$0";echo "第一个参数为:$1";echo "第二个参数为:$2";echo "第三个参数为:$3"...
2018-03-30 14:57:27 537
原创 eclipse中查怎样看某个方法调用了谁
今天写文档的时候,用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)之间的层次结构与调用关系。我写了一个总函数,需要知道这个函数都调用了其他的什么函数选中方法名,点鼠标右键,菜单里有个”打开调用层次结构 ( Open Call Hierarchy )“,选中 或者按下快捷键Ctrl+Alt+H,就在下面栏目里能看到调用的树形结构了结果如下但是不是我想要的那种效果...
2018-03-30 10:34:29 1017
转载 15-Scala使用Option、Some、None,避免使用null
1.避免null使用 大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是“无”,在Java,它是null。在Java 里,null 是一个关键字,不是一个对象,所以对它调用任何方法都是非法的。但是这对语言设计者来说是一件令人疑惑的选择。为什么要在程序员希望返回一个对象的时候返回一个关键字呢?1. Scala的Option类型 为了让所有东西都是对象的目标更加一致,也为了...
2018-03-29 22:28:14 731
原创 Map的5种遍历方法
//循环遍历map的方法 public class MapF { public static void main(String[] args) { Map<String, Integer> tempMap = new HashMap<String, Integer>(); tempMap.put("a","12"); tempMap.put...
2018-03-29 12:49:59 1413
原创 PostGreSQL数据库有的为啥找不到数据类型(比如Double)
今天用NavCate建立PostGreSql建标,使用Double发现居然没有这个类型,百度各种博客都表示有Double类型,但是我测试就没了后来发现,这里面居然有别名 名字 别名 描述 bigint int8 有符号 8 字节整数 bigserial serial8 自增八字节整数 bit [ (n) ] 定长位串...
2018-03-29 09:53:54 16144
原创 IDEA编译通过能运行但是出现红色下划线
解决方法1能编译通过说明SDK导入正确,但是为啥我们点击每一个Java文件会出现好多红色的下划线 ,并提示idea cant resolve symbol 原因就是可能没有清除原来的历史缓存,导致一些错误,解决方法是 File-Invalidate Caches 然后重启IDEA。...
2018-03-28 15:51:10 24764 8
原创 postgresql如何让主键自增
Sql代码CREATE TABLE customers ( customerid SERIAL primary key , companyname character varying, contactname character varying, phone character varying, country character varying...
2018-03-28 15:05:56 10597
原创 java操作地理位置信息
1.计算矩形package com.kensure.forecast.util;import java.util.HashMap;import java.util.Map;/** * * @author lcc * @time 2018-03-28 * @description * 处理有关地球地理信息的工具 */public class ...
2018-03-28 13:01:18 1993 1
原创 【git】git如何添加本地不是git的项目到Git库中
这个问题我遇到很多问题,因为要推送一个800M的项目到GitHub,用IDEA总是报错,而且莫名其妙,最后我使用Git命令提交的。1.首先我们本地有一个项目 这个项目是本地的,而且,没有git过2.在GitHub上新建一个同名的空库 3.在本地随便找个地方建立一个空的文件夹4.在我们的空文件夹内GitBash here,克隆下我们的地址5....
2018-03-28 09:23:27 736
原创 git warning: LF will be replaced by CRLF in 解决办法
在使用git的时候,每次执行git add “目录”git add .都会提示这样一个警告消息:warning: LF will be replaced by CRLF in XXXXXXXXXXXXXX.虽然说没有什么影响吧。不过就是觉得太碍眼了,按照这样设置就没有问题了:git config core.autocrlf false这样设置gi...
2018-03-28 08:59:09 8054 3
原创 MyBatis传入参数为list、数组、map写法
如果传入的参数只是一个list&lt;foreach collection="要遍历传入的list集合参数名称(假设为peopleList)" item="此处随意定义,为集合每次循环得到的对象(假设为people)" open="(" seperate="循环后结果输出分隔符" close=")"&a
2018-03-27 17:54:50 2571
原创 12-Java读写CSV格式文件(opencsv)
使用opencsv(opencsv-2.3.jar),下载地址:http://sourceforge.net/projects/opencsv/files/latest/downloadmaven依赖<!-- https://mvnrepository.com/artifact/net.sourceforge.javacsv/javacsv --><dependen...
2018-03-27 13:50:00 4079 3
原创 04-git 推送出现 fatal: The remote end hung up unexpectedly 解决方案
在使用git推送项目时候出现 “fatal: The remote end hung up unexpectedly ” 原因是推送的文件太大。解决方案1:在克隆/创建版本库生成的 .git目录下面修改生成的config文件增加如下: [http] postBuffer = 524288000结果如下[core] repositoryformatve...
2018-03-27 12:49:31 29932 1
原创 03-git上传大项目的时很慢
直接用git命令行操作正常,使用idea提交,或执行其它操作就很缓慢,要一分钟左右。有没有朋友遇到类似的问题,求指点!!!!!把这两个去掉就会快很多...
2018-03-26 16:51:32 2858 1
原创 Plugin ‘scala’ is incompatible with this installation
报错:Plugin ‘scala’ is incompatible with this installation 原因:IDEA和scala版本不一致导致的解决方法1:这个需要网络不限制,我的网络有问题,无法下载解决方法2:查看你的IDEA版本,两种方法,看安装包,和安装后的文件夹名称到官网下载对应插件http://plugins.jetbrains.com/p...
2018-03-23 12:48:14 2901
原创 MySQL日期处理-查询间隔数据
1.查询间隔数据1.1 按天间隔MySQL的 current_date()获取的是当天日期,如:2015-12-07,Orcale的同样 <!-- 搜索 ( (当前时间-endDay天) - 往前推dayNum天 ) < 要获取的数据 < (当前时间 - endDay天) if语句,是为了解决0问题 ...
2018-03-22 16:13:13 3898 3
原创 myBatis如何返回count(*)得到的int值
resultMap="java.lang.Integer" 改成 resultType="java.lang.Integer" <select id="getSameComparedAlert" resultType="java.lang.Integer" > select count(distinct a.jjdbh ) from jjdb as a ...
2018-03-22 14:54:46 3520
原创 03-postgresql报错ERROR: operator does not exist: numeric = character varyin
现在要把数据库换成postgresql,但在转换过程中发现postgresql对传入的参数类型匹配相当严格。如select * from user where a= #b#假设a类型为numeric,而传入的b为string的话postgresql就会报错:--- Cause: org.postgresql.util.PSQLException: ERROR: operator d...
2018-03-21 16:29:28 19983 3
原创 ibatis中#和$符号的区别
ibatis中#和$符号的区别在我们使用ibatis过程中,写sqlmap配置文件时经常会用到两个特殊的传值符号#和$符合,下面根据个人的分析总结,两者的区别。数据类型匹配:会进行预编译,而且进行类型匹配;$:不进行数据类型匹配。如:变量name的类型是string, 值是”张三”的时候 $name$ = 张三 #name...
2018-03-21 15:47:28 1945
原创 01-贝叶斯算法(介绍)
1.摘要贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。本文作为分类算法的第一篇,将首先介绍分类问题,对分类问题进行一个正式的定义。然后,介绍贝叶斯分类算法的基础——贝叶斯定理。最后,通过实例讨论贝叶斯分类中最简单的一种:朴素贝叶斯分类。2. 概括朴素贝叶斯的思想基础是这样的:对于给出的待分类项,求解此项初选的条件下各个类别出现的概率,哪个最大,就...
2018-03-21 13:02:16 1710
转载 12-贝叶斯算法(知识准备)
概念: 如果一个事件的结果不影响另一事件的结果,那么这两个事件是独立事件。反之,这两个事件称为非独立事件。两个事件如果不可能同时发生,那么这两个事件是互斥事件。一、乘法公式(联合概率) 公式一:引申1:P(AB) 表示 事件A 和B都发生的的概率,也可以表示 P(A and B) 或 P(A ∩ B)由此等价于 事件B和A同时发生的概率,得出下列公式, 也叫 “乘法交换定律”...
2018-03-21 12:38:10 1399
原创 java.lang.Runtime.availableProcessors返回可用处理器的Java虚拟机的数量
1. java.lang.Runtime.availableProcessors()方法实例java.lang.Runtime.availableProcessors() 方法返回可用处理器的Java虚拟机的数量。这个值可以在虚拟机中的某个调用过程中改变。应用程序是可用的处理器数量敏感,因此应该偶尔查询该属性,并适当调整自己的资源使用情况。声明 以下是java.lang.Runtime....
2018-03-21 12:19:49 5385 1
原创 11-提升R语言程序性能gc()
1. 性能测评时间测定方法R中提供的测量时间最简单的方法是system.time函数。system.time(expr, gcFirst=TRUE)这个函数会在不降低程序运行性能的情况下,执行表达式expr,gcFrist则是指定程序运行前是否先执行垃圾回收。> do.stuff <- function(){ + a <- 1:10...
2018-03-20 22:54:42 9210
原创 使用eclipse遇到的unable to install breakpoint的问题
调试一个tomcat工程,设置好断点,启动工程,结果出现了下面的错误: 继续运行,再进入断点之前,还会再度提示,但是最终会命中断点。使用CGLIB查找关键字,了解到CGLIB是一个AOP的拦截库,想了一下,明白了原因。因CGLIB产生的类&方法的名称,和代码中的类完全一致,结果eclipse尝试给它加断点的时候,没找到行号,就出现了错误。这种情况,最好还是把断点行号检查的...
2018-03-20 17:07:42 860
原创 10-R语言文本挖掘tm包详解
文本挖掘相关介绍1、什么是文本挖掘文本挖掘是 抽取有效、新颖、有用、可理解的、散布在文本文件中的有价值知识,并且利用这些知识更好地组织信息的过程。在文本挖掘领域中,文本自动分类,判同,情感分析是文本挖掘比较常见的应用 。文本分类技术主要应用在百度新闻,谷歌新闻等新闻网站,对新闻内容进行自动分类,并且实现根据用户专业倾向的文档推荐;搜索引擎去重,论文抄袭判别系统等。情感分析技术主要...
2018-03-19 18:16:10 2357 3
转载 08-R包那么多,怎么才能快速找到自己需要的包呢?
站在巨人的肩膀上,积累自己的知识体系 R包在官网上面已经超过10000多个了,我怎么才能快速找到需要的包呢?机器学习 nnet,rpart,gbm, kernlab, mboost, randomForest ,tree,party,lars,boost,e1071,BayesTree,gafit,arules, caret, DWwR, mlr,capet;数据处理lubr...
2018-03-19 15:37:40 3256
原创 07-R语言jiebaR包的分词学习
自然语言处理部分,首先就是要分词了,学习一下!1. jiebaR对字符串进行分析使用jiebaR的第一步当然是安装jiabaR包并加载咯安装: install.packages("jiebaR") 加载: library(jiebaR) 三种分词语句的写法:wk = worker()#方法1wk["我希望未来会很好"]#方法2wk<="我希望未来...
2018-03-18 19:34:05 3532 4
原创 06-R环境中的工作空间(workspace)概念
工作空间(workspace)就是当前R的工作环境,它储存着所有用户定义的对象(向量、矩阵、函数、数据框、列表) 。在一个R会话结束时,你可以将当前工作空间保存到一个镜像中,并在下次启动R时自动载入它。各种命令可在R命令行中交互式地输入。使用上下方向键查看已输入命令的历史记录。这样我们就可以选择一个之前输入过的命令并适当修改,最后按回车重新执行它。 当前的工作目录(working dir...
2018-03-16 12:32:06 5307
原创 05-windows下R安装包的几种方式
1.命令安装填入安装的包名install.packages('Rserve')注意: 镜像的选择也很重要,我吃亏过,默认选择第一个,因为我的网络问题,我下载不下来,后来选择了国内映像,就还哦了,也快了很多 注意: 一般来说,R语言自带的install.packages函数来安装一个包时,都是默认安装最新版的。 但是有些R包的开发者他会引用其它的一些R包...
2018-03-16 11:55:17 15920
原创 java继承实现不用每个类都写toString方法
每个类都写toString方法很麻烦,采用继承可以很好的解决import java.io.Serializable;import org.apache.commons.lang.builder.ToStringBuilder;/** * @author lcc * 所有的实体类 bean都要集继承这个 为了 不写toString方法 */public class Domain...
2018-03-15 16:10:17 6818
原创 MyBatis目录
网上说mybatis的早前版本配置打印sql还比较简单,在3.0.6之后配置方式修改了。现在的spring-mybatis.xml配置如下:&amp;amp;lt;bean id=&amp;quot;sqlSessionFactory&amp;quot; class=&amp;quot;org.mybatis.spring.SqlSessionFactoryBean&amp;quot;&amp;amp
2018-03-15 15:01:14 586
原创 org.neo4j.kernel.StoreLockException: Store and its lock file has been locked by another process
org.neo4j.kernel.StoreLockException: Store and its lock file has been locked by another processException in thread "main" java.lang.RuntimeException: Error starting org.neo4j.kernel.impl.factory.Gra...
2018-03-15 14:17:31 3377 4
原创 eclipse报错Project facet Cloud Foundry Standalone Application version 1.0 is not supported.
eclipse报错Project facet Cloud Foundry Standalone Application version 1.0 is not supported.解决 : 点击项目右击—-点击properties——-点击
2018-03-15 11:11:31 5011
原创 linux下-bash: ls: command not found
我修改了/etc/profile文件,不是直接修改的,是拷贝的,看着没问题但是发现好多命令用不了了然后解决办法:1.先检查你自己修改的地方是否使用的不是英文,可能全交或者其他的,建议重新写2.使用绝对命令vi打开profile/bin/vi /etc/profile添加:export PATH=/usr/local/sbin:/usr/local/bin:/s...
2018-03-13 17:07:08 2651
原创 04-linux下离线安装Rserve
1.安装R环境linux下离线安装R环境 :http://blog.csdn.net/qq_21383435/article/details/795375482. 安装RServe下载:https://cran.r-project.org/web/packages/Rserve/index.html 我下载的是Rserve_1.7-3.tar.gz 上传到目录:/opt/sof...
2018-03-13 16:32:54 895 1
原创 linux下安装xz命令
我们有时候会下载到.xz结尾的压缩文件,这时候需要用到xz命令来解压这类文件,而当我们想要用yum -y install xz时,又没有关于xz的安装包,因此就找到一个xz的编译安装包进行编译安装。1. 下载xz下载地址:https://sourceforge.net/projects/lzmautils/files/latest/download?source=typ_redirec...
2018-03-13 14:33:12 26315 10
原创 linux的centos 怎么安装bzip2
1.yum安装,不多说查看:[root@biluos1 R-3.4.0]# yum list |grep bzip2*bzip2.x86_64 1.0.5-7.el6_0 @anaconda-CentOS-201410241409.x86_64/6.6bzip2-devel.x86_64 ...
2018-03-13 13:34:10 25671
原创 linux下Zlib的安装与使用
1. zlib简介 zlib 适用于数据压缩的函式库,由Jean-loup Gailly (负责compression)和 Mark Adler (负责decompression)开发。 zlib被设计成一个免费的、通用的、法律上不受阻碍(即没有被任何专利覆盖) 的无损数据压缩库。zlib几乎适用于任何计算器硬件和操作系统。 zlib本身的数据格式可以进行跨平台的移植。 与在U...
2018-03-13 13:05:00 134375 10
原创 03-linux下离线安装R环境
说明我的系统是centos6的,开始我是下载R-3.4.0.tar.gz的,在问题集锦第六个问题就过不去了,然后根据网友的意见3.3以后得用centos7,不然依赖版本不兼容很头大的问题给它来个3.3以下的1. 检查是否以经安装了R输入R,看是否能够进入R语言R或检查R的版本R --version2. 下载R-3.0.0.tar.gzhttp...
2018-03-13 10:55:04 6175 2
Eclipse Formatter 模板 Formatter.xml
2020-11-11
eclipse的hadoop插件
2016-09-14
hadoop学习文档
2016-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人