码迷,mamicode.com
首页 > 系统相关
常见的一些shell脚本书写,定时删除,压缩备份
删除与备份videoportal日志 以下参考文档:https://blog.csdn.net/yuan882696yan/article/details/77885339 执行删除 /home/test/REPORT/send/videoportal23890234823904.txt这个目录下文 ...
分类:系统相关   时间:2019-05-14 14:39:57    阅读次数:197
Linux目录操作相关函数
一、整体大纲 二、相关函数 1. getcwd 函数作用:获取当前目录 头文件 函数原型 参数说明: buf传出参数,路径 size缓冲区大小 返回值 成功:返回路径的指针 失败:返回NULL 2. chdir 函数作用:改变工作路径 头文件 #include <unistd.h> 函数原型 函数参 ...
分类:系统相关   时间:2019-05-14 13:31:32    阅读次数:204
Linux中的动态库(共享库)的制作
一、整体大纲 二、共享库的制作 1. 命名规则: lib + 名字 + .so 2. 制作步骤: 1) 生成与位置无关的代码 (生成与位置无关的.o) 2) 将.o打包成共享库(动态库) 3. 发布和使用共享库: 4. 解决程序执行时动态库无法被加载的问题: 1)放到系统的库目录 中 -- 不允许使 ...
分类:系统相关   时间:2019-05-14 13:28:55    阅读次数:137
Linux中的系统IO函数
一、整体大纲 二、常用文件IO函数介绍 对于Centos7查看系统函数需要安装man手册 1. 常用IO热身: (1)首先来看下面一个示例: 1 #include<stdio.h> 2 #include<fcntl.h> 3 #include<sys/types.h> 4 #include<unis ...
分类:系统相关   时间:2019-05-14 13:27:40    阅读次数:206
最好的下载软件Progressive Downloader Mac中文版
Progressive Downloader中文版是mac上一款非常好用的下载软件,支持断点续传、多线程下载、内建镜像搜索、HTTP/SSH 等功能,还支持支持AppleScript和Automator脚本。 Progressive Downloader中文版软件介绍 Progressive Dow ...
分类:系统相关   时间:2019-05-14 13:27:26    阅读次数:142
macOS安装wget
或者 ...
分类:系统相关   时间:2019-05-14 13:26:39    阅读次数:194
Linux中进程间通信
一、整体大纲 二、进程间通信概念及方法 Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把 ...
分类:系统相关   时间:2019-05-14 13:26:16    阅读次数:142
Linux网络编程基础-socket
一、协议的概念 1. 什么是协议 从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。 假设,A、B双方欲传输文件。规定: 第一次,传输文件名,接收方接收到文件名,应答OK给传输方; 第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK; 第三次,传输文件内容。同样,接收方接 ...
分类:系统相关   时间:2019-05-14 13:25:56    阅读次数:154
Linux中的静态库的制作和使用
一、整体大纲 二、静态库的制作 1)命名规则 lib + 库的名字 + .a 例如:libmytest.a2)制作步骤: 1). 生成对应的.o文件 -- .c --> .o -c 2). 将生成的.o文件打包 ar rcs + 静态库的名字(libMytest.a) + 生成的所有的.o3)发布和 ...
分类:系统相关   时间:2019-05-14 13:20:05    阅读次数:172
Linux下安装Maven
Maven是基于项目对象模型(pom),可以通过一小段描述信息来完成复杂项目的构建,另外还有报告和文档功能,是一种强大的项目管理工具,接下来就基于Linux安装Maven 安装Maven之前,首先要正确安装JDK,JDK确认无误后,首先进入Apache maven官网:https://maven.a ...
分类:系统相关   时间:2019-05-14 13:19:53    阅读次数:154
Linux中的gcc编译
一、整体大纲 二、gcc编译的四个阶段 ...
分类:系统相关   时间:2019-05-14 13:18:50    阅读次数:137
Linux中的系统IO函数
一、整体大纲 二、 系统IO函数1. 一些概念 文件描述符 PCB C库函的IO缓冲区 1) 文件描述符 int 类型 一个进程最多可打开多少文件 2) pcb 进程控制块 在其中有一个文件描述符表 -- 数组[1024] C库IO函数工作流程: pcb和文件描述符: 2. 虚拟地址空间 虚拟地址空 ...
分类:系统相关   时间:2019-05-14 13:17:22    阅读次数:491
Linux 高并发服务器
高并发服务器 一、多进程并发服务器 1. 实现示意图 2. 使用多进程并发服务器时要考虑以下几点: 父进程最大文件描述个数(父进程中需要close关闭accept返回的新文件描述符) 系统内创建进程个数(与内存大小相关) 进程创建过多是否降低整体服务性能(进程调度) 3. 使用多进程的方式, 解决服 ...
分类:系统相关   时间:2019-05-14 13:15:53    阅读次数:123
DR5加强版扩展插件 Mac汉化版安装教程
DR5加强版扩展插件(Delicious Retouch 5)是一个非常优秀的ps磨皮插件,包含多种适用于人像修饰的功能,主要有人像磨皮、平滑皮肤、去除瑕疵、美白牙齿、美白皮肤、修饰眼部等实用的功能,而且您还可以使用DR5磨皮插件为照片添加多种滤镜效果,适用于影楼快速美容磨皮以及摄影师人像后期处理等 ...
分类:系统相关   时间:2019-05-14 13:15:21    阅读次数:7112
Office 2019 Mac中文版 v16.24.1安装教程
office2019中文版是一款由微软官方提供的最新office办公软件。office2019在原有版本的基础上加入了全新的办公功能,其超凡的文件处理速度与质量、开拓创新性的用户界面都令人耳目一新,更有完善多样的办公小功能,有效提高用户的办公效率和进度。小编现为您带来office2019下载,内附o ...
分类:系统相关   时间:2019-05-14 13:09:10    阅读次数:170
Linux socket编程
整体大纲 一、套接字概念 Socket本身有“插座”的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。 既然是文件,那么理所当然的,我们可以使用文件描述符引用套接字。与管道类似的,Linux系统将其封装成文件的目的是为了统一接口,使得读写套接字和读写 ...
分类:系统相关   时间:2019-05-14 13:06:55    阅读次数:131
Linux中的进程及进程控制
一、整体大纲 二、基础知识 1. 进程相关概念 1)程序和进程 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu、内存、打开的文件、设备、锁....) 进程,是一个抽象的概念,与操作系统原理联系紧密。进程是活跃(运行起来的)的程序,占用系统资源。在内存中执行。(程序运行起来,产生一个进 ...
分类:系统相关   时间:2019-05-14 13:04:59    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!