Elton Blog

一生想做浪漫极客

让ubuntu使用国内的源

如果你安装了ubuntu 13.04,但是没有选择中文语言,你默认的源将会是us的。这样速度不太理想,如果你想使用国内源,请替换/etc/apt/source.list文件为下面的内容: deb http://cn.archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse deb http://cn.arch...

给Mac OSX的Dock上加入最近打开的应用功能

如果你想把你的Dock加入一个类似于最近打开的应用的功能,方便快速打开最近使用的应用的话,有什么办法吗? 其实很简单,只要在terminal中输入以下命令就好了 defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "r...

Mac Terminal如何支持C++11

如果是用g++编译C++11文件,会出现下面问题 $ g++ -std=c++11 string.cc -o string cc1plus: error: unrecognized command line option "-std=c++11" $ g++ -v … gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM b...

C++代码编译时出现 ld: symbol(s) not found for architecture x86_64错误

当编译c++代码时候,出现 ld: symbol(s) not found for architecture x86_64 上面错误时,一般是因为使用C的front-end去编译C++代码。使用gcc编译C++代码,它没有链接C++的liberies.例如: $ gcc example.cpp Undefined symbols for architecture x86_64:...

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/