【日常记录——包含各种知识点——永久更新】

引入模块的规范问题:

  • 最上面写python的内置模块
    空一行
  • 中间写下载的第三方包
    空一行
  • 这里写引入自己文件的模块

CSDN写博客时放大图片代码:

#pic_center =180%x
或者:
 =几×几

可以使得图片居中对齐,直接在png后面加就可以了,别忘了center后面有一个空格。

CSDN写博客时改变字体颜色:

<font color=red size=5>红色</font>

更改字体:

<font face="黑体">黑体字示例</font>
<font face="微软雅黑">微软雅黑示例</font>
<font face="STCAIYUN">华文彩云示例</font>
<font color=#0099ff size=5 face="STCAIYUN">color=#0099ff size=6 face="黑体"</font>

插入链接:

链接: [link](https://www.csdn.net/).

input实现多输入:

#用split的空格来分割成一个列表,然后进行拆包操作
m, n = input().split()
#或者
m,n = [int(i) for i in input().split()]

全局变量与修改:

全局变量在函数内想要修改必须声明global,否则只可以引用,不可以修改。但字典类型的数据不一样,字典数据不需要声明也可以直接修改。

ctrl+shift+c:

快捷键:打开网络检查

ctrl+a:

迅速打开f(x)的函数向导

对0!.0,“万的解释”:

  • 感叹号前面的0表示至少显示几位小数,如果是00则至少显示两位以此类推。
  • 感叹号的意思就是一个占位符,如果前面位数不足则用0来替代
  • 点号后面的0表示小数位数,点号后面几个0就表示几个小数位数(这就是为什么一个千位分隔符表示的是万,因为小数直接会给原来的数字保留一位,如123456直接变成12345.6这个时候再缩小1000倍就是万为单位了)
  • 逗号表示千位分隔符,两个逗号可就缩小一百万倍了

png和jpg后缀的区别:

JPG(或JPEG)和PNG是两种常见的图像文件格式

  1. 压缩算法:
  • JPG 是一种有损压缩格式,它使用基于图像的压缩算法。它可以大幅减小文件大小,但会导致一些细节损失,因此图像文件较小但可能存在一些失真。
  • PNG 是一种无损压缩格式,它使用基于预测的压缩算法。它可以保留图像的完整性,文件大小相对较大,但不会出现失真。
  1. 透明度支持:
  • JPG 不支持图像的透明度。它只能表示不透明的像素,对于需要透明背景的情况,像素会被填充为白色(或黑色)。
  • PNG 支持透明度,并可以表示图像中的透明像素。这使得 PNG 格式成为处理需要透明背景、半透明效果或图像叠加的理想选择。
    图像质量:

django中as_view()方法的作用:

在URL配置中,需要接收视图函数。它是无法接受视图类的,而as_view()方法可以将写的视图类方法转化成视图函数。

前端中script标签引入顺序:

在前端开发中,script 标签的引入顺序非常重要,它会影响你的 JavaScript 脚本的执行和依赖关系顺序执行:在 HTML 中,按照 script 标签出现的先后顺序,从上到下依次执行其中的 JavaScript 代码。因此,如果有多个 script 标签引入不同的脚本文件,后面的脚本可能依赖于前面脚本中定义的变量或函数。

  • 依赖关系:如果一个脚本依赖于另一个脚本中定义的变量或函数,那么被依赖的脚本应该在依赖它的脚本之前引入。这样可以确保被依赖的脚本在执行时已经被加载和解析。
  • 引入外部库:当引入外部 JavaScript 库或框架时,通常需要按照它们的依赖关系和建议顺序进行引入。一些库或框架会提供指定的引入顺序,以确保它们的功能正常工作。

yield关键字:

作用:

  1. 将函数变为一个生成器,可用next()函数进行迭代。不需要一次性计算和存储所有值,因此非常适用于处理大量数据或需要逐步获取结果的情况。
  2. 可以挂起函数,保存函数当前的变量值和状态同时退出函数。在下一次运行时直接从暂停的地方继续运行。

斐波那契函数的引入:

def feibo():
    a,b = 1,1
    while True:
        yield a
        a,b = b,a+b

shulie = feibo()#迭代器必须要生成一个迭代器对象才行
for i in range(5):
    print(next(shulie))#通过next依次输出

在这里插入图片描述

jsonresponse 和 httpresponse:

  1. httpresponse请求: 如果你只需要返回普通的文本内容,使用 HttpResponse 就足够了。HttpResponse 可以用于返回任何类型的文本响应,包括 HTML、纯文本等。
  2. jsonresponse请求: :想返回json数据就是用这个,它会自动转化为json格式

ajax接口:

一般而言,ajax接口指的就是后端中的URL路径

箭头函数:

是一种匿名函数,所以没有函数名。但可以用一个变量名来接收,用点类似于python中的lambda函数

写法:

变量名 = (参数) =>{
	函数体
}

举例:

const add = (a, b) => {
  return a + b;
};

console.log(add(2, 3)); // 输出: 5
  • const: 用于声明一个常量,保证add变量的值在赋值后不能再被修改。
  • add: 是变量名称,你可以使用任何有效的变量名来代表这个函数。
  • =>: 是箭头函数的语法标识符,用于分隔参数列表和函数体。
  • (a, b): 是参数列表,表示函数接受两个参数,分别是a和b。
  • { return a + b; }: 是函数体,它包含在花括号中,表示函数的具体实现。

在这个示例中,函数体包含了一条return语句,用于返回a和b的和。
因此,add是一个箭头函数,它接收两个参数a和b,并返回它们的和。你可以在代码中通过add()来调用这个函数,并传递相应的参数。例如,add(2, 3)将返回数字5

前端与后端均要校验的问题:

当处理字符长度等一些简单的校验时,为什么我们前端校验过之后,后端还要再校验一次呢?原因是因为:

在这里插入图片描述

当我在网页点击检查,在点击右上角的设置齿轮。我一旦把这两个选项勾选上,前端的校验就会直接失效。所以我们后端也需要进行一次校验,确保信息没有问题。

其次,前端的校验一般是为js的动态显示功能而服务。后端的校验则是为了数据库的数据更加标准。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

如桃花来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值