自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu部署vsftpd

ubuntu部署vsftpd1. 安装vsftpdsudo apt-get install vsftpd2. 测试是否安装成功sudo service vsftpd restart 如果有反应即成功命令前必须加sudo ,超级管理员也应该加sudo3. 彻底卸载vsftpd(http://www.linuxidc.com/Linux/2012-07/

2017-10-30 22:34:31 3072

原创 Ubuntu下搭建python开发环境

Ubuntu下搭建python开发环境1. 下载安装python运行环境Ps:ubuntu自带python2.7环境,如需下载安装,可使用以下命令首先输入sudo passwd 输入root相关密码,输入su,进入超级管理员 Sudo apt-get install pythonSudo apt-get install python-dev(编译外部模块文件使用的)

2017-10-30 22:31:35 6971

原创 Linux基本操作命令

Linux基本操作命令一、常用指令1. ls     显示文件或目录2.    -l  列出文件详细信息l(list)3.    -a  列出当前目录下所有文件及目录,包括隐藏的a(all)4. mkdir  创建目录5.    -p  创建目录,若无父目录,则创建p(parent)   6. cd     切换目录7. touch  创建空文件8.

2017-10-30 22:24:46 3103

原创 Linux标准目录结构

Linux标准目录结构沙盒机制:苹果软件开发 ios macos /:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 /bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot:放置linux系统启动时用到的一些文件。

2017-10-30 22:22:04 3141

原创 Django的form表单

环境:Windows、Python2.7.13编辑器:pycharm使用库:django1.11.5目标:使用定制forms在前端展示一个简单的加法运算在很多情况下,前端页面form表单约束,并不能满足我们的需求,就需要自定义form表单,而django中也提供了form表单机制。forms.py文件:Django提供的用于自定义表单的文件,可以取代HTML中的标签,H

2017-10-11 19:55:33 3754 1

原创 Django中生成二维码

在Django中生成二维码环境:Windows、Python2.713编辑器:pycharm使用库:django1.11.5,qrcode5.3,Image1.5.16其中qrcode是基于Image库的基础的。均可pip install 进行安装安装Image:pip install Image安装qrcode:pip install Image创建Djang

2017-10-11 19:38:49 4786

原创 django模板中获取列表或字典中的数据

django模板中获取列表或字典中的数据首先我们需要将列表或者字典传到html模板中该操作在app>views.py文件中完成。在views.py文件中的return render()中携带list列表,或者dict字典举例:views.pyreturn render(request,'index.html',list)这样将list列表传递到index.htm

2017-10-10 20:48:04 18510

原创 Django项目中如何在模板文件中加载静态文件

Django项目中如何在模板文件中加载静态文件在django项目中,我们并不是只简单的返回一个html页面,为了页面的美观以及功能的强大,我们有时候需要加载图片,js,font等静态文件,才能满足我们的需求。首先:创建static文件夹,将静态文件放在文件夹中然后,在settings中配置静态文件路径注意:这是一个元组,要记住加逗号,不然会报错。STATICFILES_DI

2017-10-10 20:38:41 3947

原创 Scrapy创建爬虫项目

1.打开cmd命令行工具,输入scrapy startproject项目名称2.使用pycharm打开项目,查看项目目录3.创建爬虫,打开CMD,cd命令进入到爬虫项目文件夹,输入scrapy genspider爬虫文件名 爬虫基础域名4.打开pycharm,发现spider目录下多出一个bole.py文件5.运行爬虫

2017-10-10 20:28:33 9047

原创 python验证码

Python的验证码在Python中不管是做网站开发还是爬虫分析,都需要跟验证码打交道,然而Python简洁的一点就是有很多的库,可以代替我们去做验证码的生成,以及验证码的识别的操作,但是我们也是需要明白验证码的原理的。写一个简单的程序,来生成验证码项目思路:1)定义一张图片2)创建画笔3)绘制线条和点4)绘制验证码文字5)定义扭曲的参数6)使用滤镜简而

2017-10-10 20:11:47 3534

原创 Django数据库多对多数据关系

本文主要描述Django数据中一对一的数据关系,创建app等配置不再赘述。Django操作数据库,使用ORMORM:关系映射对象,把传统的SQL语句封装成了类和对象的形式,在操作表中的记录时,就像在操作类和对象一样。使用默认数据库:sqlite操作在models.py文件中完成。多对多关系举例:一个出版社发表多个文章,一篇文章也可以对多个出版社发表ManyToManyF

2017-10-10 19:39:35 4183

原创 Django数据库一对多数据关系

本文主要描述Django数据中一对一的数据关系,创建app等配置不再赘述。Django操作数据库,使用ORMORM:关系映射对象,把传统的SQL语句封装成了类和对象的形式,在操作表中的记录时,就像在操作类和对象一样。使用默认数据库:sqlite操作在models.py文件中完成。一对多数据关系:一对多关系是通过‘子表’中设置‘父表’的外键约束来完成关联父表的一个数据对应

2017-10-10 19:24:08 4050

原创 Django数据库一对一数据关系

本文主要描述Django数据中一对一的数据关系,创建app等配置不再赘述。Django操作数据库,使用ORMORM:关系映射对象,把传统的SQL语句封装成了类和对象的形式,在操作表中的记录时,就像在操作类和对象一样。使用默认数据库:sqlite操作在models.py文件中完成。一对一数据关系:一对一关系:数据库中两个表中数据的对应关系一个账户对应着一个联系人,

2017-10-10 19:02:45 4272

原创 Python虚拟环境的安装和配置(windows)

先在电脑上将python2.7和python3.5版本安装完成,并记清楚安装路径,统一安装在D盘1.下载virtualenvwrapper 包输入workon命令查看是否可用2.使用virtualenvwrapper创建虚拟环境3.默认放在C:\Users\Administrator\Envs目录中可以修改存放的路径:找到系统环境

2017-09-19 19:58:08 3605

原创 Django创建项目及虚拟环境搭建

Django创建项目及虚拟环境搭建:1)使用workon搭建基于python2.7的django开发环境cmd命令行输入:mkvirtualenc --python=D:\python\python2.7\python.exe py2Django创建完虚拟环境会自动进入虚拟环境2)进入虚拟环境,下载django框架在虚拟环境下:pip install django 或者豆瓣

2017-09-19 19:30:46 3871

原创 Django连接数据库,解决Django migrate No changes detected 不能创建表的问题

Django连接数据库并创建表的操作步骤:1.settings文件的DATABASES中配置数据库2.makemgirations 创建数据库变更文件3.migrate 将变更文件应用到数据库中4.创建app,并将app添加到settings中的INSTALLED_APPS 中5.在app的models文件中创建数据模型6.makegirations创建数据库变更文件7.mi

2017-09-19 19:15:42 11812

原创 Python爬虫数据写入操作

Python Scrapy爬虫数据写入操作在我们写完一个爬虫项目,得到了一大堆的数据,为了以后的分析和使用,我们需要把我们得到的数据进行保存。保存数据的方式主要有:保存到数据库,保存到CSV文件,保存为JSON文件。保存到数据库中分为同步和异步的方式:一般小的数据,我们可以选择,同步保存数据库:首先先准备好数据库文件和数据表操作在pipelines.py文件中完成# 将

2017-09-16 10:14:49 5483

原创 Mysql忘记root密码后如何重置

1.确保环境变量下mysql的path路径为C:\Program Files\MySQL\MySQL Server 5.7\bin 或自己安装的mysql路径下的\MySQL Server 5.7\bin2.使用net stop mysql47 停止mysql服务3.输入mysqld --skip-grant-tables启动mysql服务,此时mysql将以不开启权限验证的方

2017-09-14 20:44:30 3469

原创 MySQL用户管理

MySQL服务器通过权限表来空值用户对数据库的访问,权限表存放在mysql数据库中,由mysql_install_db 脚本初始化,存储账户权限信息表主要有:user,db,host,tables_priv,columns_priv和procs_priv.user表是MySQL中最重要的一个权限表,其中的字段大致分为四类:用户列,权限列,安全列和资源控制列。其中用户列包括:Host、Use

2017-09-14 20:18:06 3322

原创 MySQL的视图

MySQL的视图视图是从一个或者多个表中导出的,视图的行为与表非常相似,但视图是一个虚拟表。在视图中用户可以使用SELECT语句查询数据,以及使用INSERT、UPDATE修改记录。视图的优点:简单化:经常使用的查询可以被定义为视图。安全性:通过视图用户只能查询和修改他们所能见到的数据。数据库的其他数据则既看不见也取不到。通过视图,用户可以被限制在不同的子集上:1)使用

2017-09-14 17:54:12 3330

原创 MySQL的索引

索引是数据库表中一列或多列的值进行排序的一种结构,使用索引可提高数据库中特定数据的查询速度。索引是一个单独的、存储在磁盘上的数据库结构,包含着对数据表里的所有记录的引用指针,使用索引用于快速找出某个或多个列中有一定值的行,所有的MySQL列类型都可以被索引。索引的优点:1)可保证数据库表中每一行数据的唯一性2)可以加快数据的查询速度3)在实现数据参考完整性方面,可以加速表和表之

2017-09-13 21:44:58 3194

原创 MySQL单表查询多表查询

单表查询和多表查询一:单表查询(1)查询字段,可以指定select *或者某些字段名(2)查询记录,通过where限定一个条件。如取出dept_no=20的e_name和e_job信息obj.selectSql('select e_name,e_job from employee where dept_no=20')(3)and or语句,and表示要满足多个条件同时成立,

2017-09-13 21:30:09 3998

原创 MySQL数据类型

MySQL支持多种数据类型,主要有数值类型、日期类型、日期/时间类型和字符串类型。数值数据类型:包括整数类型TINYINT, SMALLINT, MEDIUMINT ,INT, BIGINT,浮点小数数据类型FLOAT和DOUBLE,定点小数类型DECIMAL。日期/时间类型:包括YEAR,TIME,DATE,DATETIM和TIMESRAMP。字符串类型:包括CAHR,VARCHAR

2017-09-13 20:43:09 3158

原创 数据库的简单操作

在MySQL安装完成之后,将会在其data目录下自动创建几个必需的数据库,这些数据库时系统自带的数据库文件,他面熟用户访问全向,不要妄动。可以使用SHOW DATABASES;来查看当前的数据库。在我们创建数据库文件之前,我们首先要连接数据库:mysql -h 数据库地址 -u用户名 -p密码 创建数据库文件:CREATE DATABASE database_name;

2017-09-13 20:05:33 3255

原创 MySQL简介

MySQL 是一个开源代码的数据库管理系统(DBMS),是一个跨平台的关系型数据库管理系统。数据库发展分为几个阶段:人工管理阶段,文件系统阶段,数据库系统阶段,高级数据库阶段。其种类大概分为:层次式数据库,网络式数据库和关系式数据库。数据库的特点:数据共享,减少数据冗余,采用特定的数据类型,具有较高的数据独立性,具有统一的数据控制功能。常用的数据类型有:整数数据类型,浮点数数据类型

2017-09-13 19:19:48 3642

原创 用python绘制词云

开发环境:python2.7需要的库:wordcloud,jieba,matplotlib下载库: pip install wordcloud通过jieba分词将读取的文本分成字符串,通过wordcloud生成词云,根据词频来显示特色词云图片,让人更加直观的明白文本的词频最大的文字首先,我们需要准备一个txt文本文件,以及一个png的图片当我们的背景图片,生成词云的形状与此图片

2017-09-11 22:08:45 8896

原创 python数据分析之Numpy

NumpyNumPy系统是Python的一种开源的数值计算扩展ndarray 多维数组 * 所有元素必须是相同类型 * ndim属性,维度个数 * shape属性,各维度大小 * dtype属性,数据类型​# coding:utf-8import numpy as np# 生成指定维度的随机

2017-09-11 21:03:19 3397

原创 Python scrapy爬虫爬取伯乐在线全部文章,并写入数据库

伯乐在线爬虫项目目的及项目准备:1.使用scrapy创建项目2.创建爬虫,bole 域名 jobbole.com3.Start_urls = [‘http://blog.jobbole.com/all-posts/’]4.爬取所有页数的文章5.文章列表页需要数据a) 缩略图的地址b) 详情url地址6.详情页面要提取的数据# 博客标题    # 博客创建

2017-09-11 18:45:48 3899 1

原创 Python爬虫爬取智联招聘职位信息

目的:输入要爬取的职位名称,五个意向城市,爬取智联招聘上的该信息,并打印进表格中#coding:utf-8import urllib2import reimport xlwtclass ZLZP(object): def __init__(self,workname,citys): # 记录查找工作名称 self.workname =

2017-08-17 21:15:07 8690 3

原创 python爬虫爬取NBA贴吧的所有精品贴

首先用直接的方法写,先尝试下能否爬取成功#coding:utf-8import urllib2,urllibimport re'''1.准备url地址2.准备请求头3.创建请求对象4.发起请求获取第一页源代码,接收响应5.通过第一页源代码,找到总页数和标题6.for循环执行总页数次 6.1 根据页码拼接完整的URL地址 6.2 创建request对象,发起请求

2017-08-15 19:35:27 10009 2

原创 python爬虫糗事百科

#coding:utf-8import urllib2import re# 工具类class Tools(object): remove_n = re.compile(r'\n') replace_br = re.compile(r'|') remove_ele = re.compile(r'', re.S) #rs 参数,要进行替换的数据 def

2017-08-14 13:19:48 4412 2

Burp 1.6.38破解版.rar

BurpSuite是用于攻击web应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。

2017-11-22

空空如也

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

TA关注的人

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