Elton's Blog

一生想做浪漫极客

Bash 通过上下键更有效的查找历史命令

我们知道在 bash 里,可以通过 “上下” 键来浏览最近执行过的命令历史纪录(history),我们也知道如果历史纪录太多的话可以通过 ctrl+r 来查找命令或者通过 history 命令来浏览历史命令。我们不知道的是(也许只有本人不知道~),还有一种神奇的办法可以更准确、有效的在历史命令纪录中查找自己想要的命令。 在自己的用户主目录(home directory)新建一个 .inpu...

使用Google PageSpeed加速Nginx

Page Speed是谷歌提供的一个Web优化工具,它可以对网站的Web服务器配置和前端代码执行若干测试,并提供优化建议。 主要特性包括 Image optimization: stripping meta-data, dynamic resizing, recompression CSS & JavaScript minification, concatenati...

golang time.Time.Format 使用说明

今天用到golang的time包了,使用到了time.Time对象,但是Time的Format方法搞了半天也没用明白怎么用,去网上找也没到,郁闷之极. 根据doc看到time.RFC3339,输出的内容为: 2006-01-02T15:04:05Z07:00 所以联想到,go中的时间表示方法应该是: 月 - 1 日 - 2 时 - 3(如果是24小时制,就是15) ...

[Mac 技巧]如何在Mac OS X里输入特殊字符?

常见的特殊符号,在mac中怎么输入?见下面: 苹果标志 (Shift+Option+K) Copyright © (Option+G) 美元 $ (Shift+4) 美分 ¢ (Option+4) 英镑 £ (Option+3) 日元 ¥(Option+Y) 欧元 €(Shift+Option+2) 破折号 –(Option+-) 约等于 ≈(Option+X) 度 °...

让Golang利用多核CPU能力来计算π的值

使用go的routines和channel,可以充分利用多核处理器,提高高CPU资源占用计算的速度。如下列计算π的值 package main import ( "fmt" "runtime" "time" ) var n int64 = 10000000000 var h float64 = 1.0 / float64(n) func f(a float64) float64...

Emmet-the-essential-toolkit-for-web-developers

发现了一个不错的web编辑器插件,可以匹配sublime text2。推荐web开发人员下载。 官网下载地址:http://emmet.io/download/

SPRING-MVC访问静态文件

问题 如何你的DispatcherServlet拦截 .do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对.js,*.jpg的访问也就被拦截了。 目的 可以正常访问静态文件,不要找不到静态文件报404。 解决方案 激活Tomcat的defaultServlet来处理静态文件 Xml代码 <servle...

解决ubuntu server添加新用户后无法使用tab自动完成命令功能

因为ubuntu server默认使用的是Bourne shell而不是Bash shell,所以导致当使用 $ useradd username 的时候,没有命令自动完成功能。 使用 $ chsh -s /bin/bash username 可以改变某个用户的bash 如果想改变默认shell,需要修改 $ sudo vim /etc/defaults/used 修改其中...

修改MySQL字段类型

如果要修改MySQL字段类型,可是使用下面的方式: alter table change ; 如: alter table people change areaId areaId varchar(255); </pre> change用法: CHANGE old_col_name new_col_name column_definition 可以用来更改字段名或者...

Ubuntu使用rsync

ubuntu默认没有启动rsync sudo vim /etc/default/rsync 修改下面,使rsync可用 RSYNC_ENABLE=true 修改rsync.conf配置 $sudo cp /usr/share/doc/rsync/examples/rsyncd.conf /etc 参考配置文件修改如下: motd file=/etc/motd log ...