11 2016 档案
摘要:正则表达式具有强大的字符串处理能力,常常用来搜索删除和替换字符串,用途很广。 sed awk数据处理工具 diff,cmp,patch,pr文档对比工具
阅读全文
摘要:背景知识: phantomjs是一个基于webkit的没有界面的浏览器,所以运行起来比完整的浏览器要高效。 selenium是一个测试web应用的工具,目前是2.42.1版本,和1版的区别在于2.0+中把WebDrive整合在了一起。 selenium2支持的Python版本:2.7, 3.2, 3
阅读全文
摘要:当你对计算机输入一个指令时,bash会将指令传送给核心kernel,核心再去调用相关的程序,启动硬件. 如果直接让用户操作操作系统,可能会造成系统的崩溃,所以操作系统通过应用程序来让用户操作系统即壳程序shell,bash只是shell中的其中一种 bash的优点 可以通过type来查看bash的内
阅读全文
摘要:00000001 节约空间 其实简单的说压缩就是把没有用到的0给去掉,解压的时候在加上 在linux中,压缩文件档案的扩展名大多是.tar,.tar.gz,tgz,gz,.Z,.bz2 compress退流行了,可以不学 压缩compress,解压缩uncompress gzip是应用读最广的压缩指
阅读全文
摘要:superblock:记录了该文件系统的整体信息包括inode/block的总量,使用量,剩余量以及文件系统的格式与相关信息. inode:记录档案的属性,一个档案占用一个inode,同事记录此档案所在的block号码. block:实际记录档案的内容,若档案太大,会占用多个block linux的
阅读全文
摘要:from selenium import webdriverbrowser = webdriver.PhantomJS(executable_path="D:\PhantomJS\phantomjs-2.1.1-windows\bin\phantomjs") 报错“Unable to start p
阅读全文
摘要:字符串转换成字典 json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式或者list格式: >>> a='{"name":"yct","age":10}' >>> b=eval(a) >>>b {'age': 10, 'name': 'yct'} >
阅读全文
摘要:绝对路径和相对路径 绝对路径就是从根目录到某个目录下的路径,从根目录写起,也就是/ 相对路径就是从用户当前目录的路径写起 目录相关操作 cd 切换路径 例如:cd /var/www 切换到/var/www/路径下 pwd显示当前路径 mkdir 创建一个新的目录 rmdir 删除一个空的目录 具体操
阅读全文
摘要:在linux中可以通过ls来查看文件 如ls -al,可以看到类似以下的内容 给个例子来理解下 在目录中如果只有r权限没有x权限无法进入该目录
阅读全文
摘要:如何使用man查看帮助文件 man command例如man date 按下enter键之后会显示date帮助文件,指令后面会有一个代号 info的用法 关机的几个常用命令 shutdown,halt,poweroff,reboot 切换执行等级 init init 0也可以用来关机
阅读全文
摘要:这个错误意思是有重复的列名,其实大部分原因是因为某些列被执行了多次,可以打开migration里面的django生成的文件去排查错误,然后自己手动修改数据库还原,实在不行可以把除了0001和init文件的其他文件删除,在0001文件里把所有的数据表都创建好,0001文件其实和models文件差不多,
阅读全文
摘要:PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。 window python3 pip install pillow python2去官网下载exe安装包 安装PIL 在Debian/Ubuntu Li
阅读全文
摘要:检查磁盘发现严重错误 解决办法 进入ubuntu启动菜单,选中*ubuntu后按e进入启动项编辑模式,找到ro rootflags=sync把ro改成rw,再按F10启动 启动后打开终端terminal,输入sudo gedit/etc.grub.d/10_lupin跳转到150行,把ro 改成rw
阅读全文
摘要:所有日期、时间的api都在datetime模块内。 1. 日期输出格式化 datetime => string import datetime now = datetime.datetime.now() now.strftime('%Y-%m-%d %H:%M:%S') 输出 '2015-04-07
阅读全文
摘要:function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.g
阅读全文
摘要:group_concat(distinct(img)) group by id通过id分组把img的值打印在一行group_concat()通常和group by一起使用,功能是把某个字段的值打印在一行 distinct用来过滤重复的数据
阅读全文
摘要:Django Models的数据类型 AutoField IntegerField BooleanField true/false CharField maxlength,必填 TextField CommaSeparatedIntegerField maxlength,必填 逗号分隔 DateFi
阅读全文
摘要:直接上代码 html jquery 后台
阅读全文
摘要:Django forms使用容易, 又方便扩展, 因此Django admin和CBVs基本都基于forms使用. 事实上, 由于django forms的强大验证功能, 大多数Django API 框架都是用forms作为其验证的一部分. 虽然django forms的学习需要花费一点时间, 但如
阅读全文
摘要:django中的request对象详解 django中的request对象详解 Request 我们知道当URLconf文件匹配到用户输入的路径后,会调用对应的view函数,并将 HttpRequest对象 作为第一个参数传入该函数。 我们来看一看这个HttpRequest对象有哪些属性或者方法:
阅读全文
摘要:首先先安装mysql ubuntu下 sudo apt-get install mysql-server centos yum install -y mysql-server mysql mysql-deve sudo /etc/init.d/mysql start启动mysql,或者sudo se
阅读全文
摘要:导入 <link rel="stylesheet" type="text/css" href="DataTables-1.10.12/media/css/jquery.dataTables.css"> <scripttype="text/javascript"charset="utf8"src="D
阅读全文
摘要:如何更新单个数据 example = User.objects.get(id=1) example.is_acitve=1 example.save() 如何更新多个数据 examples = User.objects.filter(is_staff=1).update(is_superuser=1
阅读全文
摘要:让checkbox全选 $("#checkall").click(function(){ $("input[name='checklist']").prop("checked", $(this).prop("checked")) }) 顺便说下attr和prop区别,使用html固有属性时使用pro
阅读全文
摘要:Invalid HTTP_HOST header:xxxyou may need to add 'xxx' to ALLOW_HOSTS 在setting里面的ALLOW_HOSTS加入该ip 关闭debug模式之后,报400错误 在ALLOW_HOSTS = ['*']
阅读全文
摘要:查看文件权限的命令: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(grou
阅读全文
摘要:可以直接使用send_mail函数,详情见另一随笔
阅读全文
摘要:常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容
阅读全文
摘要:打开终端输入sudo apt-get update更新软件库 在输入sudo apt-get install openssh-server下载ssh sudo /etc/init.d/ssh restart 重启ssh netstat -tlp查看是否启动
阅读全文
摘要:在ubuntu14.01下通过apache部署django 首先需要下载python,django,apache以及wsgi模块 python基本已经自带,我用的是2.7,不是的话可以重新装一个 下载django sudo pip install django使用pip下载最新的django如果没有
阅读全文
摘要:一、random模块简介 Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。 二、random模块重要函数 1 )、random() 返回0<=n<1之间的随机实数n;2 )、choice(seq) 从序列seq中返回随
阅读全文