ICode9

精准搜索请尝试: 精确搜索
  • 《Linux/Unix系统编程》第七、八章学习笔记2021-10-09 10:02:14

    第七、八章学习笔记 文件操作 文件操作级别 文件操作分为五个级别,按照从高到低的顺序如下: (1)硬件级别:硬件级别的文件操作包括: fdisk:将硬盘、U盘或SDC盘分区。 mkfs:格式化磁盘分区、为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 大多数是针对系统

  • Linux系统优化2021-10-08 15:34:04

    一、内核设置 1.1 永久修改 配置文件:/etc/sysctl.conf 修改后加载:sysctl -p 1.2 临时修改,重启后失效 sysctl -w net.ipv4.tcp_mem="379008 505344 758016" 1.3 查看配置是否生效 如:修改net.unix.max_dgram_qlen = 100 查看位置 cat /proc/sys/net/unix/max_dgram_qlen    

  • unix环境编程第八章 8.6函数wait和waitpid2021-10-08 14:01:56

    当一个进程正常或者异常终止的时候,内核就向其父进程发送SIGCHILD信号。 父进程可以选择忽略该信号,或者提供一个该信号发生时即被调用执行的函数。 调用wait和waitpid的进程: 如果其所有子进程都还在运行,则阻塞如果一个子进程已终止,正等待父进程获取其终止状态,则取得该子进程的终

  • 想读懂Linux内核,这一份书单足够!2021-10-07 22:02:04

    Linux内核长什么样?这幅漫画是以一个房子的侧方刨面图来绘画的。使用这样的一个房子来代表 Linux 内核。你能给这幅漫画分析一下读图路径吗? 题图来自: http://TurnOff.us 的漫画 “InSide The Linux Kernel” 读完这么清晰的路径图,让我们看一下刚刚上架的内核新书及书单推荐。希

  • Unix/Linux系统编程-学习笔记-第七章2021-10-07 15:33:20

    第7章 文件操作 7.1 文件操作级别 文件操作分为五个级别: (1)硬件级别: fdisk:将硬件、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 (2)操作系统中的文件系统函数 (3)系统调用 (4)I/O库函数 (5)用户命令 (6)sh脚本 7.2 文件I/O

  • dos和unix换行符解析2021-10-07 10:03:29

    在使用Notepad++、UE、Vim等编辑器时,一般都会显示或指定文本文件的类型,即DOS/UNIX/MAC。 那么这3种类型有什么区别呢? 区别就是换行符,即: DOS或Windows使用回车+ 换行(CR+LF)表示下一行(亦即所谓的PC格式,谁让MS最早雄踞PC市场呢,_); UNIX或Linux采用换行符(LF)表示下一行; MAC采用回

  • 从零开始学“C“语(你有多久没看基础知识了?)2021-10-07 10:00:38

             大家好,很高兴来到我们CSDN这个大家庭,认识一下我是"老猫奴",今天是我人生第一次写文章,此刻有点小激动,还有点小紧张。这些是我学习C语言的历程以及记录来和大家分享以及来记录学习生活,本人也还是一名在校大学生有的地方可能也理解的不太透彻,希望大家可以给我指正出来

  • unix - 标准IO - 格式化 IO2021-10-06 20:02:16

    格式化输出是由5个printf 函数来处理的 #include <stdio.h> int printf(const char *restrict format, ...); int fprintf(FILE *restrict fp, const char *restrict format, ...); int dprintf(int fd, const char *restrict format, ...); int sprintf(char *restrict buf, cons

  • unix - 文件I/O - 目录遍历2021-10-05 22:35:24

    示例代码 #include "apue.h" #include <dirent.h> #include <limits.h> #include <time.h> /* function type that is called for each filename */ typedef int Myfunc(const char *, const struct stat *, int); static Myfunc myfunc;

  • unix- 网络编程 - epoll2021-10-05 14:03:08

    执行流程: 1、创建监听 socket,并绑定、监听; 2、调用 epoll_create() , 创建 epollfd 代理; 3、将想要监听的 listenfd,通过 epoll_ctl() , 挂载到 epollfd 上,让 epollfd 代理监听; 4、在一个 while 循环中,调用 epoll_wait(), 程序阻塞在这里,等待客户端连接到来; 5、当某个客户端连接

  • vue_计算属性计算书籍总价格2021-10-05 12:34:14

    三种循环方法 for( let i=0;i<this.books.length;i++){} for (let i in this.books){} for (let book of this.books){} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>02-计算属性的复杂操作</tit

  • centos安装docker2021-10-05 08:31:36

    #### centos命令安装: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #### Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?   重启试试: systemctl restart docker.service   然后就正常了,

  • C语言基础——初识C语言2021-10-03 17:57:55

            目录         一、机器语言         二、汇编语言         三、高级语言         四、C语言的标准化         五、C语言特点         计算机,堪称是人类史上最伟大的技术结晶之一,继农业革命和工业革命之后,直接促进了人类社会的第三次革

  • 管道(Pipelines)与 Unix 哲学2021-10-03 15:01:07

    目录 0x00 前言0x01 执行流程0x02 性能和复杂度0x03 异常0x04 管道的其他用途音频转码web app 0x05 分布式管道0x06 总结 0x00 前言 最近看到一篇文章关于Unix管道的,讲的非常透彻,所以这次依然做一个简单的翻译和解读~原文地址请戳这里 下面正式开始~ 管道(Pipelines)是现

  • C语言基础——初识C语言2021-10-02 21:03:16

            一、起源         1969年,肯·汤普逊以汇编语言编写出了UNIX系统的最初版本。由于汇编语言难以调试和改进,所以他开始着手设计更高级的计算机语言——在BCPL语言的基础上开发了B语言。         1971年,丹尼斯·里奇开始对B语言进行升级,最终将升级后的语言命名

  • linux文件系统-访问权限与文件安全性2021-10-02 21:02:56

    Unix操作系统从一开始就在其文件系统中引入了文件、访问权限等概念,并在此基础上实现了有利于提高文件安全性的机制。从那以后这些概念和机制就一直被继承下来并进一步得到改进和完善。即使在经过了很多年后的今天,而且在计算机系统的安全性已经成为一个突出问题的情况下,这一套机

  • unix - 文件和目录2021-10-02 11:02:33

    readdir函数 #include <dirent.h> struct dirent *readdir(DIR *dirp); The readdir() function returns a pointer to a dirent structure representing the next directory entry in the directory stream pointed to by dirp. It returns NULL on re

  • Unix/Linux网络编程中关于网络异常、服务器Down掉、异常信号时的处理方案【学习总结,请勿吐槽】2021-10-02 09:58:53

    Unix/Linux网络编程中关于网络异常、服务器Down掉、异常信号时的处理方案【学习总结,请勿吐槽】 参考文章: (1)Unix/Linux网络编程中关于网络异常、服务器Down掉、异常信号时的处理方案【学习总结,请勿吐槽】 (2)https://www.cnblogs.com/yangshaoning/archive/2012/03/15/tcp_error.h

  • UNIX环境高级编程 第一章2021-10-01 22:34:36

    代码笔记,仅供自己学习使用。   下面是通过调用调用dirent的系统库实现,查看目录下内容的模块 #include "apue.h" #include <dirent.h> int main(int argc, char *argv[]){ DIR *dp; struct dirent *dirp; if (argc != 2) { err_quit("usage: ls d

  • 三周怀胎的UNIX,究竟靠什么惊艳了整个计算机界?!2021-10-01 13:02:10

    1969年,肯•汤普森(Ken Thompson)和丹尼斯•里奇(Dennis Ritchie)在贝尔实验室(Bell Labs)创造了UNIX系统。50年后,UNIX系统在全世界被广泛应用,多数时候以Linux的形态呈现,在从极小到极大的无数种计算机上运行。   在1969年的贝尔实验室,UNIX是怎么来的?贝尔实验室是怎样的机构?寥寥数位研究

  • 信息安全系统设计与实现(上)第一、二章学习笔记2021-09-26 22:01:45

    信息安全系统设计与实现 第一章 引言 关于本书 系统编程的作用 本书的目标 强化学生的编程背景知识 动态数据结构的应用 进程概念和进程管理 并发编程 定时器和定时功能 信号、信号处理和进程间通信 文件系统 TCP/IP和网络编程 目标读者 本书的独特之处 将本书用作系统编程课程

  • Unix/Linux系统编程自学笔记-第十章: sh编程2021-09-26 01:32:03

    读书笔记第三篇 Unix/Linux系统编程 第十章 sh 编程 目录 sh概述 sh语言标准 sh命令 sh控制语句 I/O重定向和嵌入文档 sh函数 sh中的通配符 命令行分组 eval语句 调试sh脚本 0、程序设计语言有哪些必备的要素和技能 良好的设计能力,能在程序开始之前做出大致的构想,每个重要模

  • Unix/Linux系统编程第10章学习笔记2021-09-25 18:32:35

    Unix/Linux系统编程第10章学习笔记 作者:20191322wyl 目录Unix/Linux系统编程第10章学习笔记知识点总结与最有收获的内容sh脚本命令行参数sh变量sh中的引号sh语句sh命令内置命令Linux命令命令替换sh控制语句if-else-fi语句(注意是fi)for语句while语句until-do语句case语句sh函数sh中

  • Ubuntu18.04通过docker使用qq2021-09-25 10:31:41

    一、前言 主要借助的GitHub项目(支持qq、企业版、轻聊版和Tim,不过最近轻聊版和Tim貌似都会提示版本过低,无法登录了):https://github.com/top-bettercode/docker-qqhttps://github.com/top-bettercode/docker-qq准备工作 安装好docker,并将当前用户加入到docker用户组中。 二、安装

  • Linux/Unix 系统编程 — FTP客户端2021-09-24 15:05:19

    尊重作者劳动成果,转载请注明出处,谢谢! 1. ftp.h #ifndef ftp_H #define ftp_H #include "types.h" #include "socket.h" #ifdef __cplusplus extern "C" { #endif int ftp_login(const char *servIp, unsigned short port, const char *user, const cha

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

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

ICode9版权所有