• 2018-2019-1 20165319 《信息安全系统设计基础》第八周学习总结


    教材内容总结

    网络编程

    构造并发程序的方法有三种:
    进程

    线程

    I/O多路复用

    进程:用内核来调用和维护,有独立的虚拟地址空间,显式的进程间通信机制。

    线程:运行在一个单一进程上下文中的逻辑流。由内核进行调度,共享同一个虚拟地址空间。

    I/O多路复用:应用程序在一个进程的上下文中显式地调度控制流。逻辑流被模型化为状态机。

    pwd

    1.man命令查看pwd

    查找相关资料得参数意义:

    -L,--logical:显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式),参考示例1。

    -p,--logical:显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,参考示例2。 当包含多层连接文件时,显示连接文件最终指

    向的文件,参考示例3。

    --help:显示帮助信息。

    --version:显示版本信息。

    2.实际使用pwd

    3.mypwd

    伪代码:

    一个字符串数组储存绝对路径
    调用函数getcwd()
    if (返回的指针==NULL)
        调用函数出错,发出错误报告
    else
        打印结果
    

    代码:

    #include <stdio.h>
    #include <unistd.h>
    int main(void)
    {
        char buff[256];
        getcwd(buff,sizeof(buff));
        printf("当前路径为:%s
    ",buff);
        return 0;
    }
    

    运行截图:

  • 相关阅读:
    C#操作LX3600非接触式IC卡读写器
    jquery easyui datagrid 动态改变url地址中的参数值
    给javascript添加事件
    解决远程连接mysql很慢的问题(mysql_connect 打开连接慢)
    not in和not exists的区别
    sql中case when then的用法
    SQL查询重复数据
    SQL 批量添加的语法
    SQL函数和存储过程的区别
    SQL type in 语法
  • 原文地址:https://www.cnblogs.com/gstgst/p/10016516.html
Copyright © 2020-2023  润新知