自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django的异步任务celery

Django的异步任务celery在web开发中,要给用户发送邮件,发送短信,都属于耗时的操作,会导致给用户的响应时间变长,这种情况的解决方法,给用户先返回一个响应,不要影响用户的使用,将这些耗时的操作,放在后台执行,例如新开一个进程,celery就是解决这个问题。celery组成部分worker 工人,执行任务的单元broker 消息中间件 即中间人 ...

2019-10-09 19:55:01 200

原创 Go中命名规则

命名规则Go语言中的函数名,变量名,常量名,类型名,等所有的命名,都遵守一个简单的命名规则:必须以一个字母或下划线开头,后面可以跟任意数量的字母,数字或下划线,大写字母和小写字母是不同的,Today和toDay是不同的两个名字Go语言中类似if和switch的关键字有25个;关键字不能用于自定义名字,只能在特定语法结构中使用。break default func...

2020-04-20 17:04:06 497

原创 控制流switch

控制流switch相当于if - else判断语句,但比他简洁明了package mainimport "fmt"func main() { l := Signum(2) fmt.Println(l)}func Signum(x int) int { switch x{ case 1: return +1 default: ...

2020-04-20 16:33:55 378

原创 golang初学

golang官方文档 https://golang.orggo是一门编译型语言,go语言的工具链将源代码及其以来转换成计算机的机器指令,(静态编译)go语言原生支持unicode,可以处理世界任何语言的文本go build 将项目生成一个可执行的二进制文件,之后可以随时运行他,不需要任何处理go get gopl.io/ch1/helloworld 命令,可以从网上获取代码(需要git工具...

2020-04-20 15:52:27 152

原创 golang切片与for循环简介

切片go语言中区间索引时使用左闭右开形式,即区间包括第一个元素但不包括最后一个元素(译注:比如a = [1, 2, 3, 4, 5], a[0:3] = [1, 2, 3],不包含最后一个元素)var 定义了一个变量,变量会在声明时初始化,如果变量没有被显式初始化,则会被隐式的初始化成该类型的零值,数值类型为0,字符串类型为“”字符串可以用+拼接例如a := "he...

2020-04-20 15:51:27 2296

原创 python中scrapy框架图详解

①spilder组件重要的作用有两个:一个是告诉scrapy,下载哪些url(requests)。第二个作用是将设置好的item,通过yield item,这个item就会有pipelines来进行处理。这两种主要由yield来做的,所以可以yield两种内容第一种:yield scrapy.Responset(),这样就是发送请求。第二种:yield item,就是处理item。调度器...

2019-11-14 22:02:57 225

原创 MySQL 表中的增删改查

增加内容向表内添加内容INSERT INTO 表名 VALUES(null,‘小张’,0);向表内添加字段ALTER TABLE 表名 ADD 字段 varchar(32) not null default’110’;查看添加后的内容修改ALTER TABLE 表名 MODIFY 要修改的字段 字段类型ALTER TABLE 表名 CHANGE 要修改的字段 修改后的字段名...

2019-09-10 21:59:21 80

原创 MySQL数据库的基本操作

库的创建在MySQL中在代码末尾加;表示执行代码在MySQL中不区分大小写 但是一般文档中 sql关键都是大写先连接库MySQL -u用户名 -p密码查看库show databases; 查看库中是否有自己想要的库,没有则创建。创建库create database 库名再次查看库在库中添加表首先进入library库use library在库中创建表c...

2019-08-31 15:18:43 108

原创 Python中的HTML

HTMLHTML指的是超文本标记语言,包含超链接的文本。而且是一种标记语言。基本模块<!DOCTYPE html> #声明 必须是HTML文档的第一行<html lang="en"> #双标签<head> <meta charset="UTF-8"> <title>Document</title> ...

2019-08-13 21:49:21 1482

原创 python中的TCP协议,三次握手和四次挥手

TCP协议1.TCP是可靠的,面向连接的协议2.TCP具有数据安全速度略低的特点3.主要内容是三次握手和4次挥手三次握手的过程解读:可把客户端理解成一位男士,服务器为女士,当男士想要与女士交流时,先发出一个SYN数据请求,并生成一个报文seq=x,当女士收到以后就会回复一个应答,ack=x+1,并生成一个报文seq=y,当男士收到回复后在发出一个应答ack=y+1,并发送报文s...

2019-08-09 16:00:19 372

原创 Python面向对象

面向对象的三大特性1,封装2,继承3,多态封装特性在程序设计中,封装是将类中的某些部位(某些属性或方法)隐藏起来隐藏对象的属性和方法实现细节,仅对外提供公共访问方式。封装格式:__属性或方法名称(也称私有属性或方法)class Girl(): def __init__(self,name,age): self.name=name self._...

2019-08-03 17:15:56 93

原创 Pthon中的魔术方法

**魔术方法**__del__方法class A(): num=0 def __init__(self,name): A.num+=1#每定义一个对象我的计数器加1 self.name=name def __del__(self): #在对象被销毁前调用 A.num-=1 print(self.name...

2019-07-30 21:52:45 188

原创 python的类和对象的基础应用

倒计时应用import time#引入模块djsj='2019-7-24 17:04:00'#冻结时间djsjyz=time.strptime(djsj,'%Y-%m-%d %H:%M:%S')#转化成时间元组djsjc=time.mktime(djsjyz)#将时间元组转化成时间戳while True:#无限循环 dqsj=time.time()#获取当前时间 ygsj...

2019-07-26 22:01:16 188

原创 python字符串

字符串1,不可修改,字符串中的内容一旦被定义以后就不能被修改2,有序序列,字符串内的字符有序排列,可通过索引访问3,字符串切片,指的是从字符串中复制出的一份指定内容,储存在另一个变量中,不会修改原字符串。切片格式:【起始索引:结束索引:步长】例 :a=‘123456’b=a[1:4:2]#2为步长,若没定义步长则默认步长为1print(b)#复制原函数中的索引为1到3的值prin...

2019-07-24 21:48:02 197

原创 python

难理解题(1)def zbcz(a,start,end,key): #设置函数if start>end: #比较大小return -1num=(start+end)//2 #取中间数if key>a[num]: #如果要查找的数大于中间数则执行代码return zbcz(a,num+1,end,key) #返回值得到num+1elif...

2019-07-22 21:57:52 155

空空如也

空空如也

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

TA关注的人

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