11 2015 档案
摘要:家家都有本难念的经,压力也是如影随形地跟着每一个人。我最近颇有感受。工作这么久了,卡里也没能多存几个钱。走在人潮里面,跌跌撞撞的是我,不知前路何方的人也是我。最近公司里的事儿杂乱劳累,回到家里还要写api,还要自我学习,时间排满了,回过神已经11点多了。眼睛发红,不是想哭,是疲倦粘了眼角 ,让人昏昏...
阅读全文
摘要:自从看了cnblog上那篇讲“野生”程序员的文章,我也时常反思作为科班出身的自己,是不是还带着一些“野生”的做派。我们往往80%的时间在做一些纯业务的事情上,而往往百分之90的时间里面我们的业务量不足够大到需要考虑性能的地步。每天重复地活着,有什么意义呢?所以常常有人说,算法和数据结构,设计模式,都...
阅读全文
摘要:之前一直做爬虫相关的,每次自己去写一系列curl_setopt()函数太繁琐,我于是封装了如下curl请求类。 $v) { $o .= "$k=" . urlencode($v) . "&"; } $postData = substr($o, 0, ...
阅读全文
摘要:这段时间一直在考虑替换ip库。公司的业务中需要对ip归属地的准确性要求很高,之前的ip网段表已经不能满足日渐庞大的全国终端的ip检测。这个工作交到我手里后,leader让我去解析dat出ip段,方便入库查询,也是走之前查表的老路。我拿到开源的dat和php接口文件,仔细看了一下解析代码,发现并不是很...
阅读全文
摘要:俗话说:人丑多作怪。在编程界里面也有很多作怪之物,其中首推buffer.上一次聊到了tar.gz创建导出的问题,我本以为自己把相关的文件流操作都摸清楚了。没想到当我开心地去研究ip库替换方案和同事们开会的时候,突然技术群里面爆了一句:线上导出文件失败,又是破损文件。当时我的内心是崩溃的,因为在代码层...
阅读全文
摘要:刚接到这样的需求,其实我是拒绝的。我甚至很有耐心地和pm商量,扔个csv不就好了么?pm:对方需要一个csv打包成.tar.gz的包,他们是linux server,这是硬性要求。然后我开始折腾之旅,里面小坑无数。其实这里大致有两条思路:1.把生成好的csv利用System(),exec()函数去使...
阅读全文
摘要:这段时间到外面跑动,才发现传统程序员是典型的弱势群体。往往死板,不擅于沟通,不能变通地想问题成了比较常见的问题。其实做什么事儿到最后都是做人的问题。做人方面做得好,代码也能写得舒服。这里的舒服不止是说高效简洁,最后结果更是让所有人满意。因为无论是用健壮的java来实现,还是用快捷的php,用语言都只...
阅读全文