本文转载自:https://blog.csdn.net/bruce_6/article/details/84383878
大家或多或少都用过 MySQL,起码 select ......
计算机网络面试题
1、 OSI,TCP/IP,五层协议的体系结构,以及各层协议
答:
OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP分层(4层):网络接口......
局域网内如何访问虚拟机里的Linux服务器
为了方便自己的开发学习,所以准备一套搭建 jenkins + nexus + gitlab 的环境,但是可能要求的内存比较高,于是将公司发的 ThinkPad 来做服务器。
本来时装的(Win1......
数据表的垂直拆分和水平拆分
垂直拆分
垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表
通常我们按以下原则进行垂直拆分:
把不常用的字段单独放在一张表;
把text,blob等大......
GET 和 POST 的区别?
get参数通过url传递,post放在request body中。
get请求在url中传递的参数是有长度限制的,而post没有。
get比post更不安全,因为参数直接暴露在ur......
脏读、幻读、不可重复读和丢失更新
锁就是防止其他事务访问指定资源的手段。锁是实现并发控制的主要方法,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。 一般来说,锁可以防止脏读、不可重复读和幻读。
1、......
共享锁(S锁)和排它锁(X锁)
共享锁【S锁】
又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁......
MySQL存储引擎--MyISAM与InnoDB区别
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISA......
并发控制中的乐观锁与悲观锁
谈到悲观锁和乐观锁,就要谈到数据库的并发问题,数据库的隔离级别越高并发性就越差
并发性:当前系统进行了序列化后,你读取数据库后,别人查询不了,称为并发性不好
简单介绍
来自: https:/......
编译原理求FIRST集、FOLLOW集和SELECT集
所有大写字母代表非终结符,小写字母代表终结符,省略号代表未知数目(可能为0)的不确定类型的文法符号。
First集合:
First集合顾名思义就是求一个文法符号串所可能推导出的符号串的第一个终结符......
mysql 查询当天、本周,本月,上一个月的数据
今天
select * from 表名 where to_days(时间字段名) = to_days(now());
昨天
SELECT * FROM 表名 WHERE TO_DAY......
编译原理(实验四)模拟LL实验
一.实验目的:
能够判一文法是否为LL(1)文法;
能构造LL(1)语法分析表;
以程序实现LL(1)的语法分析过程。
二.实验内容
已知文法G[......
编译原理(实验三)模拟实现递归下降法
一.实验内容
已知文法G[S]:
S →(A)|aAb
A →eA’|dSA’
A’ →dA’|ε
二.实验要求:
1.给出文法的FIRS......
编译原理(实验二)词法分析程序实验
一、实验目的:
加深对词法分析器的工作过程的理解;加强对词法分析方法的掌握;能够采用一种编程语言实现简单的词法分析程序;能够使用自己编写的分析程序对简单的程序段进行词法分析。
......
编译原理(实验一)有穷自动机实验
一.实验目的:
理解有穷自动机的作用;
利用五元组、状态图和矩阵表表示有穷自动机;
以程序实现有穷自动机的运行过程。
二.实验内容
所给自动机如图......