• 关于

    fd什么意思

    的搜索结果
  • 浅谈select,poll和epoll的区别

    云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! select,poll和epoll其实都是操作系统中IO多路复用实现的方法。 select select方法本质其实就是维护了一个文件描述符(fd)数组,以此为基础,实现IO多路复用的功能。这个f...

    文章 云栖号资讯小哥 2020-06-01 656浏览量

  • Linux shell中的I/O重定向相关(转)

    1、 基本概念(这是理解后面的知识的前提,请务必理解)  a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor、...

    文章 developerguy 2016-04-29 817浏览量

  • Linux IO模型漫谈(5)- IO复用模型之select

    首先需要了解的是select函数: select函数 #include<sys/select.h> #include<sys/time.h> int select (int maxfd , fd_set *readset ,fd_set *writeset, fd_set ...

    文章 轩脉刃 2016-05-17 1154浏览量

  • 万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

  • read -u

    while read -u3 i && read -u4 j;do  echo $i $j  done 3<afile 4<bfile read -u3 i 的意思是从 3 号 fd (file descriptor,文件描述符) 中读一行数据到 i 变量中, 同理...

    文章 技术小阿哥 2017-11-28 920浏览量

  • Linux重定向的学习

    Linux重定向是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变,比如说简单的我不想看到在显示器的输出而是希望输出到某一文件中就可以通过Linux重定向来进行这项工作。   Linux默认输入是键盘,输出是显示器。你可以用重定向来改变这些设置。比如用wc命令的时候本来是要手动输入...

    文章 科技小能手 2017-11-12 557浏览量

  • Final 关键字

    1、涵义     最一般的意思就是声明 “这个东西不能改变”。之所以要禁止改变,可能是考虑到两方面的因素:设计或效率。 final 关键字可以用来修饰变量、方法和类,修饰变量表示变量不能被修改,修饰方法表示方法不能被重写,修饰类表示类不能被继承。     由于以下两个原因,数据的恒定不变是很有用的...

    文章 jmcui 2017-08-07 611浏览量

  • 关于>/dev/null 2>&1的释义

    一、解释一 >/dev/null 2>&1 :将标准输出和错误输出全部重定向到/dev/null中,也就是将产生的所有信息丢弃。 command > file 2>file 与command > file 2>&1 有什么不同的地方。...

    文章 hopegrace 2012-09-23 536浏览量

  • 很幽默的讲解六种Socket I/O模型

    很幽默的讲解六种Socket I/O模型   信息来源:幻影论坛     作  者: flyinwuhan (制怒·三思而后行) 本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。一:select模型二:WSAAsyncSele...

    文章 aizher8860 2007-03-22 1029浏览量

  • 再谈shell之“>/dev/null 2>&1”

    今天在自己的一个技术群中又被问道了这么一个问题,于是又通俗的解释了一下,做个记录,大家看看解释是否清楚! shell中可能经常能看到:>/dev/null 2>&1 命令的结果可以通过%>的形式来定义输出 分解这个组合:“>/dev/null 2>&1...

    文章 技术小甜 2017-11-09 736浏览量

  • [阅读笔记]fsnotify源码阅读

    fsnotify的github地址是 https://github.com/howeyc/fsnotify fsnotify是一个文件夹监控应用。可以使用创建一个watcher来对某个文件夹进行监控 文件目录很简单,实际就两个程序文件,fsnotify.go 和 各平台的fsnotify...

    文章 轩脉刃 2016-05-17 2082浏览量

  • [阅读笔记]fsnotify源码阅读

    fsnotify的github地址是 https://github.com/howeyc/fsnotify fsnotify是一个文件夹监控应用。可以使用创建一个watcher来对某个文件夹进行监控 文件目录很简单,实际就两个程序文件,fsnotify.go 和 各平台的fsnotify...

    文章 技术mix呢 2018-01-08 861浏览量

  • 为什么epoll会那么高效

    参考(原文简直超赞):https://zhidao.baidu.com/question/687563051895364284.html下面是我结合原文写的,为了便于自己理解:关于阻塞和非阻塞的理解可以看这个:http://www.cnblogs.com/xcywt/p/8146123.html ...

    文章 xcywt 2017-12-29 688浏览量

  • Windows Explorer(浏览)对话框和遍历文件夹及其子目录函数(FindFisrFile FindNextFile CloseFind)使用

    Windows浏览窗口就是你在安装程序的时候经常叫你选择安装在哪个目录里面的对话框,我们一般使用这个对话框来获得用户选择的目录。   (一)主要牵扯到的函数是: PIDLIST_ABSOLUTE SHBrowseForFolder(lpbi)   此函数会调用Windows Explorer(浏览...

    文章 雪人泰山 2011-04-12 891浏览量

  • Java IO 之 FileInputStream & FileOutputStream源码分析

    Writer      :李强强 一、引子 文件,作为常见的数据源。关于操作文件的字节流就是 — FileInputStream & FileOutputStream。它们是Basic IO字节流中重要的实现类。 二、FileInputStream源码分析 FileInputStream...

    文章 ali清英 2016-04-01 1090浏览量

  • Java IO 之 FileInputStream & FileOutputStream源码分析

    一、引子 文件,作为常见的数据源。关于操作文件的字节流就是 — FileInputStream & FileOutputStream。它们是Basic IO字节流中重要的实现类。 二、FileInputStream源码分析 FileInputStream源码如下: /** * File...

    文章 青衫无名 2017-05-22 1079浏览量

  • 六种Socket I/O模型幽默讲解

    本文简单介绍了当前Windows支持的各种Socket I/O模型. 老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。这和Socket模型非常类似。下面就以此为例讲解Socket I/O模型。 零:阻塞模型 老陈非常想看女儿的信,以至于他什么...

    文章 x64.ink 2016-05-27 2358浏览量

  • Linux之V4L2基础编程

    1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。 2. 工作流程: 打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲 区管理)-> 循环获取数据-> 关闭设备。 ...

    文章 linux_drv 2016-03-18 1270浏览量

  • Linux之V4L2基础编程

    本文内容来源于网络,本博客进行整理。 1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。 2. 工作流程: 打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲 区管理)-> 循环获取...

    文章 文艺小青年 2017-07-13 882浏览量

  • Linux之V4L2基础编程【转】

    转自:http://www.cnblogs.com/emouse/archive/2013/03/04/2943243.html 本文内容来源于网络,本博客进行整理。 1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。 2. 工作流程...

    文章 桃子红了呐 2017-11-13 748浏览量

  • 从c的角度看java bio

    第一次学习java的时候,学习到IO的时候总感觉很奇怪,他有三个基本字节流文件IO类,FileInputStream,FileOutputStream,RandomAccessFile。自己本身是从C 学起的,学到C++,unix编程,一直都是拿着文件指针或者文件描述符来进行操作,也是可以跳读的。...

    文章 xpbob 2018-06-08 945浏览量

  • 去掉Enter字符(\r)的几个方法

      数据:test.txt: f1:f2:f3:0#1 Shell:   #!/bin/bash while read line do echo $line result1=$(echo $line|awk -F ':' '{print $4}' ) echo $result1 echo "...

    文章 developerguy 2015-01-21 777浏览量

  • Socket学习笔记之一(常用基本定义)

    常用类型的定义: (以下定义从Winsock2.h文件中截取) /*  * The new type to be used in all  * instances which refer to sockets.  */ typedef UINT_PTR        SOCKET;//SOCKET...

    文章 杨粼波 2017-10-09 903浏览量

  • Windows下完成端口移植Linux下的epoll(续)

    在上一篇中,我们主要讨论了Windows下关于完成端口的一些知识。对应于完成端口,Linux下面在2.5.44内核中有了epoll,这个是为处理大批量句柄而引进的。   先来看看为什么要引进epoll以及它带来的好处。 在Linux内核中,原有的select所用到的FD_SET是有限的,在内核中的...

    文章 科技小先锋 2017-11-24 1069浏览量

  • 【原创】modb 功能设计之“跨线程通信”

    【第一个版本】       使用 pipe 作为跨线程通信方式,使用如下代码来支持 pipe: ? 1 2 3 4 5 6 # 使用 _pipe 来模拟 pipe #if defined(WIN32) || defined(_WIN32) #include <io.h>...

    文章 摩云飞 2016-05-11 2176浏览量

  • shell 1>&2 2>&1 &>filename重定向的含义和区别

    当初在shell中, 看到"&gt;&amp;1"和"&gt;&amp;2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出. 在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0 是一个文件描述符,表示标准输入(stdin)1 是...

    文章 技术小甜 2017-11-15 887浏览量

  • 通过一个实际例子理解Kubernetes里pod的自动scale - 水平自动伸缩

    kubectl scale命令用于程序在负载加重或缩小时进行pod扩容或缩小,我们通过一些实际例子来观察scale命令到底能达到什么效果。 命令行创建一个deployment: kubectl run jerry-nginx --image=nginx:1.12.2 kubectl get de...

    文章 jerrywangsap 2018-12-02 1556浏览量

  • Java NIO之选择器

    1.简介 前面的文章说了缓冲区,说了通道,本文就来说说 NIO 中另一个重要的实现,即选择器 Selector。在更早的文章中,我简述了几种 IO 模型。如果大家看过之前的文章,并动手写过代码的话。再看 Java 的选择器大概就会知道它是什么了,以及怎么用了。选择器是 Java 多路复用模型的一个...

    文章 田小波 2018-04-08 1184浏览量

  • 请务必给 child_process 加上 on('data') 处理

    好吧,我承认我标题党了。其实里面有很多分支条件的,是 child_process 模块中与 stdio 参数相关的函数需要加上 on('data') 事件处理。 哪些与 stdio 相关呢?如 child_process.spawn() 中 options 就有个可选参数 stdio,你可以指定其...

    文章 死月 2020-09-09 113浏览量

  • Android Handler处理机制 ( 二 ) ——Handler,Message,Looper,MessageQueue

    Android是消息驱动的,实现消息驱动有几个要素: 消息的表示:Message 消息队列:MessageQueue 消息循环,用于循环取出消息进行处理:Looper 消息处理,消息循环从消息队列中取出消息后要对消息进行处理:Handler 平时我们最常使用的就是Message与Handler...

    文章 技术小胖子 2017-11-07 946浏览量

  • Docker的Pull Digest和Image ID

    docker的image id和digest 既然你看到这篇文章,你肯定已经用过Docker,并且Pull过镜像,所以下面这条命令你肯定不会陌生 # docker pull registry.aliyuncs.com/jiangjizhong/busybox:latest latest: Pull...

    文章 太公 2016-07-17 11774浏览量

1 2 3 4 ... 7 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT