logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

chroot, busybox和搭建沙盒

有时为了安全,我们需要将用户程序的执行环境和外部隔离开来,  在linux下 chroot可完成如此工作。chroot,即 change root directory (更改 root 目录)。在 linux 系统中,系统默认的目录结构都是以 `/`,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为 `/` 位置。 ----- from:http:

Django 网站windows部署及调优

在过去的一周,由于客户的需要,将我以前用django写的网站部署到windows上并做了相应压力测试,该项目原来写的时候目标是linux,部署到windows修改的比较多的地方就是和文件路径相关的地方了,所有直接拼接路径的地方都改成os.path.join,然后基本就能跑起来了。软件所需大部分包在windows下都能安装,但gunicorn和uwsgi在window下不能安装,所以只好放弃

#django#mysql#nginx +1
python中那些双下划线开头得函数和变量

python中以双下划线的是一些系统定义得名称,让python以更优雅得语法实行一些操作,本质上还是一些函数和变量,与其他函数和变量无二。比如x.__add__(y) 等价于 x+y有一些很常见,有一些可能比较偏,在这里罗列一下,做个笔记,备忘。x.__contains__(y) 等价于 y in x, 在list,str, dict,set等容器中有这个函数__base__, _

#python#list
linux shell 和 vim快捷键

from: http://blog.sina.com.cn/s/blog_7556be720100ryp2.htmlCtrl+p重复上一次命令Ctrl+a跳到第一个字符前Ctrl+x同上但再按一次会从新回到原位置Ctrl+b前移一个字符不删除字符情况下Ctrl+h删除前一个字符Ctrl+u删除提示符前的所有字符Ctrl+w同上Ctrl+d删除提示符后一个字符或exit或log

两个字符串最长的公共字串问题(LCS)

两种方法动态规划和后缀树#!/usr/bin/env python# --*-- coding: utf8 --*--##Longest common substringdef display_matrix(matrix):print '###############################'for x in matrix:print x

到底了