• IO进程疏漏


    1.  size_t fread(void * ptr, size_t size, size_t nmemb, FIFE *stream);

       size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE * stream);

        返回的是nmemb数目,是对象不是字节。

    2.  wait:阻塞,等待接受子进程退出  waitpid:不阻塞(WNOHANG)

    3.  lseek()不支持管道,套接字,和大部分字符设备。

    4.  fgets()函数只读size-1 个字符,末尾自动补''。

    5.  静态库在编译的时候链接到目标代码,动态库在程序运行的时候才被载入。

    6.  !!!用指针p指向头指针时(没有头结点),第一个赋值一定得用头指针!

    7.  不管出错还是到达文件末尾,getc,fgetc,getchar都返回EOF,需要用ferror()或者feof()区分。

    8.  getc,getchar,putc,putchar的实现为宏,fgetc,fputc实现为函数。

    9.  ftell()用于取得当前的文件位置,调用成功则为当前文件的位置指示,若出错则为-1L。

    10.  creat()等价于open(pathname,O_CREAT|O_WRONLY|O_TRUNC.,mode);

    11.  -fPIC :用于编译共享库  -shared:用于生成动态链接库。

    12.  进程包括:程序的指令和数据   程序计数器值  CPU的寄存器值  存储临时数据的进程堆栈

    13.  进程的正文段指的是程序中的代码。

    14.  查看守护进程:ps -axj

  • 相关阅读:
    Win7+CentOS7双系统安装
    python中的 __getattr__ __setattr__ __getitem__ __add__
    对象.函数名 叫方法 和 类.函数名 叫函数
    python中的__str__ __name__ 和__call__方法
    flask中的登录验证 装饰器版 befor_request版
    装饰器
    Django model中的 class Meta 详解
    跨域问题cors
    reids缓存
    python-django目录
  • 原文地址:https://www.cnblogs.com/oyjngz101/p/6024860.html
Copyright © 2020-2023  润新知