搜索结果
查询Tags标签: 内存,共有 4737条记录-
C++11小结:使用智能指针的坑
目录unique_ptrrelease 不会释放内存 unique_ptr release 不会释放内存 release 只会放弃所有权,不会释放内存资源; reset 既放弃所有权,还会释放内存资源(调用删除器)。如果有参数,还会接管参数对应的新资源。 #include <iostream> #include <memory>u…
2022/6/14 1:22:38 人评论 次浏览 -
MySQL的WAL(Write-Ahead Logging)机制
MySQL 里经常说到的 WAL技术,也就是先写日志,再写磁盘。 当内存数据页跟磁盘数据页内容不一致的时候,我们成这个内存页为“脏页”。内存数据写入磁盘后,内存和磁盘上的数据页内容就一致了,称为“干净页”。 MySQL 从 内存更新到磁盘的过程,称为刷脏页的过程(flush)…
2022/6/13 6:21:09 人评论 次浏览 -
python day2
操作系统 控制协调管理计算机各个硬件的工作(主要针对cpu) 操作系统的本质是程序员编写的应用程序 很难 三层架构 普通的应用程序 操作系统 计算机硬件(cpu 内存 硬盘) 1一台计算机必须要有操作系统才可以运行日常的软件 2程序员开发的程序其实都是基于操作系统之上的…
2022/6/13 1:20:27 人评论 次浏览 -
C++ delete后的指针在不同编译器下的状态差异
今天看到小伙伴分享的一个问题,小伙伴用的MSVC2019编译器,在对delete后的指针进行取值操作时触发了访问冲突。#include<iostream> using namespace std;int main() {int* p = new int;cout << "p指针初始值: 0x" << p << endl;*p = 1…
2022/6/13 1:20:26 人评论 次浏览 -
CMU 15-445 数据库课程第五课文字版 - 缓冲池
熟肉视频地址:CMU数据库管理系统课程[熟肉]5.缓冲池(上) CMU数据库管理系统课程[熟肉]5.缓冲池(下)今天的课程是关于期待已久的缓冲池的话题,其实就是 DBMS 如何管理它的内存并从磁盘来回移动数据,我们希望DBMS自己来管理这些内存与磁盘存储交换的操作,而不是把它留给…
2022/6/12 6:20:40 人评论 次浏览 -
java的6中单例模式
第一种:饿汉式:当第一次访问这个对象的时候就向没吃过饭一样,类进行全部加载进去 缺点:太消耗内存,全部加载不一定都会使用,产生垃圾 优点:没有加锁,速度快第二种:懒汉式(线程不安全) 缺点:没加锁,在多线程下会出问题。第三种:懒汉式(线程安全,加锁) 缺点…
2022/6/12 1:20:31 人评论 次浏览 -
redis 基础笔记
Redis(Remote Dictionary Server ),即远程字典服务。 与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。Redis能该干什么?内存存储…
2022/6/11 2:20:15 人评论 次浏览 -
kettle一闪而过的问题:
kettle一闪而过的问题:问题描述:安装后kettle后点击kettle的启动文件spoon.bat,黑框一闪而过。 原因分析:这种情况一般有两个原因: jdk版本过低,最好安装1.8及以上版本内存不足:kettle的使用是非常耗内存的,如果你电脑本身的内存不是太大的话(我说得大内存基本上…
2022/6/10 23:21:31 人评论 次浏览 -
MongoDB全方位知识图谱
导语 | MongoDB是一个强大的分布式存储引擎,天然支持高可用、分布式和灵活设计。MongoDB的一个很重要的设计理念是:服务端只关注底层核心能力的输出,至于怎么用,就尽可能的将工作交个客户端去决策。这也就是MongoDB灵活性的保证,但是灵活性带来的代价就是使用成本的提…
2022/6/10 2:22:25 人评论 次浏览 -
C#值类型和引用类型的区别
从概念上来讲值类型是存储其值的本身,引用类型存储的是对其值的引用。 从内存上来讲值类型是存储在其内存的栈中,引用类型是存储在其内存的堆中。 也有个别情况值类型存储在堆中,引用类型在栈中。 比如值类型在引用类型中,当这个引用类型实例化的时候,值类型就是在内…
2022/6/10 1:21:05 人评论 次浏览 -
PHP 函数
函数的基本概念 函数:function ,是一种语法结构将实现某一个功能的代码块,封装到一个结构中,从而实现代码的反复利用。 函数定义语法 函数的关键点:function 关键字、函数名、参数、函数体和返回值 基本语法如下 <?php function 函数名(){函数体返回体 } // 调用函…
2022/6/9 1:21:51 人评论 次浏览 -
spark大佬总结
Spark概述 Hadoop小剧场Hadoop1.x版本的问题Hadoop2.x版本Spark小剧场为什么使用函数式编程什么是SparkSpark是基于内存的快速、通用。可扩展的大数据分析引擎Spark内置模块模块分区Spark SQL 结构化数据 | Spark Streaming 实时计算 Spark Core 独立调度器 | Yarn | M…
2022/6/7 23:22:49 人评论 次浏览 -
C# Memcache分布式缓存简单入门
C# Memcache分布式缓存简单入门什么是Memcache?能做什么?以下是百度的观点: memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十…
2022/6/6 1:21:24 人评论 次浏览 -
01 Redis数据库 简介
Nosql数据库介绍 NoSQL:一类新出现的数据库(not only sql),它的特点:不支持SQL语法 存储结构跟传统关系型数据库中的那种关系表完全不同,NoSQL中存储的数据都是KV形式。 NoSQL的世界没有一种通用语言,每种NoSQL数据库都有自己的api和语法,以及擅长的业务场景 NoSQL中…
2022/6/5 2:21:28 人评论 次浏览 -
【C# 数据结构与算法】多路查找树
多路查找树的背景数组、堆、栈,链表、队列、二叉树,它们适用于较小的文件,是应用在内存中的数据结构。而对于较大的、存放在外存储器上的文件就不合适了,对于此类大规模的文件,即使是采用了平衡二叉树,在查找效率上仍然较低。如果要操作的数据集非常大,大到内存已经…
2022/6/5 1:23:03 人评论 次浏览