学习笔记
文章平均质量分 56
FanMLei
努力成为一名GEEK!
展开
-
MySQL常用命令总结
显示所有数据库:show databases;新建数据库:create database dbname;删除数据库:drop database dbname;切换数据库:use dbname;新建表:create table tbname(clo1 type ,col2 type,……);显示所有表:show tables;根据已有表结构创建新表:create tabl...原创 2018-08-18 09:17:21 · 1303 阅读 · 0 评论 -
微信小程序开发总结
微信小程序开发1.数据绑定 {{ name}} ,和vue不同的是如果直接更改data并不会重新渲染,而是要使用setData({name:data})的方法2.调用组件的方法:获取元素: const ele = this.selectComponent(id)调用组建的method中的方法: ele.functionName()3.组件中的properties和da...原创 2019-02-27 13:08:57 · 841 阅读 · 0 评论 -
HTTP协议基础
HTTP协议基础总结于图解HTTP协议文章目录HTTP协议基础什么是URI和URL?URI格式HTTP协议用于客户端和服务器端之间的通信HTTP状态码WEB服务器HTTP首部什么是URI和URL?URI(统一资源标识符)表示的是某一个互联网资源, URL(统一资源定位符)相交于URI我们对于URL要更为熟悉一些,我们在浏览器上输入的网站地址其实就是一个URL 例如:http://www.g...原创 2019-03-05 02:13:30 · 718 阅读 · 0 评论 -
MySQL必知必会总结(二)
计算字段一般数据库中存储的数据可能不会是我们所需要的格式,例如存储一个地址,在数据库中可能会将城市、区和街道分别存入不同的列中,但是我们可能需要直接获取一个完整的地址,这时候就需要做一些转换操作了,可以直接取出每个字段的值,然后在我们自己的程序中组合,同样也可以使用SQL直接在数据库中完成,而且一般来说在数据库中完成这些操作要率相对于我们自己去实现要快,下面就是一些常用的计算方法。表:...原创 2019-03-01 02:36:03 · 613 阅读 · 2 评论 -
MySQL必知必会总结(一)
去重MySQL中不能部分使用DISTINCT,DISTINCT关键字会应用于所有列而不仅是前置它的列。如果给出SELECT DISTINCT score,age,除非指定的两个列都不同,否则所有行都将被检索出来。例如如下的表namescoreagetest11111test21111test3123123test412311SEL...原创 2019-02-28 19:05:56 · 753 阅读 · 0 评论 -
使用CDN优化首页加载速度
之前使用vue构建的前端页面每次加载都需要十几秒的时间,最初的时候因为浏览器有缓存一直没有发现这个问题,后来换用设备访问的时候才发现。不想花费太多的时间去优化vue的代码,感觉作用不大,毕竟服务器带宽只有1M,再怎么压缩文件大小都需要很长时间传输,所以使用CDN去加速静态资源先看一下之前的加载速度,简直惨不忍睹首先需要在云服务商那购买CDN服务,我的服务器是腾讯云的正好腾讯云也有免费的CD...原创 2018-12-17 20:27:44 · 4019 阅读 · 0 评论 -
Git命令
1. git init初始化版本库2. git config --global user.name (your name) 配置 git config --global user.email (your email)3. git add (file name) 将文件放置到缓存区4. git commit -m (describe)将缓存区的文件提交到分支...原创 2018-10-09 10:55:27 · 170 阅读 · 0 评论 -
Python字典的实现原理
以下是自己的学习记录,算是一个总结。接下来会依次对下面问题做一个解答: 1. Python的dict和set为什么是无序的? 2. 为什么不是所有的python对象都可以用作dict的键和set中的元素要弄懂上面的问题,我们首先要了解Python内部是如何实现dict和set类型的。我们先来看看dict的内部结构,dict其实本质上是一个散列表(散列表即总有空白元素的数组,...原创 2018-10-12 10:49:37 · 3209 阅读 · 0 评论 -
list.sort方法和内置函数sorted
list.sort方法和内置函数sorted的异同list.sort方法和sorted函数都是对列表进行排序的,但是这两种方法也是有少许不同的,list.sort排序是在原有基础上进行的,不会生成返回一个新的list, 但是sorted函数则不同,他会产生一个新对象并返回。如下t = [1, 3, 4, 2, 5, 0]t1 = [1, 3, 4, 2, 5, 0]print(t.s...原创 2018-10-11 12:12:40 · 5853 阅读 · 0 评论 -
Excel文件的创建和下载
简述:利用xlwt和django将table内的数据转换为excel文件下载到本地保存生成Excel文件: 使用了 xlwt 库,xlwt库可以将数据和格式信息写入到Excel文件中,具体步骤如下 1:创建Excel文件首先需要实例化 Workbook 对象 class xlwt.Workbook.Workbook(encoding ='asc...原创 2018-08-24 10:31:13 · 4261 阅读 · 0 评论 -
__repr__和__str__的区别
__repr__和__str__都是python中的特殊方法,都是用来输出实例对象的,如果没有定义这两个方法在打印的时候只会输出实例所在的内存地址,如图:这种方式的输出没有可读性,并不能直观的体现实例。python提供了__repr__和__str__这两种方法来改进,如下:在第二个例子中第一次直接输出实例并没有返回str,只改变了print的输出,由此可见__repr__改变的是所有的输出...原创 2018-08-16 10:35:18 · 1864 阅读 · 0 评论 -
对Python装饰器的理解
想要弄明白装饰器是什么东西,首先我们需要了解一下什么是闭包,因为装饰器是闭包的一种应用。闭包闭包的定义: 通俗的来说闭包就是在一个函数内部定义另外一个函数,这个函数又引用了外部函数的变量,并且外函数的返回值是内函数的引用,下面是一个最简单的闭包示例:def outer(): a = 10 def inner(): print(a) return i...原创 2019-03-07 02:21:08 · 859 阅读 · 0 评论