自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Golang & Python 我的最爱

人生苦短 我用Golang & Python

原创 Golang实现的通用快速排序法,冒泡排序法,插入排序法,选择排序法

更多Golang算法实现请参考:https://github.com/aosen/alg 开发者只需要实现以下接口,即可使用以下排序方法.

2015-12-15 14:17:20

阅读数 942

评论数 0

转载 golang连接mysql操作及动态连接池设置

golang本身没有提供连接mysql的驱动,但是定义了标准接口供第三方开发驱动。这里连接mysql可以使用第三方库,第三方库推荐使用https://github.com/Go-SQL-Driver/MySQL这个驱动,更新维护都比较好。

2015-10-16 23:30:06

阅读数 3484

评论数 0

原创 Golang 通过接口传递对象,并通过反射调用对象中方法

一下午对Golang与Web框架的实现又有了进一步认识,学习新语言,痛并快乐着,走上正题。

2015-10-16 19:48:14

阅读数 3353

评论数 0

原创 Django CSRF原理分析

关于CSRF: CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。

2015-10-01 00:19:22

阅读数 502

评论数 1

原创 使用tornado的coroutine进行编程

Gen.coroutine原理在之前一篇博客中讲到要使用tornado的异步特性,必须使用异步的库。否则单个进程阻塞,根本不会达到异步的效果。 Tornado的异步库中最常用的就是自带的AsyncHTTPClient。在3.0版本之后,gen.coroutine模块显得比较突出。coroutine...

2015-09-29 20:23:48

阅读数 1717

评论数 0

原创 如何让你的scrapy爬虫不再被ban

根据scrapy官方文档: http://doc.scrapy.org/en/master/topics/practices.html#avoiding-getting-banned 里面的描述,要防止scrapy被ban,主要有以下几个策略。动态设置user agent 禁用cookies ...

2015-09-28 20:45:54

阅读数 5395

评论数 0

原创 Django CSRF 原理分析

关于CSRF: CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。CSRF防护原理: 直接举一个攻击例子:CSRF 攻击可以在受害者毫不知情的情况下以受害者名义伪造请求发送给受攻击站点,从...

2015-09-26 17:57:50

阅读数 1512

评论数 1

转载 svn 命令行下常用的几个命令

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如...

2015-09-25 11:49:02

阅读数 449

评论数 0

原创 mysql数据库正确建立索引及使用

普通mysql运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的mysql了。

2015-09-19 10:00:37

阅读数 1196

评论数 0

原创 Django_CSRF_原理分析

关于CSRF:CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。

2015-09-19 00:22:58

阅读数 1773

评论数 0

原创 为什么Python中没有Switch/Case语句?

不同于我用过的其它编程语言,Python 没有 switch / case 语句。为了实现它,我们可以使用字典映射.

2015-09-18 17:15:46

阅读数 828

评论数 0

原创 Python 中的 property 属性

Python中有个很赞的概念,叫做property,它使得面向对象的编程更加简单。

2015-09-18 15:47:37

阅读数 405

评论数 0

原创 30个Python实用技巧

Python实用技巧

2015-09-18 13:08:26

阅读数 1035

评论数 0

原创 Tornado编程基础

Tornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。

2015-09-17 15:00:51

阅读数 2860

评论数 2

原创 利用Python 的 Pandas进行数据分析

Python中用Pandas进行数据分析,最常用的就是Dataframe数据结构。文章介绍Pandas如何读取mysql数据到Dataframe,及如何将数据写回Mysql。1. Pandas读取Mysql数据要读取Mysql中的数据,首先要安装Mysqldb包。假设我数据库安装在本地,用户名位m...

2015-09-16 17:31:05

阅读数 8616

评论数 0

原创 python torndb模块

python torndb模块目录python torndb模块 目录 一torndb概述 二连接与查询 1创建连接 2查询 query与get 插入 insert与insertmany一、torndb概述torndb是一个轻量级的基于MySQLdb封装的一个模块,其是tornado框架的一部分。...

2015-09-16 15:37:52

阅读数 1559

评论数 0

原创 使用Nginx+uWSGI+Django方法部署Django程序

Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。

2015-09-16 10:24:58

阅读数 861

评论数 0

转载 django 部署sae上传图片

由于sae上传版本库只有读的权限。所以采用storage存储上传的图片。         (1)为应用添加storage服务,并创建一个domain。         (2)修改models 中的ImageField,需要重写ImageField的save方法。如下: ...

2014-12-10 18:09:12

阅读数 524

评论数 0

转载 Memcache与python

理解一些概念: Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这 些HashTabl...

2014-12-09 00:11:22

阅读数 501

评论数 0

转载 python memcache 简单操作 (用于web前端优化,减少读库次数)

Memcached官网 memcached.org 简单介绍:memcached很强大,它可以支持分布式的共享内存缓存,大型站点都用它。对小站点来说,有足够内存的话,使用它也可以得到超赞的效果。 使用目的:由前面的介绍看到,大家使用它都是为了速度,不过我却是为了解决Session在不同...

2014-12-09 00:09:18

阅读数 282

评论数 0

转载 新浪sae部署django1.4

1.在sae上建立一个python应用,并将版本库checkout到本地: svn co https://svn.sinaapp.com/projectname 用户名为安全邮箱,密码为安全密码。 把工程复制到版本库下并重命名工程名为1,作为默认版本代码目录。 2.在默认版...

2014-12-08 19:00:35

阅读数 425

评论数 0

转载 给你的django后台模型实例加上一个可以直接访问的链接

admin.py from django.core.urlresolvers import reverse from django.utils.html import format_html from .models import Flavor,IceCreamBar clas...

2014-12-08 18:08:48

阅读数 844

评论数 0

提示
确定要删除当前文章?
取消 删除