自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 vmware15.5版本安装mac10.13记录

之前找的unlocker和vmware15.5版本不匹配,死活出不来apple mac os列选项,如需要下载资源可以在我这里找到 1 vmware分享链接,需要网上找个永久序列码 链接:https://pan.baidu.com/s/1Th1qDkj9DzJvx3K-a_LuCA 提取码:4...

2020-05-18 17:42:45 19 0

原创 scp,rsync远程拷贝文件过滤文件

平时的工作中经常需要推送代码,文件资源到服务器,也从服务器中拷贝资源到本地,基本上通过scp就能方便满足需求: scp file1 root@host:/path/to/dest/ scp -r /path/to/source/file/ root@host:/path/to/dest/ 详...

2020-05-14 16:13:32 36 0

原创 给数据库授权账号或增加root权限账号较好的命令记录

创建了数据库之后如果想授权账号,或者想给数据授权和root一样的账号,测试用了很多的SQL语句,最终还是这两句分开写比较方便适用,记录一下 create database jd_web default charset=utf8; 命令说明: 第一句:创建一个jd_web数据库设置utf-8...

2020-04-20 09:57:12 62 0

原创 ubuntu下mysql5.7新安装的没有密码或者密码忘记了怎么办

新安装的数据库mysql在没有设置账号密码的情况下如何登陆并进行密码设置呢? 在网上查到资料已经解决了,记录一下, 1.查看一下debian.cnf 需要用到权限命令 : sudo cat /etc/mysql/debian.cnf 才能看到 2.然后找到 client项的 user ...

2020-04-19 22:03:13 37 0

原创 SyntaxError: Generator expression must be parenthesized

django1.11版本在python3.7中运行还有点兼容性问题. 出现SyntaxError: Generator expression must be parenthesized这个报错 找到这个widget.py文件,并修改 删除这个逗号报错就可以解决问题 ...

2019-05-15 09:06:48 1309 2

转载 session cookie详述

虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 一、术语session ...

2019-04-30 12:04:14 91 0

原创 HTTP协议交代的清清楚楚

一、HTTP简介 1.http协议介绍 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等...

2019-04-26 08:42:00 73 0

原创 ssh技术

Linux ssh命令详解 SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。 ssh服务端由2部分组成: openssh(提供ssh服务...

2019-04-24 21:23:16 513 0

原创 Mac 系统中各个文件夹详细介绍

Mac 系统中各个文件夹详细介绍 Mac OS X 系统以Unix作为核心,根目录为 / 打开Macintosh HD你会发现内中有四个文件夹分别为:应用程序(Applications)、系统(System)、用户(User)、资料库(Library)下面为大家详细介绍下其含义 Mac OS...

2019-04-24 08:34:58 5175 0

原创 python常用包

环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具。 pyenv – 简单的 Python 版本管理工具。 Vex – 可以在虚拟环境中执行命令。 virtualenv – 创建独立 Python 环境的工具。 virtualenvwrappe...

2019-04-20 22:56:31 1036 0

转载 python selenium中Excel数据维护(二)

python selenium中Excel数据维护(二) 接着python里面的xlrd模块详解(一)中我们我们来举一个实例: 我们来举一个从Excel中读取账号和密码的例子并调用:   ♦1.制作Excel我们要对以上输入的用户名和密码进行参数化,使得这些数据读取自Excel文件。我们将E...

2019-04-20 22:20:24 54 0

原创 python里面的xlrd模块详解(一)

python里面的xlrd模块详解(一) 那我就一下面积个问题对xlrd模块进行学习一下: 1.什么是xlrd模块? 2.为什么使用xlrd模块? 3.怎样使用xlrd模块? 1.什么是xlrd模块?   ♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读e...

2019-04-20 22:18:59 1694 0

原创 Python中 sys.argv[]的用法简明解释

Python中 sys.argv[]的用法简明解释 学习python开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,大部分都是转载和复制的。给的都是简明pyt...

2019-04-20 06:44:29 40 0

原创 localStorage和sessionStorage

localStorage使用总结 一、什么是localStorage、sessionStorage 在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),loca...

2019-04-02 16:30:13 36 0

原创 H5移动端网页头部标签模板

总结性的干货方便查看: <head> <!-- 声明文档使用的字符编码 --> <meta charset='utf-8'> <!-- 优先使用 IE 最新版本和 Chrome --> <...

2019-04-02 15:28:21 534 0

原创 js封装了一个浮动广告

老板说要做一个电话号码在页面中能看到,并且弹来弹去。 为了便于随便调用,考虑到封装性,所以就写了一个纯js的,朋友们有需要可以拿去,随掉随用,不过注意要放在dom底部。 (function(){ var div = document.createElement('div&#...

2018-10-19 15:57:21 465 0

原创 原生js实现图片详情页面放大镜

最近的网站项目需要实现这个放大镜,在网上也下载了一些实现了的代码,不过感觉比较笨重,就自己写了一次,实现了,需要的朋友可以拿去用; 以下是html部分: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&...

2018-10-12 14:15:58 330 0

原创 Error:28,No space left on device报错

docker使用FastDFS出现Error:28,No space left on device 在使用FastDFS客户端上传图片时 报了一个:Error:28,No space left on device 内存空间不够,这个问题主要的原因是我们所使用的ubuntu用的时间越来越久,所剩...

2018-08-01 11:02:04 3429 0

原创 mac下docker常用命令

docker run -i -t &lt;image_name/continar_id&gt; /bin/bash 启动容器并启动bash(交互方式) docker run -d -it image_name 启动容器以后台方式运行(更通用的方式) docker ps...

2018-07-31 18:47:23 3651 0

原创 RESTful设计方法

RESTful设计方法 1. 域名 应该尽量将API部署在专用域名之下。 https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。 https://example.org/api/ 2. 版本(Versioning) 应该...

2018-07-18 09:50:07 187 0

原创 DRF路由

路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1. 使用方法 ...

2018-07-17 21:04:41 592 0

原创 DRF视图和视图集

视图说明 1. 两个基类 1)APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST fram...

2018-07-17 21:01:46 1276 0

原创 分分钟了解Docker技术

Docker简介 1. 虚拟化 1)什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种 实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间 的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。...

2018-07-17 20:02:44 4953 0

原创 django之admin调整页面展示

调整列表页展示 1 页大小 每页中显示多少条数据,默认为每页显示100条数据,属性如下: list_per_page=100 1)打开booktest/admin.py文件,修改AreaAdmin类如下: class BookInfoAdmin(admin.ModelAdmin):...

2018-07-17 11:55:55 4853 0

原创 django之admin站点

使用Admin站点 假设我们要设计一个新闻网站,我们需要编写展示给用户的页面,网页上展示的新闻信息是从哪里来的呢?是从数据库中查找到新闻的信息,然后把它展示在页面上。但是我们的网站上的新闻每天都要更新,这就意味着对数据库的增、删、改、查操作,那么我们需要每天写sql语句操作数据库吗? 如果这样的...

2018-07-17 11:40:22 445 0

原创 django之管理器

管理器Manager 管理器是Django的模型进行数据库操作的接口,Django应用的每个模型类都拥有至少一个管理器。 我们在通过模型类的objects属性提供的方法操作数据库时,即是在使用一个管理器对象objects。当没有为模型类定义管理器时,Django会为每一个模型类生成一个名为ob...

2018-07-16 20:23:46 491 0

原创 django之查询集

查询集 QuerySet 1 概念 Django的ORM中存在查询集的概念。 查询集,也称查询结果集、QuerySet,表示从数据库中获取的对象集合。 当调用如下过滤器方法时,Django会返回查询集(而不是简单的列表): all():返回所有数据。 filter():返回满足条件的数...

2018-07-16 20:22:55 1551 0

原创 django之数据库操作

演示工具使用 1 shell工具 Django的manage工具提供了shell命令,帮助我们配置好当前工程的运行环境(如连接好数据库等),以便可以直接在终端中执行测试python语句。 通过如下命令进入shell python manage.py shell 导入两个模型类,以...

2018-07-16 20:02:21 1442 0

原创 django之模型类的创建

定义模型类 模型类被定义在"应用/models.py"文件中。 模型类必须继承自Model类,位于包django.db.models中。 接下来首先以"图书-英雄"管理为例进行演示。 1 定义 创建应用booktest,在models.py 文件中定...

2018-07-16 19:38:50 1863 0

原创 django之请求和响应

请求回想一下,利用HTTP协议向服务器传参有几种途径?提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取;查询字符串(query string),形如key1=value1&amp;key2=value2;请求体(body)中发送的数...

2018-07-16 08:26:32 379 0

原创 django之配置,静态文件和路由

配置文件1. BASE_DIRBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 当前工程的根目录,Django会依此来定位工程内的相关文件,我们也可以使用该参数来构造文件路径。2. DEBUG调试模式,创建...

2018-07-16 08:23:18 467 0

原创 flask之单元测试

单元测试为什么要测试?Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。测试的分类:测试从软件开发过程可以分为:单元...

2018-07-14 11:13:22 3235 0

原创 flask蓝图

Blueprint模块化随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过python的模块化管理,于是针对一个简单的flask程序进行模块化处理举例来说:我们有一个博客程序,前台界面需要的路由为:首页,列表,详情等页面源程序app.py文件: from flask impo...

2018-07-14 11:11:15 179 0

原创 flask数据库之数据库迁移

数据库迁移在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库。最直接的方式就是删除旧表,但这样会丢失数据。更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用到数据库中。在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。并且集成到Flask...

2018-07-14 11:10:11 932 0

原创 flask数据库之多对多模型演练

多对多演练在项目开发过程中,会遇到很多数据之间多对多关系的情况,比如:学生网上选课(学生和课程)老师与其授课的班级(老师和班级)用户与其收藏的新闻(用户和新闻)等等...所以在开发过程中需要使用 ORM 模型将表与表的多对多关联关系使用代码描述出来。多对多关系描述有一个唯一的点就是:需要添加一张单...

2018-07-14 11:08:14 380 0

原创 flask数据库之基本操作模型建立

数据库基本操作在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。在 Flask-SQLAlchemy 中,查询操作是通过 query 对象操作...

2018-07-14 11:04:32 2126 2

原创 flask数据库之Flask-SQLAlchemy安装及配置

Flask-SQLAlchemy安装及设置SQLALchemy 实际上是对数据库的抽象,让开发者不用直接和 SQL 语句打交道,而是通过 Python 对象来操作数据库,在舍弃一些性能开销的同时,换来的是开发效率的较大提升SQLAlchemy是一个关系型数据库框架,它提供了高层的 ORM 和底层的...

2018-07-14 11:01:11 2640 0

原创 flask数据库之ORM

ORMORM 全拼Object-Relation Mapping.中文意为 对象-关系映射.主要实现模型对象到关系数据库数据的映射.比如:把数据库表中每条记录映射为一个模型对象ORM图解优点 :只需要面向对象编程, 不需要面向数据库编写代码.对数据库的操作都转化成对类属性和方法的操作.不用编写各种...

2018-07-14 10:59:09 437 0

原创 flask基础十五之CSRF跨站请求伪造

CSRFCSRF全拼为Cross Site Request Forgery,译为跨站请求伪造。CSRF指攻击者盗用了你的身份,以你的名义发送恶意请求。包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账......造成的问题:个人隐私泄露以及财产安全。CSRF攻击示意图客户端...

2018-07-14 10:55:48 339 0

原创 flask基础十四之wtf表单

Web表单Web 表单是 Web 应用程序的基本功能。它是HTML页面中负责数据采集的部件。表单有三个部分组成:表单标签、表单域、表单按钮。表单允许用户输入数据,负责HTML页面数据采集,通过表单将用户输入的数据提交给服务器。在Flask中,为了处理web表单,我们可以使用 Flask-WTF 扩...

2018-07-14 10:52:26 481 0

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