数据可视化
办公室里穿拖鞋
资深互联网业务安全从业者
展开
-
zmodem transfer canceled by remote side问题解决
在服务器端上传本地文件时,弹出了zmodem transfer canceled by remote side报错窗口,然后就是一堆报错乱码信息在窗口,查询一些资料,解决方法如下:解决方法:正确命令 在rz -b 后面添加参数e 如: rz –bePs:出现此情况.多数是命令错误.或者少参数原创 2017-02-05 10:46:08 · 13242 阅读 · 0 评论 -
使用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 阅读 · 0 评论 -
apache实现按天记录日志
apache作为web服务器,弱长时间运行,会导致日志文件累计过大,进而影响问题定位效率,需要修改apache的httpd.conf配置文件,实现按天记录日志。在配置文件中找到,并注释:ErrorLog logs/error_logCustomLog logs/access_log common添加新的配置命令:CustomLog "| /usr/local/a原创 2017-02-23 15:20:48 · 3291 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 10515 阅读 · 0 评论 -
django 用户认证系统
django认证系统包含三个部分:用户、权限和分组安装django项目默认启用了认证系统,如果不是使用django-admin.py创建项目的可以通过在settings配置文件里面的INSTALLED_APPS的列表里面添加django.contrib.auth和django.contrib.contenttypes这两项然后运行manage.py syncdb命令创建对应的数据库表即可转载 2017-02-16 11:10:07 · 3986 阅读 · 0 评论 -
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 · 7199 阅读 · 0 评论 -
在Django中使用Logging
原文地址:http://www.smallerpig.com/1022.html?utm_source=tuicool&utm_medium=referral前言我们在编写程序过程中,很难免的会出现一些问题,程序并非按照我们预想的那样运行,这个时候我们通常会对程序进行调试,来看看到底是哪边出了问题。而程序日志是来帮助我们记录程序运行过程的帮手,善用日志的程序员也就能很快找出转载 2017-03-08 14:37:18 · 1389 阅读 · 0 评论 -
DJANGO获取用户访问IP
使用django来获取用户访问的IP地址,如果用户是正常情况下[python] view plain copyrequest.META['REMOTE_ADDR'] 可以获得用户的IP地址。但是有些网站服务器会使用ngix等代理http,或者是该网站做了负载均衡,导致使用remote_addr抓取到的是127转载 2017-02-27 10:38:48 · 1351 阅读 · 0 评论 -
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 · 35386 阅读 · 4 评论 -
centos 安装pysqlite-2.8.3.tar.gz src/connection.h:26:20: fatal error: Python.h: No such file or direct
将安装包pysqlite-2.8.3.tar.gz下载发哦服务器后,运行pip install pysqlite-2.8.3.tar.gz 出现报错:src/connection.h:26:20: fatal error: Python.h: No such file or directory解决办法:yum install python-dev 或者 python-de原创 2017-03-02 11:00:08 · 2031 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Django项目创建例程
项目创建当我们搭建完centos的开发环境后,首先我们创建一个project,我这里project的名字是demo:django-admin.py startproject demo 目录下有四个文件:__init__.py --应用初始化文件,暂时无需修改settings.py --项目配置文件,所有涉及到project的配置都需要通过这个文件配置实原创 2017-02-07 17:49:36 · 543 阅读 · 0 评论 -
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 · 11032 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论