- 浏览: 259755 次
- 性别:
- 来自: 苏州
-
最新评论
-
px_dn:
谢谢!!
ubuntu server替换更新源 -
clark1231:
boiaprogramfan0420 写道求教一个问题 oc ...
像hackers一样写博客(三):幫你的Octopress增加文章分類 -
boiaprogramfan0420:
求教一个问题 octopress的read on功能怎么实现 ...
像hackers一样写博客(三):幫你的Octopress增加文章分類 -
leorn:
帮我解决问题了,谢谢
rails post方式提交表单,session丢失的解决办法 -
clark1231:
微博分享那个功能,我就给了个看到的链接,那个又不是我写的。我写 ...
像hackers一样写博客(二):Octopress设置与增加微博的侧边栏
文章列表
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://snailwarrior.blog.51cto.com/680306/139706
【小蜗牛闲情之作】
目的:批量重命名一些文件,这些文件有共同特征,比如具有相同的字母,或者没有共同特征,想统一重命名,修改它们相同位置上的字符等等。
1、我想把它们的名字的第一个1个字母变为"q",其它的不变
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | ...
◎参数 1. -A NUM,--after-context=NUM 除了列出符合行之外,并且列出后NUM行。 ex: $ grep -A 1 panda file (从file中搜寻有panda样式的行,并显示该行的后1行) 2. -a或--text grep原本是搜寻文字文件,若拿二进制的档案作为搜寻的目标, 则会显示如下的讯息: Binary file ...
进制转换的简单方法
[root@jp-test-apache yupf]# echo $((2#10101100)) 172[root@jp-test-apache yupf]# echo "obase=2;172"|bc 10101100
每隔一秒显示系统时间
while(true);do date;sleep 1; done
查找一个文件中hello的个数
debian:~/Desktop# cat 2
hello ddasd hello eehello
defdfhello
debian:~/Des ...
使用spreadsheet操作Excel这可能是Ruby读取Excel最好的gem了。还有一种方法是调用win32ole,不能跨平台。一个陷阱:spreadsheet不能精确识别数字单元格类型,所有数字都识别成Float
读取Excel
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blackanger.blog.51cto.com/140924/43730
碰到需要调用操作系统shell命令的时候,Ruby为我们提供了六种完成任务的方法:
1.Exec方法:
Kernel#exec方法通过调用指定的命令取代当前进程:
例子:
$ irb
由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install foo 或 bundle install 的时候半天没有响应,具体可以用
xx@xxxxer:~/Podcasts$ ls
resume.c resume.h resume.txt summer_resume.txt
xx@xxxxer:~/Podcasts$ echo *
resume.c resume.h resume.txt summer_resume.txt
xx@xxxxer:~/Podcasts$ echo *.txt
resume.txt summer_resume.txt
xx@xxxxer:~/Podcasts$ echo resume.[ch]
resume.c resume.h
xx@xxxxer:~/Podca ...
(1)chsh
(2)sudo vi /etc/passwd
(3)exec the login file
当前 Chito 中统计目录大小完全是偷懒的方式:
class Dir
def self.size(dir)
`du -s #{dir} | awk '{print $1}'`.to_i
end
:joins和:include的用法比较类似,但是二者又有一定的区别,这两个都能提高效率,让我们谈一下,他们的优点和区别吧 1>: 优点: 举个例子 accounts表和blogs表的关系是一对多 1)blogs = Blog.find(:all) # 查询一次blogs表 blogs.each {|blog| blog.account.email} # 循环多少次,就查询多少次accounts表 2)blogs = Blog.find(:all, :include => :account) ...
ssh -D 8080 xxx@192.168.0.88
通过本机的8080端口去访问ip地址为192.168.0.88中为xxx的帐号
再在火狐的preferences => advanced => network => connection settings中选择Manual proxy configuration:
将SCOKS Host:localhost
Port:8080
No proxy for:置空
这样就可以直接通过firefox访问到需要帮助的客户的局域网
此时localhost:3000 <=> ...
ubuntu使用man的时候默认是黑底灰字的,不知道其他发行版本是不是这样。但是可以手动设置一下,让其也彩色高亮显示,做法如下: 在~/.bashrc中加入如下代码:
export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
...
自打2.4版本以后的Linux内核中, 提供了一个非常优秀的防火墙工具。这个工具可以对出入服务的网络数据进行分割、过滤、转发等等细微的控制,进而实现诸如防火墙、NAT等功能。一般来说, 我们会使用名气比较的大iptables等 ...
sudo dpkg-reconfigure keyboard-configuration