→懒桃儿技术日志记录↵ RSS
Emerge抱怨gcc不能工作啦!平时gentoo自动更新,省心也省力。结果聪明反被聪明误,遇到了搞不清道不明的依赖关系,有个东西是装也装不上,卸也卸不下,只好动手挨着理出来。一次舒爽的emerge --depclean之后,系统里多余的小家伙挨个儿离开了。重启,再来试试revdep-rebuild(系统推荐的步骤是emerge...
补充:使用str.split方法,分析同一个文件需要的时间:lax@mib ~ $ time ruby accounting_total_reqs.rb 4820147812real 0m8.272suser 0m8.105ssys 0m0.148s-- Liu LantaoEMAIL: liulantao ( at ) gmail ( dot ) com ; WEBSITE: http://www.liulantao.com/ .
使用Ruby进行log分析,它的性能成为一个瓶颈。传统在perl中通过split的方式进行字段抽取的工作,在ruby中性能变的极差。对一个32万行的log文件进行统计,抽取其中一个字段进行累加。原有采用split方式,脚本运行时间在12~13s,且CPU占用较高。这种情况下,进行实施数据分析的消耗巨大,无法大范...
1 add USE flags: USE="${USE} scim unicode nls"2 emerge -avuDN world3 # vim /etc/locale.gen; # locale-gen # env-update ; source /etc/profile4 add LANG="en_US.UTF-8" to /etc/env.d/02locale 5 set environment inf /etc/source of ~/.xinitrc export XMODIFIERS=@im=SCIM export GTK_IM_MODULE=scim export QT_IM_MODULE=scim6 Sometimes: add line "...
C++构造函数私有的有趣问题很多情况下,一个类的构造函数是按照public权限作为接口,当构造对象时默认来执行一些初始化功能。但是当构造函数出现在private中时,对类进行实例化时,会无法取得构造函数的权限,于是不能通过这种方式构造对象实例。疑问出现了:如果不能通过构造函数对类进...
1 - Set USE flagsx11-libs/libX11 and media-libs/mesa with xcb enabled.x11-libs/cairo with glitz, xcb and svg enabled.x11-wm/compiz-fusion with emerald enabled.2 - Keywordsdev-python/compizconfig-python x11-wm/compiz x11-wm/compiz-fusion x11-plugins/compiz-plugins-main x11-plugins/compiz-plugins-extra x11-plugins/compiz-plugins-unsupported x11-wm/emerald x11-themes/emerald-themes x11-apps/ccsm x11
在最近工作的几个项目中,我有意无意的采用了Ruby语言。作为一种介于主流与非主流之间的动态语言(TIOBE排名10左右),采用ruby的开发者群体在一度暴涨之后,一直处于一个相当稳定的水平。从效率来看,ruby确实不是一个让人完全满意的选择。在我以前一个项目中实现的一个搜索项目,最先采...
Linux/FreeBSD系统管理
Web开发
多媒体处理
Windows系统管理、维护、应用与故障排除