- 博客(11)
- 收藏
- 关注
转载 C++内存池的简单实现
内存池是一种动态内存分配与管理技术。本文主要介绍了C++内存池的简单实现,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧目录一、内存池基础知识 1、什么是内存池 1.1 池化技术 1.2 内存池 2、内存池的作用 2.1 效率问题 2.2 内存碎片 3、内存池技术的演进 二、简易内存池原理 1、整体设计 1.1 内存池结构 1.2 申请内存 1.3 释放内存 2、详细剖析 2.1 bl
2021-07-13 15:35:40 456
转载 完全剖析 - Linux虚拟内存空间管理
今天,我们来介绍一下 Linux 对虚拟内存空间管理的细节。之前我们说过,在 32 位的操作系统中,每个进程都拥有 4GB 的虚拟内存空间。Linux 根据功能上的差异,把整个虚拟内存空间划分为多个不同区间,称为 段。我们先来看看 Linux 进程虚拟内存空间的布局图,如图 1 所示:上图展示了 Linux 进程的虚拟内存空间布局情况,我们只关注 用户空间 的布局。从上图可以看出,进程的用户空间大小为 3GB。Linux 按照功能上的差异,把一个进程的用户空间划分为多个段,下面介绍一下各个段的作用:
2021-06-15 15:26:03 200
转载 scala中trait和abstract class在隐式转换中的区别
说半天还不如看一点代码更清楚问题之所在:object ImplicitObject3 {def main(args: Array[String]): Unit = {def sumA(implicit st:SubTemplate[A]):A = {if(xs.isEmpty) st.unitelse st.add(xs.head,sum(xs.tail))}implicit object SubTemplateImplicitIntValue extends SubTemplate[Int]
2021-06-10 14:16:09 170
转载 Java继承原来就是这样
Java中的仅支持单继承,却神奇的是每个类都基本上间接或直接继承了Object类。Object类相当于祖宗类了。当然,对于曾n孙类来说,对于祖宗类的方法也确实有继承过来的。也就是说,Object类中的方法每个类里面都或多或少有,要么就是直接被继承过来,要么就是覆盖重写让我所用。那也就是说每个类都有继承 ? 对的。1.下面我将以String字符串类举例,如下代码: 给出两个字符串,输出两个字符串并且输出比较的boolean值?可能就有人问了,这么简单你写什么?public class StringTe
2021-06-08 15:35:31 79
转载 请远离不停消耗你的人
你的好意和真情,要留给值得的人。作家苏芩说:“不必把所有人,请进生命里。”人生如旅,所遇之人形形色色。对的人,能互相滋养,让彼此成为更好的人。余生很贵,无论交友还是谈情,都要远离不停消耗你的人。01远离负能量满满的人人与人之间的情绪,真的是会传染的。生活中,和开朗的朋友在一起,情绪也容易被带动起来。和乐观的人相处久了,凡事也愿意向好的一面看。而抱有负面思维的人,看什么都不顺眼,一开口总是抱怨,受他们影响,身边的人往往也会变得焦虑悲观。人生不长,风雨很多,远离总是负面情绪满满的人,多和.
2021-05-31 14:40:48 134
转载 人到中年:三忘,三不忘
人生是一场艰难跋涉的修行。初出茅庐的少年,血气方刚,自觉前程无量,天空才是极限。人到中年不一样了,经历了十几年二十年在社会上的浮浮沉沉,一路修行的洗礼,明白了世界上的事情不是自己所想象,不能由着自己的性子来。人到了中年才明白,人生在世有三忘,三不忘。01三忘1. 忘年人到中年,越来越不愿意被人问起年龄。渐渐地,身边的同事都变成了比自己小几岁甚至是十好几岁的年轻人,自己开始有了“高处不胜寒”的感觉。其实,人到中年,一定要忘记你的年龄,与年龄赛跑最好的方式就是忘记年龄。孔子周游列国,由蔡入叶.
2021-05-27 14:20:12 158
转载 Mysql 读写分离、主从复制
1、mysql主从复制原理①、mysql的复制类型基于语句的复制基于行的复制混合类型的复制②、mysql主从复制的工作原理主服务器 master 记录数据库通过 dump 线程将操作记录到 Binary log从服务器开启 I/O 线程向主服务器发送同步日志请求主服务器把二进制日志内容发送给从服务器从服务器将二进制日志记录的操作同步到relay log (中继日志) (存在从服务器的缓存中)从服务器中的sql线程将relay log日志记录的操作在从服务器执行后写入从服务器数据库。2、
2021-05-14 15:09:48 64
转载 Kubernetes 1.15发布:可扩展性与持续性改进
图片今天,我们正式发布Kubernetes 1.15版本,这也是我们在2019年发布的第二个版本!Kubernetes 1.15包含25项增强功能,其中2项为稳定版、13项为beta测试版,另有10项为alpha测试版。本次版本的主题为:持续性改进。项目的可持续性水平并不仅仅取决于功能。因此,我们通过多项SIG致力于提升测试覆盖率、确保各基础要素的稳定性、改善核心功能集的稳定水平,并努力在完善现有功能的同时处理尚未解决的积压性问题。可扩展性。社区一直在要求我们进一步提升可扩展性水平,因此本次版本中
2021-05-12 14:41:24 138
转载 钩子函数详解
WINDOWS钩子函数的功能非常强大,有了它您可以探测其它进程并且改变其它进程的行为。 理论: WINDOWS的钩子函数可以认为是WINDOWS的主要特性之一。利用它们,您可以捕捉您自己进程或其它进程发生的事件。通过“钩挂”,您可以给WINDOWS一个处理或过滤事件的回调函数,该函数也叫做“钩子函数”,当每次发生您感兴趣的事件时,WINDOWS都将调用该函数。一共有两种类型的钩子:局部的和远程的。 局部钩子仅钩挂您自己进程的事件。 远程的钩子还可以将钩挂其它进程发生的事件。远程的钩子又有
2021-05-10 09:42:45 1198
转载 人生,择善而处,择君子而交
作家李月亮曾感慨:中年人交朋友特别难。第一,防备心变重,心很难打开;第二,但凡看出笑脸背后的心机,就主动远离。仅存的几个朋友,也开始明确分档:能说心里话的,不能说的。能一起做点事的,不能做的。能借钱的,不能借的……安排得明明白白。年轻时,总以为五湖四海皆兄弟,人人都是一片真心。遇到的人越多,越是能够明白:选择朋友,是一场删繁就简的人生修行。01择趣友交王小波曾说:“一辈子很长,要和有趣的人在一起。”前路漫漫,如得一位趣友,便能步履轻快,洒脱不停。金庸曾给蔡澜的书写过一篇序,里面提及
2021-05-08 09:08:28 350
转载 做人:别忘恩、别失信、别伤人心
什么是做人的根本?说话要诚信,做事要认真,相处要真心,为人要诚恳!什么是做人的良心?信你的不能骗,懂你的不能淡,疼你的不能远,帮你的不能断!愿意帮你的人,帮你是情分,不帮你是本分,所以要心存感激。贫穷时,不忘雪中送炭的情;富贵时,不忘一起打拼的伴;困难时,不忘鼎力相助的手;有事时,不忘跑前跑后的人。信你的人,不怕你说出实话,就怕你没有实话!被最信任的人欺骗,就感觉自己像个傻瓜,不只是心寒,更会渐渐走远!在乎你的人,不怕你冷待他,就怕你伤害他!被最在乎的人伤害,就
2021-05-07 17:22:02 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人