网站首页 站内搜索

搜索结果

查询Tags标签: unix,共有 260条记录
  • 嵌入式-UC(Unix系统高级编程)-2

    UC学了有一阵子了,打算把笔记整理一下,发到网上,方便以后随时复盘,也供给大家拿去学习交流,希望不要收藏吃灰,要坚持学习,通过自己的努力,为这世界中你喜欢的方向添砖加瓦。 一、库 先说两个概念引入: 对于初学者,一般会把程序中所有功能全部实现于一个单一的源…

    2022/2/4 1:15:49 人评论 次浏览
  • 原始分布式架构服务探索的得与失

    目录 架构并不是被“发明”出来的,而是持续进化的结果。 结论 原始分布式架构时代 产生的背景 探索实践的结论 原始分布式时代的教训 摩尔定律的黄金时期 总结架构并不是被“发明”出来的,而是持续进化的结果。 从以下三个方面思考:1. 它们都是什么、取代了什么,以及为…

    2022/1/27 23:06:40 人评论 次浏览
  • Linux(1/20)

    目录 一.什么是Linux? 二.Linux发展历程一.什么是Linux? Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯本纳第克特托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任…

    2022/1/27 7:06:05 人评论 次浏览
  • sublime text配置

    使用的sublime text一些配置信息设置字体大小13 显示空格字符 tab默认4个空格 默认unix风格换行 设置dpi scale用于正确显示中文字符{"font_size": 13,"draw_white_space": "all","tab_size": 4, "translate_tabs_to_spaces…

    2022/1/26 23:34:46 人评论 次浏览
  • UNIX inode结构

    来源《操作系统原理》

    2022/1/24 14:04:29 人评论 次浏览
  • 【Linux学习教程】1.3 Linux和UNIX的关系及区别(详解版)

    UNIX 与 Linux 之间的关系是一个很有意思的话题。在目前主流的服务器端操作系统中,UNIX 诞生于 20 世纪 60 年代末,Windows 诞生于 20 世纪 80 年代中期,Linux 诞生于 20 世纪 90 年代初,可以说 UNIX 是操作系统中的"老大哥",后来的 Windows 和 Linux 都参…

    2022/1/23 7:04:27 人评论 次浏览
  • 命名UNIX域套接字

    在网络上进行通信的时候,我们一般会使用socket进行通信,实际上socket也可以用于同一台主机上的两个进程间的通信,称为本地套接字。本地套接字具有如下的优势: UNIX域套接字仅仅复制数据,不执行协议处理,不需要添加或删除网络报头,无需计算校验和。UNIX域数据报服务…

    2022/1/14 23:15:08 人评论 次浏览
  • 命名UNIX域套接字

    在网络上进行通信的时候,我们一般会使用socket进行通信,实际上socket也可以用于同一台主机上的两个进程间的通信,称为本地套接字。本地套接字具有如下的优势: UNIX域套接字仅仅复制数据,不执行协议处理,不需要添加或删除网络报头,无需计算校验和。UNIX域数据报服务…

    2022/1/14 23:15:08 人评论 次浏览
  • 《UNIX 环境高级编程》学习笔记——文件和目录

    UNIX环境高级编程——文件和目录 函数 stat、fstat、fstatat 和 lstat文件类型设置用户ID和设置组ID文件访问权限新文件和目录的所有权函数 access 和 faccessat函数 umask函数 chmod、fchmod 和 fchmodat粘着位函数 chown、fchown、fchownat 和 lchown文件长度文件系统函…

    2022/1/13 20:06:40 人评论 次浏览
  • 《UNIX 环境高级编程》学习笔记——文件和目录

    UNIX环境高级编程——文件和目录 函数 stat、fstat、fstatat 和 lstat文件类型设置用户ID和设置组ID文件访问权限新文件和目录的所有权函数 access 和 faccessat函数 umask函数 chmod、fchmod 和 fchmodat粘着位函数 chown、fchown、fchownat 和 lchown文件长度文件系统函…

    2022/1/13 20:06:40 人评论 次浏览
  • unix/linux 终端

    终端(Terminal)是Unix/Linux世界里的一个基本的、重要的概念。                             80年代典型的终端 终端——人与机器交互的接口 人和机器是两个相互独立的实体。当人使用机器时,必须借助某种接口(interface)才能与机器交流信息。…

    2022/1/4 7:11:39 人评论 次浏览
  • unix/linux 终端

    终端(Terminal)是Unix/Linux世界里的一个基本的、重要的概念。                             80年代典型的终端 终端——人与机器交互的接口 人和机器是两个相互独立的实体。当人使用机器时,必须借助某种接口(interface)才能与机器交流信息。…

    2022/1/4 7:11:39 人评论 次浏览
  • 【UNIX-高级环境编程 3.2】不使用 fcntl 实现 dup2

    反复调用 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 0int dup2(int fd1, int fd2…

    2021/12/25 14:37:00 人评论 次浏览
  • 【UNIX-高级环境编程 3.2】不使用 fcntl 实现 dup2

    反复调用 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 0int dup2(int fd1, int fd2…

    2021/12/25 14:37:00 人评论 次浏览
  • 编译与调试:C++编译与调试过程

    C++编译过程 C语言的编译过程到底是怎样的,gcc命令其实依次执行了四步操作: 1.预处理(Preprocessing):将所有的#include头文件以及宏定义替换成其真正的内容 2.编译(Compilation):将经过预处理之后的程序转换成特定汇编代码(assembly code)的过程。 3.汇编(Assemble):…

    2021/12/25 12:07:10 人评论 次浏览
扫一扫关注最新编程教程