上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页
摘要: 面试题:描述python GIL的概念,以及它对python多线程的影响?编写一个多线程爬取网页的程序,并阐明多线程抓取程序是否比单线程性能有提升,并解释原因。 参考答案: (1)Python语言和GIL没有关系,仅仅是由于历史原因在CPython虚拟机(解释器),难以移除,解决办法一:通过调用模块 阅读全文
posted @ 2020-04-09 09:18 Norni 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1、HTTP协议、HTML 在web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。 HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。 HTML是一种用来定义网页的文本,可以编写网页。 2、google浏览器的调试工具 快捷键:ctrl+ 阅读全文
posted @ 2020-04-08 14:59 Norni 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 顺序结构:程序从上往下依次执行 分支结构:程序从两条或多条路径中选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 一、分支结构 1、if函数 功能:实现简单的双分支 语法:IF(表达式1,表达式2,表达式3) 执行顺序:如果表达式1成立,则if函数返回表达式2的值,否则返回表达 阅读全文
posted @ 2020-04-07 10:03 Norni 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 优点:1)提高代码的重用性 2)简化操作 3)减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 存储过程和函数的区别: 存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新 函数:有且仅有1个,适合做处理数据后返回 阅读全文
posted @ 2020-04-07 09:53 Norni 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、系统变量 1) 全局变量 2) 会话变量 2、自定义变量 1) 用户变量 2) 局部变量 一、系统变量 说明:变量由系统提供,不是用户定义,属于服务器层面 注意:如果是全局级别,则需要加global,如果是会话级别,则需要家session,如果不写,则默认session。 使用的语法: 1) 查 阅读全文
posted @ 2020-04-07 09:37 Norni 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 优点:1)提高代码的重用性 2)简化操作 3)减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 一、创建语法 CREATE PROCEDURE 存储过程名(参数列表) BEGIN 存储过程体(一组合法的SQL语句) END 注意: 阅读全文
posted @ 2020-04-07 09:28 Norni 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 含义:一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了SQL逻辑,不保存查询结果,和普通表一样使用 Mysq5.1版本出现的新特性,是通过表动态生成的数据 应用场景:(1)多个地方用到同样的查询结果 (2)该查询结果使用的SQL语句较复杂 例子:查询 阅读全文
posted @ 2020-04-07 09:24 Norni 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Transaction control language 事务控制语言 事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 事物的ACID(acid)属性: 1、原子性(Atomicity):原子性是指事务是一个不可分隔的工作单位,事务中的操作要么都发生,要么都不发 阅读全文
posted @ 2020-04-07 09:16 Norni 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 标识列又称为自动增长列 含义:可以不用手动的插入值,系统提供默认的序列值 关键字:auto_increment 特点: (1) 标识列必须和主键搭配吗?不一定,但要求是一个key (2) 一个表可以有几个标识列?至多一个。 (3) 标识列的类型只能是数值型 (4) 标识列可以通过SET auto_i 阅读全文
posted @ 2020-04-07 09:08 Norni 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 系统由于故障,电脑自动重启了,于是开着的虚拟机因为断电导致挂了。 开机后一直显示文件错误,经过多次重启后进入了initramfs界面: 网上介绍的方法: 方法一:输入fsck -y /dev/sdbn,如果这个方法有效,最后输入reboot重启虚拟机就好了。 方法二:输入fsck /dev/sda1 阅读全文
posted @ 2020-04-06 20:51 Norni 阅读(1373) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页