自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MD5 JS

JS中使用MD5加密下载MD5 使用MD5加密的方法:下载md5.js文件,在网页中引用该文件:< script type="text/javascript" src="md5.js">< /script>在你需要使用MD5加密的地方如此调用:< script type="text/javascri...

2018-12-28 20:20:00 133

转载 Django Rest Framework 视图和路由

DRF的视图APIView#CBV中的View 与rest_framework中APIViewurlpatterns = [ url(r'^book$', BookView.as_view()), url(r'^book/(?P<id>\d+)$', BookEditView.as_view()),]# 在url中都是调用a...

2018-11-19 22:45:00 139

转载 DRF的序列化

为什么要序列化组件前后端分离,数据交互一般都是Json格式, Json是一个较为轻量级的数据交互格式,给前端的数据都要成Json格式,需要我们对数据库中的数据进行序列化下面是Django序列化和rest_framework序列化的对比Django的序列化方法class BooksView(View): def get(self, request):...

2018-11-19 22:21:00 174

转载 DjangoRestFrameWork

DRF 基于CBV进行开发先看一下FBV和CBV的区别URL里urlpatterns = [ path('admin/',admin,site.urls), path('test_fbv',views.test_fbv), path('test_cbv',TestCBV.as_view()) ]...

2018-11-19 21:01:00 207

转载 RestFul

理解Rest 如果我们想要理解restful,就要理解Representational State Transfer这个词组的意思,表征性状态转移。  这里所说的表征性,其实指的就是资源。通常我们称为资源状态转移。什么是资源  任何事物,只要有被引用到的必要,它就是一个资源。  我们在浏览器中看到的文本,视频,图片等等都是资源。这些都是实实在在存在的实体。...

2018-11-19 20:25:00 84

转载 MySQL 完整性约束

完整性约束重点:not null 与 defaultuniqueprimaryauto_incrementforeign key一、介绍约束条件与数据类型的宽度一样,都是可选参数作用:用于保证数据的完整性和一致性主要分为:PRIMARY KEY (PK) #标识该字段...

2018-09-18 20:59:00 74

转载 MySQL 数据类型二

数据类型(2)字符类型#官网:https://dev.mysql.com/doc/refman/5.7/en/char.html#注意:char和varchar括号内的参数指的都是字符的长度#char类型:定长,简单粗暴,浪费空间,存取速度快 字符长度范围:0-255(一个中文是一个字符,是ut...

2018-09-18 20:57:00 61

转载 MySQL 数据类型

数据类型介绍存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的详细参考链接:http://www.runoob.com/mysql/mysql-data-types.htmlmysql常用数据类型概括:#1. 数字: 整型:tinyint int big...

2018-09-18 20:56:00 78

转载 MySQL 表的基本操作

表的操作一、存储引擎(了解)前几节我们知道mysql中建立的库===》文件夹,库中的表====》文件现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等数据库中的表也应该有不同的类型,表的类型不同,会对应m...

2018-09-18 20:55:00 50

转载 MySQL 库的基本操作

库的操作一、系统数据库执行如下命令,查看系统库show databases;nformation_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,...

2018-09-18 20:54:00 49

转载 MySQL 基础语句

操作文件夹(库)增create database db1 charset utf8;查# 查看当前创建的数据库show create database db1;# 查看所有的数据库show databases;改alter database db1 charset gbk;删...

2018-09-18 20:51:00 68

转载 MySQL 安装

MySql安装和基本管理本节掌握内容:mysql的安装、启动mysql破解密码统一字符编码MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL...

2018-09-18 20:49:00 66

转载 JQuery 转自七米

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

2018-09-11 15:42:00 83

转载 JQuery

JQueryjQuery描述jQuery是js的一个库,封装了我们开发过程中常用的一些功能,方便我们来调用,提高了我们的开发效率。Js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里面来就可以了。JQuery版本版本一:1.x版本 :兼容IE678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最...

2018-09-10 17:51:00 73

转载 博客园更改主题css样式js特效

一.申请js权限1.进入博客园设置2.进入博客设置3.下拉,找到,博客侧边栏公告,有个申请j权限上图为申请后样式.注意:此权限仅对部分老用户开放,我本人申请了四次才通过,注册时间段的人多申请几次二.更换官方主题修改设置里可以修改官方提供的多种主题,可根据自己爱好挑选三.自定义样式将代码复制到对应栏,网上有各...

2018-09-07 19:33:00 222

转载 Web ----- JavaScript 一 语言基础(二)

一.函数普通函数// 普通函数定义function f1() { console.log("Hello world!");}带参数函数// 带参数的函数function f2(a, b) { console.log(arguments); // 内置的arguments对象 console.log(arguments.lengt...

2018-09-06 21:59:00 80

转载 Web ----- JavaScript 一 语言基础(一)

一.JavaScript概述一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:核心(ECMAScript)文档对象模型(DOM) Document object model (整合js,css,html)浏览器对象模型(BOM) Broswer object model(整合js和浏览器)简单地说,ECMAScript 描述了JavaSc...

2018-09-04 22:00:00 140

转载 python 进程间通信 消费者生产者模型 队列

队列 from multiprocessing import Queue队列: 先进先出(First In First Out 简称 FIFO)/// 栈:先进后出(First In Last Out 简称 FILO)Queue 方法介绍 :Queue([maxsize]) q = Queue([maxsize])q.get...

2018-08-23 17:59:00 107

转载 python 进程同步(锁LOCK,信号量Semaphore,事件Event),生产者消费模型

1.锁 —— multiprocessing.Lock当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱问题。from multiprocessing import Processimport randomimport timedef func(addr): print('我是%s'%addr) time.sleep(r...

2018-08-21 20:04:00 124

转载 python 进程(程序操作)

  multiprocessing模块 仔细说来,multiprocessing不是一个模块而是python中一个操作、管理进程的包。 之所以叫multi是取自multiple的多功能的意思,在这个包中几乎包含了和进程有关的所有子模块。由于提供的子模块非常多,为了方便大家归类记忆,我将这部分大致分为四个部分:创建进程部分,进程同步部分,进程池部分,进程之间数据共享。...

2018-08-21 17:04:00 139

转载 python 进程理论基础

一.理论知识#一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序#二 多道技术: 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每个核都会利用多道技术 有4个cpu,运行于cpu1的某个程序遇到io阻塞,会等到io...

2018-08-21 15:56:00 62

转载 网络编程 socket

一.软件开发架构1. C / S 架构  C/S即:Client与Server ,中文意思:客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。 ...

2018-08-13 19:29:00 60

转载 python random随机数模块

import random常用方法:随即小数:random.random() 随机0-1之间的小数random.uniform(n,m) 随机n到m之间的小数import randomnum = random.random()print(num)num1 = random.uniform(1,5)print(num1)  ...

2018-08-07 21:15:00 96

转载 python re 模块

import re1.常用方法:findall ⭐⭐⭐⭐⭐import reret = re.findall("\d+","s1da48e5d1fw8e4f") #第一个参数为正则,第二个参数为待匹配字符串print(ret) #返回值:列表格式返回一个值,内容为所有匹配上的项search⭐⭐⭐⭐⭐import reret = ...

2018-08-07 20:24:00 94

转载 正则表达式

先介绍一款在线测试工具http://tool.chinaz.com/regex/说到正则,只和字符串相关,因为要匹配的为只是个可变的值1.字符组[0-9],表示0-9这个范围的数字,和0123456789一样[a-z] , 小写字母a到z[A-Z] ,大写字母a到z[0-9a-fA-F] ,匹配数字及大小写字母2.字符. 匹配除换行符以外得任...

2018-08-06 20:45:00 58

转载 面向对象进阶

一,面向对象结构与成员1,1 面向对象结构分析:如下面的图所示:面向对象整体大致分两块区域:那么每个大区域又可以分为多个小部分:class A: company_name = '老男孩教育' # 静态变量(静态字段) __iphone = '1353333xxxx' # 私有静态变量(私有静态字段) def __i...

2018-07-27 16:34:00 86

转载 python 初识面向对象

一.初识面向对象面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,git,...

2018-07-23 19:11:00 85

转载 python 二分查找的几种方式

⼆分查找. 每次能够排除掉一半的数据. 查找的效率非常高. 但是局限性比较大. 必须是有序列才可以使用二分查找 要求: 查找的序列必须是有序序列.几种方法:1.# 纯算法lst = [11, 22, 33, 44, 55, 66, 77, 88, 99, 123, 234, 345, 456, 567, 678, 789]n = 567lef...

2018-07-23 17:20:00 95

转载 python 归并排序

两个列表,合并成一个有序列表lst1 = [1, 3, 7, 9, 12]lst2 = [4, 8, 9, 13]lst1 = [1, 3, 7, 9, 12]lst2 = [4, 8, 9, 13]lst = []i = 0j = 0while i < len(lst1) and j <len(lst2) : if lst1[i] ...

2018-07-23 16:23:00 62

转载 python 冒泡排序

lst = [5,2,14,66,30,1,88,7,20]将无序列表进行排序lst = [5,2,14,66,30,1,88,7,20]for i in range(len(lst)) : i = 0 while i < len(lst)-1 : if lst[i] > lst[i+1]: ...

2018-07-23 16:09:00 40

转载 python 内置函数

内置函数 :  什么是内置函数? 就是python给你提供的. 拿来直接用的函数, 比如print., input等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直接提供给我们的. 有一些我们已经用过了. 有一些还没有用过. 还有一些需要学完了面向对象才能继续学习的. 今天我们就认识一下python的内置函数....

2018-07-19 21:14:00 63

转载 python 迭代器 生成器 列表推导式和生成器表达式

一.迭代器** python中的for循环要了解for循环是怎么回事儿,咱们还是要从代码的角度出发。首先,我们对一个列表进行for循环。for i in [1,2,3,4]: print(i)上面这段代码肯定是没有问题的,但是我们换一种情况,来循环一个数字1234试试for i in 1234 print(i) 结果...

2018-07-18 16:30:00 76

转载 python 闭包

什么是闭包? 闭包就是内层函数, 对外层函数(非全局)的变量的引用. 叫闭包def func1(): name = "alex" def func2(): print(name) # 闭包 func2() func1() #结果: alex 我...

2018-07-18 15:35:00 48

转载 python 练习题

按要求完成下列转化(如果给list3再添加多个类似的字典如{"name": "太白", "hobby": "sport"}而你的代码不能通用,则只能得4分)。(6分)list3 = [ {"name": "alex", "hobby": "抽烟"}, {"name": "alex", "hobby": "喝酒"}, {"name": "alex", "hobby": "...

2018-07-17 19:24:00 220

转载 python 打印扑克牌练习题

写函数,返回一个扑克牌列表,里面有52项,每一项是一个元组例如:[(‘红心’,2),(‘草花’,2), …(‘黑桃’,‘A’)]def func(): yanse = ["红心", "草花","方块","黑桃"] dianshu = ["2","3","4","5","6","A"] result = [] for dian in...

2018-07-17 19:19:00 1460

转载 python 函数 可变数据类型默认值

def extendList(val,list=[]): list.append(val) returnlist list1 = extendList(10) list2 = extendList(123,[]) list3 = extendList('a') print('list1=%s'%list1)...

2018-07-17 19:17:00 84

转载 python min() ,max()

写函数,传入n个数,返回字典{‘max’:最大值,’min’:最小值}例如:min_max(2,5,7,8,4) 返回:{‘max’:8,’min’:2}(此题用到max(),min()内置函数)max() min()def fn(*args): return "最小值":min(args) , "最大值":max(args)ret = fn(1,2,3,...

2018-07-17 19:15:00 1056

转载 python 九九乘法表

python 打印99乘法表a = 1while a <= 9 : b = 1 while b <= a : print("%dx%d=%d\t" %(a,b,a*b),end="") b = b +1 print() #换行 a = a +1转载于:https://www....

2018-07-17 19:07:00 98

转载 函数的进阶

⼀. 函数参数--动态传参  1. 动态接收位置参数首先我们先回顾一下位置参数, 位置参数, 按照位置进行传参现在问题来了. 我想吃任意的食物. 数量是任意的, 食物也是任意的. 这时我们就要用到动态参数了. 在参数位置编写*表示接收任意内容 动态接收参数的时候要注意: 动态参数必须在位置参数后面这时程序运行会报错. 因为前面传递进去的所...

2018-07-13 16:00:00 121

转载 初识函数

一.什么是函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。函数: 对代码块和功能的封装和定义二.函数的定义, 函数名, 函数体以及函数的调用我们使用def关键字来定义函数, 函数...

2018-07-12 20:05:00 67

空空如也

空空如也

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

TA关注的人

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