上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 59 下一页
摘要: #include<iostream> #include<string> #include<string.h> #include<stack> #include<queue> #include<map> #include<set> #include<vector> #define ll long lo 阅读全文
posted @ 2020-08-29 19:09 知道了呀~ 阅读(765) 评论(0) 推荐(0)
摘要: 转载自 https://www.cnblogs.com/zhangbaochong/p/5879263.html c++11中有互斥和条件变量但是并没有信号量,但是利用互斥和条件变量很容易就能实现信号量。 1.信号量 信号量是一个整数 count,提供两个原子(atom,不可分割)操作:P 操作和 阅读全文
posted @ 2020-08-19 21:59 知道了呀~ 阅读(2500) 评论(0) 推荐(1)
摘要: 一、什么是inode节点 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。扇区是磁盘上存储的最小单位 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。 这种由多 阅读全文
posted @ 2020-08-18 22:03 知道了呀~ 阅读(894) 评论(0) 推荐(0)
摘要: 一、进程共享内存与mmap的关系 进程之间共享内存有两种方式,分别是shm和mmap 1、shm共享内存是多个进程的虚拟地址直接共享同一块物理内存区域,这种共享优点是进程间访问速度更快,但是共享的内存大小有限 2、mmap共享内存是多个进程的虚拟地址空间共享磁盘的一段内存,有点是共享的内存可以很大, 阅读全文
posted @ 2020-08-18 21:18 知道了呀~ 阅读(1506) 评论(0) 推荐(0)
摘要: Linux文件系统(下)https://www.cnblogs.com/-citywall123/p/12401347.html 一、一切皆是文件 在UNIX系统中有一个重要的概念:一切都是文件。也就是说,在UNIX系统中,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件 阅读全文
posted @ 2020-08-18 17:35 知道了呀~ 阅读(321) 评论(0) 推荐(0)
摘要: class Solution { public: string addStrings(string num1, string num2) { string s = ""; int i = num1.length()-1; int j = num2.length()-1; int ans = 0; w 阅读全文
posted @ 2020-08-18 16:04 知道了呀~ 阅读(704) 评论(0) 推荐(0)
摘要: 转载自https://blog.csdn.net/wlx990074575/article/details/108005854 c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如 1、你可以把一个指向const对象的指针转换成指向非const对象的指针 阅读全文
posted @ 2020-08-16 20:33 知道了呀~ 阅读(3817) 评论(0) 推荐(0)
摘要: 一、常规哈希算法 常规的哈希算法在进行扩容的时候,都要进行在哈希计算,重新哈希计算之后的结果通常会和原来的位置不一样,这在做负载均衡和缓存集群的时候,这种改变不是我们想要的(局限性) 因为服务器为了方便用户的访问,会在服务器上缓存数据,加速下一次的访问,因此用户每次访问的时候最好能保持同一台服务器。 阅读全文
posted @ 2020-08-16 15:24 知道了呀~ 阅读(323) 评论(0) 推荐(0)
摘要: 什么是迭代器 迭代器提供了一种方法,使它能够按照顺序访问某个容器所含的各个元素,但无需暴露该容器的内部结构,换句话说迭代器就是指针的简单包装,通过一个模板类封装的对象 迭代器的失效问题 一、迭代器在vector、deque等内存连续的容器删除中失效 对于序列式容器,比如vector,删除当前的ite 阅读全文
posted @ 2020-08-13 11:12 知道了呀~ 阅读(4047) 评论(0) 推荐(4)
摘要: 什么是异步 异步是当一个调用请求发送给被调用者,而调用者不用等待其结果的返回.实现异步可以采用多线程技术或则交给另外的进程来处理 异步的优缺点 1、在设计良好的情况下,可以不是使用或减少共享变量的使用,减少了死锁的可能 2、编写异步操作的复杂度高,使用回调函数处理难以调试 异步与多线程 异步与多线程 阅读全文
posted @ 2020-08-12 20:14 知道了呀~ 阅读(1051) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 59 下一页