摘要:
想要弄明白装饰器是什么东西,首先我们需要了解一下什么是闭包,因为装饰器是闭包的一种应用。闭包闭包的定义: 通俗的来说闭包就是在一个函数内部定义另外一个函数,这个函数又引用了外部函数的变量,并且外函数的返回值是内函数的引用,下面是一个最简单的闭包示例:def... 阅读全文
摘要:
HTTP协议基础总结于图解HTTP协议文章目录HTTP协议基础什么是URI和URL?URI格式HTTP协议用于客户端和服务器端之间的通信HTTP状态码WEB服务器HTTP首部什么是URI和URL?URI(统一资源标识符)表示的是某一个互联网资源, URL(统... 阅读全文
摘要:
计算字段一般数据库中存储的数据可能不会是我们所需要的格式,例如存储一个地址,在数据库中可能会将城市、区和街道分别存入不同的列中,但是我们可能需要直接获取一个完整的地址,这时候就需要做一些转换操作了,可以直接取出每个字段的值,然后在我们自己的程序中组合,同样也... 阅读全文
摘要:
去重MySQL中不能部分使用DISTINCT,DISTINCT关键字会应用于所有列而不仅是前置它的列。如果给出SELECT DISTINCT score,age,除非指定的两个列都不同,否则所有行都将被检索出来。例如如下的表namescoreagetest1... 阅读全文
摘要:
微信小程序开发1.数据绑定 {{ name}} ,和vue不同的是如果直接更改data并不会重新渲染,而是要使用setData({name:data})的方法2.调用组件的方法:获取元素: const ele = this.selectComponent(i... 阅读全文
摘要:
关于触发器的通知,最开始有三种打算 微信公众号、 邮箱、 HTTP,最后发现微信公众号平台无法主动向用户推送消息,所以微信公众号暂时不做了,看看有没有其他的解决方案搭建SMTP服务发送邮件可以借助第三方平台如163、QQ等等,但是使用个人账户去做都是有最大发送数量限制... 阅读全文
摘要:
之前使用vue构建的前端页面每次加载都需要十几秒的时间,最初的时候因为浏览器有缓存一直没有发现这个问题,后来换用设备访问的时候才发现。不想花费太多的时间去优化vue的代码,感觉作用不大,毕竟服务器带宽只有1M,再怎么压缩文件大小都需要很长时间传输,所以使用CDN去加速... 阅读全文
摘要:
前后端分离项目的部署主要使用Nginx和uwsgi来实现,把Nginx换成Apache也是可以的,看个人喜好。Nginx主要处理静态文件,uwsgi用来部署Django项目,处理其他请求安装uwsgi:pip3 install uwsgi测试uwsgi:首先创建一个t... 阅读全文