自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(99)
  • 收藏
  • 关注

转载 ubuntu 终端快捷方式汇总

terminal 是一个命令行终端,将启动系统默认的shell,shell是一个解释并执行在命令行提示符输入的命令的程序。启动 terminal1 在 “面板主页” 的应用程序搜索栏中,输入命令gnome-terminal 选择 “终端” 应用程序。2 在终端输入命令 gnome-terminal 进入 “终端”。3通过键盘快捷键(需要设置运行终端的快捷键,通常设置为Ctrl+

2016-12-28 11:38:34 506

转载 Ubuntu Linux 环境变量PATH设置

Ubuntu Linux系统环境变量配置文件:/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 /etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。 ~/.profile :  在登录时用

2016-12-28 10:56:53 363

转载 Ubuntu下安装Python3.5

1. 通过命令行安装Python3.5,执行命令:[plain]view plain copy sudo apt-get install python3.5  2. 由于Ubuntu底层采用的是Python2.*,Python3.*与Python2.*是不兼容的,但是不能卸载Python2,随意卸载会出现意想不到的后果,只要把默认的Pyt

2016-12-28 10:08:53 953

转载 关于Ubuntu下的PDF阅读器

缘起PDF格式的文件在网络上很常见,各种各样的技术通常都会提供PDF或HTML的文档。Windows下的Adobe reader和Foxitreader都是优秀的PDF阅读器,而Ubuntu/Linux下,一直使用的是系统自带的PDF阅读器Evince,于事,我想探索一番Ubuntu下可用的PDF阅读器。正文在Linux使用的PDF阅读器可以分为三类,一种是专为Linux开发的,一种是

2016-12-27 22:21:40 40317 2

转载 Ubuntu 14.10安装和卸载搜狗拼音输入法

1.安装,见搜狗的官方文档2.卸载卸载搜狗输入法首先使用命令查看下安装的搜狗拼音输入法sudo dpkg -l so*,然后先卸载搜狗拼音sudo apt-get purge sogoupinyin卸载fcitx,sudo apt-get purge fcitx彻底卸载fcitx及相关配置,sudo apt-get autoremove最

2016-12-27 17:03:52 2340

原创 Ubuntu host

1.vim the hostsvim /etc/hosts2.add records...3.restart networksystemctl restart NetworkManager

2016-12-27 15:30:18 483

转载 Linux/Ubuntu下解压命令

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxv

2016-12-27 13:22:52 19247

转载 理解RESTful架构

原文链接:http://www.ruanyifeng.com/blog/2011/09/restful.html越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同

2016-12-26 10:54:27 376

原创 推荐算法中的 相似度计算

对用户的行为进行分析得到用户的偏好后,可以根据用户的偏好计算相似用户和物品,然后可以基于相似用户或物品进行推荐。这就是协同过滤中的两个分支了,即基于用户的协同过滤和基于物品的协同过滤。      关于相似度的计算,现有的几种方法都是基于向量(Vector)的,其实也就是计算两个向量的距离,距离越近相似度越大。在推荐场景中,在用户-物品偏好的二维矩阵中,我们可以将一个用户对所有物品的偏好作为一个

2016-12-23 16:42:45 21421

原创 Spark MLlib ALS交替最小二乘法 实例

1.训练数据数据格式为:用户id,物品id,评分1,1,5.01,2,1.01,3,5.01,4,1.02,1,5.02,2,1.02,3,5.02,4,1.03,1,1.03,2,5.03,3,1.03,4,5.04,1,1.04,2,5.04,3,1.04,4,5.02.实例代码package com.

2016-12-23 14:03:02 2540 3

转载 JVM(java 虚拟机)内存设置

一、设置JVM内存设置1. 设置JVM内存的参数有四个:-Xmx   Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms   Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn   Java Heap Young区大小,不熟悉最好保

2016-12-23 11:32:25 367

转载 linux命令:ps命令

Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在

2016-12-20 16:28:19 292

转载 机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 2)

原文地址:https://github.com/ty4z2008/Qix/blob/master/dl2.md注:机器学习资料篇目一共500条,篇目二开始更新希望转载的朋友,你可以不用联系我.但是一定要保留原文链接,因为这个项目还在继续也在不定期更新.希望看到文章的朋友能够学到更多.此外:某些资料在中国访问需要梯子.《Image Scaling using

2016-12-20 14:25:03 1175

转载 机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 1)

原文地址:https://github.com/ty4z2008/Qix/blob/master/dl.md希望转载的朋友,你可以不用联系我.但是一定要保留原文链接,因为这个项目还在继续也在不定期更新.希望看到文章的朋友能够学到更多.此外:某些资料在中国访问需要梯子.《Brief History of Machine Learning》介绍:这是一篇介绍机器学习

2016-12-20 14:23:40 1018

转载 Intellij IDEA JVM参数设置

参考文献:http://blog.csdn.net/lablenet/article/details/51149283 http://blog.csdn.net/sdujava2011/article/details/50086933 http://www.oschina.net/question/1040722_140162  设置地方:-se

2016-12-20 13:40:37 22685

转载 详解基于MongoDB的地理位置查询,结合Symfony2演示

简介随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理。我所在的项目也正从事相关系统的开发,我们使用的是Symfony2+Doctrine2 ODM+MongoDB的组合。在具体开发过程中,我们不断发现社区里的一些关于使用MongoDB进行地理位置信息处理的技术文章甚少能够完整的说明操作和使

2016-12-20 12:49:19 3941 1

转载 基于Spark机器学习和实时流计算的智能推荐系统

原文链接:http://blog.csdn.net/qq1010885678/article/details/46675501概要:随着电子商务的高速发展和普及应用,个性化推荐的推荐系统已成为一个重要研究领域。 个性化推荐算法是推荐系统中最核心的技术,在很大程度上决定了电子商务推荐系统性能的优劣,决定着是否能够推荐用户真正感兴趣的信息,而面对用户的不断提升的需求,推荐系统不仅需

2016-12-20 10:19:17 12138 3

转载 Mllib API编程 线性回归、KMeans、协同过滤演示

原文链接:http://blog.csdn.net/qq1010885678/article/details/46050875本文测试的Spark版本是1.3.1在使用Spark的机器学习算法库之前,需要先了解Mllib中几个基础的概念和专门用于机器学习的数据类型特征向量Vector:Vector的概念是和数学中的向量是一样的,通俗的看其实就是一个装着Doubl

2016-12-20 10:15:38 579

转载 基于Spark Mllib,SparkSQL的电影推荐系统

原文链接:http://blog.csdn.net/qq1010885678/article/details/46052055本文测试的Spark版本是1.3.1本文将在Spark集群上搭建一个简单的小型的电影推荐系统,以为之后的完整项目做铺垫和知识积累整个系统的工作流程描述如下: 1.某电影网站拥有可观的电影资源和用户数,通过各个用户对各个电影的评分,汇总得到了海

2016-12-20 10:10:44 701

原创 scala泛型操作

泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。scala也采用了Java的泛型擦除模式(erasure),即类型是编译期的,在运行时会被"擦除"的,即运行时看不到类型参数。package com.testimport scala.collection.immutable.Queue//对应的3个参数的类型为Triple类中的参数化类型F、S、Tclass Tr

2016-12-19 23:16:56 1404

原创 scala 模式匹配

1.常量模式匹配常量object Test { def main(args: Array[String]): Unit = { def patternMatch(x:Any) = x match { case 5 => println("五") case true => println("真") case "test" => prin

2016-12-19 20:05:06 379

原创 scala中的偏应用函数(Partially Applied Function)

在函数定义中,不需要提供所有参数,只需要提供部分参数后者不提供参数,称为偏应用函数。object Test { def sum(a:Int,b:Int,c:Int):Int = a + b + c def main(args: Array[String]): Unit = { val s1 = sum(1,2,3) //s1 = 6 val fp_a =

2016-12-19 19:25:09 405

原创 scala中的apply()方法

apply方法类似于类的初始化方法,在遇到Object(参数1,参数2,......,参数n)时就会自动调用apply()方法。object Test { def main(args: Array[String]): Unit = { val a = ApplyTest() a.haveTry() }}class ApplyTest{ def apply

2016-12-19 19:05:33 4381

原创 scala 模式匹配与case class

当一个类被声明为case class时,编译器会自动进行如下操作:1.构造器中参数如果没有被声明为var,则默认为val类型;2.自动创建伴生对象,同时在伴生对象中实现apply方法,这样在使用时就不用显式地使用new对象;3.伴生对象中同样可以实现unapply(),从而可以将case class应用于模式匹配;object Test { case class Stud

2016-12-19 16:19:00 899

原创 scala隐式转换implicit

1.隐式转换函数隐式转换背后实现的深层机制便是隐式转换函数(implicit conversion method)。隐式转换函数的作用是在无须显式调用的情况下,自动地将一个类型转换成另一个类型。object Test { def main(args: Array[String]): Unit = {// val x: Int = 1.55 //Error

2016-12-19 15:54:10 374

转载 Akka 快速入门

Akka的优点太多,高性能、高可靠、高并发、分布式、可容错、可扩展、事件驱动,不一一叙述。不同版本的API差异很大,本文代码运行在 Scala 2.10.3 和 Akka 2.3.2 之上。dependency> groupId>com.typesafe.akkagroupId> artifactId>akka-actor_2.10artifactId> v

2016-12-19 11:13:29 1226

转载 王家林 大数据Spark超经典视频链接全集[转]

压缩过的大数据Spark蘑菇云行动前置课程视频百度云分享链接链接:http://pan.baidu.com/s/1cFqjQuSCALA专辑Scala深入浅出经典视频链接:http://pan.baidu.com/s/1i4Gh3Xb 密码:25jcDT大数据梦工厂大数据spark蘑菇云Scala语言全集(持续更新中)http://www.tudou.com/plc

2016-12-19 10:41:35 6283 2

转载 Java压缩算法性能比较

原文链接:https://my.oschina.net/OutOfMemory/blog/805427?from=20161218前言游戏开发中,经常在玩家进入游戏的时候进行必要的信息初始化,往往这个初始化信息数据包是相对来说还是比较大的,一般在30-40kb左右,还是有必要进行压缩一下再发送消息,刚好前段时间看过,里面列举了一些常用的压缩算法,如下图所示:是否可切分表示是否可

2016-12-18 18:52:52 8531 1

转载 负载均衡

什么是负载均衡负载(load)一词起源于典型系统,指连接在电路中消耗电能的装置,负载(用电器)的功能是把电能转变为其他形式能。引申出来,一个是实体,一个转化。于是,对于实体,有了通信帧或者报文中数据字段的内容被称为信息负载(payload),网络负载指的就是网络中继承载的流量以及网络设备承载的用户量。转化被进一步阐释为资源的使用情况,系统平均负载是CPU的Load 即w

2016-12-18 18:26:00 445

转载 系统负载能力浅析

那么,何为系统负载能力?怎么衡量?相关因素有哪些?又如何优化呢?一. 衡量指标用什么来衡量一个系统的负载能力呢?有一个概念叫做每秒请求数(Requests per second),指的是每秒能够成功处理请求的数目。比如说,你可以配置tomcat服务器的maxConnection为无限大,但是受限于服务器系统或者硬件限制,很多请求是不会在一定的时间内得到响应的,这并不作为一个成功的请求,

2016-12-18 18:21:40 5854

转载 ubuntu14 手动安装sbt

参见官网配置说明http://www.scala-sbt.org/release/tutorial/Manual-Installation.html  1、下载sbt通用平台压缩包:sbt-0.13.5.tgz http://www.scala-sbt.org/download.html   2、建立目录,解压文件到所建立目录$

2016-12-17 21:29:09 773

转载 Akka框架基本要点介绍

Akka基于Actor模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快速响应的(Responsive)应用程序的平台。本文基本上是基于Akka的官方文档(版本是2.3.12),通过自己的理解,来阐述Akka提供的一些组件或概念,另外总结了Akka的一些使用场景。Actor维基百科这样定义Actor模型:在计算科学领域,Actor模型

2016-12-16 15:59:50 557

转载 【转】linux下杀死进程(kill)的N种方法

转载一篇,最原始的出处已不可考,望见谅!常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helpersmx    

2016-12-16 14:56:24 3053

转载 使用Akka来优化Spark+ElasticSearch的准实时系统

假如有这样一个场景:系统每秒钟都会收到大量的事件,每个事件又包含很多参数,用户不仅需要准实时地还需要定期地判断每一种事件、事件的每一种参数值的组合是否超过了系统设定的阈值。面对这一场景,用户应该采用什么样的方案呢?最近,来自于 Premium Minds 的软件架构师 André Camilo 在博客上发表了一篇文章,介绍了他们是 如何使用Akka解决这一棘手问题的 。在该文章中André

2016-12-16 10:24:27 821

转载 安装和使用Elasticsearch

机器 CentOS 6.5先去elasticsearch 官网   https://www.elastic.co/我下载的是1.6版 https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.6.0.tar.gz下载好后 直接解压tar -zxvf   elas

2016-12-15 21:43:56 352

转载 spark-sql与elasticsearch整合&测试

1. 前置条件spark是1.4.1版本elasticsearch是1.7版本java是1.7版本2. 依赖jar包需要使用elasticsearch-Hadoop 下载地址:http://mvnrepository.com/artifact/org.elasticsearch/elasticsearch-hadoop/2.2.0-m13. 配置

2016-12-15 21:41:24 1778

转载 ElasticSearch 简单入门 【已翻译100%】

原文链接:https://www.oschina.net/translate/elasticsearch-getting-started简介ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,支持非常多的企业级搜索用例。像Solr4一样,是基于Lucene构建的。支持时间时间索引和全文检索。官网:http://www.elasticsearch.org它

2016-12-15 21:40:08 705

转载 mongodb 地理位置搜寻

LBS,存储每个地点的经纬度坐标,搜寻附近的地点,建立地理位置索引可提高查询效率。MongoDB地理位置索引,2d和2dsphere,对应平面和球面。1.创建lbs集合存放地点坐标[plain] view plain copy use lbs;    db.lbs.insert(      { 

2016-12-15 16:40:56 427

转载 利用Mongodb做地理空间查询

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。前言在移动开发中,经常会用到定位的功能,例如美团、饿了么、猫眼电影等的app,都是使用了移动端定位,然后查找出自己地理位置附近的一些服务、信息。所以本篇文章将会以Mongodb为数据库,讲述如何在数据库层级进行定位查询。分析举个例子,

2016-12-15 16:39:49 1208

转载 Java中的mysql事务处理

一、事务是一组要么同时执行成功,要么同时执行失败的sql语句。是数据库操作的一个执行单元。2、事物的四大特点:(1)atomicity(原子性)表示一个事务内的所有操作是一个整体,要么全部成功,要么全部失败。(2)consistency(一致性)表示一个事物内有一个操作失败时,所有更改过的数据都必须回滚到修改前的状态。(3)isolation(隔离性)事务查看数据时

2016-12-15 16:20:49 3228

空空如也

空空如也

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

TA关注的人

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