技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2013年8月19日 #

C语言解析日志,存储数据到伯克利DB 2

摘要: #编译程序gcc -o historydb historydb.c -ldb#将2013年8月9日的用户记录写入数据库 (程序自动识别新用户入库,跳过老用户)./historydb -f 20130809.userlist 20130809#查询guest1985215666654在2013年8月8日有没有访问业务bch2000./historydb -s "bch2000 guest1985215666654" 20130808#include #include #include #include #include #include #include #define DA 阅读全文

posted @ 2013-08-19 18:22 codestyle 阅读(348) 评论(0) 推荐(0)

(2010-8-31) awk内存泄漏以及缓慢的正则表达式计算速度

摘要: AWK内存泄露:这几天本来就很郁闷,遇到搭建在hadoop平台上的hive平台有很多问题。写个好好的sql语句,总是说这个错误那个错误。然后,今天遇到一个更加郁闷的问题,居然分析淘宝数据的awk都运行不了了,出现了传说中的内存不足的错误。如下2个简单的awk语句:awk '{match($4, /(search.taobao.com.+uniq=seller.*)/,a); if(a[1] != null) c++;}END{print c}'awk '{match($4, /(search.taobao.com)/,a); if(a[1] != null) c++;} 阅读全文

posted @ 2013-08-19 10:46 codestyle 阅读(641) 评论(0) 推荐(0)