会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiao913
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
4
5
6
7
8
9
下一页
2014年3月1日
erlang 格式化数字
摘要: with a length of 4 digits, the output of the integer 5 is "0005"string:right(integer_to_list(5), 4, $0).io:format("~4..0B~n", [5]).
阅读全文
posted @ 2014-03-01 23:01 xiao913
阅读(170)
评论(0)
推荐(0)
2014年2月17日
erlang 函数测试示例
摘要: main() -> List = [1,2,3,4,5,6,7,8,9,10], _Ret = [{a, Elem} || Elem List = [1,2,3,4,5,6,7,8,9,10], mhelp(List, []).mhelp([], List) -> lists:reverse(List);mhelp([E|Rest], List) -> mhelp(Rest, [{a, E}|List]).test_main() -> statistics(wall_clock), for(1, 100000, fun(_) -> main() end), {_,
阅读全文
posted @ 2014-02-17 19:59 xiao913
阅读(167)
评论(0)
推荐(0)
2014年1月14日
sed 详解
摘要: Sed命令调用sed命令有两种形式:sed [options] 'command' file(s)sed [options] -f scriptfile file(s)a\在当前行后面加入一行文本。b lable分支到脚本中带有标记的地方,如果分支不存在则分支到脚本的末尾。c\用新的文本改变本行的文本。d从模板块(Pattern space)位置删除行。D删除模板块的第一行。i\在当前行上面插入文本。h拷贝模板块的内容到内存中的缓冲区。H追加模板块的内容到内存中的缓冲区g获得内存缓冲区的内容,并替代当前模板块中的文本。G获得内存缓冲区的内容,并追加到当前模板块文本的后面。l列表
阅读全文
posted @ 2014-01-14 10:07 xiao913
阅读(403)
评论(0)
推荐(0)
2014年1月7日
erlang 杂项
摘要: 1.匿名func曾经很慢不过这都成为历史,现在func的花费在local func和apply之间。2.list的comprehensions 慢由func实现,由于之前func很慢,so....,不过现在改成了递归实现,所以。。。不过尾递归+reverse还是会快一点的。3.尾递归比普通递归要快...
阅读全文
posted @ 2014-01-07 11:34 xiao913
阅读(270)
评论(0)
推荐(0)
2013年12月13日
erlang shell 命令中文使用说明
摘要: EshellV5.10.2(abortwith^G)1>help().**shell内置命令**b()--显示所有绑定的变量e(N)--重复某次查询f()--释放所有绑定的变量f(X)--释放某个绑定的变量h()--显示之前的操作history(N)--设置保存之前操作命令的条数results(N)--设置保存之前操作结果的条数catch_exception(Bool)--设置的执行过程中的异常处理v(N)--使用某次查询的值rd(R,D)--定义一个recordrf()--移除所有recordrf(R)--移除某个recordrl()--显示所有recordrl(R)--显示某个rec
阅读全文
posted @ 2013-12-13 18:34 xiao913
阅读(448)
评论(0)
推荐(0)
2013年12月12日
erlang 错误日志
摘要: 错误日志OTP系统已经内置了一个可定制的错误日志模块。我们可以从三种不同的视角来看错误日志。程序员的视角关注代码中要记录一个错误日志的函数调用?配置的视角关注错误日志如何存储以及保存在哪里?报告的视角则关心错误发生之后,如何进行分析。我们将逐条讲述这些内容。记录一个错误日志在程序员的视角,错误日志的API很简单,下面是这些API的一部分:@spec error_logger:error_msg(String) -> ok向错误日志发送一个错误消息1> error_logger:error_msg("An error has occurred\n").=ERROR
阅读全文
posted @ 2013-12-12 23:22 xiao913
阅读(663)
评论(0)
推荐(0)
2013年12月10日
一个中文数字转换阿拉伯数字的脚本
摘要: # 本文是已文件为例子,中文数字组合格式支持两种,如69--->六十九或者六九。大小写可自行替换#http://blog.csdn.net/xiao0915/article/details/17244841# 用按字符提取转换,如一百二十四 提取到 1 100 2 10 4,# ----> 1*100+2*10+4,偶数位必定是能%10==0,#测试了下,十亿,百亿都可以转for i in `ls *.txt`do sum=0gstr=`echo $i|sed 's%第%第 %'|sed 's%章% 章%'`fstr=`echo $gstr|awk
阅读全文
posted @ 2013-12-10 15:31 xiao913
阅读(535)
评论(0)
推荐(0)
2013年12月6日
int main(int argc,char* argv[])详解
摘要: argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,比如: int main(int argc, char* argv[]) { int i; for (i = 0; i<argc; i++) cout<<argv[i]<<
阅读全文
posted @ 2013-12-06 19:28 xiao913
阅读(124)
评论(0)
推荐(0)
2013年11月20日
*nix杂项收集
摘要: grep 条件或 grep 'usrquota\|grpquota' /etc/fstab ###单引号 netstat -an | grep -e EST -e WAIT并列使用多个 -e参数可以实现或条件 netstat -an | grep -E "ESTABLISHED|WAIT" 双引号
阅读全文
posted @ 2013-11-20 13:14 xiao913
阅读(338)
评论(0)
推荐(0)
2013年11月19日
vim 好用指令& 配置 收集
摘要: 在开始操作前,先普及下基础概念,然后约定一下表达规范。1)Vim存在多个配置文件vimrc,比如/etc/vimrc,此文件影响整个系统的Vim。还有~/.vimrc,此文件只影响本用户的Vim。而且~/.vimrc文件中的配置会覆盖/etc/vimrc中的配置。这里我们只修改~/.vimrc文件。
阅读全文
posted @ 2013-11-19 16:37 xiao913
阅读(608)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
下一页
公告