Eric.Lan
码龄10年
求更新 关注
提问 私信
  • 博客:50,751
    50,751
    总访问量
  • 38
    原创
  • 35
    粉丝
  • 2
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2016-11-08

个人简介:人生苦短,我用Python!

博客简介:

兰海涛

博客描述:
心怀远志——活着的意义在于折腾
查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得7次评论
  • 获得52次收藏
  • 博客总排名974,493名
创作历程
  • 23篇
    2019年
  • 5篇
    2018年
  • 13篇
    2017年
成就勋章
TA的专栏
  • Flask
    1篇
  • robot-framework
    2篇
  • python
    8篇
  • Jmeter
    1篇
  • Selenium基于Python的web自动化测试框架
    4篇
  • Linux
    1篇
  • 软件使用
    3篇
  • SQL
    19篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 测试
    selenium
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

212人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Python 命名规范总结

Python推荐命名规范:模块名和包名采用小写字母并且以下划线分隔单词的形式;如:browser_driver类名或异常名采用每个单词首字母大写的方式;如:BasePage, KeyboardInterrupt全局或者类常量,全部使用大写字母,并且以下划线分隔单词;如:CONSTANT_NAME其余变量命名包括方法名,函数名,普通变量名则是采用全部小写字母,并且以下划线分隔单词的形...
原创
博文更新于 2019.09.17 ·
342 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Flask Bug记录之JinJa2.exceptions.UndefinedError: 'sqlite3.Row object' has no attribute 'get'

源码py文件定义db的工厂函数如下def get_db(): if "db" not in g: g.db = sqlite3.connect( current_app.config["DATABASE"], detect_types=sqlite3.PARSE_DECLTYPES ) g....
原创
博文更新于 2019.09.08 ·
1738 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Flask Bug记录之The innermost block that needs to be closed is 'block'.

源码<!DOCTYPE html><title>{% block title %}{% endblock title %} - Flask</title><link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}"><!-- 1、g在模板中自动可...
原创
博文更新于 2019.09.08 ·
932 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SQLite进阶-19.常用函数

文章目录SQLite常用函数SQLite常用函数SQLite 有许多内置函数用于处理字符串或数字数据。序号函数 & 描述1SQLite COUNT 函数SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。2SQLite MAX 函数SQLite MAX 聚合函数允许我们选择某列的最大值。3SQLite MIN 函数SQLite MI...
原创
博文更新于 2019.08.19 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLite进阶-18.事务

文章目录SQLite事务事务的属性事务控制BEGIN TRANSACTION命令COMMIT命令ROLLBACK命令SQLite事务事务(Transaction) 是一个对数据库执行工作单元。事务是以逻辑顺序完成的工作单元或序列,可以是由用户手动操作完成,也可以是由某种数据库程序自动完成。事务是指一个或者多个改变数据库的扩展。例如:如果你正在创建一个记录或者更新一个记录或者从表中删除一个记录...
原创
博文更新于 2019.08.18 ·
410 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLite进阶-17.视图

文章目录视图(View)操作视图更新视图删除视图查看所有的视图视图(View)视图是一个预定义的SQLite查询的形式存在的表的组合。可以包含一个表的所有行或从一个或多个表选定行。可以从一个或多个表,这取决于创建视图的语句。视图(View)是一种虚表,是只读的,因此在视图上无法执行DELETE,INSERT或UPDATE语句。但是可以创建一个触发器,视图上发生DELETE,INSERT或U...
原创
博文更新于 2019.08.18 ·
486 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

SQLite进阶-16.索引

文章目录索引创建索引查看索引删除索引创建索引的注意项索引使用(Indexed By)索引索引(Index)是一种特殊的查找表,数据库搜索引擎用来加快数据检索。简单地说,索引是一个指向表中数据的指针。比如:在图书馆找书时,可以通过图书编号、图书分类等信息快速索引到你要找的书。索引虽然能够加快SELECT查询和WHERE子句的速度,但是他也会减慢使用UODATE和INSERT语句时的数据输入...
原创
博文更新于 2019.08.17 ·
552 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SQLite进阶-15.触发器

文章目录触发器(Trigger)触发器(Trigger)的要点:触发器应用查看触发器删除触发器触发器(Trigger)触发器(Trigger)是数据库的回调函数,它会在指定的数据库事件发生时自动执行/调用。触发器(Trigger)的要点:SQLite 的触发器(Trigger)可以指定在特定的数据库表发生 DELETE、INSERT 或 UPDATE 时触发,或在一个或多个指定表的列发...
原创
博文更新于 2019.08.15 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SQLite进阶-14.子查询

文章目录子查询SELECT语句中的子查询INSERT语句中的子查询UPDATE语句中的子查询DELETE语句中的子查询子查询子查询或内部查询或嵌套查询是在另一个SQLite查询内嵌入在WHERE子句中的查询。使用子查询返回的数据将被用在主查询中作为条件,以进一步限制要检索的数据。子查询可以与SELECT、INSERT、UPDATE和DELETE语句一起使用,可伴随着使用运算符如=、<...
原创
博文更新于 2019.08.15 ·
1281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLite进阶-13.Autoincrement关键字

AUTOINCREMENT 是一个关键字,用于表中的字段值自动递增。我们可以在创建表时在特定的列名称上使用 AUTOINCREMENT 关键字实现该字段值的自动增加。关键字 AUTOINCREMENT 只能用于整型(INTEGER)字段。-- 语法CREATE TABLE table_name ( column1 INTEGER AUTOINCREMENT; column1 ...
原创
博文更新于 2019.08.14 ·
821 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLite进阶-12.Distinct关键字

文章目录DISTINCT关键字DISTINCT关键字DISTINCT关键字与SELECT语句一起使用,用来消除重复数据,获得唯一数据。-- 语句SELECT DISTINCT column1, .. FROM table_name WHERE [condition];-- 实例SELECT DISTINCT name FROM link_men;...
原创
博文更新于 2019.08.13 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLite进阶-11.Join

文章目录JOIN交叉连接 - CROSS JOIN内连接 - INNER JOIN外连接 - OUTER JOINJOINJOIN 子句用于结合两个或者多个数据表的数据,基于这些表之间的共同字段。简单地说,就是先确定一个主表作为结果集,然后,把其他表的行有选择性地“连接”在主表结果集上。SQL定义了三种类型的连接:交叉连接 - CROSS JOIN内连接 - INNER JOIN外...
原创
博文更新于 2019.08.11 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLite进阶-10.约束

文章目录约束NOT NULL 约束DEFAULT 约束UNIQUE 约束PRIMAY KEY 约束FOREIGN KEY 约束CHECK 约束约束约束是作用于数据表中列上的规则,用于限制表中数据的类型。约束的存在保证了数据库中数据的精确性和可靠性。约束可以是列级或表级,列级约束作用于单一的列,而表级约束作用于整张数据表。SQLite中常见的约束:NOT NULL 约束:确保某列不能有N...
原创
博文更新于 2019.08.11 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SQLite进阶-9.别名

我们可以暂时给表或者列重命名为另一个名字,称为别名,重命名只是临时运行时改变,不会改变数据库中的实际的名字。-- 语法SELECT column_name AS column_alias_nameFROM table_name AS table_alias_nameWHERE [condition];-- 实例select l.id, l.name from link_men as...
原创
博文更新于 2019.08.10 ·
301 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SQLite基础-7.子句(一)

文章目录SQLite子句(一)1. WHERE子句2. LIKE子句3. GLOB 子句4. Oreder By 子句SQLite子句(一)1. WHERE子句WHERE 子句后面跟着条件,条件为真则条件生效,WHERE子句可以跟着SELECT、UPDATE、DELETE语句中。在WHERE子句中可以使用比较运算符、逻辑运算符指定条件。-- 语法SELECT * FROM table_...
原创
博文更新于 2019.08.08 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SQLite基础-8.子句(二)

文章目录SQLite子句(二)1. GROUP BY子句2. HAVING子句3. LIMIT 子句SQLite子句(二)1. GROUP BY子句GROUP BY子句与SELECT语句一起使用,对数据进行分组。位置:放在WHERE子句后,放在ORDER BY子句之前。-- 语法SELECT * FROM table_name WHERE [condition] GRO...
原创
博文更新于 2019.08.08 ·
391 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLite基础-6.运算符

文章目录SQLite 运算符1. 运算符2. 算数运算符3. 比较运算符4. 逻辑运算符SQLite 运算符1. 运算符首先,问大家运算符是什么?运算符在很多领域均用使用。它也分很多中,常见的比如:算数运算符、比较运算符、逻辑运算符等。2. 算数运算符运算符描述实例:假设 变量a=10,b=21+加法:将运算符两边的变量相加a + b 得到 31-减法:...
原创
博文更新于 2019.08.06 ·
508 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SQLite基础-5.数据操作语言

文章目录一、添加数据(insert)二、查询数据(select)三、更新数据(update)三、 删除数据(delete)一、添加数据(insert)INSERT INTO 用于向数据库的某个表中添加数据。-- 语法 1INSERT INTO table_name (column1, column2, ... ,columnN) VALUES (value1, va...
原创
博文更新于 2019.08.05 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLite基础-4.数据定义语言(DDL)

文章目录一、创建数据库1. 创建方式2. 数据库命名规范二、 创建表1. 基本用法2. 数据表命名规范3. 字段命名规范三、 删除表一、创建数据库1. 创建方式在第二章中我们讲了如何使用PyCharm创建SQLite数据库。详情见博文使用此方法创建数据库: flask_dev2. 数据库命名规范采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线’‘组成,命名简洁明...
原创
博文更新于 2019.08.04 ·
986 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLite基础-3.语法与数据类型

文章目录一、SQLite语法1. 大小写敏感性2. 注释3. SQLite语句二、 SQLite 数据类型1. Boolean 数据类型2. Date 与 Time 数据类型一、SQLite语法1. 大小写敏感性这是一个值得重点注意的点,SQLite是不区分大小写的,但是有些命令是大小写敏感的,例如: GLOB和glob在SQLite里有不同的含义。2. 注释SQLite注释和其他SQL...
原创
博文更新于 2019.08.03 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多