- 博客(118)
- 资源 (14)
- 收藏
- 关注
原创 [博客搬迁通知]
由于csdn的密码总是记不住… 并且为了少看点广告 作者将博客迁移至了github,如有兴趣欢迎访问。https://yc1024.github.io
2018-04-07 15:52:25 448
转载 vue 背景图引入
``` import Img from '@/da.jpg'export default { data () { return { img: Img, } }} .img1{ width: 100px; height: 100px;
2017-11-13 16:17:07 26817 2
转载 java hash_hmac
public static String getSignature(String data, String key) throws Exception { byte[] keyBytes = key.getBytes(); SecretKeySpec signingKey = new SecretKeySpec(keyBytes, MAC_NAME);
2017-06-23 11:34:49 3833
转载 linux硬盘恢复工具 testdisk
ls /dev/sd* sudo apt -get install testdisk sudo testdiskhttp://www.cgsecurity.org/wiki/Data_Recovery_Exampleshttp://www.users.bigpond.net.au/hermanzone/p21.html
2017-06-23 10:13:25 1382
转载 pb用法
protoc --java_out=core/src/main/java -I ../src ../src/google/protobuf/nonrelation.protohttps://www.ibm.com/developerworks/cn/linux/l-cn-gpb/https://github.com/google/protobuf/tree/master/javahttps:/
2017-06-11 10:59:39 606
转载 ubuntu 14.04 安装gollum
``` sudo apt-get install ruby1.9.1 ruby1.9.1-dev make zlib1g-dev libicu-dev build-essential git sudo gem install gollum ```https://github.com/gollum/gollum/wiki/Installation
2017-03-28 20:54:15 785
转载 docker安装
安装sudo apt-get install apt-transport-httpssudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9sudo bash -c "echo deb https://get.docker.io/u
2017-03-16 12:40:29 344
转载 ubuntu下搜狗输入法突然不能输入中文
只需要删除搜狗拼音输入法的配置文件,并重启输入法即可。 执行如下指令cd ~/.configfind . -name sogou*find . -name Sogou*
2017-03-16 10:19:59 504
转载 ubuntu firfox has prevented the outdated plugin 'adobe flash'...
提示这个问题说明adobe flash 过期了,更新adobe flash即可 1. 官网下载最新的flash_player_npapi_linux.x86_64.tar.gz 2. 解压、替换tar -zxvf flash_player_npapi_linux.x86_64.tar.gzsudo cp libflashplayer.so /usr/lib/mozilla/plugins/s
2017-03-16 10:14:40 381
转载 Spring 注解
@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注 @Path:定义资源基 URI。由上下文根和主机名组成,资源标识符类似于 http://localhost:8080/{path} 在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区 别的。首先来
2017-03-14 17:05:42 341
转载 tomcat 远程调试
在tomcat/bin/startup.sh开始处中增加如下内容declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"开启端口nc -4l -p 8788 &(打开8788端口)
2017-03-14 12:16:29 560
转载 spring 中的 RowMapper
sping中的RowMapper可以将数据中的每一行数据封装成用户定义的类.我们在数据库查询中,如果返回的类型是用户自定义的类型(其实我们在数据库查询中大部分返回的都是自定义的类)则需要包装,如果是Java自定义的类型,如:String则不需要.如果sping与hibernate 相结合了,基本上是用不到,大多数都是在spring单独使用时用到.可以通过建立内部类实现RowMapper接口,Row
2017-03-14 09:58:08 444
转载 tomcat下项目命名为ROOT.war
我们大家都知道,Tomcat在启动的时候会去webapps下访问它默认的ROOT应用程序,其实这就是它在conf/server.xml中配好的默认规则,如果你想让Tomcat启动时默认打开你自己的web应用,最简单的做法就是不去改他的配置,只需要 1.将webapps目录下ROOT文件夹删除掉 2.copy你的war包到webapps目录下,并更名为ROOT 3.启动Tomcat
2017-03-12 14:00:14 7271
原创 Clustering by fast search and find of density peaks总结
Clustering by fast search and find of density peaks 是发表在science14年上的对kmeans的改进版本,其思想如下: 在聚类中,类中心往往是密度较大,而且离其他类中心较远的点。先通过找到类中心,再将其他点归并到最近的类中心即可,不需要通过多次迭代来寻找聚类中心。 1.在程序中需要指定距离r,或者以某个r为半径能够圈住样本点的1%-2% 的
2017-02-09 20:35:31 1976
原创 Vegas--the missing matplotlib for scala
最近有个任务,需要把scala中聚类的实验结果用scala展示出来,由于scala 本身没有提供matplotlib 的库,于是就寻找第三方的,看看有没有提供支持scala 画散点图的库 终于发现了Vegas. Vegas 的 git 地址为 https://github.com/vegas-viz/Vegas 使用Vegas 也很简单 只要值pom文件中加入Vegas的依赖即可<d
2017-02-09 09:05:46 989
原创 聚类算法 kmeans java 实现
下图为k-means 算法指定2 个聚类中心,迭代十次得到的结果package com.yc;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.util.ArrayList;import jav
2017-02-09 08:49:10 557
原创 聚类算法 dbscan java 实现
最近总结了一下聚类算法,顺手实现了一下dbscanDBScan 的思想 给定半径r 和密度阈值 minPoints ,如果以某个点为中心,半径为r画圈,若圈内点大于密度阈值,则该点就是核心点,核心点和圈内点形成一个微簇,迭代选择未访问过的点进行画圈,并且与已有的微簇进行合并,直到所有的点都被访问过。package com.yc;import java.io.BufferedReader;
2017-02-08 20:02:10 2497
转载 Scala用JFreeChart画图表实例
JFreeChartJFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多
2017-02-04 15:58:52 1932
转载 scala 性能提示
尽量不要使用for循环 尽量使用foreach尽量去使用scala的集合类,避免用java集合 隐式转换带来开销不要使用break scala 中的break是靠抛异常来实现的,非常耗资源。
2017-01-16 20:46:02 486
原创 crontab -- linux 定时任务
Crontab 是 linux 下的定时任务 具体用法如下所示: $ crontab -l #列出当前的定时任务列表 $ crontab –e #添加定时任务,可能看不明白是什么编辑器这时候可以切换为vi编辑器 $select-editor #用来切换crontab添加任务用的编辑器的命令 $crontab –r #删除定时任务 crontab中的每一行代表一个定期执行的任务,分为
2017-01-07 15:40:55 355
转载 linux top 命令详解
top 命令用来监控Linux的系统状况,比如 CPU、内存的使用 1. 如上图所示 top 命令第一行介绍21:19:53 --表示系统当前时间5min --表示系统运行时间2users --系统当前两个用户登陆load average 后的三个数字分别表示 1min、5min、15min的负载情况top 命令的第二行介绍206 total 系统中有206个进程
2017-01-04 22:01:01 429
转载 shell中获取当前路径
#!/bin/bashbasepath=$(cd `dirname $0`; pwd)echo $basepath#解释说明:# dirname $0,取得当前执行的脚本文件的父目录#cd `dirname $0`,进入这个目录(切换当前工作目录)#pwd,显示当前工作目录(cd执行后的)
2017-01-04 16:27:23 2957
转载 ubuntu 下配置静态ip
1.编辑相关文件sudo vim /etc/network/interfaces#加入下面的配置:auto eth0iface eth0 inet staticaddress 192.168.0.117gateway 192.168.1.1 #这个地址你要确认下 网关是不是这个地址netmask 255.255.255.0network 192.168.0.0broadcast 19
2017-01-04 15:10:55 268
原创 排序算法总结
1.归并排序(merge sort)二路归路排序是归并排序算法中自底向上的排序算法第一趟:比较相邻两个序列第二趟: 2 与 2 排序第三趟: 4 与 4 排序
2017-01-04 12:06:30 309
转载 sbt-assembly 发布 Scala 项目
sbt-assembly 是一个非常实用的sbt插件,可以将当前项目的二进制包以及依赖的所有第三方库都打包成一个jar包发布,即one-jar, 对于那种直接运行的应用程序很方便。 1.首先在 project/plugins.sbt: 下加入这段代码:addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.11.2")2、手工建立 ./assembly.
2017-01-02 20:42:11 703
转载 java 多线程问题
什么是线程不安全当多个线程同时操作一个数据结构的时候产生了相互修改和串行的情况,没有保证数据的一致性,我们通常称这种设计的代码为”线程不安全”什么是线程安全不管多少用户过来,都能保证我们的数据高度一致性和准确性叫做线程安全. 代码里面没有变量互串,线程之间互不影响例如server的设计方法,是线程安全的,例如上面5个人干了同一件事情,如果让5人干5件不一样的事情,或者1人干5件事情,那也是安全的,
2016-12-28 20:52:57 325
转载 数据挖掘十大算法- K-means 算法
标准的K-means算法kmeans 算法是实际应用中最为常用的聚类算法.Kmeans 算法的原理简单,实现起来不是很复杂,实际中使用效果也不一般. kmeans 算法的步骤一般如下: 1.随机挑选k个初始聚类中心 2.计算数据集中每个点到每个聚类中心的聚类,然后将这个点分配到离该点最近的聚类中心中 3. 重复计算每个类中多有点坐标的平均值,并且把这个新点做为聚类中心. 4.
2016-12-28 15:38:37 811
原创 python 细节上的一些笔记
input 和 raw_input 的区别 input 不能将输入转化为字符串 raw_input 可以将输入直接转化为字符串 值转化为字符串的两种机制>>> print repr(1000L)1000L>>> print str(1000L)1000
2016-12-27 22:07:40 358
转载 ffmpeg 将视频和图片互转化
获取视频的信息 ffmpeg -i video.avi将图片序列合成视频 ffmpeg -f image2 -i image%d.jpg video.mpg将视频分解成图片序列 ffmpeg -i video.mpg image%d.jpghttp://blog.csdn.net/kehyuanyu/article/details/12978459
2016-12-27 16:51:59 10423
转载 ubuntu 14.04 安装 ffmpeg
首先安装SDL。SDL是一个开源的多媒体开发库,可以设置图像和视频的绘制等操作。如果不安装SDL,FFMPEG将不能生成ffplay.exe播放器。在Ubuntu下安装SDL也很简单,只需要依次执行下列命令:sudo apt-get install libsdl1.2-devsudo apt-get install libsdl-image1.2-devsudo apt-get install
2016-12-27 11:23:12 616
原创 R语言画散点图
setwd("path") #设置工作目录data = read.table("/home/yc/cancer.txt",sep=",") //读取文本中的数据,sep 表示分隔符plot(data[,2],data[,1])
2016-12-20 17:21:56 3958
转载 akka remote byte限制
akka remote默认有包大小的限制,所以如果超过大小就会丢包 这个可以在akka 的配置中进行修改akka{ remote { enabled-transports = ["akka.remote.netty.tcp"] netty.tcp { message-frame-size = 30000000b send-buffer
2016-12-12 15:03:14 895
转载 R 语言词云wordcloud
转载 自 http://blog.chinaunix.net/uid-25135004-id-4311592.html 参数 1)words — 关键词列表 the words 2)freq—关键词对应的词频列表 their frequencies 3)scale—显示字体大小的范围,例如c(3,0.3),最大字体
2016-12-05 15:29:13 2737
原创 图片在手机中大小自适应代码
自适应加入如下代码即可<meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;" />
2016-12-03 14:58:35 3074
转载 Centos系统下Lamp环境的快速搭建(超详细)
参考 http://www.centoscn.com/CentosBug/softbug/2016/0115/6660.html首先为了搭建一个稳定的lamp的练习环境,确保你的虚拟机可以连网,这里我们使用的yum安装,它可以帮助我们解决软件自己的依赖关系.我还在后面加了postgresql数据库如果不需要的话可以去掉和postgresql的参数.命令如下yum -y install httpd m
2016-11-20 15:36:07 655
包括三个项目,Flex的直播和收看项目,还有一个java的red5项目。已经测试,完美运行。
2016-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人