- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 MySQL 自关联详解
有时候要建立联系的两张表很类似时,可以写在一张表中,就以省、市、县为例:mysql> create table areas( -> id INT PRIMARY KEY, -> name VARCHAR(20), -> pid INT, -> FOREIGN KEY(pid) references areas(id))characte...
2019-01-04 15:19:13 2092
原创 canvas学习——画折线图
今天简单的看了下:下面是静态的,注释详细很简单 折线图绘制 <body style="background-color: #f3f3f3"> <canvas id="canvas" width="1000" height="650" style="background-color: #b1f3ff" ></canvas> <sc...
2019-03-26 17:02:10 1228
原创 路径中使用斜杠/和反斜杠\的区别
今天才注意到:路径有的地方不一样 ,平时用的都是斜杠; 就下图这鼠标点击会变成反斜杠的路径~~~~简单的说:网络文件路径:都是斜杠 “/”本地路径:斜杠 “/” 和反斜杠 “\” 是一样的...
2019-03-26 16:52:46 653
原创 pip 卸载、更新、安装、查看
pip查看已安装的包命令:pip show packagename功能:查看指定的安装包信息命令:pip list功能:列出所有的安装包pip检测更新命令:pip list –outdatedpip升级包命令:pip install --upgrade packagenamepip卸载包命令:pip uninstall packagenamepip安装包...
2019-03-12 08:37:19 2446
转载 None 和NULL(即空字符)的区别
1、数据类型不同: 表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。可以将None赋值给任何变量,也可以给None值变量赋值。1 a = None2 print(type(a)) # <class 'NoneType'>3 b = '' # NULL(即空字符) 也可以 "...
2019-02-18 13:49:52 13342
转载 django 浅谈索引
由于数据库每天都用来存储越来越多的信息,因此这些也是每个Django项目中的关键组件。 因此了解它们的工作方式非常重要。当然,我无法解释所有可用于Django的不同数据库的全部细节。 不仅如此,因为我不知道这一切,但也因为这会造成一场谈话。 或者可能是整个会议。关于数据库的理论背景我唯一想说的是,有一种叫做“关系代数”的东西。 用你可能想出的每 一条SELECT语句都可以表达出来。 数学证...
2019-02-15 19:35:46 565
转载 MySQL大数据量分页查询方法及其优化
MySQL大数据量分页查询方法及其优化(转载略修改)方法1: 直接使用数据库提供的SQL语句—语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,Nselect * from scores limit 20,1;+----+-------+-------+-------+| id | stuid | subid | score |+----+-...
2019-01-04 11:26:49 182
原创 Mysql的limit用法
Mysql的limit用法limit a,b;a 表示偏移量(省略时表示为偏移量为0);b 表示要查询的数量例子:mysql> select students.sname,subjects.stitle,scores.score from scores -> inner join students on scores.stuid=students.id ->...
2019-01-03 17:55:56 215
原创 python的赋值、深拷贝和浅拷贝个人理解
1、直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变。同样b改变原始也会改变,都指向同一个地方。在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用>>> alist = [1,2,3,["a","b",[5,6]]]>>>...
2018-12-19 22:33:56 113
原创 python 迭代器 和 生成器 的个人理解
先说可迭代对象:一类是集合数据类型,如list、tuple、dict、set、str等;一类是generator,包括生成器和带yield的generator function。也就说凡是能迭代的都是可迭代对象判断是否可以迭代 用isinstance 来判断迭代器:迭代器可以看作是一个特殊的对象,每次调用该对象时会返回自身的下一个元素,从实现上来看,一个可迭代的对象必须是定义了_...
2018-12-19 21:41:44 116
原创 正则个人总结
一、知识点1.正则表达式定义:使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串(1)爬虫基础模块要求:验证电话号码(11)、身份证号(18)、邮箱、用户名称密码、url地址(2)异步验证(用户注册登录)(3)方式:(处理字符串)A:match、search匹配B:slit()分割C:sub()替换2.Match:是从起始位置搜索匹配(1)Re模块Re.match 是...
2018-12-03 15:58:18 194
原创 Selenium和PhantomJS详解
Selenium和PhantomJS详解1.selenium是什么?是一个python 的一个第三方库,对外提供的接口可以操作你的浏览器,让浏览器完成自动化操作(1)操作代码From selenium import webdirverBrowser = webdirver.Chrome(path)Browser.get(url)(2)使用下面的方法,查找指定的元素进行操作即可fin...
2018-12-03 15:41:01 771
原创 ajax基础
1.AJAXA:Asynchoronous 异步的J:JavaScript (JSON)A:AndX:XMLXML和HTMLML:标记语言XML: extensive markup language 可扩展相同点:都是用标签,属性,文本组织的不同点:HTML:标签被w3cshool规定好的标签,标签的属性也是规定好的。XML:可以自己定义规则。与平台无关的,客户端与服务端,...
2018-12-03 15:37:23 113
原创 **Python装饰器的个人理解**
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-12-03 15:34:23 133
wxPython in Action 清晰非扫描PDF
2019-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人