学以致用

focus on Python , C++, and some interest in Go and R

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页

2012年2月16日

摘要: 在使用crontab中执行相关命令的时候存在如下情况,可能需要先更换工作目录然后再执行相关命令。可以在crontab中按照如下格式添加定时任务00 * * * * cd /opt/task && python application.py通过&&连接符来执行多条命令 阅读全文
posted @ 2012-02-16 16:53 Jerry.Kwan 阅读(10977) 评论(0) 推荐(1) 编辑

摘要: 在crontab中添加了定时任务,但发现没有得到期望的结果,因而怀疑是crontab没有执行相应的任务,但怎么定位crontab是否执行呢?这就需要查看crontab的执行历史记录,具体位置如下:cd /var/logtail -100 cron在cron文件中即可查阅已经操作过的相关定时任务。 阅读全文
posted @ 2012-02-16 08:43 Jerry.Kwan 阅读(14215) 评论(0) 推荐(0) 编辑

2012年2月15日

摘要: 背景: 现有一个数据表task,目前已有数据位4000万左右,因为表太大,影响到数据库的操作性能,所以考虑对该task表中的数据进行重新分片。如果是在数据库设计的时候就考虑到这样的问题,可以采用postgresql的分区表,通过表继承以及创建一些trigger或者rules来实现这样的要求。但目前task表中已有大量的数据,所以直接多task表采用继承的方式来实现分片已经不太现实,另外insert到task表中时date_create已有值,但最终的表分区应该按照date_start,date_start只有在后期才会更新,在date_create时date_start为空;上层的应用已经成. 阅读全文
posted @ 2012-02-15 15:37 Jerry.Kwan 阅读(1113) 评论(0) 推荐(0) 编辑

摘要: 编辑/etc/rc.d/rc.localsu -c '/opt/pgsql9.1/bin/pg_ctl start -D /usr/local/pgsql/data -l serverlog' postgres 阅读全文
posted @ 2012-02-15 15:26 Jerry.Kwan 阅读(755) 评论(0) 推荐(0) 编辑

摘要: 可以在crontab中增加如下命令0 2 * * * /opt/pgsql9.1/bin/psql -d taskmanager -U postgres -c "select * slice_data();" 阅读全文
posted @ 2012-02-15 15:23 Jerry.Kwan 阅读(614) 评论(0) 推荐(0) 编辑

摘要: 新的一年的工作计划已经出来了,主要还是负责一些技术的研究和跟进。将所能想到的需要分析的技术点儿罗列如下,以期有所帮助。(1)auto update技术计划分析一下google的omaha和courgettehttp://code.google.com/p/omaha/ http://dev.chromium.org/developers/design-documents/software-updates-courgette http://stackoverflow.com/questions/3711435/has-anybody-used-google-omaha-their-auto-up 阅读全文
posted @ 2012-02-15 15:04 Jerry.Kwan 阅读(280) 评论(0) 推荐(0) 编辑

2012年2月7日

摘要: 查看Ubuntu版本方法(1)cat /etc/issue 返回 Ubuntu 11.10 \n \l(2)sudo lsb_release -a 返回 No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 11.10 Release: 11.10 Codename: oneiric查看内核版本方法(1)cat /proc/version 返回 Linux version 3.0.0-12-generic (buildd@vernadsky) (gcc version 4.6.1 ... 阅读全文
posted @ 2012-02-07 11:31 Jerry.Kwan 阅读(307) 评论(0) 推荐(0) 编辑

2012年2月3日

摘要: http://www.lfd.uci.edu/~gohlke/pythonlibs/针对windows版的python lib大合集 阅读全文
posted @ 2012-02-03 11:17 Jerry.Kwan 阅读(1127) 评论(0) 推荐(0) 编辑

2012年2月1日

摘要: 为了调试方便,特意将python的logging模块封装了一下,支持同时向console和file输出,支持日志文件回滚。(1)myloggingconfig.pyView Code # -*- coding: utf-8 -*-'''Created on 2011-8-24主要用途: 对程序中所使用的loggong模式做一般性配置@author: JerryKwan'''import loggingimport logging.handlersimport osLEVELS = {'NOSET': logging.NOTSET, 阅读全文
posted @ 2012-02-01 13:39 Jerry.Kwan 阅读(1733) 评论(0) 推荐(0) 编辑

摘要: 项目中碰到了这么一个需求:有一个record文件,每行一个item,整个文件大小在2G左右。根据要求,需要每天向其他系统提供100000个item,怎么处理比较好?考虑之后觉得分片的主意不错,先根据每片的item数对这个大文件进行分片,然后每天投放一片即可。具体python代码如下:View Code # -*- coding: utf-8 -*-import osimport sysimport shutilimport time# import linecacheimport hashlibimport zlibimport binasciiimport urllib2import log 阅读全文
posted @ 2012-02-01 13:30 Jerry.Kwan 阅读(1362) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页