上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: http://www.builder.com.cn/2007/0914/506446.shtml1.test测试命令test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试,其测试符和相应的功能分别如下:(1)数值测试:-eq:等于则为真-ne:不等于则为真-gt:大于则为真-ge:大于等于则为真-lt:小于则为真-le:小于等于则为真(2)字符串测试:=:等于则为真!=:不... 阅读全文
posted @ 2010-11-01 18:10 麦飞 阅读(612) 评论(0) 推荐(1) 编辑
摘要: shell编程中使用到得if语句内判断参数  –b 当file存在并且是块文件时返回真  -c 当file存在并且是字符文件时返回真  -d 当pathname存在并且是一个目录时返回真  -e 当pathname指定的文件或目录存在时返回真  -f 当file存在并且是正规文件时返回真  -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真  -h 当file... 阅读全文
posted @ 2010-11-01 16:02 麦飞 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 一些需要注意的脚本问题计算字符串长度可用的三种方法:echo “$str”|awk '{print length($0)}'expr length “$str”echo “$str”|wc -c但是第三种得出的值会多1,可能是把结束符也计算在内了判断字符串为空的方法有三种:if [ "$str" = "" ]if [ x"$s... 阅读全文
posted @ 2010-11-01 16:01 麦飞 阅读(212) 评论(0) 推荐(0) 编辑
摘要: http://www.javaeye.com/topic/513823#1239749 阅读全文
posted @ 2010-11-01 14:45 麦飞 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1>B1= <<1,2,3,4,5,6,7,8>>. %%对B1赋值<<1,2,3,4,5,6,7,8>>2> <<_Other1:24,D1:3/binary,_other2/binary>> =B1.<<1,2,3,4,5,6,7,8>>其中"_Other1:24" 表示读取24位数据,... 阅读全文
posted @ 2010-11-01 13:59 麦飞 阅读(278) 评论(0) 推荐(0) 编辑
摘要: record作为erlang的一种数据结构(特殊的Tuple,类似数组),通常用于函数量传递.我们也可以选择ETS内存表作为存放record,Ets非常适合大量临时数据存储,最重要的是ETS可以和record进行无逢结合.%%在Eshell下声明record users1> rd(users, {uid,website="t.qq.com/lajabs",name,time=time()})... 阅读全文
posted @ 2010-11-01 13:41 麦飞 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.ftofficer.com/2010/03/translation-rabbitmq-python-rabbits-and-warrens/官方介绍:http://www.rabbitmq.com/erlang-client-user-guide.html开始吧AMQP当中有四个概念非常重要:虚拟主机(virtual host),交换机(exchange),队列(queue)和绑定(binding)。一个虚拟主机持有一组交换机、队列和绑定。为什么需要多个虚拟主机呢?很简单,RabbitMQ当中,用户只能在虚拟主机的粒度进行权限控制。因此,如果需要禁止A组访问B组的 阅读全文
posted @ 2010-10-29 11:46 麦飞 阅读(12891) 评论(0) 推荐(1) 编辑
摘要: R13B新添加的leex相当于c的lex, 在做文法分析非常方便,但是效率如何呢? leex的example里面带了个erlang_scan和erlang标准的发布版的erl_scan兼容,所以我们来对比测试下效率。注意用R13B03,因为R13B02的erlc漏掉了编译xrl格式。以下是实验:root@nd-desktop:~# git clone git://github.com/rvirdi... 阅读全文
posted @ 2010-10-27 18:17 麦飞 阅读(264) 评论(0) 推荐(0) 编辑
摘要: http://areyouok.javaeye.com/blog/287980http://caibinbupt.javaeye.com/blog/765960http://github.com/Vagabond/erlang-syslog/blob/master/src/syslog.erlhttp://blog.163.com/garbage_jerry/blog/static/1244660... 阅读全文
posted @ 2010-10-27 15:59 麦飞 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1. 全局替换  (1) v + G + $ 选定全部,然后输入 :s/原始字符串/目标字符串/  (2) :%s/原始字符串/目标字符串/  2. 清除页面中所有行尾的空白符:  :%s/\s\+$//  3. 清除所有空白  :%s/\(\s*\n\)\+/\r/  4. 去掉所有的//注释  :%s!\s*//.*!!  5. 去掉所有的/* */注释  :%s!\s*/\*\_.\{-}\... 阅读全文
posted @ 2010-10-21 15:19 麦飞 阅读(282) 评论(0) 推荐(0) 编辑
摘要: http://www.viget.com/extend/rails-3-generators-the-old-faithful/ 阅读全文
posted @ 2010-10-15 17:17 麦飞 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blackanger.blog.51cto.com/140924/355320Rails3里多了个Bundler工具。它是一个Library管理工具,它提供了好的工具来管理你rails3项目依赖的gems。$> bundle这个命令会列出bundler提供给你的一些工具。Tasks: bundle check # Checks if the dependencies li... 阅读全文
posted @ 2010-10-15 15:41 麦飞 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: gem相关命令使用1.显示gem的帮助和版本gem –h/--help#显示gem的帮助gem –v /--version#显示gem的版本号2. 列出远程库的所有可用软件gem query --remote# 短命令: gem q -r你可以看到一个关于远程主机上所有软件的详细列表。3. 查找远程主机上的特定软件gem query --remote --name-matc... 阅读全文
posted @ 2010-10-15 13:13 麦飞 阅读(2281) 评论(0) 推荐(0) 编辑
摘要: http://yangzhihuan.javaeye.com/blog/626273 阅读全文
posted @ 2010-10-15 11:58 麦飞 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 半同步/半异步(half-sync/half-async):许多餐厅使用 半同步/半异步 模式的变体。例如,餐厅常常雇佣一个领班负责迎接顾客,并在餐厅繁忙时留意给顾客安排桌位,为等待就餐的顾客按序排队是必要的。领班由所有顾客“共享”,不能被任何特定顾客占用太多时间。当顾客在一张桌子入坐后,有一个侍应生专门为这张桌子服务。领导者/追随者(Leader/Followers):在... 阅读全文
posted @ 2010-09-25 15:50 麦飞 阅读(956) 评论(0) 推荐(0) 编辑
摘要: http://www.javaeye.com/topic/374167以下是在erlang项目开发中的一些记录,即包含很多通俗易懂的原则,也包含一些似是而非的建议,比较混乱,还没有积累到一个可以分门别类的地步,各位就将就看吧..:)* 确保没有任何编译警告* Erlang中String采用list实现,32位系统中,其1个字符用8个字节的空间(4个保存value, 4个保存指针)。因此string... 阅读全文
posted @ 2010-09-25 15:35 麦飞 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 我们以Module代表gen_server的callback模块1, 实现gen_server behaviour的模块会产生一个新的process么?毫无疑问,太会了!通过调用proc_lib:start_link/5创建process2, gen_server:start_link/3,4中的Options参数有什么用处?Options中只有这几个选项:{debug,Dbgs} | {time... 阅读全文
posted @ 2010-09-21 11:37 麦飞 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: 进入了mysql后输入:mysql -u root输入:use mysql输入:update user set password=old_password('scf') where user='root' and host='localhost' ;输入:FLUSH PRIVILEGES; 阅读全文
posted @ 2010-09-20 11:07 麦飞 阅读(1863) 评论(0) 推荐(0) 编辑
摘要: .列表操作lists:foreach(fun(X) -> io:format("E=~p~n",[X]) end, [1,2,3]).lists:duplicate(10, 16#f). % [15,15,15,15,15,15,15,15,15,15]"abc-123" -> "abc"no_vsn(Name) ->lists:takewhile(fun($-)->fal... 阅读全文
posted @ 2010-09-19 17:04 麦飞 阅读(1987) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1>Auth=[{domain,"www.baidu.com"},{apikey,"adkfdkf"}].[{domain,"www.baidu.com"},{apikey,"adkfdkf"}]2>proplists:get_value(domain,Auth)."www.baidu.co 阅读全文
posted @ 2010-09-09 11:10 麦飞 阅读(484) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页