上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: django的model效率不是很高,特别是在做大量的数据库操作的时候,如果你只用django来开企业站或者外包项目的话,那可以小跳过下,而你恰巧是效率狂或者说是对程序的效率要求比较高的话,那就要注意下面的几个方法。1. count()方法:我们想用count方法来获取记录的条数可以采用下面的方法: 阅读全文
posted @ 2017-12-04 10:08 py小蟒蛇 阅读(2772) 评论(1) 推荐(0) 编辑
摘要: 总结一些 Django 开发的小经验。先说一些最最基础的吧。 使用 virtualenv 隔离开发环境 使用 pip 管理项目依赖,主要就是一个小技巧,使用 pip freeze > requirements.txt 来保存依赖的模块和版本 使用 gitignore.io 这个网站提供的 .giti 阅读全文
posted @ 2017-12-04 09:59 py小蟒蛇 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 生成器和yield关键字可能是Python里面最强大的最难理解的概念之一(或许没有之一), 但是并不妨碍yield成为Python里面最强大的关键字,对于初学者来讲确实非常难于理解,来看一篇关于yield的国外大牛写的文章,让你快速理解yield。 文章有点长,请耐心读完, 过程中有些例子, 循序渐 阅读全文
posted @ 2017-12-01 09:36 py小蟒蛇 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 介绍 在Python中,所有以“__”双下划线包起来的方法,都统称为“Magic Method”,中文称『魔术方法』,例如类的初始化方法 __init__ ,Python中所有的魔术方法均在官方文档中有相应描述,但是对于官方的描述比较混乱而且组织比较松散。很难找到有一个例子。 构造和初始化 每个Py 阅读全文
posted @ 2017-11-30 09:44 py小蟒蛇 阅读(34673) 评论(1) 推荐(8) 编辑
摘要: 在列表,元组,实例,类,字典和函数中存在循环引用问题。有 __del__ 方法的实例会以健全的方式被处理。给新类型添加GC支持是很容易的。支持GC的Python与常规的Python是二进制兼容的。 分代式回收能运行工作(目前是三个分代)。由 pybench 实测的结果是大约有百分之四的开销。实际上所 阅读全文
posted @ 2017-11-30 09:27 py小蟒蛇 阅读(534) 评论(0) 推荐(0) 编辑
摘要: Python中日期格式化是非常常见的操作,Python 中能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从格林威治时间1970年01月01日00时00分 阅读全文
posted @ 2017-11-29 10:17 py小蟒蛇 阅读(103446) 评论(0) 推荐(4) 编辑
摘要: 工作中可能会涉及处理pdf文件,PyPDF2就是这样一个库, 使用它可以轻松的处理pdf文件,它提供了读、写、分割、合并、文件转换等多种操作。官方地址:http://mstamy2.github.io/PyPDF2/ 安装 1. RPM式系统(Redhat、CentOS) 1 pip install 阅读全文
posted @ 2017-11-29 10:16 py小蟒蛇 阅读(18219) 评论(0) 推荐(0) 编辑
摘要: 一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路 1.寻找到SQL注入的位置 2.判断服务器类型和后台数据库类型 3.针对不通的服务器和数据库特 阅读全文
posted @ 2017-11-28 09:42 py小蟒蛇 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 首先,缓存的对象有三种: 1:数据库中单条的的数据(以表名跟id作为key永久保存到redis),在有更新的地方都要更新缓存(不适用于需要经常更新的数据); 2:对于一些不分页,不需要实时(需要多表查询)的列表,我们可以将列表结果缓存到redis中,设定一定缓存时间作为该数据的存活时间。用获取该列表 阅读全文
posted @ 2017-11-28 09:41 py小蟒蛇 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、numpy概述 numpy(Numerical Python)提供了python对多维数组对象的支持:ndarray,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 二、创建ndarray数组 ndarray:N维数组对象( 阅读全文
posted @ 2017-11-27 11:52 py小蟒蛇 阅读(297) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页