Loading

摘要: 共享内存是三个IPC机制中的一个,它是两个或多个进程进行通信的一种非常有效的方式。 共享内存的实现,主要是在内核中找一段内存作为共享内存,这个共享内存通过映射的方法可以被其他进程所共同使用。当一个进程改变了共享内存的内容的时候,其他进程也会感知到这块内存中的内容发生了改变。因为数据不需要在C/S端复 阅读全文
posted @ 2020-12-05 02:00 是凉城吖 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 很久都没有更新博客园,主要的原因是因为在忙多家公司面试和后续的offer抉择问题,今年春招还真是难找工作呢,互联网大厂offer基本无缘,收获的offer也就仅限于华为、小厂、银联国企和一些银行之类的一些offer,最后签三方做出自己的选择吧,没有去互联网大厂进去锻炼自己还是很可惜的,可能日后转互联 阅读全文
posted @ 2020-05-15 00:24 是凉城吖 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.事务四大特性 原子性(Atomicity):事务中的所有操作作为一个整体像原子一样不可分割,要么全部成功,要么全部失败。 一致性(Consistency):事务的执行结果必须使数据库从一个一致性状态到另一个一致性状态。一致性状态是指:1.系统的状态满足数据的完整性约束(主码,参照完整性,chec 阅读全文
posted @ 2020-04-16 01:10 是凉城吖 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-15 00:51 是凉城吖 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、进程与线程的关系以及区别 1.定义: 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资 阅读全文
posted @ 2020-04-15 00:21 是凉城吖 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、OSI TCP/IP 五层协议体系结构以及各层的协议 OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。 每一层的协议如下: 物 阅读全文
posted @ 2020-04-15 00:10 是凉城吖 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 参考负雪明烛大佬对此的讲解。喜欢的可以多关注这个大佬,对leetcode题解做的很充分详细了。(链接:https://leetcode-cn.com/problems/generate-parentheses/solution/ru-men-ji-bie-de-hui-su-fa-xue-hui-t 阅读全文
posted @ 2020-04-10 01:00 是凉城吖 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+ 阅读全文
posted @ 2020-04-08 20:23 是凉城吖 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 直接暴力法可解,效率非常低。 考虑的改进方法就是动态规划方法和双指针法,思路基本差不多,详细参见leetcode:https://leetcode-cn.com/problems/trapping-rain-water/solution/dong-tai-gui-hua-shuang-zhi-zhe 阅读全文
posted @ 2020-04-04 17:01 是凉城吖 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 括号匹配的问题一般都是根据栈来实现的,栈内放入括号进行匹配。 文中具体思路见leetcode解析。 知道如何计算嵌套深度,问题就很简单了:只要在遍历过程中,我们保证栈内一半的括号属于序列 A,一半的括号属于序列 B,那么就能保证拆分后最大的嵌套深度最小,是当前最大嵌套深度的一半。要实现这样的对半分配 阅读全文
posted @ 2020-04-01 23:21 是凉城吖 阅读(165) 评论(0) 推荐(0) 编辑