虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;Linux的“交 ...
分类:
其他好文 时间:
2020-07-01 15:50:36
阅读次数:
57
Redisson分布式 GitHub中文文档 概念:是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务 引入依赖 <dependency> <groupId>org.redisson< ...
分类:
其他好文 时间:
2020-06-30 12:36:00
阅读次数:
49
前言 参考链接: 使用缓存:https://www.cnblogs.com/gygg/p/11275417.html 过期时间:https://www.cnblogs.com/maijin/p/7049355.html 使用过程 引用 Microsoft.Extensions.Caching.Mem ...
分类:
其他好文 时间:
2020-06-30 11:12:45
阅读次数:
64
地址 https://www.acwing.com/problem/content/description/922/ H城是一个旅游胜地,每年都有成千上万的人前来观光。 为方便游客, 巴士公司在各个旅游景点及宾馆,饭店等地都设置了巴士站并开通了一些单程巴士线路。 每条单程巴士线路从某个巴士站出发,依 ...
###1. overcommit_memory是什么? overcommit_memory是一个内核对内存分配的一种策略。 具体可见/proc/sys/vm/overcommit_memory下的值 ###2. overcommit_memory有什么作用? overcommit_memory取值又 ...
分类:
系统相关 时间:
2020-06-29 15:03:16
阅读次数:
89
何为内存泄漏? 内存泄露(Memory leak),是指程序在向系统申请分配内存空间后(new),在使用完毕后未释放。结果导致一直占据该内存单元,我们和程序都无法再使用该内存单元,直到程序结束,这是内存泄露。 JVM/ART JVM(Java虚拟机) 是一个虚构出来的运行Java程序的运行时环境,是 ...
分类:
移动开发 时间:
2020-06-28 22:10:07
阅读次数:
78
当我们使用nvidia-smi 查看 GPU 状态时,显示GPU使用率100% 那么该如何解决呢? 分析后,可能的原因是加载 NVIDIA 驱动时,ECC Memory Scrubbing 机制造成的。 解决办法: 执行 nvidia-smi -pm 1 命令,让 GPU Driver 进入 Per ...
分类:
其他好文 时间:
2020-06-28 15:16:56
阅读次数:
711
https://github.com/go-proverbs/go-proverbs.github.io Go Proverbs Simple, Poetic, Pithy Don't communicate by sharing memory, share memory by communicat ...
分类:
其他好文 时间:
2020-06-28 00:41:05
阅读次数:
498
使用现代C++如何避免bugs(上) How to avoid bugs using modern C++ C++的主要问题之一是拥有大量的构造,它们的行为是未定义的,或者程序员只是意想不到的。在各种项目中使用静态分析器时,我们经常会遇到这些问题。但是,众所周知,最好的方法是在编译阶段检测错误。让我 ...
分类:
编程语言 时间:
2020-06-27 16:10:05
阅读次数:
62
上一节我们实现RAM的相关知识,也对比了RAM和FIFO的区别;FIFO:先进先出数据缓冲器,也是一个端口只读,另一个端口只写。但是FIFO与伪双口RAM的不同,FIFO为先入先出,没有地址线,不能对存储单元寻址;而伪双口RAM两个端口都有地址线,可以对存储单元寻址。但是FIFO内部的存储单元主要是 ...
分类:
其他好文 时间:
2020-06-27 11:48:45
阅读次数:
61