自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

巫山云的专栏

keep calm and carry on

  • 博客(20)
  • 资源 (10)
  • 收藏
  • 关注

转载 Django Ajax CSRF 认证

CSRF(Cross-site request forgery跨站请求伪造,也被称为“one click attack”或者session riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF

2017-02-28 19:33:09 877

转载 DJANGO获取用户访问IP

使用django来获取用户访问的IP地址,如果用户是正常情况下[python] view plain copyrequest.META['REMOTE_ADDR']  可以获得用户的IP地址。但是有些网站服务器会使用ngix等代理http,或者是该网站做了负载均衡,导致使用remote_addr抓取到的是127

2017-02-27 10:38:48 1350

原创 Django 部署时得到 Bad Request (400)(DEBUG = False)

为了获得更好的安全保障,Django项目在部署时,将settings.py中的调试选项设置为false,这里首先出现了_ssl无法import的报错,发现是python在编译时ssl模块未能成功编译,搞了半天终于编译成功。部署完成后,又出现了 Bad Request (400)的报错信息,debug发现是ALLOWED_HOSTS设置有误:简单版本:ALLOWED_HOSTS=['*']

2017-02-24 15:52:45 10511

原创 apache实现按天记录日志

apache作为web服务器,弱长时间运行,会导致日志文件累计过大,进而影响问题定位效率,需要修改apache的httpd.conf配置文件,实现按天记录日志。在配置文件中找到,并注释:ErrorLog logs/error_logCustomLog logs/access_log common添加新的配置命令:CustomLog "| /usr/local/a

2017-02-23 15:20:48 3289

原创 failed to load resource the server responded with a status of 500 (internal server error)

在调试程序时出现了failed to load resource the server responded with a status of 500 (internal server error)错误,其实在编译过程中是正常的,但在网站接收、处理请求的环节出现了问题,通过F12打开console窗口看不到详细的报错信息,测试服务器cmd窗口也看不到详细信息,最终发现在network界面上可以看到相

2017-02-22 14:33:34 35321 4

原创 django部署admin后台static文件丢失问题解决

Django+Python+Mod_wsgi+Apache centos部署后,会存在登录后台admin后,出现css、图片等丢失问题。经测试,给出一个解决方案如下:settings.py 中进行设置设置static文件目录STATIC_ROOT = os.path.join(BASE_DIR, 'static').replace('\\','/')设置django的a

2017-02-20 10:46:59 6184

原创 django实现自定义权限控制

自定义权限django自定义权限使用permissions这个meta属性,例如:#encoding = utf-8from django.db import models# Create your models here.# rights controlclass tofmodel(models.Model): class Meta: permi

2017-02-16 11:21:50 7198

转载 django 用户认证系统

django认证系统包含三个部分:用户、权限和分组安装django项目默认启用了认证系统,如果不是使用django-admin.py创建项目的可以通过在settings配置文件里面的INSTALLED_APPS的列表里面添加django.contrib.auth和django.contrib.contenttypes这两项然后运行manage.py syncdb命令创建对应的数据库表即可

2017-02-16 11:10:07 3985

转载 python 的日志logging模块学习

1.简单的将日志打印到屏幕import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message')屏幕上打印:WARNING:roo

2017-02-15 10:00:40 426

原创 使用django-userena搭建用户登录系统

主要参考文章:http://www.hi-roy.com/2015/04/09/django-userena%E4%BD%BF%E7%94%A8%E8%AE%B0%E5%BD%95/1,django-userena安装及相关配置django-userena扩展了django原生的用户系统,提供了注册、登录、修改密码、邮件验证等一系列常用功能。直接使用pip安

2017-02-14 10:46:17 3159

原创 flask部署:Apache+mod_wsgi+python+virtualenv

1,修改项目文件权限需要赋予apache该项目的完全权限chmod 755 flaskdemo查看apache的归属用户组egrep -i '^user|^group'/usr/local/apache/conf/httpd.conf chown daemon:daemon flaskdemo 2,创建wsgi文件import osimportsy

2017-02-09 17:27:47 2252

原创 virtualenv安装并配置flask开发环境

安装 virtualenv,这个主要是用来做解释器环境隔离的,避免同一机器上的多个python或者多个python的库依赖,如果当前机器上只有一个项目,则没必要安装虚拟环境安装包下载地址:https://pypi.python.org/pypi/virtualenv/15.1.0使用pip install * 命令进行安装mkdir flaskdemocd f

2017-02-09 10:47:50 1498

原创 centos系统下离线安装flask

flask的安装与django的安装不同,flask依赖于数个安装包,具体依赖的组件可在安装包下的setup.py中查看以安装Flask-0.12版本为例,我自己的机器上需要的安装包包括:Babel-2.3.4.tar.gzclick-6.7.tar.gzFlask-0.12.tar.gzitsdangerous-0.24.tar.gzJinja2-2.9.

2017-02-08 17:27:04 2561

原创 Django开发D3.js展示页面时IE浏览器d3 is undefined error问题的解决

直接在网页前端添加:DOCTYPE html>meta http-equiv="X-UA-Compatible" content="IE=edge" />即可解决这类问题,详细信息见链接:http://stackoverflow.com/questions/16640484/d3-is-undefined-error同时还有其他途径也可以解决这个问题:

2017-02-08 16:59:56 2094

原创 Django+Ajax+jQuery实现网页动态更新

views.py中的修改增加相应的请求处理函数:def getdevjson(request):    print 'get here'    if ('key' in request.GET):        searchkey = request.GET.get('key')        return JsonResponse(search(s

2017-02-08 16:47:51 11031

原创 Django项目创建例程

项目创建当我们搭建完centos的开发环境后,首先我们创建一个project,我这里project的名字是demo:django-admin.py startproject demo 目录下有四个文件:__init__.py   --应用初始化文件,暂时无需修改settings.py --项目配置文件,所有涉及到project的配置都需要通过这个文件配置实

2017-02-07 17:49:36 543

原创 Django(1.7.11)+Python(2.7.11) centos部署

web项目部署环境:Django+Python+Mod_wsgi+Apachecentos python升级见:http://blog.csdn.net/wushanyun1989/article/details/54880251执行这个安装过程,启动django后会出现报错:django.core.exceptions.ImproperlyConfigured

2017-02-07 17:20:13 2018

原创 Centos Apache安装

Apache安装:下载地址:http://httpd.apache.org/download.cgiapache需要先安装依赖包apr、apr-util、pcreapr、apr-util下载地址:https://apr.apache.org/download.cgipcre下载地址:http://blog.csdn.net/wangjunjun2008/arti

2017-02-05 17:29:42 396

原创 CentOS 升级Python2.6 到 2.7

1.下载Pyhon,选择下载Gzipped source tar ball (2.7.11) (sig)网址https://www.python.org/download/releases/2.7.112.解压安装,命令如下tar -xvf Python-2.7.11.tgzcd Python-2.7.11./configure --prefix=/usr/

2017-02-05 11:33:06 1623

原创 zmodem transfer canceled by remote side问题解决

在服务器端上传本地文件时,弹出了zmodem transfer canceled by remote side报错窗口,然后就是一堆报错乱码信息在窗口,查询一些资料,解决方法如下:解决方法:正确命令 在rz -b 后面添加参数e 如: rz –bePs:出现此情况.多数是命令错误.或者少参数

2017-02-05 10:46:08 13241

孤立森林原理及应用论文合集

孤立森林原理及应用论文合集。主要包含孤立森林两篇原理性论文,变种及应用,异常检测原理,方便大家查阅使用。

2018-07-26

Network Analysis with Python.

使用python进行社交网络分析

2017-03-13

ECCV10-Guided Image Filter-代码

动 机: 利用图像I的局部信息去滤波图像q。 目 标: 使得图像q保持图像I所具有的局部信息。 本 质: 将空域滤波模型推广到基于图像信息的滤波。 作者背景: Publication CVPR 3 ECCV 1 TPAMI 1

2014-01-12

ECCV10-Guided Image Filter -ppt

动 机: 利用图像I的局部信息去滤波图像q。 目 标: 使得图像q保持图像I所具有的局部信息。 本 质: 将空域滤波模型推广到基于图像信息的滤波。 作者背景: Publication CVPR 3 ECCV 1 TPAMI 1

2014-01-12

Guided Image Filtering

动 机: 利用图像I的局部信息去滤波图像q。 目 标: 使得图像q保持图像I所具有的局部信息。 本 质: 将空域滤波模型推广到基于图像信息的滤波。

2014-01-12

Data Structures and Algorithms for Big Databases

大数据存储的经典教程::Data Structures and Algorithms for Big Databases

2013-06-15

bit_vector在VS2010中的使用

bit_vector在VS2010中的使用范例

2013-06-15

红黑树算法

讲述红黑树算法的ppt文档,过程很详细,值得一看

2013-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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