自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Apache Http Server Windows环境安装和启动

下载Apache官网上只提供了Linux系统的压缩包,Windows版在Apache Windows版点击Files for Microsoft Windows然后下载第一个博主选择的是x64的版本安装把下载的文件httpd-2.4.38-o102r-x64-vc14-r2.zip解压用管理员打开Windows命令框cd到解压文件的目录下执行命令:httpd.exe在浏览...

2019-03-21 20:36:09 344

原创 python爬虫——增量式爬虫——queue

python队列QueueQueue是python标准库中的线程安全的队列(FIFO)实现,提供了一个使用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递。基本FIFO队列class Queue.Queue(maxsize=0)。FIFO即first in first out,先进先出。queue提供了一个基本的FIFO容器,使用方法很简单,maxsiz...

2019-03-01 20:22:51 587

原创 Python学习——cookie和session的区别

cookie存储的数据量小,最大不超过3k 是web服务器创建,在浏览器中存储 首次登录的时候服务器会创建cookie存储到浏览器中。 是浏览器的会话技术,是一种长连接的会话技术 它能够保证我们在有效期内,访问同一个web服务器时,产生比较好的体验。比如,自动登录操作。sessionsession依赖于cookie session属于服务器端的会话技术,一般会将数据保存在服务器...

2019-02-12 20:33:20 649

原创 Python学习——项目上线

一、下载虚拟环境pip install virtualenv二、对pip进行升级pip install --upgrade pip三、下载虚拟环境的wrapper文件apt install virtualenvwrapper四、对apt进行升级apt update五、进入.bashrc文件vim .bashrc六、如果连不上阿里云,开启远端连接权...

2019-02-11 09:24:58 644

原创 Python学习——Django模型——表关系

关系型数据库最强大之处在于“关系”,表和表之间是有关联的,表之间的关系有一对一,一对多,多对多。1.1一对一学生和档案之间属于一对一,学生表和档案表就是一对一关系,学生表是主表,档案表是从表。从表中有一个外键和学生表关联,并且要求外键取值唯一,对应关键字为:OneToOneField#创建模型class Student(models.Model): sno = models...

2019-01-10 08:50:42 267 1

原创 Python学习——django模型

django框架中的模型models是用来控制数据库的,属于MVT中的M层。有关数据的操作的都要经过models模块。模型的使用步骤:配置数据库 models.py定义模型类 激活模型 使用模型Django默认使用的是sqlite(如果没有sqlite创建app的时候会报错,所以建议先配置数据库),但在生产环境中一般会用MySQL、postgrsql、oracle等关系型数据库。1、...

2019-01-09 09:04:20 291

原创 Python学习——Django数据库迁移冲突

我们在学习框架的时候不可避免的要用到数据库,所以框架主要就是和数据库打交道,但是在进行数据迁移的时候难免会出现一点小BUG,此以Django为例,进行二次数据库迁移的时候可能会出现迁移文件已经存在,迁移信息冲突的问题吗,或者是数据库表已经存在,都会报错。我们今天讲的就是迁移信息冲突的问题。举个例子吧:我们先创建两个表,分别是...

2019-01-07 19:33:17 780

原创 Python学习——八大数据结构

树树是一种数据结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合,把它叫做“树”是因为它看起来像一棵倒挂的树,根朝上,叶子向下。树的特点:每个节点都有零个或多个子节点;没有父节点的节点称为根节点;每一个非根节点有且仅有一个父节点;除了根节点外,每个子节点可以分为多个不相交的子树;二叉树是树的特殊的一种,具有如下特点:每个节点最多有两棵子树,节点的度最大为2....

2019-01-04 14:25:20 1176

原创 Python学习——redis密码认证

我们安装完Redis之后,在终端中输入redis-cli 直接进入redis数据库,redis默认是不需要密码认证的,只要连接的redis服务器的host和port(默认6379)正确,就可以连接使用。在这个信息化时代数据对我们来说是十分重要的我们并不想让别人随便访问我们的数据库,免密登录这显然不是我们所希望的。修改配置文件redis的配置文件默认在/etc/redis.conf,sudo...

2019-01-03 15:08:22 4521

原创 Python学习——python开发环境配置

Python 2和Python 3之间存在着较大的差异,并且,由于各种原因导致了Python 2和Python 3的长期共存。在实际工作过程中,我们可能会同时用到Python 2和Python 3,因此,也需要经常在Python 2和Python 3之间进行来回切换。这就需要对python的版本进行管理,除此之外还需要对不同的软件包进行管理。大部分情况下,对于开源的库我们使用最新版本即可。但是,有...

2019-01-03 11:20:44 331

原创 python学习——数据库的事务

在现在这个信息时代,会产生很多数据,这些数据大部分都会被存到了一个容器——数据库中。随之便有了数据库的操作。这篇主要就是讲的数据库的事务,数据库的事务是什么?它有什么作用呢?数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。数据库的事务主要包括对数据库的读/写操作。它的存在主要有两个目的:1、为数据库操作序列提供了一个从失败中恢复到正常状态的方...

2019-01-03 11:17:13 706

原创 python学习——sqlyog配置连接虚拟机

在连接数据库的时候我们可以借助一些可视化工具,比如sqlyog,Navicat等,今天我们主要讲的是sqlyog的配置方法。可视化工具可以大大减少我们写源生sql语句,刚接触数据库不推荐使用,个人感觉还是多练练sql语句。但是当表格太多的时候,我们就可以用这些工具,减少我们不必要的工作量。配置步骤:1、进入数据库;2、grant all privileges on . to root@’%’...

2018-12-29 15:41:00 439

转载 Python学习——Linux命令——wget命令

今天听说了一个特别牛逼的Linux命令,然后去搜了一下资料,对它有了简单的了解,总结了一些它的用法。wget是一个下载文件的工具,它也是用在小黑窗口中的。对于Linux用户来说简直是一大福利。因为我们要经常要下载很多软件或者从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。自动下载就是wget可以在用户退出系统后在后台执行。这也就意味着我们可以登...

2018-12-28 19:32:35 1364

原创 Python学习——七层网络架构

网络七层协议OSI是一个开放性的通信系统互连参考模型,他是一个定义得非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 ;其中高层(即7、6、5、4层)定义了应用程序的功能,下面3层(即3、2、1层)主要面向通过网络的端到端的数据流。各层功能应用层与其它计算机进...

2018-12-27 09:59:43 733

原创 Python学习——JS基本语法(二)——DOM操作

DOM操作DOM,Document Object Model,文档对象模型 将HTML中的元素当做JS中的对象进行操作,称为DOM操作 window对象表示浏览器中打开的窗口,document对象整个文档 DOM操作核心:找到对象、添加事件、修改样式、…… 在JS中样式的名字采用的是小驼峰的命名规则,如:backgroundColor console.log可以将数据输出到控制台,不...

2018-12-26 20:58:19 387

原创 Python学习——JS基本语法(一)

在web项目开发的过程中,前端尤为重要的一门语言就是js,虽然作为后端人员js对于我们来说不是特别重要,但是还是有必要会写的。闲话少说,下面进入正题。那么什么是js呢?它有什么作用呢?它是怎么用的呢?不要捉急,下面我们就来浅谈一下js。js是JavaScript的简写,虽然它有一个java,但是它跟java一毛钱关系都没有,它和java的关系就像雷锋和雷峰塔之间的关系,是不是听上去很不可思议(刚...

2018-12-26 20:32:48 368

转载 Python学习——Linux下端口被占用解决

有时候关闭软件后,后台进程会死掉,导致端口被占用。有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口被占用为例,列出详细解决过程。解决方法:1、查找被占用的端口1、netstat -tln2、netstat -tln | grep 8083netstat -tln 查看端口使用情况,而netstat -tln | grep 8083则是只查看8083的使用情况2、查看...

2018-12-26 11:39:56 395

原创 Python学习——ubuntu安装mysql出错之Python版本冲突

今天给大家分享一个特别坑的坑,就是关于在ubuntu上装数据库的时候一直报错,”Erros were encountered while processing:/var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb“。之后百度了很多博客,虽然是一个不大的问题,但是解决了很久才把坑填上。为什么会引起这个错误呢?主要是因为Python版本过多引...

2018-12-26 09:45:02 185

原创 Python学习——对列表中的元素去重并保持原顺序

python对列表中的元素去重并保持原顺序对列表去重操作最快捷方便的就是把列表转成元组,但是元组是无序的,所以转成元组的话,原来的数据顺序会发生变化,所以我们可以用sort()中的key字段进行设定。#随便创建一个有重复数据的列表lt1 = [0,1,2,3,4,4,5,5,6,12,6,7,7,8,8,8,8,9,9,10,11,10,64]#把列表二次转换lt = list(set(...

2018-12-01 10:40:16 643

空空如也

空空如也

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

TA关注的人

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