自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

原创 [转] ubuntu解决tensorflow提示未编译SSE3/4.1/4.2

在我的机器上出现的提示信息如下所示:W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE3 instructions, but these are available on your machine and could speed up CPU...

2017-05-20 15:57:23 258

spark高级数据分析数据下载

spark高级数据分析第二章所用数据的下载短链接:http://bit.ly/1Aoywaq 好像在国内访问不了,其实解析后的原下载地址为:http://1.1.4.nidong.xyz/browse.php?u=IL8uyZjqJnyHEi8dYOcoPm1DtaizWLhI%2FMqeL2LbGPJbaq0ByWRyERtBLmjGLb7IuOSBjezEIDRMUOdTqHo...

2016-08-11 11:22:07 399 1

原创 [转] 强大的vim配置文件,让编程更随意

花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“...

2016-05-22 11:34:56 127

原创 [转] Linux环境下GIT初次使用

Git是一个功能强大的分布式版本控制系统,最初用来作Linux内核代码管理的。第一次接触到github是关于一个报道:在2013年1月15日晚间,全球最大的社交编程及代码托管网站GitHub突然疑似遭遇DDOS攻击,访问大幅放缓,该网站管理员经过日志查询,发现是来自12306的抢票插件用户洪水般的访问导致GitHub出现问题。 进入正题,github的第一次使用大概分以下步骤: (环境:...

2016-05-04 16:32:34 143

原创 [转] shell截取字符串的方法

shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word} 上面4种可以用来进行缺省值的替换。${#parameter}上面这种可以获得字符串的长度。 ${parameter%word} 最小...

2016-03-22 13:45:03 113

原创 [转] lzo本地压缩与解压缩实例

/**  * @author HJX  * @version 1.0,2013-01-16  * @since JDK1.7,Ubuntu-12.04-64bit  * 在hadoop环境下运行  * 将一个String写入到本地lzo文件中(不是hadoop的hdfs上)  * 再从该lzo文件中读取出来并与原String进行校对  */    impor...

2016-01-08 19:35:16 705

原创 [转] linux中shell 特殊变量$0 $n $* $@ $! $?的详解

www.111cn.net 编辑:lanve 来源:转载我们知道在shell命令中有很多的变量,今天下文要讲到的是特殊变量$0 $n $* $@ $! $?详解,希望下文能帮助到各位朋友哦.$0:获取当前执行脚本的文件名,包括路径。[root@test script]# cat 0.sh #!/bin/bash echo $0 [root@test script]# sh 0...

2015-12-18 10:40:03 148

原创 [转] Python日期操作

1. 日期输出格式化所有日期、时间的api都在datetime模块内。1. datetime => stringnow = datetime.datetime.now()now.strftime('%Y-%m-%d %H:%M:%S')输出2012-03-05 16:26:23.870105strftime是datetime类的实例方法。2. st...

2015-12-10 16:02:40 98

原创 [转] Nginx 日志文件切割

偶然发现access.log有21G大,所以将其切割。Nginx 是一个非常轻量的 Web 服务器,体积小、性能高、速度快等诸多优点。但不足的是也存在缺点,比如其产生的访问日志文件一直就是一个,不会自动地进行切割,如果访问量很大的话,将 导致日志文件容量非常大,不便于管理。当然了,我们也不希望看到这么庞大的一个访问日志文件,那需要手动对这个文件进行切割。在 Linux 平台上 S...

2015-11-24 19:25:44 67

原创 [转] JS获取当前对象大小以及屏幕分辨率等

<script type="text/javascript">function getInfo(){      var s = "";         s += " 网页可见区域宽:"+ document.body.clientWidth+"\n";          s += " 网页可见区域高:"+ document.body.clientHeight+"

2015-11-03 10:47:52 95

原创 [转]Vi/Vim查找替换使用方法

vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。     :s/vivian/sky/ 替换当前行第一个 vivian 为 sky     :s/vivian/sky/g 替换当前行所有 vivian 为 sky     :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian...

2015-11-02 14:35:07 67

原创 [转] vim 括号匹配 以及各种跳转技巧.

括号匹配: % 可以让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和 圆括号, 方括号都有效, 常用于手工检查括号是否匹对. 标示位置 -------- 你可以在档案□做些标记再随时返回被标记的位置. m char (MARK) 把这个地方标示成 char ' char (quote character) 跳到被标为 char的那一行 '' (按两次') 回到刚才的位置 char ...

2015-10-29 19:33:11 189

原创 [转] js中(function(){…})()立即执行函数写法理解

javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函...

2015-10-27 16:21:07 78

原创 [转] shell中&&和||的使用方法

shell中&&和||的使用方法&&运算符: command1  && command2 &&左边的命令(命令1)返回真(即返回0,成功被执行)后,&&右边的命令(命令2)才能够被执行;换句话说,“如果这个命令执行成功&&那么执行这个命令”。 语法格式如下:   ...

2015-10-23 11:24:16 203

原创 [转] 正确处理浏览器在下载文件时HTTP头的编码问题(Content-Disposition)

最近在做项目时遇到了一个 case :需要实现一个强制在浏览器中的下载功能(即强制让浏览器弹出下载对话框),并且文件名必须保持和用户之前上传时相同(可能包含非 ASCII 字符)。前一个需求很容易实现:使用 HTTP Header 的 Content-Disposition: attachment 即可,还可以配合 Content-Type: application/octet-stre...

2015-10-15 11:03:48 266

原创 [转] hive 基本语法

本来想讲自己用到的写出来了,结果发现一个比较全面的文章已经介绍过了,那我就不在重新发明轮子了,我也跟着学习一下。 转自:http://jeffxie.blog.51cto.com/1365360/317524 DDL Operations 创建表 hive> CREATE TABLE pokes (foo INT, bar STRING); 创建表并创建索引字段ds hive> CRE...

2015-10-12 16:06:17 84

原创 [转] Hive几种数据导出方式

在本博客的《Hive几种数据导入方式》文章中,谈到了Hive中几种数据的导入方式,不同的数据导入方式用途不一样。今天我们再谈谈Hive中的几种不同的数据导出方式。可以根据导出的地方不一样,将这些方式分为三种:(1)、导出到本地文件系统;(2)、导出到HDFS中;(3)、导出到Hive的另一个表中。为了避免单纯的文字,我将一步一步地用命令进行说明。  一、导出到本地文件系统hive> ins...

2015-10-09 16:33:17 97

原创 [转] 大数据计算:如何仅用1.5KB内存为十亿对象计数 - Hyper LogLog 算法

This is a guest post by Matt Abrams (@abramsm), from Clearspring, discussing how they are able to accurately estimate the cardinality of sets with billions of distinct elements using surprisingly sma...

2015-10-08 15:52:35 232

原创 [转] Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍

阅读目录一、普通同步方式二、事务方式(Transactions)三、管道(Pipelining)四、管道中调用事务五、分布式直连同步调用六、分布式直连异步调用七、分布式连接池同步调用八、分布式连接池异步调用九、需要注意的地方十、测试十一、完整的测试代码jedis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jed...

2015-10-08 11:38:19 82

原创 [转] Redis启动多端口、运行多实例

默认Redis程序安装在/usr/local/redis目录下;配置文件:/usr/local/redis/redis.conf,该配置文件中配置的端口为默认端口:6379;Redis的启动命令路径:/usr/local/bin/redis-server。可以指定端口启动多个Redis进程。#/usr/local/bin/redis-server --port 6380 &amp...

2015-10-08 11:30:19 189

原创 [转] Hive 基础(1):分区、桶、Sort Merge Bucket Join

Hive 已是目前业界最为通用、廉价的构建大数据时代数据仓库的解决方案了,虽然也有 Impala 等后起之秀,但目前从功能、稳定性等方面来说,Hive 的地位尚不可撼动。其实这篇博文主要是想聊聊 SMB join 的,Join 是整个 MR/Hive 最为核心的部分之一,是每个 Hadoop/Hive/DW RD 必须掌握的部分,之前也有几篇文章聊到过 MR/Hive 中的 join,...

2015-09-14 15:34:16 97

原创 jQuery 键盘事件keydown ,keypress ,keyup介绍

本文章总结了下些关于jQuery 键盘事件keydown ,keypress ,keyup介绍,有需要了解的朋友可参考。一、首先需要知道的是: 1、keydown() keydown事件会在键盘按下时触发. 2、keyup() 代码如下复制代码$('input').keyup(funciton(){           alert('keyup function...

2015-05-26 16:34:45 334

原创 POI中设置Excel单元格格式

引用:http://apps.hi.baidu.com/share/detail/17249059POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellStyle setBorder = wb...

2015-05-04 11:38:13 85

原创 Mysql命令大全

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中...

2015-04-29 15:30:24 84

原创 [转] MYSQL DBCP JNDI TOMCAT6 隔天或超过8小时访问 DB链接失效 报错 如何来配置context.xml文件 ...

现象:网站上线后,由于开始访问量不是很多,休息天一般都无人访问。发现星期一上班过来,打开网站,报页面找不到的应用错误。 调查原因,原来是DB链接失效,mysql 的数据库有一个全局变量,设定数据库链接有效期限的,默认为8小时。 如果超过这个时间,一直没有访问数据库的话,mysql会自动将其失效。 解决这个问题有两个方法:1.如下,自动激活DB链接。设置参考:DB的context.xml文...

2015-04-02 17:09:30 119

原创 [转] MyBatis insert操作返回主键

在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数;如果业务层需要得到记录的主键时,可以通过配置的方式来完成这个功能 针对Sequence主键而言,在执行insert sql前必须指定一个主键值给要插入的记录,如Oracle、DB2,可以采用如下配置方式: <insert id="add" parameterType="vo.C...

2015-03-13 15:20:52 78

原创 [转] SpringMVC拦截器简单使用

基于上一篇文章的基础上 一、拦截器的配置   1、传统的配置 Xml代码  <bean          class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" >          <property name=...

2015-02-28 11:45:31 78

原创 [转] crontab 详解

cron 是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程。 cron 假定系统持续运行。如果当某任务被调度时系统不在运行,该任务就不会被执行。 要使用 cron 服务,你必须安装了 vixie-cron RPM 软件包,而且必须在运行 crond 服务。要判定该软件包是否已安装,使用 rpm -q vixie-cron 命令。要判定该服务是否在运行,...

2015-02-02 17:31:25 61

原创 [转] 每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)

转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179    一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得...

2015-01-29 13:37:16 141

原创 [转] MYSQL 浅谈MyISAM 存储引擎

 思维导图   介绍        mysql中用的最多存储引擎就是innodb和myisam。做为Mysql的默认存储引擎,myisam值得我们学习一下,以下是我对《高性能MYSQL》书中提到的myisam的理解,请大家多多指教。  特点 > 不支持事务   证明如下:     >> 表记录:t2表的engine...

2015-01-16 11:23:16 80

原创 [转] Velocity,数值和日期的格式化

Velocity的数值类型,在页面显示的时候,系统会调用toString,自动将它们转换成字符串类型。 那么,在JSP页面里,怎么进行数值类型的运算呢?其实,很简单,可直接进行运算,如下:[javascript] view plaincopy#set($result=${cpsIncome}/${newUserCount})  然后,将计算结果($result...

2015-01-15 20:57:35 775

原创 [转] MySQL索引的创建、删除和查看

1.索引作用   在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。   例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,...

2015-01-08 16:46:22 87

原创 [转] java保留两位小数4种方法

4种方法,都是四舍五入,例:import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format {    double f = 111231.5585;    public void m1() {...

2014-12-26 15:37:16 88

原创 [转] linux在shell中获取时间

获得当天的日期date +%Y-%m-%d输出: 2011-07-28 将当前日期赋值给DATE变量DATE=$(date +%Y%m%d)有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数 获取明天的日期date -d next-day +%Y%m%d获取昨天的日期date -d last-day +%Y%m%d获取上个月的年...

2014-12-18 14:38:22 105

原创 [转] linux 重定向命令

标准输入,输出和错误---------------------------------文件文件                描述符---------------------------------输入文件—标准输入       0输出文件—标准输出       1错误输出文件—标准错误   2--------------------------------- 1.重定向COMMAND...

2014-12-18 14:34:59 75

原创 [转] hive-hwi-0.13.1图形界面配置

//hive-hwi-0.13.1图形界面配置 # by coco # 2014-07-29 安装好hive-hwi-0.13.1,cli端用着也挺爽的,想尝试一下hwi界面。于是就配置如下: 其实手动配置过hive-hwi-0.13.1的都会发现hive0.13.1没有hwi.war包。 所以我们需要下载一个hwi.war包。在网上是很难找到的,我是采用去源码中找到hwi/web/包。 先用z...

2014-12-15 17:28:09 116

原创 [转] Hive-0.12.0的Web接口HWI安装、配置、改造及使用

使用Hive的HWI接口,可以通过在Web页面上提交HQL查询操作,并浏览查询结果数据。默认情况下,HWI只支持浏览结果数据,不能够下 载查询结果文件(当然,HWI可能也是考虑通过Web下载大量的结果数据,对服务器造成压力,或者处于安全方面的考虑)。我们对HWI进行了简单的改造, 改造内容主要是增加了一个内置的文件服务器,可以通过页面进行查询,然后下载结果文件。HWI安装配置首先,要保...

2014-12-15 17:25:19 1870

原创 [转] mysql添加用户和用户权限

Mysql添加用户使用可以对mysql数据库用户表有操作权限的用户名登陆mysqlinsert into user(Host,User,Password) values('%','name','password');如果work用户没有登陆权限,则killall mysqldshare/mysql/mysql.server startgrant all on *.* to work@'%' i...

2014-12-05 19:03:31 93

原创 [转] linux挂载新硬盘,开机自动挂载

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※Linux的硬盘识别:2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如:sda        表示第1块SCSI硬盘.# V, z   b, }2 F7 u' |hda        表示第1块IDE硬盘(即连接在第1个IDE接口的Maste...

2014-12-05 18:57:38 161

原创 [转] JVM参数配置大全

前阵子遇到几个面试题都是关于对Java内存控制的,因此从网上找到这篇文章,希望自己对Java的内存分配有重新的认识/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M ...

2014-11-03 19:47:51 85

AMQP10标准

AMQP10标准 This document defines a networking protocol, the Advanced Message Queuing Protocol (AMQP), which enables conforming client applications to communicate with conforming messaging middleware services. To fully achieve this interoperability we also define the normative behavior of the messaging middleware service.

2013-10-10

空空如也

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

TA关注的人

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