文章 2024-03-26 来自:开发者社区

【Linux系统编程】一文了解 Linux目录的创建和删除API 创建、删除与读取

Linux目录操作:创建、删除与读取 1. 创建目录:mkdir与mkdirat 1.1 函数原型 int mkdir(const char *pathname, mode_t mode); int mkdirat(int dirfd, const char *path...

【Linux系统编程】一文了解 Linux目录的创建和删除API 创建、删除与读取
文章 2024-03-26 来自:开发者社区

【Linux系统编程】Linux下删除文件的 API方式以及文件删除机制差异

函数原型与文件删除机制 1. remove 函数 1.1 函数原型 #include <stdio.h> int remove(const char *pathname); ...

文章 2024-01-24 来自:开发者社区

Java 编程问题:十三、HTTP 客户端和 WebSocket API

本章包括 20 个问题,旨在介绍 HTTP 客户端和 WebSocket API。你还记得HttpUrlConnection吗?好吧,JDK11 附带了 HTTP 客户端 API,它是对HttpUrlConnection的重新发明。HTTP 客户端 API 易于使用,支持 HTTP/2(默认)和 HTTP/1.1。为了向后兼容,当服务器不支持 HTTP/2 时,HTTP 客户端 API 将自动从....

文章 2023-12-19 来自:开发者社区

JDBC编程步骤、JDBC API详解和数据库连接池

前言:JDBC 就是使用Java语言操作关系型数据库的一套API ,全称:( Java DataBase Connectivity ) Java 数据库连接。官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。JDBC的好处:各数据库厂商使用相同的接口,J....

JDBC编程步骤、JDBC API详解和数据库连接池
文章 2023-11-09 来自:开发者社区

编程里的API是什么意思?

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节通俗点说有一天,我做了一个专门分享资源的API,而我每天都会查阅资源干货列表并且点赞。恰好你也是IT资源干货爱好者,那么我的账号对你来说就是API接口,你要做的唯一事情就是....

文章 2023-10-17 来自:开发者社区

[笔记]Windows核心编程《番外篇》常用的NT API及使用示例

前言NTAPI:泛指ntdll.dll模块不对外提供的API接口,大多是提供给内核层开发人员使用的。一般通过动态载入库的方式(LoadLibrary + GetProcAddress)调用注意:本文主要使用phlib库作为调用NTAPI的库NtQueryInformationProcess函数NtQueryInformationProcessNtQueryInformationProcess用法....

文章 2023-10-16 来自:开发者社区

[笔记]Windows核心编程《二十二》注入DLL和拦截API(三)

四、使用远程线程来插入DLL插入DLL的第三种方法是使用远程线程。这种方法具有更大的灵活性。原理特点基本操作步骤执行的操作步骤:使用VirtualAllocEx函数,分配远程进程的地址空间中的内存。使用WriteProcessMemory函数,将D L L的路径名拷贝到第一个步骤中已经分配的内存中。使用GetProcAddress函数,获取 LoadLibraryA或LoadLibraryW函数....

[笔记]Windows核心编程《二十二》注入DLL和拦截API(三)
文章 2023-10-16 来自:开发者社区

[笔记]Windows核心编程《二十二》注入DLL和拦截API(二)

PostThreadMessage函数将一个队列消息放入(寄送)到指定线程的消息队列里,不等待线程处理消息就返回。BOOLPostThreadMessage( DWORDidThread, UINTMsg, WPARAMwParam, LPARAMIParam );idThread:其消息将被寄送的线程的线程标识符。如果线程没有消息队列,此函数将失败。当线程第一次调用一个Win ...

[笔记]Windows核心编程《二十二》注入DLL和拦截API(二)
文章 2023-10-16 来自:开发者社区

[笔记]Windows核心编程《二十二》注入DLL和拦截API(一)

前言进程之间空间独立,每个进程最大2G地址空间,只有内存映像文件和系统组件才能映射到这个区域。有些情况下,必须打破进程的界限,访问另一个进程的地址空间,这些情况包括:当你想要为另一个进程创建的窗口建立子类时。当你需要调试帮助时(例如,当你需要确定另一个进程正在使用哪个 D L L时)。当你想要挂接其他进程时。一、插入DLL:一个例子目的为由另一个进程创建的窗口建立一个子类。你可能记得,建立子类就....

[笔记]Windows核心编程《二十二》注入DLL和拦截API(一)
文章 2023-09-21 来自:开发者社区

Linux系统调用及用户编程接口(API)

系统调用所谓系统调用是指操作系统提供给用户程序调用的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务。例如用户可以通过进程控制相关的系统调用来创建进程、实现进程调度、进程管理等。为什么用户程序不能直接访问系统内核提供的服务呢?这是由于在Linux中,为了更好地保护内核空间,将程序的运行空间分为内核空间和用户空间(也就是常称的内核态和用户态),它们分别运行在不同的级别....

Linux系统调用及用户编程接口(API)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐