摘要:
##TCP和UDP区别 | | TCP | UDP | | : : | : : | : : | | 连接 | 面向连接的可靠性传输 | 无连接不可靠 | | 传输模式 | 流模式 | 数据报模式 | | | 面向字节流 | 面向报文 | | | 只能是一对一 | 一对一或一对多 | | 首部 | 首 阅读全文
摘要:
##引入锁的目的 主要为了保持数据库数据的一致性。 原因:在多个用户访问数据库的时候若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。所以用锁的话,可以阻止用户修改一行或整个表 ##锁的应用场景 一般用在并发较高的数据库中。 ##锁的分类 数据库中有两种基本的锁:排它锁和共享锁 阅读全文
摘要:
count() 是个聚合函数。 作用:求表的所有记录数 select * from 表名 :查询表的所有记录(返回记录) select count(*) from 表名: 查询表的所有记录数 selecr ... as ... 一般重命名列名或表名。比如:select a as b,c as d = 阅读全文
摘要:
一上来先是双方自我介绍(面试官是北邮的博士) 然后问了下CCPC负责哪些部分,codeforces多少分 手撕代码:不知道为什么给了一道非常简单的题,题目是:给一幅图,1表示路,0表示墙,问从S到E最少步数。解法:BFS模板 反问 为什么不问其他计网之类的问题了 因为是打ACM的所以都是直接让手撕代 阅读全文
摘要:
我投的是运营开发,但是后续显示在投递页面是后台开发,可能岗位更匹配?! 整个面试流程大概一个半小时有点久,因为接下去还有一个面试,所以到最后写算法题的时候有点急。 写算法题的时候第一题我的思路一直是暴力贪心,面试官一直引导我让我往枚举的方向,然后我还是没写出来枚举的思路。第二题我直接暴力了。 整个面 阅读全文
摘要:
大概一个小时15分钟,中间出了点问题,公司我不知道会议室要提前预定就去了星巴克。没想到星巴克太吵了,呜呜呜,可是临时又找不到其他有插座尤为值得地方,都还没开门,和店员说了一声,店员太好了帮我把音乐关掉了。 没考虑到星巴克人太多、有音乐、中间电脑没有电了然后插座插苹果充电头一直松动我得用手一直扶着,就 阅读全文
摘要:
##URL语法格式 scheme://host:port[:port]/path[?query]#fragmen ##举例解释URL的组成 eg:https://www.baidu.com/movie/movieshow?id=234&number=1314#name protocol(协议):ht 阅读全文
摘要:
事务 = TRANSACTION 数据库事务通常包含了一个序列的对数据库的读/写操作。有以下两个目的: 为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此 阅读全文
摘要:
大概一个小时左右,两道题。面试官很nice和蔼的,说大概三天内会有反馈,现在有三个候选人,我和另外一个表现差不多他们还要再讨论一下,我觉得我肯定挂了因为有一题没写出来。最后反问,我问可不可以再给一道题写一下,面试官说难的耗时久一点简单的就直接给秒了,于是就进入反问环节了。然后我反问俩问题就结束了,关 阅读全文
摘要:
##题意 给出n,表示有n个城市 然后给出m,接下去给出m条道路,每条路给出x、y、z,表示x到y是一条双向边,权值为z 接下去给出r,然后给出r条被摧毁的道路,每条路给出x、y,表示x到y这条双向边被摧毁了 最后给出s和t,表示起点城市和终点城市 问我们现在要从s到t,最少需要修建路的长度是多少。 阅读全文