首页 > 其他 > 详细

复试一些可能会问到的问题的解答

时间:2021-01-28 18:26:00      阅读:24      评论:0      收藏:0      [点我收藏+]

1.简述数组和指针的区别

  一方面

  数组里存储着相同类型,固定数目的变量集合

  指针是一个变量,里面存储着变量的地址

  另一方面

  数组可以直接访问数据

  指针则是间接访问数据

  一些证明不同的例子
  用运算符sizeof可以计算出数组的容量(字节数)。sizeof(p),p为指针,得到的是一个指针变量的字节数,而不是指针指向内存的容量。
  char a[]="hello"数组指向每一个数组元素;而char *p="world",p指向的是字符串的首地址。

 

2.数据库事物具有的四要性有:隔离性、原子性、持久性和一致性

原子性

  所有操作要么全部成功,要么全部失败回滚

一致性

  一个事务执行之前和执行之后都必须处于一致性状态。

隔离性

  隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。

持久性

  持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作。

 

一只原子久隔离

用缓冲池来记。

从缓冲池中存取东西要么成功要么失败,这是原子性

存了后缓冲池内资源增多,取了后缓冲池资源减少,这是一致性

当有另一个人也正操作缓冲池时,若你正在取,此时mutex=0;他不能取,这是隔离性

当你取完后,缓冲池资源减少了这是永久性的,这是持久性

 

3.计算机网络的iso和tcp/ip的模型关系

技术分享图片

 

TCP/IP              ISO

应用层        =   应用层+表示层+会话层

传输层        =  传输层

网际层        =  网络层

网络接口层 = 数据链路层+物理层

 

应传(晕船)汪汪

 

复试一些可能会问到的问题的解答

原文:https://www.cnblogs.com/hanabi-521/p/14340450.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!