自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2059

原创 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 1200

原创 路径中使用斜杠/和反斜杠\的区别

今天才注意到:路径有的地方不一样 ,平时用的都是斜杠; 就下图这鼠标点击会变成反斜杠的路径~~~~简单的说:网络文件路径:都是斜杠 “/”本地路径:斜杠 “/” 和反斜杠 “\” 是一样的...

2019-03-26 16:52:46 624

原创 pip 卸载、更新、安装、查看

pip查看已安装的包命令:pip show packagename功能:查看指定的安装包信息命令:pip list功能:列出所有的安装包pip检测更新命令:pip list –outdatedpip升级包命令:pip install --upgrade packagenamepip卸载包命令:pip uninstall packagenamepip安装包...

2019-03-12 08:37:19 2363

转载 None 和NULL(即空字符)的区别

1、数据类型不同:  表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。可以将None赋值给任何变量,也可以给None值变量赋值。1 a = None2 print(type(a)) # &lt;class 'NoneType'&gt;3 b = '' # NULL(即空字符) 也可以 "...

2019-02-18 13:49:52 13024

转载 django 浅谈索引

由于数据库每天都用来存储越来越多的信息,因此这些也是每个Django项目中的关键组件。 因此了解它们的工作方式非常重要。当然,我无法解释所有可用于Django的不同数据库的全部细节。 不仅如此,因为我不知道这一切,但也因为这会造成一场谈话。 或者可能是整个会议。关于数据库的理论背景我唯一想说的是,有一种叫做“关系代数”的东西。 用你可能想出的每 一条SELECT语句都可以表达出来。 数学证...

2019-02-15 19:35:46 532

转载 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 151

原创 Mysql的limit用法

Mysql的limit用法limit a,b;a 表示偏移量(省略时表示为偏移量为0);b 表示要查询的数量例子:mysql&gt; select students.sname,subjects.stitle,scores.score from scores -&gt; inner join students on scores.stuid=students.id -&gt...

2019-01-03 17:55:56 190

原创 python的赋值、深拷贝和浅拷贝个人理解

1、直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变。同样b改变原始也会改变,都指向同一个地方。在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用&gt;&gt;&gt; alist = [1,2,3,["a","b",[5,6]]]&gt;&gt;&gt;...

2018-12-19 22:33:56 96

原创 python 迭代器 和 生成器 的个人理解

先说可迭代对象:一类是集合数据类型,如list、tuple、dict、set、str等;一类是generator,包括生成器和带yield的generator function。也就说凡是能迭代的都是可迭代对象判断是否可以迭代  用isinstance 来判断迭代器:迭代器可以看作是一个特殊的对象,每次调用该对象时会返回自身的下一个元素,从实现上来看,一个可迭代的对象必须是定义了_...

2018-12-19 21:41:44 93

原创 正则个人总结

一、知识点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 174

原创 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 740

原创 ajax基础

1.AJAXA:Asynchoronous 异步的J:JavaScript (JSON)A:AndX:XMLXML和HTMLML:标记语言XML: extensive markup language 可扩展相同点:都是用标签,属性,文本组织的不同点:HTML:标签被w3cshool规定好的标签,标签的属性也是规定好的。XML:可以自己定义规则。与平台无关的,客户端与服务端,...

2018-12-03 15:37:23 90

原创 **Python装饰器的个人理解**

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-12-03 15:34:23 112

wxPython in Action 清晰非扫描PDF

1. 欢迎来到wxPython 1.1 开始wxPython 1.2 创建最小的空的wxPython程序 1.2.1 导入wxPython 1.2.2 使用应用程序和框架工作 子类化wxPython application类 定义一个应用程序的初始化方法 创建一个应用程序实例并进入它的主事件循环 1.3 扩展这个最小的空的wxPython程序 1.4 创建最终的hello.py程序 ……………………...

2019-02-26

空空如也

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

TA关注的人

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