原创 Kubernetes是什麼?

【譯者按】譯自kubernetes官網文檔,主要介紹kubernetes的基本概念以及應用場景,K8s的設計理念,以及K8s能幹什麼不能幹什麼。 什麼是kubernetes? Kubernetes是一款應用於集羣的,容器自動部署、擴展和管

原创 你還在用strptime來解析日期時間格式嗎?Out了吧

dateutil庫能夠實現任意格式的字符串轉換成相應的日期時間,不需要你指定格式,這纔是人性化的設計,MD爲什麼現在才知道。 from dateutil import parser print parser.parse('2016010

原创 python sqlalchemy的簡單用法

說實在的,至今我還沒有完全理解sqlalchemy的設計思想,前幾天想自己在網上抓些東西然後存放在數據庫中以便於後續的數據分析,只是不想自己用DB-API寫SQL語句去操作數據庫,所以纔想用ORM的方式,可是看了半天sqlalchemy的

原创 利用alembic進行sqlalchemy ORM數據庫模型版本管理

說實在的真不知道該怎麼起這篇文章的標題。需求是這樣的,數據庫的設計與定義採用sqlalchemy ORM的方式進行定義,那麼如果對需要對數據庫結構進行修改呢,誰家的數據庫設計也不會保證一步到位啊,這種模式下是不是我要先修改ORM定義,再用

原创 利用python opencv實現圖像自適應二值化

【譯者的話】最近在做一些圖像處理方面的工作,發現對手機拍照的照片進行預處理確實有很多問題,首當其衝的就是實現不同光照條件下自適應的二值化處理,正好找到了這樣一篇文章講到了較爲簡單的方法,翻譯出來給大家共享。原文出自Adaptive Thr

原创 國產操作系統與數據庫——忍不住的吐槽

國產操作系統與數據庫——忍不住的吐槽 因工作原因,一些系統要上國產化的操作系統、數據庫和中間件,和這些國產化系統軟件的技術人員打交道碰到了一些讓我無語的事情。 iptables -F 我想和別的機子傳一些文件,一看系統中的ssh服務已經啓

原创 anacron實現異步定時任務調度

Anacron是什麼 衆所周知,cron是*nix系統下的一種定時任務調度器,可以實現任意用戶週期性運行特定任務的需要,常用在自動維護和管理中。而anacron是一種異步的定時任務調度器,大家都知道cron是Linux系統下的定時任務調度

原创 Redhat Openshift雲平臺註冊使用

【編者按】一直想申請一個免費的託管空間,國內找了一圈sinaapp還算差強人意,但是對於python不以安裝C extension的包,而且SAE的一整套流程用起來感覺很不爽,而openshift的平臺的工作流更適合一般開發人員的思維模式

原创 利用systemd按需激Docker容器

原文出自這裏,由[email protected]於2015年3月8日翻譯。 能夠延遲啓動網絡服務應用直到此服務被請求時,是systemd的一個特性,它通過一個socket激活的進程實現。這倒並不是一個新的創意,systemd借用了OS X自

原创 理解Docker(譯文)

原文出自https://docs.docker.com/introduction/understanding-docker/, 本文由[email protected]翻譯。 什麼是Docker? Docker是一個用於開發、裝載和運行程度的

原创 virtualenv:在一臺機器上運行多個Python環境的利器

1. 簡介 virtualenv 爲用戶提供了一種在一臺機器上運行多個Python環境的工具,應用場合其實有很多,比如你不同的應用依賴的python庫版本不同,這樣你需要不同的python環境纔可以工作。網上有很多相關的介紹,這裏不再重複

原创 sudo和用su切換至root用戶運行命令的區別

我碰到了這樣一個問題,在運行一個國產的java應用服務器軟件啓動一個java web服務器時,用su進入root用戶可以正常啓動服務,但是用sudo不能正常啓動,將啓動的腳本加到rc.local中也不能正常啓動,百思不得騎姐,後來想是不是

原创 python sqlalchemy更簡單的用法

前期我發表過一篇文章:python sqlalchemy的簡單用法,後來又看了很多sqlchemy的新版本文檔,發現自己那篇文章裏講的方法很多代碼都是畫蛇添足,還有更簡單的用法。 我們應用的場景依然是你的數據庫表是已經建立好的,只是想用p

原创 通過grub2和光盤ISO文件硬盤安裝debian7.4.0系統

先說一下我的需求,機器上原本有個ubuntu 12.04,但是想換個debian 7,於是乎用jigdo去網上下載了debian7.4.0的光盤ISO文件,想用機器裏原本有的grub2引導,然後利用ISO

原创 scrapy學習筆記——Python網絡爬蟲利器(入門教程)

    因爲工作原因要到網絡上抓取一些新聞數據來分析,實在不想自己手動解析鏈接頁面,再重新requests,還要處理多頁的問題,一直聽說scrapy是個很不錯的工具,但一直都沒有花心思學一下,最近幾天看了一下,並自己動手編了個程序試了試,