摘要:
首先需要安装`homebrew`, 不赘述了### php-fpm`php-fpm`是mac下自带的软件, 而且兼容不同的PHP版本, 不用额外安装, 但是fpm是需要配置的, 在`/private/etc`下有个模板, 执行 cd /private/etc cp php-fpm.conf.de... 阅读全文
摘要:
Python中列表(list)是很常用的数据结构,删除列表中的元素有几种方法1. 列表的remove方法```pythonlst = [1, 1, 3, 4]lst.remove(1) # lst->[1, 3, 4]```用remove方法删除特定值的元素,不过只能删除这个元素第一次出现的位置2... 阅读全文
摘要:
十一这几天留在学校没回家跟胡扬,胡淼,强哥一起“推土”加上写一点新版新闻网的后台,这次来客串写点php。“推土”就是把原来的像17,43,45这几台跑windows的老机器尽量换成linux的,还有几台跑在45上的虚拟机都搬到13,14上。哎,想想之前做的有那么多网站就觉得好累。 阅读全文
摘要:
有两个内置函数,记得以前在《Python Cookbook》里看到过。`>>>print ord('a')`97`>>>print chr(97)`a 阅读全文
摘要:
ubuntu用apt-get下载的源是可以更换的。之前一直是打开软件中心在编辑里找源,找到后系统会自动备份原来的源并换源。奇怪却搜不到自己学校的源=。= 阅读全文
摘要:
mkdir -v创建文件夹并返回信息
mkdir -m创建文件夹并设定权限
gzip -d解压缩,gzip压缩文件为*.gz
gzip -r查找指定目录并压缩(或解压缩)其中所有文件
bzip2命令与gzip很类似,压缩文件为*.bz2
tar zxvf data.tar.gz解压缩*.tar.gzz是通过gzip,x是解压缩,v是详细输出信息,f是"使用档案文件或设备(神马意思??)",通常是必选的 阅读全文
摘要:
继续看鸟哥私房菜,看一直很想弄懂的`管道命令(pipe)`。第一次知道管道这个词还是在学django的时候,模板里的过滤器很像这里的管道。管道就是将输出在标准输出中的信息一次次处理最终打印在标准输出中,所以管道命令必须是接受标准输出的命令,`cp` `mv` `ls`都不是管道命令。 阅读全文
摘要:
作为一个新手,部署Python网站的时候总会出各种各样的问题,这个时候我就很想知道是那个程序没有运行。这几天读了鸟哥私房菜的进程管理这一章,还没读完,先做下笔记。
什么是进程?
一个程序被加载到内存中运行,在内存中的数据就被称为进程。在Linux下,所有的命令在执行时都会被系统定义为一个进程,这条命令会被分配一个ID,称为PID,执行这条命令的用户会被分配一个UID,系统根据UID来判别执行命令的权限。 阅读全文
摘要:
用jinja2写模板的时候遇到了一些问题,记录一下
抽出base.html作为模板
之前的小项目写得都很不规范,模板都是能用就行,基本上只用到if语句,for语句和变量。导航栏都是复制粘贴,没有把共同的部分抽出来。写模板的时候还应该注意一下不要直接在原来的html上改,这样容易把html改乱,应该新建一个template目录,再一个个写模板,这样更好。 阅读全文
摘要:
用web.py照着官网在服务器上搭好了后台。这次很奇怪地出现了一个Nginx 502 Bad Gateway的错误。
执行上面的kill `pgrep -f "python /path/to/www/index.py"` 会出现错误提示,可是启动脚本的时候明明是提示spawn-fcgi: child spawned successfully: PID: 32401的信息的,然后还可以继续执行spawn-fcgi -d /path/to/www -f /path/to/www/index.py -a 127.0.0.1 -p 9002的脚本 阅读全文