自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于数据库不适合docker的原因(摘抄)

  所有的服务都开始了容器化升级,在一切皆容器的主流思想下,无状态的服务采用容器化已经是大势所趋,常常困扰架构师的一个问题是,数据库是否需要容器化?  数据库不适合容器化的七大原因  1. 数据不安全    即使你要把 Docker 数据放在主机来存储 ,它依然不能保证不丢数据。 Docker volumes 的设计围绕 Union FS 镜像层提供持久存储,但它仍然缺乏保证...

2018-12-25 19:36:00 483

转载 跨域

CORS跨域请求CORS即Cross Origin Resource Sharing 跨域资源共享,那么跨域请求还分为两种,一种叫简单请求,一种是复杂请求简单请求HTTP方法是下列方法之一  HEAD, GET,POSTHTTP头信息不超出以下几种字段  Accept, Accept-Language, Content-Language, Last-Ev...

2018-11-27 17:01:00 129

转载 is_valid校验机制

先来归纳一下整个流程(1)首先is_valid()起手,看seld.errors中是否值,只要有值就是flase(2)接着分析errors.里面判断_errors是都为空,如果为空返回self.full_clean(),否则返回self._errors(3)现在就要看full_clean(),是何方神圣了,里面设置_errors和cleaned_data这两个字典,一个存错误字段,一...

2018-11-27 16:50:00 1507

转载 django中admin

我们在models中建立了表结构,想要在admin中表示:from django.contrib import adminfrom . import modelsfor table in models.__all__: admin.site.register(getattr(models, table))在admin中加入这句话,models中的...

2018-11-21 15:49:00 115

转载 python redirect和render的区别

render是渲染变量到模板中,而redirect是HTTP中1个跳转的函数,一般会生成302状态码。转载于:https://www.cnblogs.com/ALADL/p/9909397.html

2018-11-05 15:29:00 770

转载 django中的中间件机制和执行顺序

这片文章将讨论下面内容:1.什么是middleware2.什么时候使用middleware3.我们写middleware必须要记住的东西4.写一些middlewares来理解中间件的工作过程和要点什么是middlewareMiddleware是修改django request 或者 response对象的钩子,下面是django文档中的一段描述Mid...

2018-11-02 19:54:00 249

转载 django中间件

中间件中间件函数时django框架为我们预留的函数接口,让我们可以干预请求和应答的过程。获取浏览器端的IP地址使用request.META[' REMOTE_ADDR ']使用中间件  创建中间件  新建middleware.pyfrom django.htto import HttpResponse​class BlockIPSMiddlewar...

2018-11-02 17:02:00 69

转载 django项目中在settings中配置静态文件

STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static'),]写成大写可能看不太懂,但是小写的意思非常明显:staticfiles_dir = [  os.path.join()]转载于:https://www.cnblogs.com/ALADL/p/9832647.html...

2018-10-22 20:43:00 255

转载 javascript获取DOM对象三种方法

1. getElementByID()getElementByID()方法可返回对拥有指定ID的第一个对象的引用2.getElementByTagName()getElementByTagName()方法可返回带有指定标签名的对象的集合3.getElementByName()getElementByName()方法可返回带有指定名称的对象的集合转载于:https...

2018-10-19 13:40:00 188

转载 Django视图

Django的View(视图)一个视图函数(类),简称视图,是一个简单地python函数(类),它接受web请求并且返回web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更过的要求了-----可以说“没有什么神奇的地方”。...

2018-10-10 21:00:00 98

转载 爬虫爬取百度词条

页面是随时升级的,所以现在的链接不代表以后的链接,但是万变不离其宗,只要学会解析页面,那么就能走的更远。码云链接:https://gitee.com/ALADL/baike_spider.gitfrom baike_spider import url_manager,html_downloader, html_parser, html_outputerclass ...

2018-10-10 19:47:00 398

转载 django模板系统(下)

主要内容:母版,继承母版,块,组件,静态文件母版<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <met...

2018-10-10 16:42:00 70

转载 django模板系统(上)

filters 过滤default 替代作用filesizeformat 格式化为人类可读add 给变量加参数lower 小写upper 大写title 标题ljust 左对齐rjust 右对齐center 居中length 返回value的长度slice 切片fi...

2018-10-10 16:17:00 93

转载 django版本切换以及更改url(pycharm)

Django版本切换:https://blog.csdn.net/weixin_42305814/article/details/80742090因为是从2版本更改到1版本,所以里面一些东西需要变动一下:2版本变更过来的话,这里的path就需要更改为url,上一篇博客也说了两个版本路径的区别。【Lib】【django】【conf】【urls】将 from djan...

2018-10-09 19:20:00 211

转载 django中url 和 path 的区别

django中 url 和 path 都是配置路径,有什么不同?django.urls pathdjango.conf.urls urlpath 与 url 是两个不同的模块,效果都是响应返回页面,path调用的是python第三方模块或框架,而url则是自定义的模块,如Views下的def函数对应url中的参数值。例如:url(r'^login',views...

2018-10-09 17:31:00 1608

转载 Django基础

一、什么是web框架?  框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。  对于所有web应用,本质其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。import socketdef handle_request(cli...

2018-10-09 15:57:00 68

转载 Django有关的所有命令

1. Django的安装  pip install django ==1.11.11  pip install -i yuan django==1.11.112. 创建项目  django-admin startproject 项目名通过manage.py执行CD项目目录下3.创建APP  python manage.py startapp app01...

2018-10-08 16:22:00 90

转载 WinThruster清理电脑注册表

电脑因为安装卸载各种软件,长时间工作,越来越卡慢,很大程度上和电脑中一些老旧不用的注册表有关,一些遗留问题也成为隐患。今天我们主要来讲一下一些不用,没用的注册表清理问题。无意间在网上看了一个软件,WinThruster,官网是:https://www.solvusoft.com/zh-cn/但是,大家都明白,要钱。所有我就找了一下免费的,但是需要手动注册,当然,注册过程非...

2018-09-28 23:27:00 1000

转载 Django基础必会套装

  from django.shortcuts import HttpResponse, render, redirect  1. HttpResponse('OK') --> 把字符串的OK转成二进制,然后按照HTTP响应的格式要求返回  2. render(request, 'login.html') --> 打开文件,读取内容,按照响应格式返回  3. re...

2018-09-28 19:08:00 60

转载 Django简介

此教程针对Django1.11和python3.4或更高版本。假设你已经安装好了Django。你可以通过shell提示符中运行以下命令来检查Django是否已安装及其版本情况:python -m django --version注意:安装python时你修改的什么就加上什么,例如我修改的是python3,所以这里这里就会变成python -m django --...

2018-09-25 18:20:00 69

转载 数据库初始化以及制作为Windows服务

前面的博客里我讲述了一些安装过程中会出现的问题以及解决方法,下面我讲一下基本的操作。1、初始化:(我们要现在数据库里面创建一个data文件,这里是存放数据的地方,所以要是重要的数据已经记得看清楚了删,当然最好是不要删)mysqld --initialize-insecure2、启动mysql服务(两种启动方式,一种是直接在任务管理器中找到服务,另一种就是命令启动)...

2018-09-19 12:03:00 104

转载 数据库无法注册服务

因为之前数据库出了问题,所以重新装了数据库,但是中途又出现了很多bug。就是这个问题,其实上面已经提示了怎么处理这个问题,所以我们按部就班的处理就行了。然后我们右键【我的电脑】,进入【管理】,在最下面找到【服务】,点进去看看有没有就行了。当然,这只是其中的一个安装时出现的bug,当然要是有更多的bug,烦请留言,我会时时关注。转载于:https://www.cn...

2018-09-19 11:52:00 628

转载 JS中String转int

方案一代码:  Number(str)方案二代码:  // parseInt 方法都有两个参数,第一个参数就是要转换的对象,第二个参数是进制基数,可以是2,8,10,16,默认以10 进制处理  parsenInt(str)  方案一与方案二对比var str='1250' ;alert( Number(str) ); //得到12...

2018-09-18 17:06:00 137

转载 jQuery

jQueryjQuery 是一个 JavaScript 库。jQuery是一个轻量级的、兼容多浏览器的JavaScript库。jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“jQuery 极大地简化了 Java...

2018-09-17 19:52:00 110

转载 数据库服务注册(使用命令注册):解决my.ini配置文件不存在的问题

  注册数据库的时候,有一键式安装,还有一种通过压缩包安装。今天主要来讲一下压缩包安装会出现的问题。  1. 新建一个my.ini文件,里面内容为:    [client]port=3306default-character-set=utf8[mysqld] # 设置为自己MYSQL的安装目录 basedir=D:\mysql-5.7.23-winx6...

2018-09-17 19:52:00 397

转载 数据库启动丢失MSVCP120.dll

在自己第一次安装数据库的时候发生了很多问题,,首当其冲的就是数据库启动时丢失MSVCP120.dll,这里就不配图了(安装好了才想起来写一篇博客)。  为什么安装不了?    这是因为系统缺失必要的运行库导致的,而不是安装软件本身的错误。  如何解决?    首先进入控制面板“程序和功能” ,查看已安装的Visual C++运行库。      我们通过微软官网或者...

2018-09-17 19:52:00 167

转载 BOM和DOM

BOM(Browser Object Model) 是指浏览器对象模型,它使JavaScript有能力与浏览器进行对话。DOM(Document Object Model) 是指文档对象模型,通过它,可以访问HTML文档的所有元素。Window对象是客户端JavaScript最高层对象之一。由于window对象是其它大部分对象的共同祖先,在调用window 对象的方法和属性时,可...

2018-09-07 15:04:00 42

转载 用yield实现python协程

刚刚介绍了pythonyield关键字,趁热打铁,现在来了解一下yield实现协程。引用官方的说法:  与线程相比,协程更轻量。一个python线程大概占用8M内存,而一个协程只占用1KB不到内存。协程更适用于IO密集型的应用。当然在讲协程的实现之前,有必要先来看一下send方法。send方法yield表达式有一个返回值,send方法的作用就是控制这个返回值...

2018-09-04 16:06:00 179

转载 深入理解python中的yield关键字

想必大家都看过这样的代码:上面的这段代码会计算0-9的平方并打印出来。那么问题来了,这段代码和我们要说的东西有什么区别呢?这里的关键字,yield,我在前面的文章里已经发过了。那么yield是什么呢?要理解yield,还得从容器说起。容器(container)象列表(list),集合(set),元组(tuple)--又叫序列,字典(dict)都是容器。简...

2018-09-04 15:40:00 120

转载 浏览器脚本教程

JavaScript是世界上最流行的脚本语言。JavaScript是属于web的语言,它适用于PC,笔记本电脑,平板电脑和移动电话。JavaScript被设计为想html页面增加交互性。许多HTML开发者都不是程序员,但是JavaScript却拥有非常简单的语法。几乎每个人都有能力将小的JavaScript片段添加到网页中。详情请见-->http://www.w3s...

2018-09-04 14:59:00 413

转载 概念性进程

了解进程之前我们需要先来了解计算机的硬件组成由哪些?显示器, 主机, 好吧,老奶奶不扶我就服你!!!!!对计算机没有研究的人可能第一反应就是这个. 大错特错计算机的硬件组成:  主板  CPU    固化(寄存器,是直接和CPU进行交互的一个硬件)中央处理器:  计算(数学计算和逻辑计算) 和控制 (控制所有硬件协调工作)  存储      硬盘,内存...

2018-08-17 15:49:00 59

转载 网络编程

网络基础知识相关  1. 架构    a. C/S 架构 : client 客户端 和 server 服务端      优势 :能充分发挥pc机的性能    b. B/S 架构 : browser 浏览器 和 server 服务器 隶属于 C/S架构        B/S架构 统一了引用的接口  2. 通信的事:    a . 同一台电脑上两个py程序通信...

2018-08-13 17:23:00 91

转载 模块详解

什么是模块?  常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。  1.使用python编写的代码(.py文件)  2.已被编译为共享库或DLL的C 或者C++扩展  3. 包好一组模块的包  4. 使用C编写并链接到python解释器的内置模块常用模块collections模块在内置数据类型(di...

2018-08-08 18:53:00 101

转载 正则表达式

正则表达式正则表达式是一种字符串,由普通字符和元字符组成正则表达式的定义:  一种匹配字符串的规则  可以定制一个规则    1. 来确认一个字符串是够符合规则    2. 从大段的字符串中找到符合规则的内容元字符:描述其他字符的特殊字符字符类:正则表达式中可以使用字符类,一个字符类定义一组字符,其中的任一字符出现在输入字符串中即匹配成功,每次匹配只...

2018-08-06 17:43:00 60

转载 模块和包

模块分为三种:1. 自定义模块2. 内置模块  安装python解释器的时候跟着装上的3 .开源模块(第三方模块/拓展模块)  没有安装python解释器的时候安装的那些功能什么是模块?  有的功能开发者自己无法完成,这样的话需要借助已经实现的函数/类来完成这些功能  你实现不了的功能都有别人替你实现了  别人写好的一组功能    分类 管理方法...

2018-08-03 21:18:00 53

转载 python面向对象-封装and多态

python 接口类和抽象类为什么讲封装之前要将这个东西? 我才不会说为什么首先:  python没有接口类这个概念!!!!!!!!哈哈哈......神经病python抽象类和接口类更接近于一种规范,例如,我吃苹果,吃香蕉,吃梨,这些我都可以统一归到吃水果这个类中,但是我能吃到这个水果吗????? 水果这个笼统的东西我能吃到吗,我只能吃到具体的香蕉什么的.........

2018-07-26 16:15:00 383

转载 继承:深度优先和广度优先

面向对象封装: 其实就是使用构造方法将内容封装到对象中,然后通过对象直接或者self间接获取被继承的内容继承: 对于面向对象的继承来说,其实就是将多个类共有的方法提取到父类中,子类仅需继承父类而不必去实现每个方法(除了子类和父类,你可能看到过派生类和基类,他们与子类和父类只是叫法不同而已)多态:(鸭子类型): 一个接口的多种实现方式继承class 父类:...

2018-07-25 19:59:00 266

转载 匿名函数和递归

lambda匿名函数: 为了解决一些简单的需求而设计的一句话函数lambda函数不需要def来声明,一句话就可以声明出一个函数语法:函数名 = lambda 参数: 返回值需要注意的是:  1. 函数的参数可以有多个,多个参数之间用逗号隔开  2. 匿名函数不管多复杂,只能写一行,切逻辑结束后直接返回数据  2.返回值和正常的函数一样,可以是任意...

2018-07-20 14:15:00 203

转载 生成器-yield初接触

什么是生成器?生成器的实质就是迭代器在python中有三种方式来获取生成器  1. 通过生成器函数  2. 通过各种推导式实现生成器  3. 通过数据的转换也可以获取生成器将函数中的return换成yield就是生成器运行的结果是不一样的,由于函数中存在了yield,那么这个函数就是一个生成器函数,这个时候,我们再执行这个函数的时候,就不再是函数的执行...

2018-07-18 14:57:00 78

转载 内层函数对外层变量(非全局变量)的引用

闭包什么是闭包?闭包就是内层函数对外层函数的变量的引用我们使用__closure__来检测函数是否闭包,使用函数名__closure__返回东西就是闭包,返回None就不是闭包那么如何在函数外边调用内部函数呢?使用闭包的好处:使变量常驻内存(保证变量不会消亡)迭代器什么是迭代器?遵循可迭代协议的对象我们偶尔会碰到这样...

2018-07-17 19:23:00 808

空空如也

空空如也

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

TA关注的人

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