SYSTEM

应用开发特色

应用开发特色

bingliaolong 5年前 (2019-10-02) 1 0

应用开发特色 四大组件 活动 所有Android应用程序的门面,凡是在应用中看得到的东西,都是放在活动中的 服务 在后台运行 广播接收器 允许你的应用接收来自各处的广播消息,比如电话、短信 内容提供器 为程序之间共享...

Macos网络信息相关

Macos网络信息相关

bingliaolong 1年前 (2023-06-06) 12 0

接口卡信息获取 这里是外面有地方需要获取en0信息,所以使用了一个map,以接口卡名字为键,保存了对应的接口卡信息 std::vector<std::map<std::string, std::strin...

Linux 线程等待&&取消&&终止

Linux 线程等待&&取消&&终止

bingliaolong 5年前 (2020-03-31) 2 0

等待线程退出 线程从入口点函数自然返回,或者主动调用pthread_exit()函数,都可以让线程正常终止 线程从入口点函数自然返回时,函数返回值可以被其它线程用pthread_join函数获取 #include &...

Windows IOCP

Windows IOCP

bingliaolong 9个月前 (07-22) 7 0

概述 什么是完成端口 Windows 的 I/O 完成端口(I/O Completion Ports, IOCP)是一种高效的 I/O 复用模型 广泛用于构建高性能的网络服务器和其他需要处理大量并发 I/O 操作的应...

Windows核心编程_必备知识

Windows核心编程_必备知识

bingliaolong 4年前 (2021-04-27) 7 0

错误处理 调用windows函数时,它会先验证我们传给它的参数,然后再开始执行任务。如果传入的参数无效,或者由于其他原因导致操作无法执行,则函数的返回值将指出函数因为某些原因失败了。 在内部,windows函数检测到...

Linux 高性能服务器编程:I/O复用一

Linux 高性能服务器编程:I/O复用一 2

bingliaolong 3年前 (2021-12-11) 7 0

概述 I/O复用使得程序能同时监听多个文件描述符,这对提高程序的性能很重要。 通常,网络程序在下列情况下需要使用I/O复用技术: 客户端程序要同时处理多个socket。 客户端程序要同时处理用户输入和网络连接。 TC...

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

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

bingliaolong 1年前 (2023-08-13) 9 0

linux操作系统启动过程 第一个进程 在传统的Unix和Linux系统中,init进程是系统启动后的第一个进程(PID为1) 它是系统的祖先进程,负责启动其他所有的进程 在许多现代Linux发行版中,systemd...

Windows 高级调试 _ 内存破坏

Windows 高级调试 _ 内存破坏

bingliaolong 4年前 (2021-03-21) 6 0

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

Windows 核心编程 _ 进程三

Windows 核心编程 _ 进程三

bingliaolong 3年前 (2021-06-19) 5 0

进程的关联性 通常,进程中的线程可以在主机的任何CPU上执行。 然而,也可以强迫线程在可用CPU的一个子集上运行,这一点叫“处理器关联性”。 子进程继承了其父进程的关联性。 进程的错误模式 与每个进程都关联了一组标志...

扫一扫二维码分享