自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 PHPstudy与冰蝎Behinder连接使用

PHPstudy与冰蝎Behinder连接使用

2022-08-23 14:30:18 374 1

原创 类鸟群Boids——仿真鸟群 (python实现添加个体、驱散、避障等)

工作原理 :       模拟类鸟群的三大核心规则如下:       1)分离:保持类鸟个体之间的最小距离;       2)列队:让每个类鸟个体指向其局部同伴的平均移动方向;       3)内聚:让每个类鸟个体朝其局部同伴的质量中心移动。类鸟群模拟也可以添加其他规则,如避开障碍物,或受到打扰时驱散鸟群等...分析:    对于群体中的所有类鸟个体,做以下几件事:    • 应用三大核心规则; ...

2018-06-12 22:08:20 6776 3

原创 Python基础思维导图笔记1——(语法元素、turtle图形绘制、数据类型、程序控制结构)+简单小代码

(一)Python基础——语法元素分析(二)Python基本图形绘制eg.绘制一条蟒蛇:#PythonDraw.py import turtle turtle.setup(650, 350, 200, 200) turtle.penup() turtle.fd(-250)turtle.pendown()turtle.pensize(25) turtle.pencolor("purpl...

2018-06-12 15:34:47 1647

原创 啊哈!算法 读书笔记——第 1 章 排序(python编程桶排序、冒泡排序、快速排序)

第 1 章 一大波数正在靠近——排序.最快最简单的排序——桶排序:       这个算法就好比有 11 个桶,编号从 0~10。每出现一个数,就在对应编号的桶中放一个小旗子,最后只要数数每个桶中有几个小旗子就 OK 了。eg. 2 号桶中有 1 个小旗子,表示2 出现了一次(还是看图最好解释O(∩_∩)O~)        此处的每一个桶的作用其实就是“标记”每个数出现的次数.   ...

2018-06-01 21:13:11 630

原创 模拟生命——Conway生命游戏python实现(详细注释笔记)

#导入该项目要使用的模块import sys,argparse #argparse是python的一个命令行解析包import numpy as npimport matplotlib.pyplot as pltimport matplotlib.animation as animationfrom matplotlib.colors import ListedColormapyeah...

2018-06-01 20:34:52 8766 1

转载 Mininet常用命令及基本使用

常用命令    links1h2down  links1h2up  通过–switch选项跟–controller选项可以分别指定采用哪种类型的交换机跟控制器,例如使用用户态的交换  sudomn–switchuser  使用OpenvSwitch  sudo mn 执行 mn 命令未指定一个控制器的话,它会默认采用 ovsc 控制,ovs-controller  sudomn...

2019-01-05 22:09:33 8612

原创 SQL必知必会 第二十二课 笔记—— 高级SQL特性(SQL完结章)

第22课 高级SQL特性这一课介绍SQL所涉及的几个高级数据处理特性:约束、索引和触发器。22.1 约束约束(constraint):管理如何插入或处理数据库数据的规则。DBMS通过在数据库表上施加约束来实施引用完整性。大多数约束是在表定义中定义的,如第17课所述,用CREATE TABLE或ALTER TABLE语句。22.1.1 主键我们在第1课简单提过主键,主键是一种特殊的约束。一种定义主键...

2018-07-06 22:55:56 277

原创 SQL必知必会 第二十一课 笔记—— 使用游标

第21课 使用游标这一课将讲授什么是游标,如何使用游标。、21.1 游标用途:有时,需要在检索出来的行中前进或后退一行或多行。游标(cursor)是一个存储在DBMS服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。说明:SQLite支持的游标称为步骤(step),本课讲述的基本概念适用于SQLite的步骤,...

2018-07-06 16:55:34 783

原创 SQL必知必会 第二十课 笔记—— 管理事务处理

第20课 管理事务处理这一课介绍什么是事务处理,如何利用COMMIT和ROLLBACK语句管理事务处理。20.1 事务处理使用事务处理(transaction processing),通过确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库的完整性。下面是关于事务处理需要知道的几个术语:事务(transaction)指一组SQL语句;回退(rollback)指撤销指定SQL语句的过程;提...

2018-07-06 16:54:01 254

原创 SQL必知必会 第十九课 笔记——使用存储过程

第19课 使用存储过程这一课介绍什么是存储过程,为什么要使用存储过程,如何使用存储过程,以及创建和使用存储过程的基本语法。19.1 存储过程可以创建存储过程。简单来说,存储过程就是为以后使用而保存的一条或多条SQL语句。可将其视为批文件,虽然它们的作用不仅限于批处理。19.2 为什么要使用存储过程使用存储过程有三个主要的好处,即简单、安全、高性能。19.3 执行存储过程存储过程的执行远比编写要频繁...

2018-07-05 17:11:56 283

原创 SQL必知必会 第十八课 笔记——使用视图

第18课 使用视图这一课将介绍什么是视图,它们怎样工作,何时使用它们;还将讲述如何利用视图简化前几课中执行的某些SQL操作。18.1 视图视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。视图不包含任何列或数据,包含的是一个查询(与上面用以正确联结表的相同查询)。18.2 创建视图视图用CREATE VIEW语句来创建。与CREATE TABLE一样,CREATE VIEW...

2018-07-05 14:09:32 378

原创 SQL必知必会 第十七课 笔记——创建和操纵表

第17课 创建和操纵表这一课讲授创建、更改和删除表的基本知识。17.1 创建表17.1.1 表创建基础利用CREATE TABLE创建表,必须给出下列信息: 1)新表的名字,在关键字CREATE TABLE之后给出; 2)表列的名字和定义,用逗号分隔; 3)有的DBMS还要求指定表的位置。CREATE TABLE Products (prod_id CHAR(10) NOT NULL, vend_...

2018-07-04 22:01:13 217

原创 SQL必知必会 第十六课 笔记——更新和删除数据

第16课 更新和删除数据这一课介绍如何利用UPDATE和DELETE语句进一步操作表数据。16.1 更新数据更新(修改)表中的数据,可以使用UPDATE语句。有两种使用UPDATE的方式: 1)更新表中的特定行; 2)更新表中的所有行。提示:UPDATE与安全在客户端/服务器的DBMS中,使用UPDATE语句可能需要特殊的安全权限。在你使用UPDATE前,应该保证自己有足够的安全权限。UPDATE...

2018-07-04 21:37:42 203

原创 SQL必知必会 第十五课 笔记——插入数据

第15课 插入数据这一课介绍如何利用SQL的INSERT语句将数据插入表中。提示:插入及系统安全使用INSERT语句可能需要客户端/服务器DBMS中的特定安全权限。在你试图使用INSERT前,应该保证自己有足够的安全权限。15.1 数据插入15.1.1 插入完整的行INSERT INTO Customers VALUES('1000000006',  '123 Any Street',   'NY...

2018-07-02 21:38:53 221

原创 SQL必知必会 第十四课 笔记——组合查询

第14课 组合查询本课讲述如何利用UNION操作符将多条SELECT语句组合成一个结果。SQL也允许执行多个查询(多条SELECT语句),并将结果作为一个查询结果集返回。这些组合查询通常称为并(union)或复合查询(compound query)。主要有两种情况需要使用组合查询:   1)在一个查询中从不同的表返回结构数据;   2)对一个表执行多个查询,按一个查询返回数据。14.2 创建组合查...

2018-06-27 09:57:49 187

原创 Python基础思维导图笔记2——(函数和代码复用、组合数据类型、文件和数据格式化)+七段数码管显示当前时间 + 科赫雪花问题+词云生成实例

(一)函数和代码复用(二)汉诺塔问题hanoi显示当前时间import turtle, time def drawGap(): #绘制数码管间隔 turtle.penup() turtle.fd(5) def drawLine(draw): #绘制单段数码管 drawGap() turtle.pendown() if ...

2018-06-17 19:12:06 1029

原创 SQL必知必会 第十三课 笔记——创建高级联结

第13课 创建高级联结        介绍如何使用表别名,如何对被联结的表使用聚集函数。13.1 使用表别名        第7课介绍了如何使用别名引用被检索的表列。给列起别名的语法如下:SELECT RTRIM(vend_name) +' (' +RTRIM(vend_country) +')' AS vend_titleSQL除了可以对列名和计算字段使用别名,还允许给表名起别名。目的:1)缩短...

2018-06-10 21:51:36 241

原创 SQL必知必会 第十二课 笔记——联结表

第12课 联结表       这一课会介绍什么是联结,为什么使用联结,如何编写使用联结的SELECT语句。12.1 联结12.1.2 为什么使用联结       如果数据存储在多个表中,怎样用一条SELECT语句就检索出数据呢?——答案是使用联结。简单说,联结是一种机制,用来在一条SELECT语句中关联表,因此称为联结。使用特殊的语法,可以联结多个表返回一组输出,联结在运行时关联表中正确的行。12...

2018-06-10 20:51:18 242

原创 SQL必知必会 第十一课 笔记——使用子查询

第11课 使用子查询这一课介绍什么是子查询,如何使用它们。11.2 利用子查询进行过滤        SQL还允许创建子查询(subquery),即嵌套在其他查询中的查询。        现在,假如需要列出订购物品RGAN01的所有顾客,应该怎样检索?下面列出具体的步骤。1) 检索包含物品RGAN01的所有订单的编号。2) 检索具有前一步骤列出的订单编号的所有顾客的ID。3) 检索前一步骤返回的所...

2018-06-04 22:30:11 234

原创 SQL必知必会 第十课 笔记——分组数据

第10课 分组数据        这一课介绍如何分组数据,以便汇总表内容的子集。这涉及两个新SELECT语句子句:GROUP BY子句和HAVING子句。10.1 数据分组       目前为止的所有计算都是在表的所有数据或匹配特定的WHERE子句的数据上进行的。而使用分组可以将数据分为多个逻辑组,对每个组进行聚集计算。10.2 创建分组        分组是使用SELECT语句的GROUP BY...

2018-06-04 22:10:56 180

原创 SQL必知必会 第九课 笔记——聚集函数

第9课 汇总数据       这一课介绍什么是SQL的聚集函数,如何利用它们汇总表的数据。9.1 聚集函数       聚集函数(aggregate function): 对某些行运行的函数,计算并返回一个值。       SQL给出了5个聚集函数,见表9-1。这些函数能进行上述检索。与前一章介绍的数据处理函数不同,SQL的聚集函数在各种主要SQL实现中得到了相当一致的支持。           ...

2018-06-03 22:29:50 334

原创 SQL必知必会 第八课 笔记——使用数据处理函数

第8课 使用数据处理函数这一课介绍什么是函数,DBMS支持何种函数,以及如何使用这些函数;还将讲解为什么SQL函数的使用可能会带来问题。8.1 函数函数带来的问题:       事实上,只有少数几个函数被所有主要的DBMS等同地支持。虽然所有类型的函数一般都可以在每个DBMS中使用,但各个函数的名称和语法可能极其不同。(区别于支持SQl语句)提示:是否应该使用函数?       现在,你面临是否应...

2018-06-01 21:50:12 350

原创 SQL必知必会 第七课 笔记——创建计算字段

第7课 创建计算字段这一课介绍什么是计算字段,如何创建计算字段,以及如何从应用程序中使用别名引用它们。7.1 计算字段       目的:存储在数据库表中的数据一般不是应用程序所需要的格式,我们需要直接从数据库中检索出转换、计算或格式化过的数据,而不是检索出数据,然后再在客户端应用程序中重新格式化。7.2 拼接字段      拼接:将值联结到一起(将一个值附加到另一个值)构成单个值。根据你所使用...

2018-06-01 20:11:42 390

原创 SQL必知必会 第六课 笔记——用通配符进行过滤

第6课 用通配符进行过滤       这一课介绍什么是通配符、如何使用通配符以及怎样使用LIKE操作符进行通配搜索,以便对数据进行复杂过滤。Q: 怎样搜索产品名中包含文本bean bag的所有产品?A; 如果你想找出名称包含bean bag的所有产品,可以构造一个通配符搜索模式,找出在产品名的任何位置出现bean bag的产品。通配符本身实际上是SQL的WHERE子句中有特殊含义的字符.为在搜索子...

2018-05-29 22:12:27 235

原创 SQL必知必会 第五课 笔记——高级数据过滤

这一课讲授如何组合WHERE子句以建立功能更强、更高级的搜索条件。我们还将学习如何使用NOT和IN操作符。5.1 组合WHERE子句SQL允许给出多个WHERE子句。这些子句有两种使用方式:以AND子句或OR子句的方式使用。AND操作符:可以增加多个过滤条件,每个条件间都要使用AND关键字OR操作符:事实上,许多DBMS在OR WHERE子句的第一个条件得到满足的情况下,就不再计算第       ...

2018-05-29 21:17:55 234

原创 MySQL与Python相关(引入Splite3模块+pymysql)

引入pymysql:打开cmd窗口,键入 pip install pymysql即可,如图即安装成功。引入Splite3模块Python内建了SQLite数据库。1. 创建数据库与连接数据库import sqlite3conn = sqlite3.connect(‘文件名’) ##指定文件名称,存在直接打开,不存在就会创建一个并打开conn #返回connection对象conn.close...

2018-05-29 21:08:50 736

原创 SQL必知必会 第四课 笔记——过滤数据

第4课 过滤数据       这一课将讲授如何使用SELECT语句的WHERE子句指定搜索条件。4.1 使用WHERE子句        通常只会根据特定操作或报告的需要提取表数据的子集。只检索所需数据需要指定搜索条件(search criteria),搜索条件也称为过滤条件(filter condition)。WHERE子句在表名(FROM子句)之后给出,如下所示:SELECT prod_nam...

2018-05-28 14:52:15 265

原创 SQL必知必会 第三课 笔记——排序检索数据

第3课 排序检索数据这一课讲授如何使用SELECT语句的ORDER BY子句,根据需要排序检索出的数据。3.1 排序数据      子句(clause):SQL语句由子句构成,有些子句是必需的,有些则是可选的。一个子句通常由一个关键字加上所提供的数据组成。子句的例子有我们在前一课看到的SELECT语句的FROM子句。       为了明确地排序用SELECT语句检索出的数据,可使用ORDER BY...

2018-05-28 14:47:07 210

原创 SQL必知必会 第二课 笔记——检索数据

第2课 检索数据为了使用SELECT检索表数据,必须至少给出两条信息——想选择什么,以及从什么地方选择。2.2 检索单个列输入▼SELECT prod_nameFROM Products;        上述语句利用SELECT语句从Products表中检索一个名为prod_name的列。所需的列名写在SELECT关键字之后,FROM关键字指出从哪个表中检索数据。提示:如果没有明确排序查询结果,则...

2018-05-28 14:43:58 378

原创 SQL必知必会(第4版)第一课 笔记——了解SQL

第一课 了解SQL1.1.2 表关键:存储在表中的数据是同一种类型的数据或清单。数据库中的每个表都有一个名字来标识自己。这个名字是唯一的,即相同数据库中没有两个相同的表名(不同数据库可以有两个相同的表名)。模式:关于数据库和表的布局及特性的信息。这些特性定义了存储什么样的数据、数据如何分解、各部分信息如何命名等。 1.1.3 列和数据类型表由列组成。所有表都是由一个或多个列组成的。正确地将数据分解...

2018-05-27 15:03:24 1278

空空如也

空空如也

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

TA关注的人

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