大小 内存malloc空间
使用new关键字,是用来调用这个对象,并给了一个新名字和内存
new关键字是用于创建对象的关键字。它会分配内存并初始化对象。 当我们使用new关键字创建对象时,会自动调用该对象的构造方法。构造方法可以用于初始化类的属性,并为对象分配内存。 例如,以下代码定义了一个Person类: public class Person { private String nam ......
Linux“No space left on device”系统磁盘空间不足问题排查处理
Linux“No space left on device”系统磁盘空间不足问题排查处理 目录Linux“No space left on device”系统磁盘空间不足问题排查处理1 问题2 排查和处理2.1 第一次排查处理2.2 第二次排查处理 1 问题 今天项目测试环境自动发版失败,确认日志发 ......
C++_类实例—指针-内存
智能指针 # g++ t.cpp -std=c++11 C++11中引入了智能指针的概念,方便管理堆内存 智能指针是利用了一种叫做RAII(资源获取即初始化)的技术对普通的指针进行封装, 这使得智能指针实质是一个对象,行为表现的却像一个指针 包含在头文件<memory>中,shared_ptr、un ......
不含指针的结构体赋值实现,直接内存拷贝
#include <stdio.h> #include <stdlib.h> struct A { int c; char b[20]; char strs[10][10]; int k; }; int main() { // A a = {...}; // 帮我初始化 struct A a = { ......
网络空间安全第五周作业 学期:2023-2024-1 学号:20232328
教材学习内容总结 信息内容安全是越来越受重视且不断发展的领域,它所连接多媒体,安全管理,计算机等诸多领域,应用广泛,具有自己的独特应用和发展。在本章中,我学习了 1.信息内容安全概括:伴随社会信息化的发展,数据爆炸式增长,数据内容成为关注点,不良信息泛滥,信息内容安全则是利用计算机技术利用海量信息对 ......
【矩阵论】求和空间与交空间的基和维数
步骤: ① 把两个空间的基拼成一个矩阵 ② 把该矩阵化为行最简 ③ 从行最简矩阵中读出极大线性无关组,此为和空间的基,极大线性无关组的向量个数为和空间的维数 ④ 设交空间的向量为x,x能同时被两个空间的基线性表示,列出方程组,解,基础解系即为交空间的基,基础解系个数为交空间维数 【例】 \(R^4\ ......
8、虚拟磁盘格式转换和调整虚拟磁盘大小
摘自:https://blog.51cto.com/mfc001/6410829 虚拟磁盘格式转换 qwmu-img可以将不同格式的虚拟磁盘文件进行格式转化 如:将vmvare虚拟机的vmdk转化为raw和qcow2格式 第一步:找一个没有快照的虚拟机,查看磁盘文件位置,找到vmdk结尾文件,拷贝到 ......
centos扩容——在原有的虚拟机中,修改了硬盘空间,扩容
1. 查看磁盘情况 fdisk -l 可以查看已经分区和挂载的磁盘 查看更改物理磁盘之后的空间区情况 lsblk 分析: 从以上情况可以看出,物理磁盘已经扩容,然而对应的root/home目录未实现自动分配。需要对新增的空间进行分区 2. 分区 fdisk /dev/vda //为挂载的硬盘 以上命 ......
JVM内存用量的再学习
JVM内存用量的再学习 背景 最近解决一个SQLServer的问题耗时很久. 最终找到了一个看似合理的问题解释. 但是感觉不能只是总结于数据库方面 因为为了解决这个问题增加了很多监控措施. 所以想就这这个问题, 总结一下这次问题诊断过程中学习到的JVM相关知识. 一个JVM的监控图表 堆区信息 类加 ......
2023-2024-1 20232309 《网络空间安全导论》第13(4)周学习总结
2023-2024-1 20232309 《网络空间安全导论》第13(4)周学习总结 教材学习内容总结 教材学习中的问题和解决过程 1.哈希算法是什么? 哈希算法又叫电子指纹、消息摘要算法,常被用于数据完整性验证、数字签名、密码存储等 2.Web是做什么的? 基于AI的学习 参考资料 百度百科相关词 ......
Java 内存分析工具 Arthas 介绍与示例讲解
目录一、概述二、Arthas 安装三、Arthas 主要组成结构四、Arthas 通信主要流程五、Arthas 快速入门讲解1)启动 Arthas2)基础命令介绍3)jvm 相关1、dashboard(实时数据面板)2、Thread(线程相关堆栈信息)3、jvm(查看当前 JVM 的信息)4、mem ......
2023-2024-1学期 20232316戴露 《网络空间安全导论》第五章学习总结
信息内容洪流中何去何从(第五章 内容安全基础) 依我看来,本章节围绕网络空间安全中一个重要关键词“信息内容安全”展开了详细论述。 个人梳理了此章节的整体逻辑框架,大致可分为是什么,为什么和怎么做三个方面来展开 是什么 信息内容安全的背景 互联网朝着开放性、异构性、移动性、动态性、并发性的方向发展。 ......
内存管理相关概念 (翻译 by chatgpt)
原文:https://www.kernel.org/doc/html/latest/admin-guide/mm/concepts.html The memory management in Linux is a complex system that evolved over the years ......
让Element-ui的dialog对话框根据浏览器屏幕大小自适应
需求:让Element-ui的dialog对话框根据浏览器屏幕大小自适应 实现如下: ......
Day12 jvm 内存模型JMM
1. jvm 内存模型 JMM 原帖链接 JMM控制 Java 线程之间的通信,决定一个线程对共享变量的写入何时对另一个线程可见。 每条线程在自己的工作内存中对共享变量(副本)进行操作,JMM再负责把这些操作同步到主内存中 JVM1.8 用Meta space(元空间)(在JVM外的本地内存中)取代 ......
八. 异常处理和命名空间
1. 异常处理 注意:以下内容在C++11中进行了优化,不再适用。 在C++98中,为程序可能出现的异常提供了一套完整的机制,其基本语法如下: 抛出异常: throw 表达式; try catch代码块: try{ 复合语句 }catch(异常类型){ 复合语句 }catch(异常类型){ 复合语句 ......
秦疆的Java课程笔记:53 数组 三种初始化及内存分析
Java内存分析: 当声明数组int[] array = null时,只在栈中存在一个名为array的数组。当创建数组array = new int[3]时,在堆中开辟了一个存在3个int数据的空间。当给元素赋值时,堆中的每一个int类型获得了一个自己的值。 “下标越界异常”报错java.lang. ......
软件测试/人工智能|Python 变量解析:从基础概念到内存地址探究
变量 什么是变量? 变量是在程序中用于存储数据的名称。它们可以存储各种类型的数据,比如数字、文本、列表、字典等等。 变量类型 在介绍变量时,可以提及 Python 中常见的变量类型,例如整数、浮点数、字符串、布尔值、列表、元组、字典等。如下所示: a = 1 b = 'muller' c = '12 ......
聊一聊 .NET高级调试 中的一些内存术语
一:背景 1. 讲故事 在高级调试的旅程中,经常会有一些朋友问我什么是 工作集(内存),什么是 提交大小,什么是 Virtual Size, 什么是 Working Set 。。。截图如下: 既然有很多朋友问,这些用口头也不怎么好描述,刚好上午有时间就系统的聊一下吧。 二:内存术语解读 1. Vir ......
VMProtect 壳保护 构造 ROP 链 DLL 内存加载 “白加黑” 多层内存解密 后门 免杀 远控
恶意后门利用多种免杀手段,可远控用户电脑 - 知乎 https://zhuanlan.zhihu.com/p/644588718 恶意后门利用多种免杀手段,可远控用户电脑 火绒安全 已认证账号 42 人赞同了该文章 近期,火绒威胁情报系统监测到一款后门病毒正在快速传播,被激活后会通过远程服务器下 ......
linux空间排查
linux空间排查 对于Linux空间排查,可以使用以下命令来查看磁盘空间使用情况: 使用df命令查看磁盘空间使用情况: df -h 该命令将显示每个挂载点的磁盘空间使用情况,包括已用空间、可用空间和挂载点。 使用du命令查看指定目录的磁盘空间使用情况: du -h /path/to/directo ......
2023-2024-1学期20232412《网络空间安全导论》第二周学习总结
教材学习总结 -了解密码的起源与发展过程 -了解以ENIGMA密码机为代表的机械密码 -初识现代密码学————Shannon与信息论 -当下密码学面临的挑战(云计算、大数据等) -密码学的基本概念以及理论基础 -密码学的新进展、主要研究方向 -思维导图 教材学习中的问题和解决过程 -问题一:对Sha ......
2023-2024-1 20232303 《网络空间安全导论》第13周学习总结
2023-2024-1 20232303 《网络空间安全导论》第13周学习总结 教材学习内容总结 基于AI的学习 参考资料 《网络空间安全导论》 MarkDown/Mermaid排版教程 ......
指针内存测试
对下面的这一段代码 int a[10]; int *b = new int[10]; int *c = (int*) malloc(sizeof(int) * 10); cout << sizeof(a) << endl; cout << sizeof(b) << endl; cout << siz ......
2023-2024-4 20232419《网络空间安全导论》第4章预习总结
系统安全基础 系统安全概述 总结:整体论和还原论是研究系统安全的重要方法。 系统安全原理 总结:安全控制与数学关系最为密切。 系统安全结构 问题与解决 问题:何为分时系统? 解决:是使一台计算机采用时间片轮转的方式同时为几个、几十个甚至几百个用户服务的一种操作系统。 基于AI的学习 ......
2023-2024-1 20232426刘嘉成 《网络空间安全导论》第4周学习总结
2023-2024-1 20232426刘嘉成 《网络空间安全导论》第4周学习总结 教材学习内容总结 简要总结本周学习内容: 系统安全与系统各组件安全的关系(不依靠还原论) 系统安全原理 系统安全结构 教材学习思维导图 教材学习中的问题和解决过程 问题1:不理解涌现性和综合特性 问题1解决方案:询问 ......
go 内存管理
协程栈 go 栈的位置 1. Go 协程栈位于 Go-堆内存上 2. Go 堆内存位于操作系统虚拟内存上 go 栈的工作流程 以main.main为出发点 要记录runtime.main的栈基地址 记录 a 和 b的局部变量值 开辟一个空间记录 sum函数的返回值 记录 b 和 a的值, 这里是为了 ......
2023-2024-120232325《网络空间安全导论》第四周学习
教材内容总结 问题 1.整体论与还原论 2.sql的应用 数据库管理:SQL被用于创建、修改和管理数据库中的表格、索引、视图和存储过程等数据库对象。 数据查询:SQL用于从数据库中检索数据,可以通过SELECT语句来执行简单或复杂的查询操作,以满足特定的数据需求。 数据更新:SQL可以用于更新数据库 ......
学期 2023-2024-1 20232326《网络空间安全导论》第四周学习总结
教材学习内容总结 教材学习中的问题和解决过程 问题1:为什么 Adept-50 安全操作系统只能在 CTSS 分时操作系统问世之后才会出现? 问题1解决方案:从技术角度分析,Adept-50安全操作系统在CTSS(Compatible Time-Sharing System)分时操作系统问世之后出现 ......