获得徽章 0
文件的系统调用方法:open()打开或新建一个文件,close()关闭文件,read()读取文件内容,write()写入文件内容。
评论
僵死进程:子进程先于父进程结束,保留uid但是进程已结束,没有处在就绪,运行,阻塞这三种状态当中。
处理方法:父进程调用wait;父进程先于子进程结束
评论
fork复制进程,每一个正在运行的可执行程序就是进程,每一个进程都有自己的uid标识每个进程,PCB是进程控制块,存放uid。
fork先为子进程创建一个uid,再把父进程的代码信息拷贝到子进程中。
写时拷贝,子进程与父进程相同页面先不拷贝,如果发生修改再拷贝,提高fork复制效率。
展开
评论
库文件:
静态库文件包含在可执行文件里,多个可执行有多个库文件,资源浪费大,升级困难
共享库文件只做声明,方法包含在/bin目录下,多个可执行程序共享一个库文件,资源占用少,升级方便
评论
C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要存储的元素数在编译器间就可以确定,可以使用数组来存储,否则,就需要用到容器类了。
评论
并发是指在某个时间段内,多任务交替处理的能力。并行是指同时处理多任务的能力。
评论
localhost 、127.0.0.1、本机IP的区别
1、localhost和127.0.0.1并不需要联网访问,即使在无网络环境下访问这两者都能找到本机;
2、localhost是域名,默认是指向127.0.0.1的;
3、本机IP中的有线网IP和无线网IP都是需要联网后才能正常分配和访问的,它们是本机对外开放的IP地址。
展开
评论
阻塞:
当数据还没准备好时,调用了阻塞的方法,则线程会被挂起,会让出CPU时间片,此时是无法处理过来的请求,需要等待其他线程来进行唤醒,该线程才能进行后续操作或者处理其他请求。

非阻塞:
意味着,当数据还没准备好的时候,即便我调用了阻塞方法,该线程也不会被挂起,后续的请求也能够被处理。
展开
评论
每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心,这样你就能一次又一次的使用该方案,而不必做重复运动。
评论
Trie Tree 也称为字典树或前缀树,是一种用于高效存储和检索、用于从某个集合中查到某个特定 key 的数据结构。Trie Tree 时间复杂度低,和一般的树形数据结构相比,Trie Tree 拥有更快的前缀搜索和查询性能。
和查询时间复杂度为 O(1) 常数的哈希算法相比,Trie Tree 支持前缀搜索,并且可以节省哈希函数的计算开销和避免哈希值碰撞的情况。
展开
评论
分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。
评论
BFS:广度优先搜索

BFS是从根节点开始,沿着树的宽度遍历树的节点,如果发现目标,则演算终止。

DFS:深度优先搜索

从根节点出发,然后依次向下继续搜索,直到遇到叶子节点,此时就会向上回溯,继续向为访问过的点继续深度搜索。
展开
评论
ArrayList和LinkList的使用选择建议
如果频繁在尾部进行添加、删除操作, 动态数组、双向链表均可选择
如果频繁在头部进行添加、删除操作, 建议选择使用双向链表
如果有频繁的在任意位置添加、删除操作, 建议选择使用双向链表
如果有频繁的查询操作, 建议选择使用动态数组
评论
做一个产品,就必须得经历需求分析、用户界面设计、产品功能设计、代码开发、进行各种测试,通过一定的运营手段让产品被用户看到,最后达到用户的面前,交付给用户。
评论
分布式系统是一组电脑,透过网络相互连接传递消息与通信后并协调它们的行为而形成的系统。组件之间彼此进行交互以实现一个共同的目标。把需要进行大量计算的工程数据分割成小块,由多台计算机分别计算,再上传运算结果后,将结果统一合并得出数据结论的科学。
评论
主从复制原理
主数据库有个bin-log二进制文件,纪录了所有增删改Sql语句。(binlog线程)
从数据库把主数据库的bin-log文件的sql语句复制过来。(io线程)
从数据库的relay-log重做日志文件中再执行一次这些sql语句。(Sql执行线程)
展开
评论
动态数组有个明显的缺点
可能会造成内存空间的大量浪费
链表到多少内存就申请多少内存
链表是一种链式存储的线性表, 所有元素的内存地址不一定是连续的
评论
下一页
个人成就
文章被点赞 5
文章被阅读 388
掘力值 66
收藏集
0
关注标签
8
加入于