首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软件目录结构规范

它需要说明以下几个事项: 1、软件定位,软件的基本功能 2、运行代码的方法:安装环境,启动命令等 3、简要的使用说明 4、代码目录结构说明,更详细点可以说明软件的基本原理。...在软件开发初期,由于开发过程中以上内容可能不明确或者发生变化, 并不是一定要在一开始就将所有信息都不全。...将开发过程中新增的包添加进这个列表中,避免在setup.py安装依赖时漏掉软件包。...0.10这种格式,要求是这个格式能被pip识别 这样就可以简单的通过pip install -r requirements.txt 把所有python包依赖都装好 关于配置文件的使用方法 注意,在上面的目录结构中...上面目录结构中的conf.py 是给出的一个配置样例, 不是写死在程序中直接引用的配置文件。可以通过给main.py启动参数指定配置路径的方式来让程序读取配置内容。

1.4K20

python 软件目录结构规范

为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度:   1.一类同学认为,这种个人风格问题"无关紧要"。...项目目录结构"其实也是属于"可读性和可维护性"的范畴,我们设计一个层次清晰的目录结构,就是为了达到以下两点:   1.可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,...目录组织方式 关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构。在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论。...如果你想写一个开源软件目录该如何组织,可以参考这篇文章。...4.代码目录结构说明,更详细点可以说明软件的基本原理。   5.常见问题说明。 我觉得有以上几点是比较好的一个README。

19.2K41
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 什么命令查看目录结构最佳

在Linux中我们常用的查看目录结构就是ls 其英文全名是:list files 语法 ls [-alrtAFR][name...] 参数 : -a 显示所有文件及目录 (....(父目录) -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/" -R 若目录下有文件,则以下之文件亦皆依序列出 示例1: 列出根目录(\)下的所有目录: # ls / bin...s 开头的文件,越新的排越后面 : ls -ltr s* 将 /bin 目录以下所有目录及文件详细资料列出 : ls -lR /bin 列出目前工作目录下所有文件及目录目录于名称后加 "/", 可执行档于名称后加...以点(.)开头的是隐藏文档 ls 有个问题:我想看当前目录下所有目录包含哪些子目录的时候显得力不从心,需要逐个进入再逐个ls, 有没有什么更好的方法呢 ?...在终端中输入: apt-get install tree 执行即可 而如果是CentOS的软件安装工具,那么不是apt-get 而是yum,所以要安装 yum -y install tree 显示如下

7.3K20

Linux 如何查看目录大小

du命令 参考文章:how to check directory size in Linux 用于显示目录或文件的大小。...显示当前目录文件或者文件占用空间:du 显示指定文件或文件夹的大小:du test.txt 方便阅读的格式查看目录所占空间情况:du -h test 仅显示当前文件夹的总计:du -s * 以方便阅读的方式查看指定目录层级的空间占用情况...:du -lh --max-depth=1 du命令排序 查看目录大小的命令是du(当然也可以查看文件大小),例如:du ems_data,就是查看ems_data目录下各子目录的大小;du,就是查看当前目录下各子目录的大小...;du *,就是查看当前目录下各子目录和文件的大小。...为了提高查看效果,我们需要对结果进行排序,因为du的命令结果很乱,例如: 从大到小排列:du ems_data | sort -nr 按目录名排列:du ems_data | sort +1 -2 选出排在前面的

30.8K30

Vue 目录结构

Vue.js 目录结构 使用 npm 安装项目,我们在 IDE(Eclipse、Atom等) 中打开该目录结构如下所示: image.png 目录解析 目录/文件 | 说明 -|:- build |...node_modules | npm 加载的项目依赖模块 src | 这里是我们要开发的目录,基本上要做的事情都在这个目录里。...里面包含了几个目录及文件: • assets: 放置一些图片,如logo等。 • components: 目录里面放了一个组件文件,可以不用。...• App.vue: 项目入口文件,我们也可以直接将组件写这里,而不使用 components 目录。 • main.js: 项目的核心文件。 static | 静态资源目录,如图片、字体等。...README.md | 项目的说明文档,markdown 格式 VUE项目的主要目录结构有: build config node_modules src static test XX.xx index.html

58010

Linux目录结构

简介 由于 Linux 系统是开源的,存在众多不同的发行版,为了防止不同的 Linux 发行版的系统目录结构大相径庭,以至于用户从一个发行版迁移到别的发行版后不会使用,FHS(Filesystem Hierarchy...FHS 标准旨在让用户可以了解到系统上的库文件、已安装的软件文件通常的存放位置,即规范每个特定的目录下应该要放置什么数据。...目前主流的 Linux 发行版基本都遵循 FHS 标准,因此它们的系统目录结构也大致相同。 了解 Linux 文件目录结构的标准和每个目录的详细功能,对于用户用好 Linux 系统至关重要。 2....FHS 标准建议:根目录 / 所在分区应该越小越好, 且应用程序所安装的软件最好不要与根目录放在同一个分区内,保持根目录越小越好。如此不但性能较佳,根目录所在的文件系统也较不容易发生问题。...所有系统默认的软件(发行版发布者提供的软件)都会放置到 /usr 下面,因此这个目录有点类似 Windows 系统的 C:\Windows(当中的一部份)和 C:\Program files 这两个目录的综合体

7.3K20

Tomcat目录结构

文章目录 目录结构 bin目录 conf目录 lib目录 webapps目录 temp目录 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用...十分有必要了解Tomcat目录结构目录结构 解压Tomcat后的目录结构如下图 ?...各目录及文件说明 目录及文件 说明 bin 用于存放 Tomcat的启动、停止等批处理脚本和Shell脚本 bin/startup. bat 用于在 Windows下启动 Tomcat bin/startup.sh...conf目录 用于存放 Tomcat的相关配置文件 ? lib目录 Tomcat服务器依赖库目录,包含 Tomcat服务器运行环境依赖lar包 ?...webapps目录 Tomcat默认的Web应用部署目录 ? temp目录 存放tomcat在运行过程中产生的临时文件 ?

1.7K20

Liunx目录结构

"/" :Linux文件系统的入口.也是最高一级的目录. "/bin":基本系统所需要的命令,功能和"/usr/bin"类似,这个目录下的文件都是可执行的.普通用户也是可以执行的...."/boot":内核和加载内核所需要的文件.grub系统引导管理器也在这个目录下. "/dev":设备文件存储目录.像终端.磁盘等. "/etc":所有的系统配置文件...."/home":普通用户的目录默认存储目录. "/lib":库文件和内核模块存放目录...."/media":即插即用设备的挂载点自动存放在这个目录下.像U盘,cdrom/dvd自动挂载后,就会在这个目录下. "/mnt":临时文件系统的挂载点目录. "/opt":第三方软件的存放目录...."/root":Linux超级权限用户root的跟目录. "/sbin":基本的系统维护命令,只能由超级用户使用. "/srv":存放一些服务器启动之后需要提取的数据. "/tmp":临时文件目录.

76220

Linux目录结构

/home== > 用户的主目录,在 Linux 中,每个用户都有一个自己的目录 /lib > lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows.../media > ==外部设备==的挂载会放在这个目录,如U盘 /mnt > 系统提供该目录是为了让用户临时挂载别的==文件系统==的,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了.../opt > opt 是 optional(可选) 的缩写,这是给主机额外==安装软件(即软件安装包)==所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。...==/root== > 该目录为系统管理员,也称作超级权限者的用户主目录。.../var > var 是 variable(变量) 的缩写,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种==日志文件==。

14730
领券