原创 GTK 設置窗口在屏幕中的位置

-----------------------------------------------------------------------------------------------------------------------

原创 jira的安裝部署

CentOS-7-x86_64 JDK:jdk-8u73-linux-x64.gz MySQL: jira software:bc-atlassian-jira-software-7.0.5-jira-7.0.5.zip 一、安裝J

原创 Django的分頁 Paginator

>>> from django.core.paginator import Paginator >>> objects = ['john', 'paul', 'george', 'ringo'] >>> p = Paginator(obj

原创 使用Fuel 8.0 部署OpenStack

一、物理機器的網絡 用途 網段 vlan PXE 192.168.40.0/24 40 管理網絡(Management) 192.168.50.0/24 50 公網(Public) 192.1

原创 Django QuerySet的基本API

新建對象 1.save >>> a = Person(name='name1', age=1) >>> a.save() 2.create >>> a = Person.objects.create(name='name4', a

原创 多任務操作數據庫時:2006, 'MySQL server has gone away'

查到Django官網中:https://code.djangoproject.com/ticket/21597 這不是數據庫的問題。 If you hit this problem and don't want to understan

原创 Django 使用celery做異步任務處理

celery 分佈式任務框架,處理異步的 安裝 sudo apt-get/yum install rabbitmq-server(使用redis:redis-server/yum install redis) pip ins

原创 Java JDK動態代理 CGLib動態代理

代理(proxy):就是一個“中介”。 現在對象A可以直接調用對象B。 需求來了:在調用B的前後打印日誌。 靜態代理 創建一個新類(發生在編譯時),來作爲舊類的代理,從而增加功能。增加新功能的代碼無法複用。 public class H

原创 Python 迭代器 生成器

迭代器(Iterator) 可以直接作用於for循環的對象,統稱爲可迭代對象:Iterable。 可以被next()函數調用並不斷返回下一個值的對象,稱爲迭代器:Iterator。 Iterator對象表示的是一個數據流,Iterato

原创 LVS的介紹與配置

對用硬件和軟件方法實現高可伸縮、高可用網絡服務的需求不斷增長,這種需求可以歸結以下幾點: 可伸縮性(Scalability),當服務的負載增長時,系統能被擴展來滿足需求,且不降低服務質量。 高可用性(Availability),儘管部分硬

原创 用wget下載整個網站,或者特定目錄全部文件

需要下載某個目錄下面的所有文件。 命令如下 wget -c -r -np -k -L -p http://docs.openstack.org/liberty/install-guide-rdo/ 在下載時。有用到外部域名的圖

原创 test OpenStack API

一、CURL 二、API 三、SDK 一、CURL root@node-10:~#  curl https://test.iaas.url:5000 | python -m json.tool 獲取 token: curl -s -X P

原创 CentOS7雲鏡像:注入實例的root密碼

默認OpenStack的Dashboard修改虛擬機的密碼的功能是關閉的,你需要enable。 1. 配置 can_set_password : [root@controller ~]# vim /etc/openstack-dashbo

原创 django 使用session

setting.py 在 INSTALLED_APPS 中加入 online。 在 MIDDLEWARE_CLASSES 中註釋掉 'django.middleware.csrf.CsrfViewMiddleware'。 設置數據庫:

原创 Celery:分佈式任務隊列 簡單上手

此文介紹 Celery 的基本用法。適合上手。 內容綱要: 0.概念。 1.選擇並安裝 Broker(消息傳送)。 2.安裝 Celery,並寫一個任務。 3.運行 woker,並調用任務。 4.保存結果。 好,開始吧。 概念Cel