自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 XML简介

XML:可扩展标记语言,一种数据表示格式,可描述非常复杂的数据结构,常用于传输和存储数据XMLXML的创建src→新建→文件→文件名称.xmlXML语法规则第一行为文档声明注释:特殊字符:<(小于)、&rt;(大于)、&(和号)CDATA区:<![CDATA[...内容...]]>(不会冲突,可以写任意内容)文档约束限定xml文件中的标签以及属性怎么写DTD编写DTD约束文党档,后缀必须是.dtd在要编写的XML文件中导入该DTD约束文档sch

2022-02-15 14:14:04 74

原创 为什么OFDM抗多径?

https://blog.csdn.net/Reborn_Lee/article/details/810382631.相同多径条件下,增大码元周期,可以减小前一码元对后一码元的判决影响;而OFDM技术由于串并转换,码元周期增大为串行码元周期的N倍。2.ofdm中保护间隔的加入使得多径时延造成的信号拖尾只会影响保护间隔内容,但是要保证保护间隔的长度大于多径时延。3.如果在保护间隔中填0,由于不用子载波之间有可能存在相位差,所以可能填0的区域会影响上下的子载波,从而不满足整周期的特性,故造成ICI的后果。

2021-10-28 15:12:47 3319

原创 Django实现blog系统

短信验证码功能实现实现思路接收参数(查询字符串的形式传递过来)mobile,image_code,uuid参数验证2.1 验证参数是否齐全2.2 图片验证码是否存在连接redis,获取redis中的图片验证码判断验证码是否存在如果图片验证码未过期,获取之后就可以删除图片验证码比对图片验证码生成短信验证码保存短信验证码到redis中发送短信返回响应发送短信验证码的视图函数代码如下:class SmsCodeView(View): def ge

2021-08-30 21:27:15 179

原创 Django使用容联云发送短信验证码时提示:172001,网络错误

尝试用django连接容联云发送短信验证码,运行时出现了以下提示:{‘172001’:‘网络错误’};在网上查阅资料后得知,是因为python升级到2.7.9之后引入了一个新特性,当打开一个https连接时,会验证一次SSL证书。而当目标网站使用的是自签名的证书时,就会出现异常。解决方法:在sms.py文件里插入:import sslssl._create_default_https_context=ssl._create_unverified_context引入ssl模块之后,又出现了新的错误

2021-08-30 15:04:34 570

原创 模块和包的使用

模块模块就是一个python文件,包含了python对象定义和python语句。导入方式#导入模块import 模块1import 模块2#调用功能模块名.功能名#导入模块from 模块 import 功能名#调用功能功能名导入模块内部所有功能#导入模块from 模块 import *#调用功能功能名as 定义别名方便使用#模块定义别名import 模块名 as 别名#功能定义别名from 模块名 import 功能 as 别名制作模块自

2021-07-22 11:22:55 44

原创 异常捕获与处理

异常的写法语法try: 可能发生错误的代码except: 如果出现异常执行的代码捕获异常捕获指定异常try: 可能发生错误的代码except 异常类型: 如果捕获到该异常类型执行的代码捕获多个指定异常当捕获多个异常时,可以把要捕获的异常类型的名字,放到except后,并使用元组的方式进行书写try: 可能发生错误的代码except (可能的异常类型1,可能的异常类型2): 如果捕获到该异常类型执行的代码捕获异常描述信息try: 可能发生错误的代码

2021-07-21 18:16:19 107

原创 面向对象-继承

经典类class 类名: 代码新式类class 类名(object): 代码默认继承基类,即object单继承class Master(object): def __init__(self): self.kongfu=['古法煎饼果子配方'] ..

2021-07-21 15:29:09 53

原创 类和对象用法

类和对象语法定义类语法:class 类名():代码class Washer(): def wash(self): print('能洗衣服')注意:类名遵循大驼峰命名习惯创建对象**语法:**对项名=类名()haier=Washer()注意:不同对象调用类时地址不同添加和获取对象属性类外面添加对象属性**语法:**对象名.属性名=值haier.height=400haier.width=300类外面获取对象属性**语法:**对象名.属性名pri

2021-07-21 09:34:50 68

原创 文件/文件夹操作

文件备份接收用户输入文件名规划备份文件的名字‘备份文件写入数据old_name=input('请输入需要备份的文件名:')index=old_name.rfind('.')new_name=old_name[0:index]+'[备份]'+old_name[index:]old_f=open(old_name,'rb')new_f=open(new_name,'wb')while True: con=old_f.read(1024) if len(con)==0:

2021-07-21 07:39:37 94

原创 输出+输入

格式化输出%s:字符串%d:有符号的十进制整数%f:浮点数age=22name='lxy'weight=51.5stu_id=2print('我的年龄是%d岁'%age)print('我的名字是%s'%name)print('我的体重是%.2fkg'%weight)print('我的学号是%03d'%stu_id)#输出002;03d表明不足三位以0补全,超出原样输出print('我的名字是%s,年龄是%d岁'%(name,age))#多输出f ‘{表达式}’:格式化字符串

2021-07-13 10:50:26 56

原创 python入门

单行注释(快捷键:ctrl+/)#注释内容多行注释""" 第一行注释 第二行注释"""''' 第一行注释 第二行注释'''变量标识符命名规则由数字、字母、下划线组成不能数字开头不能使用内置关键字严格区分大小写命名习惯见名知义每个单词首字母都大写,例如:MyName第二个(含)以后的单词首字母大写,例如myName下划线连接,例如my_nameDebug工具断点位置需要调试的一段代码的第一行设置断点(点击左侧空白处)调试右键 .

2021-07-12 17:44:26 54

空空如也

空空如也

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

TA关注的人

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