logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MAC OS X 技术内幕 学习笔记之三 MAC内核和LINUX内核的区别

MAC OS X 技术内幕 学习笔记之三 MAC内核和LINUX内核的区别网上看到很多资料说 macOS 和 Linux 内核是很相近的东西,甚至有人说MAC OS就是linux的,因为它们可以处理类似的命令和类似的软件。其实是大错特错,事实上是,两个内核有着截然不同的历史和特征。下面我们来看看macOS 和 Linux 的内核之间的区别。一、起源和发展历史不同:m...

#c++#服务器
通过ShiftMediaProject生成ffmpeg的DLL和Lib的简要说明

ShiftMediaProject提供的任何依赖项都应该下载到FFmpeg文件夹旁边,因为它们将使用相同的OutputDir的位置。构建每个依赖项的项目可以在各自的存储库./SMP目录中找到,或者使用包含所有内容的ffmpeg_depth.sln。b)将nv-codec-headers存储库“include”文件夹的内容保存到“OutputDir/include/*”中。b)将AMF库的内容“AM

文章图片
#c++#chrome#webkit
windows内核开发笔记十:PAGED_CODE在驱动开发中的作用

windows内核开发笔记十:PAGED_CODE在驱动开发中的作用#if DBG#define PAGED_CODE() \if (VideoPortGetCurrentIrql() > 1 /*APC_LEVEL*/) { \VideoPortDebugPrint(0, "Video: Pageable code called at IRQL %d\n", VideoPortGetCur

#操作系统
libevent学习笔记八:libevent事件主循环

libevent学习笔记八:libevent核心事件event

#c++#服务器#linux +1
libevent学习笔记七:libevent事件处理框架剖析

libevent学习笔记七:libevent事件处理框架剖析前面几节已经对libevent的事件处理框架和event结构体做了描述和介绍,现在是需要进一步的深入剖析的时候了,更深入的对libevent事件的详细处理流程进行解析和理解,本节具体的将分析libevent的事件处理框架event_base和libevent注册、删除事件的流程,可结合前一节libevent对event的管理的流程进行..

#c++#编程语言#服务器 +1
windows内核开发学习笔记五十:x64调用协定

本篇文章描述x64代码中一个函数(调用方)用来调用另一个函数(被调用方)的标准流程和约定。调用约定违约x64应用程序二进制接口(ABI)默认使用四个寄存器的快速调用约定。在调用堆栈上分配空间作为一个影子存储,供调用者保存这些寄存器。在函数调用的参数和用于这些参数的寄存器之间有严格的一对一对应关系。任何不适合8字节的参数,或者不是1、2、4或8字节的参数,都必须通过引用传递。一个参数永远不会分布在多

#操作系统#驱动开发
windows内核开发学习笔记四十六:事件追踪(ETW)

Windows提供了统一的跟踪和记录事件的机制,称为ETW(Event Tracing For Windows)。用户模式应用程序和内核模式驱动程序都可以使用ETW来记录事件。ETW是直接由内核支持的事件记录机制。在它的框架结构中,共有三种组件:控制器(Control):负责启动、停止或配置事件记录会话。提供者(Provider):负责向ETW注册自己的事件类,并接受控制器的命令,以便启动或者停止

#操作系统#驱动开发
《Python网络爬虫从入门到实践(第2版)》学习之二:编写第一个网络爬虫

读完本章就可以体会到通过完成一个简单的Python网络爬虫而带来的乐趣。本章主要介绍如何安装Python和编辑器Jupyter、Python的一些基础语法以及编写一个最简单的Python网络爬虫。

文章图片
#python#爬虫#学习
华为鸿蒙系统HarmonyOS学习之十三:第一个程序HelloWorld

华为鸿蒙系统HarmonyOS学习之十三:第一个程序一、创建的项目启动DevEco Studio启动后进入主页面点击创建项目,发现现在支持有多种类型下一步,开始创建项目。点Next,输入自己的工程名,与工程路径,这里选择存储在了C盘,C盘设置了项目工程存储目,目录的存储盘。而SDK版本,现在只有一个API Version3可以选择。Finsh后,就会自动创建一个工程了。Finish后,工程就建好了

#物联网#鸿蒙
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择