加载中
Dockerfile多阶段构建

要求 从Docker 17.05版本开始,使用docker build命令开始支持多阶段构建。 之前解决方案 比如我想把自己开发的一个app.go,我想在自己最终的容器中使用编译过的app可执行文件,但是我有不想在...

2018/06/12 16:57
52
Django使用reportlab套件生成PDF文件

django reportlab pdf

2018/04/20 13:39
553
supervisord获取环境变量问题

本地通过supervisor管理着若干python进程,在python进程中会调用os模块获取环境变量的值。 场景如下: supervisor已经启动 修改/etc/profile supervisorctl restart job1 这样操作下来发现j...

2017/12/22 17:50
111
openstack从卷启动虚拟机

好处 开始之前先说下从卷启动虚拟机的好处,不然哪有动力去看呢? 从卷启动虚拟机的好处在于创建快照是通过调用卷管理接口(cinder),因而速度非常快。通过卷创建虚拟机,然后再创建快照是比...

2017/11/23 16:11
130
必备git神技实现清晰git提交历史

原文地址:http://fle.github.io/git-tip-keep-your-branch-clean-with-fixup-and-autosquash.html 可以使用git commit --fixup和git rebase -i --autosquare来保证分支提交记录的整洁,特别...

2017/11/23 15:42
15
一篇博客轻松入门iptables

参考资料 Iptables Essentials: Common Firewall Rules and Commands The Beginner’s Guide to iptables, the Linux Firewall A Deep Dive into Iptables and Netfilter Architecture 几个图...

2017/11/20 16:54
19
自定义Django命令

执行流程 当我们执行django-admin startproject mysite到底发生了什么? 不管是django-admin还是django-admin.py或者python manage.py,其实最终都是调用了 django.core.management.__init_...

2017/11/08 16:50
55
Django Signals使用

定义Signals Django自身提供了一些常见的signal,用户本身也可以定义自己需要的signal 定义signal很简单,只需要实例化一个Signal实例即可 实例化Signal时,可以传入关键词参数providing_arg...

2017/11/08 10:48
66
Dockerfile学习笔记

最小的Dockerfile FROM ubuntu:16.04 将上述内容保存为Dockerfile,并在当前目录执行 $ docker build -t ubuntu:own . 然后执行docker images可以发现有一个ubuntu:own的镜像 有趣的是新生...

2017/10/25 17:38
12
Pecan入门小结

python pecan

2017/10/25 11:26
109
Web访问RabbitMQ

Rabbitmq支持Web访问, 要想Web访问需要启动相关插件 $ sudo rabbitmq-plugins enable rabbitmq_management 启用插件后, 就可以访问http://localhost:15672来进行登录访问。首次访问不知道...

2017/08/17 14:27
24
Openstack组件日志中添加request_id

简介 openstack组件中的日志内容都包含request_id, 这样大大方便了依据日志内容进行问题的追踪和分析。Python中内置的记录日志的模块是logging模块。 在openstack中对logging模块进行了封装...

2017/08/03 13:57
67
使用supervisor管理tomcat

supervisor介绍 关于supervisor的介绍这里摘取了廖老师的博客内容 Linux的后台进程运行有好几种方法,例如nohup,screen等,但是,如果是一个服务程序,要可靠地在后台运行,我们就需要把它做...

2017/07/07 17:58
209
supervisord + logrotate实现程序日志按天备份

概述 supervisord可以实现对进行的监控,自动重启等功能,而logrotate可以根据用户的配置将文件自动备份。本文档说明如何使用supervisor监控一个进行,并每天将被监控的进程产生的日志进行备...

2017/06/27 18:58
678
Python实现单例模式

Python实现单例模式的几种方法

2017/05/25 11:06
24
django.contrib.auth登陆注销学习

auth模块实现功能 通过入口url.py文件中定义的urlpatterns可以看出,auth模块共定义了8个url,分别用于: 登录 注销 修改密码 修改密码完成 密码重置 密码重置完成 密码重置验证 密码重置结束...

2017/05/23 16:17
78
django国际化与本地化

使用django-admin为项目添加国际化支持, 会调用django提供的两个命令: makemessages compilemessages 准备 要想支持国际化, 需要做一些准备, 比如对django项目进行适当配置, 添加对需要国际化...

2017/05/15 17:29
99
ssh免密登录

本地生成公/私钥对 ssh-keygen 将公钥拷贝到远程机器 ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_host 本地测试免密登录 ssh root@remote_host...

2017/02/07 10:04
11
ubuntu中使用guacamole访问远程桌面

是什么 简单讲guacamole是一个支持多用协议(vnc, rdp, ssh等协议), 可以用来进行远程桌面访问的客户端程序(个人理解), 对于要想更深入理解的可以参见官方说明. 为什么使用 在openstack中默认...

2017/01/05 19:58
90

没有更多内容

加载失败,请刷新页面

返回顶部
顶部