上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 102 下一页
摘要: 转载自:https://blog.csdn.net/qq_36829091/article/details/80138836 每一个进程来说这个进程看到属于它的一块内存资源,这块资源是它所独占的,所以进程之间的通信就会比较麻烦,原理就是需要让不同的进程间能够看到一份公共的资源。所以交换数据必须通过内 阅读全文
posted @ 2020-04-14 11:04 Rogn 阅读(2803) 评论(1) 推荐(0)
摘要: 在已经凉了的字节面试中被问到,为什么 C++ 有指针了还要引用? 的确,引用的底层也是指针实现的,引用和指针在编译结束之后汇编指令是一样的,引用会占用和指针相同大小的数据空间。 引用传递,只是明面上,没有使用值传递,值传递本身是不可避免的。编译器,暗地里通过指针(或者其他可以替代指针的数据类型)的值 阅读全文
posted @ 2020-04-14 09:43 Rogn 阅读(2045) 评论(1) 推荐(2)
摘要: 需要考虑内存重叠的情况 #include<bits/stdc++.h> using namespace std; void *memcpy(void *dst, const void *src, size_t len) { if(NULL == dst || NULL == src){ return 阅读全文
posted @ 2020-04-13 22:58 Rogn 阅读(631) 评论(0) 推荐(0)
摘要: 问题:一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其它人帽子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的是什幺帽子,然 后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。一直 阅读全文
posted @ 2020-04-13 12:22 Rogn 阅读(4267) 评论(0) 推荐(0)
摘要: 听说是字节的面试题, 小明和小红打乒乓球,已知小明每一局胜的概率55%,那么那种方式对小明更有利,是五局三胜还是三局两胜? 分别计算两种规则下小明获胜的概率: “三局两胜制”: 只有2种情况:比赛2场2场小明胜,比赛3场最后一场小明胜,前面两场中有一场胜。 $$g(p) = p^2 + C_2^1p 阅读全文
posted @ 2020-04-13 11:07 Rogn 阅读(2576) 评论(0) 推荐(0)
摘要: 注意:本文基于MySQL的InnoDB引擎说明。 一、什么是最左前缀原则 对于该表,如果按照name字段来建立索引的话,采用B+树结构,大概的索引如下: 如果要进行模糊查找,查找name 以“张"开头的所有人的ID,即 sql 语句为: select ID from table where name 阅读全文
posted @ 2020-04-12 16:06 Rogn 阅读(597) 评论(0) 推荐(1)
摘要: InnoDB InnoDB 中 B+ 树的数据结构中存储的都是实际的数据,这种索引又被称为聚集索引。 由于 InnoDB 利用的数据库主键作为索引 Key,所以 InnoDB 数据表文件本身就是主索引。 所以使用 InnoDB 作为数据引擎的表需要有个主键 如果没有显式指定的话 MySQL 会尝试自 阅读全文
posted @ 2020-04-12 10:28 Rogn 阅读(268) 评论(0) 推荐(0)
摘要: 先说结论: 栈大小:VS中默认1M,ubuntu中默认8M 堆大小:堆的话,理论上内存有多大,就可以建多大.但32位的程序在64位系统上运行的时候,一个进程的堆大小应该是不可以超过4G(虚拟地址空间大小为4G)的. 栈大小 linux下查看和修改: ulimit -a #显示当前用户的栈大小 uli 阅读全文
posted @ 2020-04-12 09:48 Rogn 阅读(5763) 评论(0) 推荐(0)
摘要: 镜像就类似于我们使用虚拟机前需要下载的系统镜像文件,比如iso文件、img文件等这样的镜像文件; 容器可以比作正在运行的虚拟机,镜像通过run方法启动; tar文件类似于VM使用过程中的vmdk文件,我们可以将一个镜像文件保存成tar文件,别人通过load指令可以重新加载成一个镜像; Dockerf 阅读全文
posted @ 2020-04-11 16:46 Rogn 阅读(248) 评论(0) 推荐(0)
摘要: Redis是一个开源的使用ANSI C语言编写的、可基于内存亦可持久化的日志型、Key-Value数据库 五种数据结构 redis有5种数据结构: 每一种都是以string作为key,value可以是以上5种。 string->string 1. 增加 set k1 v1 2. 获取 get k1 阅读全文
posted @ 2020-04-11 16:33 Rogn 阅读(410) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 102 下一页