• 2024-12-27记一次 .NET某工业视觉软件 崩溃分析
    一:背景1.讲故事前两天给训练营里的一位学员分析了一个dump,学员因为弄了一整天也没找到祸根,被我一下子弄出来了,极度想看看我是怎么分析的?由于在微信上不能一言两语表尽,干脆写一篇文章出来详细的讲讲吧,哈哈,训练营里的学员得有求必应哈。。。话不多说,我们一起探索下这个程序的崩溃
  • 2024-12-24C语言——整型数据在内存中的存储
    整型数组在内存中的存储一、大小端存储1.大端存储(大端字节序存储)2.小端存储(小端字节序存储)>给大家一个题目,设计一个程序判断当前机器的字节序.二、原码、反码和补码1.*补充2.例题1.2.3.4.5.6.一、大小端存储1.大端存储(大端字节序存储)将一个数据的低位字节内容
  • 2024-12-01JVM学习-02-Java内存区域与内存溢出异常
    第二章、Java内存区域与内存溢出异常2.1概述介绍Java虚拟机内存的各个区域讲解这些区域的作用、服务对象以及其中可能产生的问题2.2运行时数据区域2.2.1运行时数据区域程序计数器:当前线程所执行的字节码的行号指示器,每条线程都需要有一个独立的程序计数器(线程私有),
  • 2024-12-08【MIT-OS6.S081作业1.4】Lab1-utilities find
    本文记录MIT-OS6.S081Lab1utilities的find函数的实现过程文章目录1.作业要求find(moderate)2.实现过程2.1代码实现1.作业要求find(moderate)WriteasimpleversionoftheUNIXfindprogram:findallthefilesinadirectorytreewithaspeci
  • 2024-12-04三星硬盘维修数据恢复
    常见原因:误删除文件:用户在清理文件时不小心将重要文件误删。硬盘格式化:用户格式化整个硬盘而忘记提前备份重要数据。文件系统损坏:导致硬盘中的数据无法正常读取,通常表现为移动硬盘连接电脑后无法识别或提示格式化。物理损坏:如硬盘摔落、进水、硬盘内部元件损坏等情况,这类问题
  • 2024-11-27构建与计算:使用递归实现表达式的二叉树解析器
    ✅作者简介:2022年博客新星第八。热爱国学的Java后端开发者,修心和技术同步精进。
  • 2024-11-27CSP-S 2024 游记
    虎踞龙盘今胜昔,天翻地覆慨而慷。\(\texttt{Day-1}\)学校运动会,没参加,在机房上竞赛。上午下午两场膜你赛一场\(20\),一场\(200\),笑死我。然后发现上午那场\(3\)道dp,T1的方程都推对了,但是打挂了,喜提0pts,T3本来也能骗20的,但是没有忘记去优化多重背包,喜提TLE。下午
  • 2024-10-253.Java 运算符(算术运算符、赋值运算符、逻辑运算符、关系运算符、三元运算符、标识符、键盘输入、进制、原码反码补码、位运算符、运算符优先级)
    一、算术运算符1、基本介绍运算符说明+正号-负号运算符说明+加-减*乘/除%取模(取余)运算符说明示例结果++自增(前),先运算后取值a=2;b=++a;a=3;b=3;++自增(后),先取值后运算a=2;b=a++;a=3;b=2;–自减(前),先运算后取值a=2;b=--a;a=1;b=1;–自减(后),先
  • 2024-10-20子网掩码划分的问题
    1ip地址分为网络位和主机位   总共32位     2   子网就是从主机地址借几位作为网络地址    假设子网为是x  则子网的个数是2的x次方,主机地址为y 则主机地址范围是2的y次方-2个2  题目  1.0.0.0/8的网络现在要求划分5个子网求
  • 2024-09-26Windows 系统调用
    目录xp_NtReadFile0xFFE0300h系统调用xp_KiIntSystemCallint2Ehxp_KiSystemService源码asmENTER_SYSCALLmacroEXIT_ALLmacroxp_KiSystemService源码asmSSDT结构xp_KiSystemService反编译asm快速系统调用入口方式不同xp_KiFastSystemCall反编译ASM用户空间信息保存不
  • 2024-09-18java_day2_常量,变量,数据类型,运算符
    一、常量常量:在Java程序运行过程中其值不能发生改变的量分类:1、字面值常量:整数常量表示所有的整数,包括负数10-8小数常量表示所有的小数1.23-3.14布尔常量truefalse空常量null
  • 2024-09-16JUC学习笔记(一)
    文章目录一、进程与线程1.1进程与线程1)进程2)线程3)二者对比1.2并行与并发注意二、Java线程2.1创建和运行线程1)直接使用Thread2)使用Runnable配合Thread3)FutureTask配合Thread2.2查看进程线程的方法1)windows2)linux3)java2.3原理之线程运行栈与栈帧线程上下