- 博客(40)
- 资源 (17)
- 收藏
- 关注
原创 Python实战之网络与爬虫篇-----如何对比多个库,看哪个更靠谱
Python实战之网络与爬虫篇-----如何对比多个库,看哪个更靠谱1.问题拆解如何对比多个库,看哪个最靠谱?用哪些参考数值?(生态值、Star数、Fork数)如何获取数据?(Srar、Fork数)如何查询需要的数据?(requests库)2.背景知识a.开发者网址https://developer.github.com/v3/search/在里面了解参数情况...
2019-01-20 12:24:47 757
原创 Python实战之网络与爬虫篇-----如何查看用户Star了哪些库
Python实战之网络与爬虫篇-----如何查看用户Star了哪些库1.问题求解试着用前面所学的知识查看用户Codingchaozhang 都Starred了哪些库,并且自动在游览器中打开这些库的地址。2.背景知识github接口网址: https://api.github.com/从中找了starred_url的网址{ "current_user_url": "...
2019-01-19 20:08:46 437
原创 Python实战之网络与爬虫篇-----如何监测github项目更新
如何监测GitHub项目更新并自动打开网页1.问题求解拆解问题:如何获取网页资源如何监测网页的数据变化(每次下载Requests库;对比变化,持续运行)如何自动打开网页(使用内置模块来实现webbrower)2.前期知识(1)编程工具 pycharm(2)requests库、webbrower在Python爬虫开发中最为常用的库就是使用requests实现...
2019-01-19 17:28:43 1477
原创 Python3的详细安装及初体验
Life is short,I use Python!!!1.官网下载安装包https://www.python.org/下载最新的python3.7.2的安装包2.双击安装包进行安装这里将Add Python 3.7 to PATH勾选上去,然后点击Customize installation然后按照默认全选,然后next安装这里我改了一下安装路径,然...
2019-01-14 16:58:52 408
原创 TSQL的综合题目
1、有学生-课程关系数据库,各关系表描述如下: student 列名 说明 数据类型 约束 Sno 学号 字符(8) 主键 Sname 姓名 字符(12)...
2019-01-11 09:45:34 6172 1
原创 数据库的几个概念
1.数据库、数据库系统、数据库管理系统、数据库管理员的概念数据是用于描述事物的符号记录;数据库是长期存储在计算机中、有组织的、可共享的数据集合,数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易拓展性,并可为各个用户共享;数据库系统是指在计算机系统中引用数据后的系统,一般由用户、应用系统、数据库管理系统(及其开发工具)、数据库管理员构成;数据库...
2019-01-11 09:45:27 460
原创 数据库设计的面试题目
1. 设教学数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。有如下SQL查询语句:SELECT CNOFROM CWHERE CNO NOT IN...
2019-01-11 09:45:23 10962
原创 数据库题目之并发控制
一、选择题:1、.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是 。A.该操作不存在问题 B.该操作丢失修改 C.该操作不能重复读 D.该操作读“脏”数据 【答案:】B T1 T2 ①读A=10 ② ③A=A-5写回 ④ 读A=10 A=A-8写...
2019-01-11 09:45:17 8363 1
原创 数据库题目之数据库恢复技术
一、选择题1、 是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。A.程序 B.命令 C.事务 D.文件 【答案:】C2、事务的原子性是指 。A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状...
2019-01-10 15:24:08 4325
原创 数据库题目之数据库编程
一、选择题1、修改存储过程使用的语句是( )。A. ALTER PROCEDURE B. DROP PROCEDURE C. INSERT PROCEDUE D. DELETE PROCEDUE 【答案:】A2、创建存储过程的语句是( )。A. ALTER PROCEDURE B. DROP PROCEDURE C. CREATE PROCEDUE D. INSERT P...
2019-01-10 15:23:08 942
原创 数据库题目之数据库设计
一、选择题1、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的 阶段。A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 【答案:】B2、在关系数据库设计中,设计关系模式是 的任务。A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 【答案:】C3、数据库物理设计完成后,进入数据库实施阶...
2019-01-10 15:21:25 15217 1
原创 数据库题目之关系数据理论
一、选择题1、关系规范化中的删除操作异常是指 ① ,插入操作异常是指 ② 。 A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入【答案:】①A ②D2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是 。 A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑 【答案:】A3、规范化...
2019-01-10 15:14:46 8230 1
原创 数据库题目之数据库的完整性
一、选择题:1、在数据库系统中,保证数据及语义正确和有效的功能是 ( )A.并发控制 B.存取控制 C.安全控制 D.完整性控制 【答案:】D2、关于主键约束以下说法错误的是( )A. 一个表中只能设置一个主键约束 B.允许空值的字段上不能定义主键约束C.允许空值的字段上可以定义主键约束 D.、可以将包含多个字段的字段组合设置为主键 【答案:】C...
2019-01-10 15:12:54 6329
原创 数据库题目之数据库安全性
一、选择题1、下面哪个不是数据库系统必须提供的数据控制功能 。A.安全性 B.可移植性 C.完整性 D.并发控制 【答案:】B2、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的 。A.安全性 B.完整性 C.并发控制 D.恢复 【答案:】A3、数据库的 完整性 是指数据的正确性和相容性。A.安全性 B.完整...
2019-01-10 15:11:46 7516
原创 数据库题目之关系数据库标准语言SQL
一、选择题1、SQL语言是 的语言,易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 【答案:】B2、SQL语言是 语言。 A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 【答案:】C3、SQL语言具有 的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控...
2019-01-10 15:10:56 11063
原创 数据库题目之关系数据库
一、选择题1、关系数据库管理系统应能实现的专门关系运算包括 。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 【答案:】B2、关系模型中,一个关键字是 。A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是 【答案:】C3、...
2019-01-10 15:09:20 2993
原创 数据库题目之绪论
一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 【答案:】A2.数据库的概念模型独立于 。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 【答案:】A3.数据库...
2019-01-10 15:06:04 2411
原创 数据库系统概述之并发控制
第十一章 并发控制1.事务并发多用户数据库系统的存在(允许多个用户)特点:在同一时刻并发运行时的事务数可达数百个2.并发操作带来的数据不一致性并发操作带来的数据不一致性包块丢失修改、不可重复读和读‘脏’数据3.并发控制的技术并发控制的主要技术有封锁、时间戳、乐观控制法和多版本并发控制。4.封锁排它锁(X锁)写锁:保证其他事务在T释放A上的锁之前,不能在读取和修...
2019-01-10 08:24:30 1565
原创 数据库系统概述之数据库恢复技术
第十章 数据库恢复技术1.事务事务是用户定义的一个数据库操作序列,这些操作要么全做要么全部做,是一个不可分割的工作单位。 2.COMMIT和ROLLBACKCOMMIT表示提交,即提交事务的所有操作,将事务中所有对数据库的更新写回到磁盘上的物理数据库中去。ROLLBACK表示回滚,即在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的操作...
2019-01-09 19:24:23 413
原创 数据库概述之数据库编程
/**嵌入式SQL编程实例 */ EXEC SQL BEGIN DECLARE SECTION;//主变量说明开始 char deptname[20]; char hsno[9]; char hsname[20]; char hssex[2]; int HSage; int NEWAGE;EXEC SQL END DELCARE SECTION;//主变量说明结束lon...
2019-01-09 17:17:17 468
原创 数据库概述之数据库设计实例分析
实例分析1学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每个各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型,并将E-R图转换为关系模型。解答:各实体属性为:校:校编号,校名系:系编号,系名班级:班级号,班级名教研室:教研室号,教研室名学生:学号,姓名,学历...
2019-01-09 16:43:35 2253
原创 数据库系统概述之数据库设计
第七章数据库设计1.数据库设计定义数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。 2.数据库设计步骤需求分析(收集需求和理解需求)-->概念结构设计(建立概念模型 E-R图)-->逻辑结构设计(建立逻辑模式 “关系模...
2019-01-09 15:48:11 654 1
原创 数据库系统概述之规范化实例
实例分析描述一个关于系、学生、班级、学会等诸多信息的关系数据库描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区;描述班级的属性有:班号、专业名、系名、人数、入校年份;描述系的属性有:系名、系号、系办公室地点、人数;描述学会的属性有:学会名、成立年份、地点、人数;有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每...
2019-01-09 15:26:13 1025
原创 数据库系统概述之关系数据理论
第六章关系数据理论在理解函数依赖之前,先来看一下函数依赖分析:在关系中,包括在任何候选码中的属性称为主属性;不包括在任何候选码中的属性称为非主属性。函数依赖只分析关系中的非主属性对主属性之间的依赖关系,并不分析主属性对主键(码)的依赖关系。 具体关于部分函数依赖和完全函数依赖的定义,网上有很多,但大多都是概念,这里我从例子入手来分析,使大家更好的掌握部分函数依赖、完全函数依赖和...
2019-01-09 14:43:39 657
原创 数据库系统概述之触发器
触发器触发器是用户定义在关系表上的一类由事件驱动的特殊过程。一旦定义,触发器将被保存在数据库服务器中。任何用户对表的增、删、改操作均由服务器自动激活相应的触发器,在关系数据库管理系统核心层进行集中的完整性约束。触发器又叫做事件--条件--动作规则。当特定的系统事件(如对一个表的增、删、改操作,事务的结束等)发生时,对规则的条件进行检查,如果条件成立则执行规则中的动作,否则不执行该动作。...
2019-01-09 14:37:16 2460 2
原创 数据库系统概述之断言
断言断言:在sql中可以使用数据定义语言中的create assertion语句,通过声明性断言来指定更具一般性的约束。可以定义涉及多个表或聚焦操作的比较复杂的完整性约束。断言创建以后,任何对断言中所涉及关系的操作都会触发关系数据库管理系统对断言的检查,任何使断言不为真值得操作都会拒绝执行。限制数据库课程最多60名学生选修Create assertion asse_sc_db_num ...
2019-01-09 14:36:08 5780 2
原创 数据库系统概述之数据库的完整性
第五章 数据库完整性1.什么是数据库的完整性数据库的完整性是指数据的正确性和相容性 2.DBMS的完整性控制机制应具有哪些功能?a.定义功能:即提供定义完整性约束条件的机制b.检查功能:即检查用户发出的操作请求是否违背了完整性约束条件c.违约反应:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。 3.实体完整性(1)定...
2019-01-09 14:35:08 9600
原创 数据库系统概论之数据库安全性
第四章数据库安全性 1.数据库的不安全性非授权用户对数据库的恶意存取和破坏数据库中重要或敏感的数据被泄漏安全环境的脆弱性 2.数据库安全性控制用户身份鉴别;存取控制;自主存取控制方法 3.授权:授予与收回把查询student表的权限授给用户U1grant select on table student to U1把对student表和course...
2019-01-09 14:18:49 945 2
原创 数据库系统概述--关系数据库标准语言SQL
第三章 关系数据库标准语言SQL1.SQL功能数00据查询select数据定义create drop alter数据操纵 insert update delete数据控制 grant revoke 2.数据定义a.模式的定义和删除为用户zhang创建一个模式testcreate scheme test authorization ZHANG删除模式tes...
2019-01-08 18:46:04 496
原创 数据库系统概述---第二章关系数据库
第二章 关系数据库1.关系模型三要素:关系数据结构;关系数据操作;关系完整性约束条件 2.关系完整性约束条件:参照完整性;实体完整性;自定义完整性; 3.关系代数集合操作 并R∪S 交R∩S 差R-S 笛卡尔积RxS纯关系操作 选择σ 投影Π 连接⋈ 除÷ 4.在关系模型中,实体及实体间的联系都是用二维表来表示的 5.设有一个学生-课程数据库,包括...
2019-01-08 18:43:09 1151
原创 数据库系统概论--第一章绪论
第一章 绪论1.数据库的四个概念数据:描述事物的符号记录数据库:长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库管理系统化:一种操纵和管理数据库的系统软件,用于建立、使用和维护数据库。数据库系统:在计算机系统中引入数据库后的系统。 2.数据库技术的三个发展阶段人工管理阶段,文件系统阶段,数据库系统阶段, 3.数据库系统的特点数据结构化;数...
2019-01-08 18:37:02 781 3
原创 算法篇之分治算法--输出前k大个数
例题3:输出前k大的数描述:给定一个数组包含n个元素,统计前k大的数并且把这k个数从大到小输出。输入:第一行包含一个整数n,表示数组的大小。n<100000第二行包含n个整数,表示数组的元素,整数之间以一个空格分开。每个整数的绝对值不超过100000000.第三行包含一个整数k,k<n.输出:从大到小输出前k大的数,每个数一行。 解析:引入操作arr...
2019-01-07 21:18:25 2550
原创 算法篇之分治算法--快速排序
2.快速排序/**数组排序任务可以如下完成:第一步:设k=a[0],将k挪到适当位置,使得比k小的元素都在k左边,比k大的元素都在k右边 ,和k相等的,不关心在k左右出现均可。第二步:把k左边的部分快速排序第三步:把k右边的部分快速排序*/#include<iostream>#define maxsize 100using namespace st...
2019-01-07 21:16:27 494
原创 算法篇之分治算法--归并排序
分治算法分治:把一个任务分成形式和原任务相同,但规模更小的几个部分任务(通常是两个部分),分别完成,或只需要选一部分完成。然后再处理完成后的这一个或几个部分的结果,实现整个任务的完成。 例题1:归并排序数组排序任务可以如下完成:a.把前一半排序 b.把后一半排序c.把两半归并到一个新的有序数组,然后再拷贝回原数组,排序完成。 /**归并排序先对前一半归并...
2019-01-07 21:15:34 657
原创 算法篇之二分算法
例题1:寻找指定和的整数对输入n(n<=100,000)个整数,找出其中的两个数,它们之和等于整数m(假定肯定有解)。/**找一对数(1)数组排序sort()函数用于C++中,对给定区间所有元素进行排序。头文件是#include <algorithm>(2)二分查找 对每个元素a[i],在数组中二分查找m-a[i],看能否找到 */#include<i...
2019-01-07 16:24:19 361
原创 数据库 部分函数依赖 完全函数依赖 传递函数依赖 第一范式、第二范式、第三范式、BCNF范式区别
数据库部分函数依赖 完全函数依赖 传递函数依赖 第一范式、第二范式、第三范式、BCNF范式区别在理解函数依赖之前,先来看一下函数依赖分析:在关系中,包括在任何候选码中的属性称为主属性;不包括在任何候选码中的属性称为非主属性。函数依赖只分析关系中的非主属性对主属性之间的依赖关系,并不分析主属性对主键(码)的依赖关系。具体关于部分函数依赖和完全函数依赖的定义,网上有很...
2019-01-07 14:18:05 36555 33
原创 算法篇之递归学习(二)
例题1爬楼梯树老师爬楼梯,他可以每次走一级或者2级,输入楼梯的级数,求不同的走法数。/**爬楼梯例如:楼梯一共有三级,他可以每次都走一级,或者第一次走一级,第二次走两级也可以第一次走两级,第二次走一级,共3种方法。 n阶台阶的走法=先走一级后,n-1级台阶的走法+先走两级后,n-2级台阶的走法 f(n)=f(n-1)+f(n-2) */ #include<iostr...
2019-01-06 20:30:02 495
原创 算法篇之递归学习(一)
递归:一个函数调用其自身函数 例题1 求阶乘/**求阶乘问题 */ #include<iostream>using namespace std;int Factorial(int n){ if(n==0) return 1; return n*Factorial(n-1);}int main() { int n; cin>>n;...
2019-01-05 21:10:18 473
原创 算法篇之枚举学习
枚举法:基于逐个尝试答案的一种问题求解策略例题1:完美立方描述:a^3 = b^3+ c^3 + d^3为完美立方等式。例如12^3=6^3+ 8^3 + 10^3 。编写一个程序,对任给的正整数N (N≤100), 寻找所有的四元组(a, b, c, d),使得a^3 = b^3+ c^3 + d^3,1<a,b,c,d<=N.样例输入 :24样例输出:...
2019-01-05 18:48:36 409
原创 算法初入门--枚举、递归。贪心
1.枚举枚举法,也称作穷举,指的是从问题所有可能的解的集合中一一枚举各元素。题目中给定的检验条件判定哪些是无用的,哪些是有用的。 优点是算法简单,在局部地方使用枚举法,效果十分好。缺点是运算量过大,当问题的规模变大的时候,循环的阶数越大,执行速度越慢。例题:百钱买白鸡问题:有一个人有一百块钱,打算买一百只鸡。到市场一看,公鸡一只3元,母鸡一只5元,小鸡3只1元,试求用100元买1...
2019-01-05 08:56:24 837
火焰目标检测数据集含标签
2020-12-08
SSM实现增删改查操作
2018-06-15
SSM框架环境的搭建及整合
2018-06-08
云笔记项目
2018-05-07
javaweb学生信息管理系统
2018-04-15
Struts2+Hibernate4开发学生信息管理功能
2018-03-24
gitlab上传的一系列支撑软件
2017-12-28
01html学习笔记的思维导图
2017-09-09
利用html+css+mysql+php来快速的制作动态网页(以制作一个博客网站为列)
2017-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人