码迷,mamicode.com
首页 >  
搜索关键字:堆 大小堆 上调堆 下调堆    ( 25490个结果
基于mykernel 2.0编写一个操作系统内核
题目:基于mykernel 2.0编写一个操作系统内核 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengn ...
分类:其他好文   时间:2020-05-13 14:13:53    阅读次数:69
【JVM】jmap命令详解
1、jmap命令概述 Jmap是一个可以输出内存中所有对象的工具。可以将JVM中的heap(堆),以二进制形式输出成文本。打印出某个java进程内存内所有‘对象‘’的情况。 2、基本命令 pid:java进程号 1、jmap -heap pid : 打印heap的概要信息,GC使用的算法,heap的 ...
分类:其他好文   时间:2020-05-13 13:52:41    阅读次数:176
智能指针的原理和实现
1.智能指针的作用 C++程序设计中需要频繁地动态分配堆内存,堆内存的申请和释放都由程序员管理。程序员管理堆内存提高了程序的效率,但是整体来说堆内存的管理非常麻烦,且容易造成动态分配的堆内存没有正确释放或无法释放,导致资源浪费,程序运行速度变慢等问题。为了解决这些问题C++11提出了智能指针的概念, ...
分类:其他好文   时间:2020-05-13 12:07:12    阅读次数:68
Git 快速控制
Git 快速控制 聊聊学习 Git 那些事 现在回想起来,其实接触 Git 的时候是在大一的时候表哥带入门的。当时因为需要做一个项目,所以他教如何使用 Git 将写好的代码推送到 GitHub 上,然后再从远程仓库拉到本地。起初因为没有接触过 Git,觉得这玩意很难学,又是一大堆命令需要记忆,在他教 ...
分类:其他好文   时间:2020-05-13 10:26:37    阅读次数:56
Java基础知识面试题及答案-整理
1.String类可以被继承吗? 不能。String类在声明中使用final关键字修饰符。使用final关键字修饰的类无法被继承。 Java语言的开发者为什么要将String类定义为final类呢? ?因为当字符串是不可变的,字符串池才有可能实现。字符串池的实现可以在运行时节约很多的堆空间,因为不懂 ...
分类:编程语言   时间:2020-05-12 20:46:39    阅读次数:164
快速理解脏读,不可重复读,幻读
介绍 要聊事务,不可避免的要提到数据库事务的四大特性:ACID atomic consistence isolation durability 先放一个表格,看看4个隔离级别会出现的各种问题,网上的解释一大堆。看完后还是一脸懵逼,感觉懂了,又好像没懂。因为没有具体的演示例子,索性自己尝试复现这几个问 ...
分类:其他好文   时间:2020-05-12 11:46:10    阅读次数:75
搜索引擎背后的经典数据结构和算法
前言 我们每天都在用 Google, 百度这些搜索引擎,那大家有没想过搜索引擎是如何实现的呢,看似简单的搜索其实技术细节非常复杂,说搜索引擎是 IT 皇冠上的明珠也不为过,今天我们来就来简单过一下搜索引擎的原理,看看它是如何工作的,当然搜索引擎博大精深,一篇文章不可能完全介绍完,我们只会介绍它最重要 ...
分类:编程语言   时间:2020-05-12 11:43:27    阅读次数:66
Go接口的性能探索
在Go中使用接口(interface{})好像有性能问题,来看一个例子:跑了三个benchmark,一个是接口调用,一个是直接使用,后面又加了一个接口断言后调用 lib_test.go package main import "testing" type D interface { Append(D ...
分类:其他好文   时间:2020-05-12 11:28:10    阅读次数:72
CE12800&12800E堆叠部署示例
[toc] 组网需求 在一个新建的数据中心网络中,要求核心层具有较高的可靠性,并且希望网络结构简单,易于配置和管理。 如图4 1所示,根据用户需求,核心层SwitchA和SwitchB两台交换机采取堆叠组网。 配置思路 采用如下的思路配置: 1.提前规划好堆叠方案。 2.按照前期的规划,连接好Swi ...
分类:其他好文   时间:2020-05-12 09:39:45    阅读次数:74
快速排序、归并排序、堆排序
1 void quick_sort(int q[], int l, int r) 2 { 3 if (l >= r) return; 4 5 int i = l - 1, j = r + 1, x = q[l + r >> 1]; 6 while (i < j) 7 { 8 do i ++ ; wh ...
分类:编程语言   时间:2020-05-12 00:03:55    阅读次数:84
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!