blj28

导航

随笔分类 -  计算机

信号——转载https://blog.csdn.net/2301_76618602/article/details/139576092
摘要:Linux--信号 在 Linux 系统中,信号是一种用于进程间通信的机制,通常用于通知进程某些事件的发生。以下是常见的信号类型及其对应的快捷键和用途: 常见信号类型 SIGHUP (1): 通知进程终端挂起或连接断开。 SIGINT (2): 中断信号,通常由 Ctrl+C 触发,用于终止进程。 阅读全文

posted @ 2025-12-24 14:07 bailinjun 阅读(6) 评论(0) 推荐(0)

Unicode 以及 UTF-8 编码
摘要:1、Unicode Unicode(统一码 / 万国码)是一个国际标准字符编码系统,它的目标是为世界上所有文字、符号和表情分配一个唯一的数字编号(称为“码点”,Code Point),从而让计算机能够一致地表示、处理和交换各种语言的文本。 🌍 为什么需要 Unicode? 在 Unicode 出现 阅读全文

posted @ 2025-12-12 10:17 bailinjun 阅读(151) 评论(0) 推荐(0)

关于amd64和x86的区别
摘要:关于amd64和x86的区别,主要有以下几点: x86:指的是Intel开发的32位指令集,从386时代开始使用,属于CISC指令集,早期的Intel和AMD CPU都支持此指令集。 AMD64:是AMD推出的64位指令集,兼容32位x86指令集,允许同时运行32位和64位应用程序。 x86_64: 阅读全文

posted @ 2025-07-01 20:12 bailinjun 阅读(836) 评论(0) 推荐(0)

函数形参中指针的指针作用
摘要:函数形参中指针的指针作用 在 C/C++ 编程中,函数形参中的 指针的指针(即 **)通常用于以下场景: 1. 修改指针本身 当需要在函数内部修改传入的指针变量时,使用指针的指针。 普通指针作为参数只能修改指针指向的内容,而不能修改指针本身的值。 示例: c void allocateMemory( 阅读全文

posted @ 2025-06-18 13:21 bailinjun 阅读(43) 评论(0) 推荐(0)

编译时打印
摘要:#pragma message#pragma message 定义所说,可以使用它来打印一个字面意义的字符串: #pragma message("消息文本")而我们知道宏定义里可以使用#将宏定义字符串化;借用这种机制我们可以将使用如下宏定义来便捷地在编译期间打印宏定义: #define PRINT_ 阅读全文

posted @ 2024-07-16 15:36 bailinjun 阅读(111) 评论(0) 推荐(0)

信号(signal)和信号量(semaphore)的区别
摘要:1、信号和信号量的区别 信号(signal)和信号量(semaphore)在计算机科学中是两个不同的概念: 信号(Signal): 定义:信号是一种软件中断,用于通知进程发生了某种事件。这些事件可以是硬件异常、软件条件满足、其他进程的状态改变等。 作用:进程可以通过注册信号处理函数来响应不同的信号。 阅读全文

posted @ 2024-07-05 13:35 bailinjun 阅读(770) 评论(0) 推荐(0)

深入了解GOT,PLT和动态链接_转
摘要:深入了解GOT,PLT和动态链接 evilpan 收录于 类别 Security 2018-04-09 2018-04-09 约 10698 字 预计阅读 22 分钟 4203 次阅读 目录 之前几篇介绍exploit的文章, 有提到return-to-plt的技术. 当时只简单介绍了 GOT和PL 阅读全文

posted @ 2023-06-19 11:40 bailinjun 阅读(138) 评论(0) 推荐(0)