SYSTEM

Linux 进程间的通信方式和原理

Linux 进程间的通信方式和原理

bingliaolong 6年前 9 0

进程的概念 进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。 进程通信的概念 进程用户空间是相互独立的,一般而言是不能相互访问的。但很多情况下进程间需要互相通信,来完成系统...

一些问题二:libcurl静态链接相关问题

一些问题二:libcurl静态链接相关问题

bingliaolong 2个月前 9 0

概述 从vcpkg安装了libcurl的静态库,把该静态库拷贝到了项目同级目录,并在项目中引用了这个libcurl.lib 问题 现象 编译出test.exe的时候发现,同时会多出两个文件 libcurl.dll zlib1.dll 分析 在项目同级目录放进去的是静态库,也在项目...

Nsis打包相关

Nsis打包相关

bingliaolong 8个月前 8 0

脚本相关 setup.nsi 一些定义 setup.nsh app.nsh app_s.nsh 对应静默 脚本相关-其他 卸载删文件 普通 静默 开机自启 快捷方式 调用浏览器打开网页 调用本地notepad 关于函数 在un.DUIPage脚本函数里面调用的其他脚本函数,同样要...

Linux目录的作用

Linux目录的作用

bingliaolong 6年前 8 0

划分 依据文件系统使用的频繁与否与是否允许使用者随意更动, 而将目录定义成为四种交互作用的形态 可分享的 可以分享给其他系统挂载使用的目录 不可分享的 机器上面运作的配置文件或程序相关的socket文件等 可变的 有些不会经常变动的数据 不可变的 经常改变的数据 可分享的 不可分...

Macos蓝牙相关

Macos蓝牙相关

bingliaolong 3年前 8 0

蓝牙信息 目前的需求是获取系统蓝牙状态开启与否,一些OC的方法无法获取到相关信息,经验证,下面的方面可以获取 state type code

Linux 高性能服务器编程:网络基础编程二

Linux 高性能服务器编程:网络基础编程二 3

bingliaolong 4年前 8 0

网络信息API gethostbyname和gethostbyaddr gethostbyname根据主机名称获取主机的完整信息。这个函数是通常先在本地的/etc/hosts.conf配置文件中查找主机,如果没有找到,再去访问DNS服务器。 gethostbyaddr根据IP地址...

Linux学习:预处理相关

Linux学习:预处理相关

bingliaolong 2个月前 8 0

概述 预处理阶段的本质 对源码做文本级别的变换,把编译器不认识的预处理指令(#开头的东西)全部处理掉,输出一个纯粹的、编译器可以直接解析的 C/C++ 代码文件 宏替换是其中最核心的操作,但 #include 展开和条件编译同样重要——实际项目中,#include 展开带来的代码...

Linux学习:编译相关

Linux学习:编译相关

bingliaolong 1个月前 8 0

概述 编译阶段 编译阶段是整个编译流水线中最复杂、最核心的阶段——它是编译器的"大脑" 定义 编译阶段把预处理后的 C/C++ 源码(纯文本)翻译成汇编语言(或 LLVM IR) 这个阶段要完成"理解高级语言的含义,并用低级语言表达出来"这...

Windows 高级调试 _ 内存破坏

Windows 高级调试 _ 内存破坏

bingliaolong 5年前 8 0

调试实践 关于调试实践。 内存破坏 栈内存 在Windows中,栈只是操作系统为线程分配的一块内存。 作用是记录函数调用链(局部变量的分配、参数传递)。 每当调用函数时,都会创建一个栈帧并且把它压入到栈中。 随着线程中调用的函数越来越多,栈也会变得越来越大。 函数结构 函数前导指...

51CTO:Linux C++网络编程二

51CTO:Linux C++网络编程二

bingliaolong 2年前 7 0

信号 概述 /usr/include/ 信号是进程间通信(IPC)的一种简单机制 信号提供了一种向进程传递通知和信息的方式,以便进程可以相应地做出反应 信号类型 SIGINT:当用户按下CTRL-C时,通常发送这个信号来中断进程 SIGTERM:用于正常终止进程,是kill命令的...

扫一扫二维码分享