ICode9

精准搜索请尝试: 精确搜索
  • Linux应用编程之多次打开同一个文件2022-08-13 15:33:51

    同一个文件可以被多次打开,譬如在一个进程中多次打开同一个文件、在多个不同的进程中打开同一个文件。 一个进程内多次 open 打开同一个文件,那么会得到多个不同的文件描述符 fd ,同理在关闭文件的 时候也需要调用 close 依次关闭各个文件描述符。 多次打开同一个文件测试代码 1 #inc

  • 数据中继poll模型2022-08-01 08:33:24

    数据中继poll模型 示例:relay_poll.c #include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <fcntl.h>#include <errno.h>#include <poll.h> #define FILE1 "/dev/tty10"  //终端#define FILE2 &

  • final关键字2022-03-18 19:05:47

    1.final修饰类 不能被继承 : String System StringBuffer 2. final 修饰方法 不可以被重写: Object 的 getClass() 3. final 修饰变量 常量,无法被改变 必须要在对象创建之前 或者 对象创建时候 赋值 final 修饰属性:可以考虑的赋值位置 显式初始化 代码块中初始化 构造器

  • 【UNIX-高级环境编程 3.2】不使用 fcntl 实现 dup22021-12-25 14:36:42

    反复调用 dup 直到返回的 fd 为新设置的 fd (dup 总是返回当前可用的最小的 fd) #include <errno.h> #include <unistd.h> #include <stdlib.h> #define MAXFD (sysconf(_SC_OPEN_MAX) - 1) #define VALID 1 #define INVALID 0 int dup2(int fd1, int fd2) { if(fd1 < 0 ||

  • pandas 的[ ]搜索法,只支持columns的标签和series的标签和数字2021-12-18 11:02:01

    import pandas as pd import numpy as np fd = pd.DataFrame(np.random.randint(100,size=15).reshape(3,5),columns=list('abcde'),index=list('ABC')) print(fd) print(fd['a']) fd1=fd['a'] print(fd1['A']) print(fd

  • 利用js实现Ajax并发请求限制请求数量2021-01-11 11:30:43

      出现问题描述:当不确定异步请求个数时,为防止当一瞬间发生上百个http请求时,导致堆积了无数调用栈进而导致内存溢出问题。 要求:将同一时刻并发请求数量控制在3个以内,同时还要尽可能快速的拿到响应的结果。 同面试问题: 实现一个批量请求函数 multiRequest(urls, maxNum),要求如下

  • 网络编程:进程创建--标准库multiprocessing模块(三--Pipe管道通信)2021-01-07 21:32:20

    1、管道通信   在内存中开辟一块空间,形成管道结构,多个进程使用同一个管道,即可通过对管道的读写操作进行通信 from multiprocessing import  Pipe 2、创建管道对象   fd1,fd2 = Pipe(duplex = True)   功能: 创建管道   参数:默认表示双向管道        如果设置为

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有