自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 anacron实现异步定时任务调度

Anacron是什么众所周知,cron是nix系统下的一种定时任务调度器,可以实现任意用户周期性运行特定任务的需要,常用在自动维护和管理中。而*anacron是一种异步的定时任务调度器,大家都知道cron是Linux系统下的定时任务调度器,可以实现异步的任务调度。对于24小时开机运行的服务器可能用不到这种东西,但是非24小时开机,又想定时运行任务的机器还是十分有用的,可以实现异步的调用。

2016-04-07 23:23:54 5061

原创 Redhat Openshift云平台注册使用

【编者按】一直想申请一个免费的托管空间,国内找了一圈sinaapp还算差强人意,但是对于python不以安装C extension的包,而且SAE的一整套流程用起来感觉很不爽,而openshift的平台的工作流更适合一般开发人员的思维模式(我是针对Python,其他语言没有试过没有发言权),鉴于国内关注得还比较少,我把自己注册到开发的经验记录下来,希望对需要的人有所帮助。

2016-04-01 22:17:25 5295

翻译 Kubernetes是什么?

【译者按】译自kubernetes官网文档,主要介绍kubernetes的基本概念以及应用场景,K8s的设计理念,以及K8s能干什么不能干什么。什么是kubernetes?Kubernetes是一款应用于集群的,容器自动部署、扩展和管理的开源平台,提供了一种以容器为中心的基础架构。利用kubernetes,你可以快速高效地响应客户如下请求: * 应用程序的动态、精准部署 * 应用程序的动态扩展

2016-03-17 22:25:06 7694 1

原创 你还在用strptime来解析日期时间格式吗?Out了吧

dateutil库能够实现任意格式的字符串转换成相应的日期时间,不需要你指定格式,这才是人性化的设计,MD为什么现在才知道。from dateutil import parserprint parser.parse('20160101-11:00:00')print parser.parse('2016-01-01T01:05:00')print parser.parse('2016.03.10

2016-03-14 21:36:14 1199

原创 利用alembic进行sqlalchemy ORM数据库模型版本管理

说实在的真不知道该怎么起这篇文章的标题。需求是这样的,数据库的设计与定义采用sqlalchemy ORM的方式进行定义,那么如果对需要对数据库结构进行修改呢,谁家的数据库设计也不会保证一步到位啊,这种模式下是不是我要先修改ORM定义,再用一个SQL修改数据库结构,因为当我的数据库已经在运行之后,总不能再Base.metadata.create_all()了吧。alembic就是为了解决这种问题而存在

2015-12-04 23:59:56 6924

翻译 利用python opencv实现图像自适应二值化

【译者的话】最近在做一些图像处理方面的工作,发现对手机拍照的照片进行预处理确实有很多问题,首当其冲的就是实现不同光照条件下自适应的二值化处理,正好找到了这样一篇文章讲到了较为简单的方法,翻译出来给大家共享。

2015-09-15 22:41:45 21127 2

原创 利用gitolite实现自动部署的简易实现方式

技术控是不是都像我一样,我想试验在flask框架一些示例程序在nginx+uwsgi的生产环境下的效果,于是想到了用git实现自动部署,于是看到gitolite,于是研究gitolite的服务器配置以及钩子相关的实现方式,看到了网上很多人的回答都不另人满意,其实完全可以有更简单的实现方式。有看官说了,你完全可以写完之后用rsync手动部署啊,但是我的代码库是在自己的一个阿里云服务器上的,我会定期把代

2015-04-24 10:49:10 2687

翻译 利用systemd按需激Docker容器

原文出自这里,由[email protected]于2015年3月8日翻译。本文提供了一种按需启动docker容器的实现方式。

2015-03-08 23:01:37 1571

翻译 理解Docker(译文)

原文出自https://docs.docker.com/introduction/understanding-docker/, 本文由[email protected]翻译。什么是Docker?Docker是一个用于开发、装载和运行程度的开放平台,可使你的程序迁移更加便捷。

2015-02-09 20:49:07 593

原创 国产操作系统与数据库——忍不住的吐槽

因工作原因,一些系统要上国产化的操作系统、数据库和中间件,和这些国产化系统软件的技术人员打交道碰到了一些让我无语的事情。

2015-02-09 19:27:09 6362 2

原创 python sqlalchemy更简单的用法

前期我发表过一篇文章:python sqlalchemy的简单用法,后来又看了很多sqlchemy的新版本文档,发现自己那篇文章里讲的方法很多代码都是画蛇添足,还有更简单的用法。我们应用的场景依然是你的数据库表是已经建立好的,只是想用python操作数据库(增、删、查、改等),但不涉及建表、主外键关系等内容(因为这些内容一般都是直接用SQL)。类的映射比如我用来存储用户信息的sqlit

2015-01-18 21:50:43 4413 1

原创 sudo和用su切换至root用户运行命令的区别

我碰到了这样一个问题,在运行一个国产的java应用服务器软件启动一个java web服务器时,用su进入root用户可以正常启动服务,但是用sudo不能正常启动,将启动的脚本加到rc.local中也不能正常启动,百思不得骑姐,后来想是不是因为环境的问题。我怀疑用su切换至root用户后会初始化一些特殊的环境,但是用sudo运行程序的时候没有经过此种类型的初始化,后来用sudo env和su 完

2015-01-18 21:37:59 1907

原创 scrapy学习笔记——Python网络爬虫利器(入门教程)

因为工作原因要到网络上抓取一些新闻数据来分析,实在不想自己分析链接

2014-09-18 21:46:27 1484 1

原创 在CentOS里实现更高级的Shell命令TAB补齐

以前用debian对其SHELL里的TAB补齐十分

2014-09-16 23:05:23 1399

原创 virtualenv:在一台机器上运行多个Python环境的利器

virtualenv为用户提供了一种在一台机器上运行多个Python环境的工具,应用场合其

2014-09-16 22:19:23 1680

原创 通过grub2和光盘ISO文件硬盘安装debian7.4.0系统

先说一下我的需求,机器上原本有个ubuntu 12.04,但是想换个debian 7,于是乎用jigdo去网上下载了debian7.4.0的光盘ISO文件,想用机器里原本有的grub2引导,然后利用ISO进行安装。网上看了很多英文的和中文的教程,但大部分都是安装ubuntu的,关于安装debian还是多少有些区别,按照ubuntu的硬盘安装方法会碰到很多问题,关键是两点:一是安装时所选的内

2014-09-16 22:06:30 1557

原创 python sqlalchemy的简单用法

说实在的,至今我还没有完全理解sqlalchemy的设计思想,

2014-07-26 16:43:13 1405

原创 第一篇博客

<br />大家好,我从事SAR相关的工作,欢迎和大家交流。

2010-06-29 21:23:00 314

PowerDesigner_基础入门

讲得挺不错的,共135页,比某些市面上卖的书参考性还要强些,比较适合初学者,熟练用户的话可能参考价值不大了。

2013-12-04

Sybase.PowerDesigner.v16.1.0.3701破解文件

Sybase.PowerDesigner.v16.1.0.3701破解文件,只可惜我还没有找到相关的安装包下载,哪位大侠有的话不防共享下。

2013-12-04

doris insar处理软件

相信做过这方面工作的人都知道这个软件吧,doris insar处理软件,希望对大家有用。

2010-06-12

电话本姓名自动加拼音首字

说明:此程序用于将outlook导出的电话本自动将“姓”改为“名”的拼音首字缩写,这样 的话在很多手机上均可以支持快速检索电话本了。 使用方法,首先将手机的电话本和outlook进行同步,然后在outlook里面导出电话本 为逗号分隔(DOS)形式的文件(假设文件名为XXXX.CSV)。对此文件进行处理: 最简单的方法是在资源管理器里面将XXXX.CSV文件拖到pinyin.exe文件上面, 即可生成XXXX_new.CSV文件 然后,在outlook里将电话本全部删除,然后将生成的XXXX_new文件在outlook里面导入即可。 如果地址薄里本来姓和名都有,则缺省的情况下将 姓+名 放在名那一栏,然后将姓 改为 姓+名 的首字拼音缩写。如果你电话本里原来是 名+姓 的方式,则可以在命令行运行此程序并添加 -d选项: pinyin.exe -i XXXX.CSV -o YYYY.CSV -d 注意: 压缩包里的pinyin.py程序是源代码,python语言编写、用py2exe转换成exe文件的,欢迎 大家修改完善。 修改日志: 2009年3月9日: 1. 对参数的输入方式进行了修改 2. 支持名或姓任意一方为空的情况。 3. 支持将姓和名连接作为名,然后再改写姓为拼音首字缩写 2009年3月17日: 1. 支持GBK大字符集,包括2万多个汉字。经初步测试没有问题。 2. 改进使用方式,支持简单拖拽的方式对CSV文件进行操作。

2010-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除