目录

linux 目录结构

不打扰是莪最后的温柔 提交于 2021-01-30 08:33:41
/ 根目录 │ ├boot/ 启动文件。所有与系统启动有关的文件都保存在这里 │ └grub/ Grub引导器相关的文件 │ ├dev/ 设备文件 ├proc/ 内核与进程镜像 │ ├mnt/ 临时挂载 ├media/ 挂载媒体设备 │ ├root/ root用户的$HOME目录 ├home/ │ ├user/ 普通用户的$HOME目录 │ └.../ │ ├bin/ 系统程序 ├sbin/ 管理员系统程序 ├lib/ 系统程序库文件 ├etc/ 系统程序和大部分应用程序的全局配置文件 │ ├init.d/ SystemV风格的启动脚本 │ ├rcX.d/ 启动脚本的链接,定义运行级别 │ ├network/ 网络配置文件 │ ├X11/ 图形界面配置文件 │ ├usr/ │ ├bin/ 应用程序 │ ├sbin/ 管理员应用程序 │ ├lib/ 应用程序库文件 │ ├share/ 应用程序资源文件 │ ├src/ 应用程序源代码 -----------------看看这个下面。。。。。。。。 │ ├local/ │ │ ├soft/ 用户程序 │ │ └.../ 通常使用单独文件夹 │ ├X11R6/ 图形界面系统 │ ├var/ 动态数据 │ ├temp/ 临时文件 ├lost+found/ 磁盘修复文件 来源: oschina 链接: https://my.oschina

Linux下的C++程序:判断目录/文件是否存在

本秂侑毒 提交于 2020-03-01 07:18:17
本文中写了两个函数: 1)int IsFileExist(const char* path) 用于检查一个目录是否存在 -1:存在 0:不存在 2)int IsFileExist(const char* path) 用于检查文件(所有类型,包括目录类型)是否存在 -1:存在 0:不存在 如果不存在,可以用以下两种方式打印错误信息: 1)fprintf(stderr, "ERROR: %s\n", strerror(errno)); 2)perror("ERROR"); 程序代码: #include <stdio.h> #include <dirent.h> #include <unistd.h> #include <sys/stat.h> #include <string.h> #include <errno.h> //检查目录是否存在 //-1:存在 0:不存在 int IsFolderExist(const char* path) { DIR *dp; if ((dp = opendir(path)) == NULL) { return 0; } closedir(dp); return -1; } //检查文件(所有类型)是否存在 //-1:存在 0:不存在 int IsFileExist(const char* path) { return !access(path, F

nginx虚拟目录(alias与root的区别)

Deadly 提交于 2019-12-06 07:17:29
今天配置awstats,awstats创建出的文件目录在/home/awstats下,在nginx中加入配置后狂报404,发现还是忽略了root和alias的区别,特将修改配置记录如下: 1.失败: server { server_name test.com; charset utf-8,GB2312; index index.html; location / { root html; access_log logs/access.log main; } location ~ ^/awstats/ { root /home/awstats/; index index.html; access_log off; error_log off; charset gb2312; } } 2.失败: server { server_name test.com; charset utf-8,GB2312; index index.html; location / { root html; access_log logs/access.log main; } location ~ ^/awstats/ { alias /home/; index index.html; access_log off; error_log off; charset gb2312; } } 3. 成功 server

chromium浏览器开发系列第三篇:chromium源码目录说明

爷,独闯天下 提交于 2019-12-05 18:37:55
附上上两篇文章地址,方便大家查看: 下载源码 编译源码 上两篇介绍了下载源码和编译源码,这次主要介绍 chromium 的源码目录结构,我也是通过源码和官网结合来跟大家说,如果有说的不准确的,欢迎交流。 另外,官网的不一定准确,他们其实也很懒,所以最主要还是靠自己。官网只能作为一个参考。 Chromium 结构相对两年前变化很大。目录结构依然很清晰,主要有三个部分(不包括其他的库):浏览器,渲染器, webkit 。浏览器是主要的进程,代表所有的 UI 和 I / O 。渲染通常是每个 tab 页的子过程,是由浏览器驱动。 Webkit 做布局和渲染。 简单介绍解决方案文件: 解决方案文件是 src/chrome/chrome.sln 。 启动代码是在 chrome/chrome_initial 项目。 常见的共享库的代码是在 base 项目。此代码是所有项目之间共享, chromium 团队试着让它尽可能的小。 常见的浏览器特定的代码在 chrome/common 项目,它由浏览器和渲染器之间共享。 Webkit 内核代码是在项目 third_party/WebKit (只读) 。之前的 src/ webkit下 为 chromium 对 webkit 的一个封装,现在已经删除 webkit_glue 项目,把一些测试文件移植到 content/ 下,一些文件已经删除。

Scala学习目录

徘徊边缘 提交于 2019-12-02 03:14:54
1. 字符串篇 1.1 字符串的比较 1.2 使用多行字符串 1.3 字符串的切分 1.4 插值函数 1.5 逐字符处理字符串 1.6 使用正则表达式 1.7 访问字符串特定位置的字符 1.8 使用隐式方法来扩展字符串类 2. 类和属性篇 2.1 类的主构造方法 2.2 定义类的辅助构造方法 2.3 单例与私有构造函数 2.4 带有默认值的构造函数 2.5 getter和setter方法 2.6 对象私有成员变量 来源: oschina 链接: https://my.oschina.net/u/2633112/blog/663490