当前位置: 首页 > news >正文

先做网页设计还是先弄网站自媒体有哪些平台

先做网页设计还是先弄网站,自媒体有哪些平台,重庆公司法人变更流程,java线上培训班哪家好1. 目录IO 目录IO是指在计算机程序中对文件目录进行操作的一系列输入输出功能。这些操作允许程序创建、读取、修改和删除目录结构。在Unix/Linux系统和类似系统中,目录被视为特殊的文件,可以对其进行打开、读取、写入(修改)和关闭…

1. 目录IO

        目录IO是指在计算机程序中对文件目录进行操作的一系列输入输出功能。这些操作允许程序创建、读取、修改和删除目录结构。在Unix/Linux系统和类似系统中,目录被视为特殊的文件,可以对其进行打开、读取、写入(修改)和关闭等操作。

2. 目录IO相关函数接口

2.1 opendir

        1. 定义

        2. 功能

        3. 参数

        4. 返回值

        5. 示例程序

        6.注意

2.2 closedir

        1. 定义

        2. 功能

        3. 参数

        4. 返回值

        5. 示例程序

        6.注意

2.3 readdir

        1. 定义

        2. 功能

        3. 参数

    struct dirent {
       ino_t          d_ino;       /* Inode number */
       off_t          d_off;       /* Not an offset; see below */
       unsigned short d_reclen;    /* Length of this record */
       unsigned char  d_type;      /* Type of file; not supported
                                      by all filesystem types */
       char           d_name[256]; /* Null-terminated filename */
    };

        4. 返回值

        5. 示例程序

        6.注意

2.4  mkdir 

        1. 定义

        2. 功能

        3. 参数

        4. 返回值

        5. 示例程序

        6.注意

2.5  umaks 

        1. 定义

        2. 功能

        3. 参数

        4. 返回值

        5. 示例程序

        6.注意

2.6  rmdir 

        1. 定义

        2. 功能

        3. 参数

        4. 返回值

        5. 示例程序

        6.注意

2.7 getcwd

        1. 定义

        2. 功能

        3. 参数

        4. 返回值

        5. 示例程序

        6.注意

2.8 chdir

        1. 定义

        2. 功能

        3. 参数

        4. 返回值

        5. 示例程序

        6.注意

2.9 stat

        1. 定义

        2. 功能

        3. 参数

    struct stat {
       dev_t     st_dev;         /* ID of device containing file */
       ino_t     st_ino;         /* Inode number */
       mode_t    st_mode;        /* File type and mode */
       nlink_t   st_nlink;       /* Number of hard links */
       uid_t     st_uid;         /* User ID of owner */
       gid_t     st_gid;         /* Group ID of owner */
       dev_t     st_rdev;        /* Device ID (if special file) */
       off_t     st_size;        /* Total size, in bytes */
       blksize_t st_blksize;     /* Block size for filesystem I/O */
       blkcnt_t  st_blocks;      /* Number of 512B blocks allocated */

       /* Since Linux 2.6, the kernel supports nanosecond
          precision for the following timestamp fields.
          For the details before Linux 2.6, see NOTES. */

       struct timespec st_atim;  /* Time of last access */
       struct timespec st_mtim;  /* Time of last modification */
       struct timespec st_ctim;  /* Time of last status change */

    #define st_atime st_atim.tv_sec      /* Backward compatibility */
    #define st_mtime st_mtim.tv_sec
    #define st_ctime st_ctim.tv_sec
    };

        4. 返回值

        5. 示例程序

        6.注意

2.10 getpwuid

        1. 定义

        2. 功能

        3. 参数

        struct passwd {
           char   *pw_name;       /* username */
           char   *pw_passwd;     /* user password */
           uid_t   pw_uid;        /* user ID */
           gid_t   pw_gid;        /* group ID */
           char   *pw_gecos;      /* user information */
           char   *pw_dir;        /* home directory */
           char   *pw_shell;      /* shell program */
        };

        4. 返回值

        5. 示例程序

        6.注意

2.11 getgrgid

        1. 定义

        2. 功能

        3. 参数

    struct group {
       char   *gr_name;        /* group name */
       char   *gr_passwd;      /* group password */
       gid_t   gr_gid;         /* group ID */
       char  **gr_mem;         /* NULL-terminated array of pointers
                                  to names of group members */
    };

        4. 返回值

        5. 示例程序

        6.注意

3. 链接文件

3.1 软链接文件(符号链接)

        ln -s 被链接文件 链接文件名
        通过文件名链接

3.2 硬链接文件

        ln 被链接文件 链接文件名

        通过文件在虚拟文件系统(VFS)中的inode节点链接

4. 链接文件函数接口

4.1 symlink(创建软链接)

        1. 定义

        2. 功能

        3. 参数

        4. 返回值

        5. 示例程序

        6. 注意

4.2 link(创建硬链接)

        1. 定义

        2. 功能

        3. 参数

        4. 返回值

        5. 示例程序

        6. 注意

4.3 lreadink

        1. 定义

        2. 功能

        3. 参数

        4. 返回值

        5. 示例程序

        6. 注意

5. 工程管理工具

5.1 在文件夹下编写一个名为makefile的脚本文件

        makefile
        Makefile

5.2 语法规则

        要生成的文件:所有依赖的文件(中间以空格隔开)
            生成方式

5.3 执行步骤

        1.终端输入make
        2.make执行对应目录下的makefile文件
        3.生成makefile文件中第一个目标
        4.查找所有依赖的文件是否都存在
        5.如果存在则利用生成方式生成目标文件
    
    makefile内部维护一个时间戳

5.4 makefile变量

        $@:要生成的文件 
        $^:所有依赖的文件 
        $<:第一个依赖的文件
    
        =        直接赋值
        :=        覆盖赋值
        +=        原来的基础上新加
        ?=        前面没有给变量赋值,则给变量赋等号后的值
                        变量已经有值,不会给变量赋新值

        

http://www.mnyf.cn/news/13810.html

相关文章:

  • 系统网站自助建站360上网安全导航
  • 网站制作费计入哪个科目太原seo软件
  • 怎么做购物网站的分类目录推广方案框架
  • 北京网站建设yi wl网上培训机构
  • 江苏建站系统seo算法入门教程
  • 网站开发工程师任职资格哪里可以接广告
  • 能打开的网站百度销售推广
  • flash网站怎么做网络整合营销是什么意思
  • 网站开发和c语言广州seo网站优化培训
  • 一级a做爰片免费网站给我看看免费找客户软件
  • 婚介交友网站建设免费seo快速排名系统
  • 公司网站域名到期排名优化百度
  • 郑州网站建设 服务创业阜平网站seo
  • 连云港公司做网站百度推广咨询
  • 北京城建道桥建设有限公司网站外包公司到底值不值得去
  • 做像58同城这样的网站能用mysql数据库吗西安seo和网络推广
  • 做网站前途如何南昌seo全网营销
  • 百度sitemap wordpressseo概念
  • vue做的网站多么网站访问量统计工具
  • 旅游网站建设方案搜索引擎关键词优化
  • 企业进行网站建设的重要意义国内最好用免费建站系统
  • 公众号建网站石家庄seo代理商
  • 福州网站怎么做seo崇左seo
  • 定制网站和模板网站如何引流被动加好友微信
  • 荆门网站开发公司电话抖音seo软件工具
  • 建设嘉陵摩托车官方网站网站推广计划方法
  • 颍上县建设局网站百度排名点击
  • 做电影网站选服务器站长工具的使用seo综合查询运营
  • 时时彩怎么做网站制作一个简单的html网页
  • 哪个网站美丽乡村做的比较好百度地图在线使用