正文内容加载中...
posted @ 2014-10-22 13:13 千里快哉 阅读(113) 评论(0) 编辑
摘要: 俗话说,工欲善其事,必先利其器,花一定的时间来折腾Eclipse CDT的插件对以后提高工作效率还是有帮助的。毕竟,Eclipse的一大优势就是其开放的插件体系及由此带来的功能丰富的各种插件。vrapper作为一个vim党,一个vim插件能使Eclipse趁手不少。在eclim和vrapper中我选择了vrapper。大体而言,vrapper是在eclipse中实现具有vim编辑功能的编辑器,而e...阅读全文
posted @ 2014-08-22 15:41 千里快哉 阅读(638) 评论(0) 编辑
摘要: 本来,Python世界中有easy_install/pip等神兵利器来安装第三方包,但公司服务器无法连接外网,因此只能采用下载包手动安装的方式。为了尽可能降低部署复杂度,省去xxx.so找不到的麻烦,我们决定采用静态链接的方式来安装MySQLdb。安装MySQl从官网下载源代码。CFLAGS=-fPIC ./configure --prefix=/home/neoli/usr/ --enable-...阅读全文
posted @ 2014-04-03 17:29 千里快哉 阅读(74) 评论(0) 编辑
摘要: 缘起机器上的Ubuntu 12.04有一段时间没有使用了,最近在用的时候发现频繁死机的情况,开始以为是unity的原因,于是换成了gnome3,然而好景不长很快又频繁死机了。作为一个懒得折腾的人,还是重装系统最省事了。想来想去,还是装了archlinux。设置安装过程不必细说,arch的wiki上有详细的说明。这里只是简单的记录下配置过程。网络配置使用wicd替换了默认的netctl syste...阅读全文
posted @ 2013-06-06 01:10 千里快哉 阅读(1058) 评论(0) 编辑
摘要: awk使用内置的变量RS将输入流拆分为一个个记录(record),使用FS将一个记录拆分为若干个域(field)。RS的默认值为\n,FS的默认值为空白字符。有时候会出现一个记录跨越多行的情况,这时就需要手动设置RS为记录中不会出现的字符(否则会将一个记录拆分为两个记录),如空行(RS=””)、分页符(RS=”\f”)、或者一个正则表达式(POSIX只支持单个字符,正则表达式需要gawk)。一个示例文本如下:spawn ssh user_00@10.10.10.1#36000Version 123Text Nothingspawn ssh user_00@10.10.10.2#36000Ver阅读全文
posted @ 2013-03-27 00:23 千里快哉 阅读(118) 评论(0) 编辑
摘要: 媒体接入广告市场有三种方式: (1)托管给ad network,如adsense、百度联盟,然后ad network以点击的方式与媒体进行结算。代理商采买Ad network流量的方式是ATD(Automatic Trading Desk)。 (2)接入adexchange。Adexchange是实时竞价市场,对每一个广告展示,都会请求DSP获得DSP的实时出价。Ad network的低质...阅读全文
posted @ 2013-03-24 17:29 千里快哉 阅读(73) 评论(0) 编辑
摘要: 在线广告的独特性 在线广告是技术和计算导向的,而传统的广告是创意导向的。在线广告的特点决定了它可以提供的精细的受众定向,传统广告虽然也能够做到,但成本却高得多。通过对广告受众进行跟踪,对受众行为和受众兴趣积累了丰富的数据,计算驱动使得在线广告能够有效的分析这些数据,从而提供更契合受众口味的个性化广告。计算处在在线广告的核心地位。 在线广告更具有可衡量性。广告点击是广告效果的直接收集途径,但未必...阅读全文
posted @ 2013-03-24 16:23 千里快哉 阅读(97) 评论(0) 编辑
摘要: 因为工作的需要开始学习计算广告学,本系列日志主要基于刘鹏(新浪微博: @北冥乘海生)的计算广告学课程。日志的内容是对于课程内容的理解与回顾,与原讲义会有出入。 所谓计算广告学是指将最新的计算机技术与传统的广告学相聚合而形成的一门技术,在互联网广告中得到了广泛的应用。要理解计算广告学,就要学习传统广告的一些知识。 广告的定义 广告,就是已确定的出资人(广告主)通过各种媒介,对己方产品、服务、观...阅读全文
posted @ 2013-02-25 01:20 千里快哉 阅读(277) 评论(2) 编辑
摘要: 我们在执行shell命令时,往往需要使用之前命令的参数。在参数比较简单时,通过重复输入就能满足需要。在参数比较长或者参数个数比较多时,如果可以重用历史命令中的参数就能达到事半功倍的效果。本文将讨论三种获取历史命令中参数的方法。1、通过readline快捷键实现Readline是一个强大的库,用于实现方便的命令行编辑功能,bash、ftp、python、zsh、mysql等程序的命令行界面都是使用readline实现的。事实上,我们经常使用的ctrl-r(查找历史命令)、ctrl-p(上一历史命令)、ctrl-a(跳到行首)等快捷键并不是bash实现的,其幕后功臣正是readline。通过输入a阅读全文
posted @ 2012-09-21 22:07 千里快哉 阅读(634) 评论(0) 编辑
摘要: 1) 计算文本中字符串个数:%s/XXX/gn,n意为只做计数,不做替换2) 空格与换行的互转空格转换行:%s/ +/\r/g,其中“ +”表示一个或多个空格换行转空格:%s/\n/ /g那么同样是换行,为什么有\r和\n的区别呢?因为查找和替换时\r与\n的含义是不同的。 在查找时\r matches */\r*\...阅读全文
posted @ 2012-09-21 15:50 千里快哉 阅读(57) 评论(0) 编辑