网站首页 站内搜索

搜索结果

查询Tags标签: fd,共有 355条记录
  • Linux高级I/O函数 dup, dup2, dup3

    目录dup()示例1dup2()示例2dup3()示例3参考 dup() 如何把标志输入(stdin)重定向到一个文件,或者把标志输出(stdout)重定向到一个网络连接(sockfd)? 可以用系统调用dup或dup2。 #include <unistd.h>int dup(int oldfd); int dup2(int oldfd, int newfd);dup(…

    2022/5/1 7:13:44 人评论 次浏览
  • Linux网络编程示例

    linux网络编程示例 简单TCP、UDP编程示例。 TCPTCP客户端与服务器通信模型服务器代码#include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <errno.h> #include <stdio.h> #include <unistd.h> #includ…

    2022/4/30 7:12:42 人评论 次浏览
  • led_test

    #include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h> int main(int argc, char *argv[]){ //调用驱动int fd; int value = 0;fd = o…

    2022/4/27 6:15:51 人评论 次浏览
  • 2022-04-23-Linux C 中epoll函数用法及注意事项

    Linux C 中epoll函数用法详细介绍及注意事项: 阻塞IO:一次IO操作后一直等待成功或失败才返回,期间程序不能做其它的事情。阻塞IO操作只能对单个文件描述符进行操作。 非阻塞IO:轮询,耗费cpu资源。只能对单个文件描述符进行操作。 IO多路复用:select, poll, epoll。 …

    2022/4/24 7:14:52 人评论 次浏览
  • 2022-04-22-Linux C 中select函数用法及注意事项

    Linux C 中select函数用法详细介绍及注意事项: 头文件: /* According to POSIX.1-2001 */ #include <sys/select.h> /* According to earlier standards */ #include <sys/time.h> #include <sys/types.h> #include <unistd.h> int select(int …

    2022/4/22 7:12:43 人评论 次浏览
  • TCP-client客户端代码

    第一版 #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> // 包含套接字函数库 #include <netinet/in.h> // 包含AF_INET相关结构 #include <arpa/inet.h> // 包含AF_INET相关操作函数 #include <unist…

    2022/4/14 23:15:16 人评论 次浏览
  • 看流程就是libuv实现的handle/描述符传递所用的方案--(转载)进程间描述字fd的传递

    描述字的传递,就是将一个进程中的描述字传递到另一个进程中,使得该描述字依然有效。 在多进程网络的CS模式下,服务器fork产生的子进程在fork调用返回后,子进程共享父进程的所有打开的描述字。即使在子进程中调用exec函数,所有描述字通常还是保持打开的状态,也就是描…

    2022/4/13 7:12:54 人评论 次浏览
  • Linux代码实现“cat 文件名”

    #include "stdio.h" #include "sys/fcntl.h" #include "stdlib.h" int main(int argc,char* argv[]){int fd;char buf[10];int num;if(argc!=2){printf("filename miss!");exit(1);}fd=open(argv[1],O_RDONLY);if(fd==-1){printf…

    2022/3/21 7:32:40 人评论 次浏览
  • 网络编程:select

    原理:参考:https://my.oschina.net/fileoptions/blog/911091 select中内核函数有哪些源码实现: #undef __NFDBITS #define __NFDBITS (8 * sizeof(unsigned long))#undef __FD_SETSIZE #define __FD_SETSIZE 1024#undef __FDSET_LONGS #define __FDSET_LONGS …

    2022/3/20 22:28:52 人评论 次浏览
  • 画国际象棋盘(python实现)

    画国际象棋盘 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 描述 画一个国际象棋盘,小格边长由用户输入‪‬…

    2022/3/20 14:28:32 人评论 次浏览
  • Linux从命令行重置USB设备

    将下面代码另存为usbreset.c /* usbreset -- send a USB port reset to a USB device */#include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h>#include <linux/usbdevice_fs.h>int…

    2022/3/20 7:27:36 人评论 次浏览
  • 报错: Failed to execute ‘append‘ on ‘FormData‘: 2 arguments required, but only 1 present.

    未能对“FormData”执行“append”:需要2个参数,但仅存在1个参数。 我们看一下代码 var fileObj = $("#file1")[0].files[0]; var fd = new FormData();fd.append(fileObj); // 这行显示报错正确的写法应该是: fd.append("参数名", 值") ;我…

    2022/3/20 0:00:39 人评论 次浏览
  • 小程序Code怎么获取

    通过调用wx.login()官方函数获取 通过打开电脑版微信小程序利用Fd抓包获取 通过读取微信内存来实现Code的读取 读取微信内存更加的直观方便 首先读取微信内存需要准备的工具 1.Fd[用来定位内存数据] 2.cheat engine [用于定位搜索Code在内存中的地址]首先打开Fd工具 登录P…

    2022/2/27 20:52:33 人评论 次浏览
  • linux应用:串口模块编程

    Linux下串口是比较常用的通讯接口,有直接用串口通讯的,也有用USB转串口通讯的,还有其它方式转串口的,但不管是以什么方式,以为在linux下可以说一切皆文件,操作文件设备基本都是一样的,都是使用open,read,write,ioctrl这几个函数进行操作,串口的应用编程也不例外…

    2022/2/27 7:28:50 人评论 次浏览
  • linux 文件I/O

    介绍文件读写的基本要素。 在对文件读写操作钱,需要先打开文件, 内核为每一个进程维护一个打开文件的列表,该表称为文件表 -file table。由一些文件描述符(fds)的非负整数进行索引。 文件描述符 int 类型。 每个进程都会打开3个文件描述符:0,1,2,除非进程显式的关闭…

    2022/2/27 7:22:24 人评论 次浏览
扫一扫关注最新编程教程