- 浏览: 107720 次
- 性别:
- 来自: 杭州
最新评论
-
ouyangshixiong:
非常有用,尤其是对可达的内存泄漏。感谢楼主
valgrind工具之massif -
genmymodel:
hello, 我是在法的中国留学生,我们正致力于一个在线UML ...
UML Online Tool -
huaiyan_sky:
引用
[img][/img][url][/url] ...
Linux之tee命令 -
psuqqvfp:
写得真好。
过程即奖励(The Journey is the Reward) -
Goldice:
fuliang 写道直接ssh-copy-id不就ok了?是的 ...
分享一个ssh打通的脚本
文章列表
Bash脚本: 根据关键字做替换
- 博客分类:
- Linux和开源软件
根据某个文件的关键字做替换
#!/bin/bash
kv=`awk -F "=" '{ if(NF==2) print $1"="$2 }' ./zuanshi_servic_test.properties`
for kv in ${kv[@]};do
k=`echo $kv | awk -F "=" '{print $1}'`
v=`echo $kv | awk -F "=" '{print $2}' | awk -F "\r" '{print ...
module Watir
class Browser
def initialize(browser = :firefox, *args)
case browser
when Symbol, String
@driver = Selenium::WebDriver.for browser.to_sym, *args
when Selenium::WebDriver::Driver
@driver = browser
else
raise ArgumentError, &qu ...
记得以前安装RVM还是比较简单的,现在RVM的安装过程有所变化,所以多了些麻烦。
首先还是要装git。
之后调用命令:
curl -L https://get.rvm.io | bash -s stable --ruby
但是会报这个错误:
curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
More details he ...
问题1:
启动bin/apachectl start的时候:
发现报错:httpd: bad user name daemon
解决方法:
groupadd daemon
useradd -g daemon daemon
若没有配置合适PATH常量,则可以找 /usr/sbin/groupadd,/usr/sbin/useradd
sudo apt-get install libsqlite-dev
sudo apt-get install sqlite-ruby
apt-get install libssl-dev
go ruby_src_path/ext/openssl
ruby extconf.rb
make & make install
1. rails new demo
2. rails server
=> gems/ruby-1.9.3-p0/gems/execjs-1.3.0/lib/execjs/runtimes.rb:50:in `a ...
对于目前的我来说,死工资是唯一的财富积累手段,而且工资本身还不足够满足所有的物质和精神需求。以此为前提,对钱的来龙去脉有一个了解、把控是极其有必要的。
2011钱的规划基本为零,一年下来惊恐的发现,似乎自 ...
火车上读《南方周末》,看到记者把自己2011去过的地方在地图上标记,带着标记的世界地图,显得特别而好看,于是很想自己也做一份。找了一些网站,做的图片,差强人意吧。
2011到过的地方:
这个图不算漂亮,但可以精确到很小的单位。
原图:http://www.mipang.com/map/54623.b59.htm
还有一幅图只能精确到省份了,但是我比较喜欢这种极简的风格。可惜颗粒度对我来说有些粗了。
可以到这个网站http://markwang.com/chinamap/ 试用一下。
去过的地方,不算多,亦不算少。跟那些满世界跑的记者、旅行家 ...
Ⅰ概念
from 《持续交付》
非功能需求(NFR)测试:关于容量、吞吐量、性能等的测试
代表着软件项目的交付风险
性能——处理单一事务所花时间的一种度量,既可以单独衡量,也可以在一定的负载下衡量。
吞吐量— ...
今天读完了《乔布斯传》。翻着这本书最后的影集,乔布斯传奇一生的一幕幕仿佛在眼前展开。从第一张照片中特里独行、桀骜不驯的年轻人,到最后一张照片中阳光下慈祥微笑的老者,看到的仿佛不是乔布斯的照片,而是自己的一位人生挚友。所有对乔布斯的爱与恨,在合上书本的那一刻,都风化为历史的片片落叶。
最开始读前几章的时候,我跟一位朋友这样描述乔布斯:“如果你跟乔布斯在一起,你会觉得他是那种…难以相处,有点2的让人难以忍受的混蛋。” 我以前从没用过苹果的产品,自然不是果粉,对乔布斯的了解很少,大体就知道他是苹果的创始人,几张他的照片,还有他在斯坦福大学的毕业演讲,那时总觉得,像他 ...
原文地址:http://rubysource.com/ruby-golf/
Ruby golf is the art of writing code that uses as few characters as possible. The idea originates in the world of Perl (where it is, unsurprisingly, known as Perl Golf). As a language, Perl is well suited to this as it has more than its fair share of bizarre ...
常用命令:
awk '{if (/field/){print $0"\nnew_field=new_value\x01"} else {print $0}}' old_xml > new_xml
查看物理CPU个数:
more /proc/cpuinfo | grep "physical id" | uniq | wc -l
查看
cat /proc/cpuinfo |grep "processor"|wc -l
在(1)中介绍了DSL和普通的函数定义之间的区别。在(1)的最后提到,DSL分为内部DSL和外部DSL,我们再看一遍他们的定义:1. External DSLs 用不同于host语言的语言来编写,通过编译和解释器来翻译成host语言 2. Internal DSLs 将host语言转 ...
什么是DSL?英文全称Domain Specific Language,中文解释为领域专用语言。顾名思义,DSL是针对某个特定领域而开发的语言。像我们平时接触到的C/C++,Java,Python/Ruby,都属于通用语言,可以为各个领域编程,通用性有余,则针对性不够强。DSL恰恰是为了弥补通用语言的这个劣势而出现的。
DSL其实并没有那么神秘。实际上,在平时的面向对象的编程中,大家会自觉不自觉的使用DSL的一些方法和技巧。比如,如果我们定义了非常面向业务的函数,然后这些函数的集合就可以被称为一种DSL了。Smalltalk的开发者Blaine Buxton 这样评价DSL:" ...
做技术的人,需要有完美主义,很多问题,如果当时不能彻底解决,往往会留下更大的麻烦。这个字符编码的问题,当时碰到的时候没有主义,以后遇到的时候也是抱着躲避的鸵鸟主义的态度,今天认真对待了一下,发现问题并非难以解决,网上就有现成的解决方案。想想以前面对困难时逃避的心理,却反而给自己带来了更多的麻烦,不得不感慨:做技术,需要完美主义,不能老是用折中、中庸的思维来解决问题。
以下为问题描述及解决方案:
之前遇到一个问题,svn里面如果提交了中文文件名的文 件或者包含其他特殊字符的文件名的文件,会导致linux或者freebsd上svn update/checkout的时候出 ...
因为伯虎的一条微博引发的感想:
我深深的以为然。然而,疑惑,怀疑也是一段必经之路。
人的“不幸福”的感觉,大都来自于“不知足”,而“不知足”,又来源于相互的攀比。“不知足”本身, ...