file-organization相关内容

我应该在标题中使用#include 吗?

是否需要#include某个文件,如果在头文件(*.h)中,使用该文件中定义的类型? 例如,如果我使用 GLib 并希望在头文件中定义的结构中使用 gchar 基本类型,是否有必要执行 #include ,知道我的 *.c 文件中已经有它了吗? 如果是,我是否还必须将其放在 #ifndef 和 #define 之间或 #define 之后? 解决方案 NASA ..
发布时间:2022-01-31 09:55:35 其他开发

C 文件的组织

我习惯于在一个 C 文件中完成所有编码.但是,我正在从事一个足够大的项目,以至于这样做变得不切实际.我一直将它们#include 在一起,但我遇到过我多次#include 某些文件的情况,等等.我听说过 .h 文件,但我不确定它们的功能是什么(或者为什么有 2 个文件比 1 个更好). 我应该使用什么策略来组织我的代码?是否可以将特定文件的“公共"功能与“私人"功能分开? 这个问题引发 ..
发布时间:2022-01-11 16:30:40 其他开发

将 Python Flask 应用程序拆分为多个文件

我无法理解如何将 Flask 应用拆分为多个文件. 我正在创建一个 Web 服务,我想将 api 拆分为不同的文件(AccountAPI.py、UploadAPI.py,...),这样我就没有一个巨大的 python 文件. 我已经读到您可以使用蓝图执行此操作,但我不完全确定该路线是否适合我. 最终我想运行一个 Main python 文件并包含其他文件,以便在运行时将它们视为一 ..
发布时间:2021-12-11 18:06:01 Python

我应该在标题中使用 #include 吗?

是否需要#include某个文件,如果在头文件(*.h)中,使用了该文件中定义的类型? 例如,如果我使用 GLib 并希望在我的头文件中定义的结构中使用 gchar 基本类型,是否有必要执行 #include ,知道我的 *.c 文件中已经有了它? 如果是,我还必须把它放在 #ifndef 和 #define 之间还是在 #define 之后? 解决方案 NAS ..
发布时间:2021-12-02 00:05:54 其他开发

如何将 ansible 角色的 `defaults/main.yml` 文件拆分为多个文件?

在一些 ansible 角色(例如 roles/my-role/)中,我有一些很大的默认变量文件(defaults/main.yml).我想将 main.yml 分成几个较小的文件.可以这样做吗? 我已经尝试创建文件 defaults/1.yml 和 defaults/2.yml,但它们没有被 ansible 加载. 解决方案 我在下面描述的功能自 Ansible 2.6 起就可用, ..
发布时间:2021-11-11 01:05:39 其他开发

如何将 ansible 角色的 `defaults/main.yml` 文件拆分为多个文件?

在一些 ansible 角色(例如 roles/my-role/)中,我有一些很大的默认变量文件(defaults/main.yml).我想将 main.yml 分成几个较小的文件.可以这样做吗? 我已经尝试创建文件 defaults/1.yml 和 defaults/2.yml,但它们没有被 ansible 加载. 解决方案 我在下面描述的功能自 Ansible 2.6 起就可用, ..
发布时间:2021-11-10 23:56:43 其他开发

Web服务器中的用户文件组织

我正在开发一个Web应用程序,用户可以在其中上传文件. 假设具有不同的文件类别,例如音频和 docs .我想我可以将属于某个类别的所有文件放在一个唯一的文件夹中,例如: audio_dir -file_from_user1.mp3 -another_file_from_user1.mp3 -file_from_user2.mp3 -file_from_user4.mp3 ..
发布时间:2020-07-22 22:13:07 其他开发

在XP上,同步文件和文件夹的最佳方法

我正在使用SyncToy 1.4,除了以下用途,它可以满足我的需求: 它无法处理分配的驱动器号在系统之间的更改(例如,同步USB驱动器), 它将其自己的(隐藏)文件保留在要同步的文件夹中(这是OS/FS的限制吗?), 它为已删除的文件夹重新创建空文件夹, 它会同步未选中的文件夹中的新子文件夹 ,有时会发现所有文件仍与以前相同时已更改. 它不能处理很长的文件路径/名称 Sync ..
发布时间:2020-07-22 22:13:05 其他开发

如何将一个Ansible角色的`defaults/main.yml`文件分割成多个文件?

在一些烦人的角色(例如roles/my-role/)中,我有一些很大的默认变量文件(defaults/main.yml).我想将main.yml拆分为几个较小的文件.可以这样做吗? 我曾尝试创建文件defaults/1.yml和defaults/2.yml,但是ansible不会加载它们. 解决方案 我在下面描述的功能自Ansible 2.6起就可用,但在v2.6.2中有一个错误修复 ..
发布时间:2020-07-22 22:11:59 其他开发

创建Xcode组作为文件系统文件夹的工作流程

我喜欢在Xcode 4项目导航器窗格中将类组织成组.我还通过终端使用GIT版本控制,这对我来说比Xcode 4集成更好.对我来说,当我在Xcode中创建的组与文件系统上的真实文件夹相对应时,这才是最有意义的. 但是,Xcode似乎并不关心文件(例如,Objective-C .h/.m文件)在文件系统上的位置,并且每次添加组(Option+Command+N)时,对于任何文件来说,它都是纯修饰 ..
发布时间:2020-05-19 01:09:55 移动开发

将Python Flask应用分割成多个文件

我正在创建一个web服务,我想把api分成不同的类型文件(AccountAPI.py,UploadAPI.py,...),所以我没有一个巨大的Python文件。 我读过你可以做的这与蓝图,但我不完全确定路线是适合我的。 最终,我想运行一个Main python文件并包含其他文件,以便在运行时将它们视为一个大文件。 例如,如果我有Main.py和AccountAPI.py我希望能够 ..
发布时间:2017-12-11 22:40:05 Python

如何在文件系统中存储图像

目前,我有一个图像(最大6MB)存储在一个InnoDB表中的BLOB。 随着数据大小的增长,每晚备份的速度越来越慢,阻碍了正常的性能。 因此,二进制数据需要转到文件系统。 (指向文件的指针将保存在DB中) 数据具有类似于以下关系的树: - 主要网站 - user_0 - album_0 - album_1 - album_n - use ..
发布时间:2017-03-13 21:10:22 其他数据库

我应该把许多函数放入一个文件?或者,或多或少,每个文件一个函数?

我喜欢整理我的代码,所以理想情况下,我需要每个文件一个类,或者当我有非成员函数,每个文件一个函数。 是: 当我阅读代码时,我总是 知道什么文件我应该找到 某些功能或类。 如果每个头文件有一个类或一个非成员 函数,那么我不会 包含一个整体I include 一个头文件。 然而,将所有内容拆分成许多标题和许多实现文件慢慢地编译。在我的项目中,大多数函数访问一定数量的模 ..

头文件中的多个类与每个类的单个头文件

无论出于何种原因,我们公司都有一个编码指南,规定: 每个类都有自己的头文件和实现文件。 code> 所以如果我们写了一个 MyString 类,我们需要一个关联的 MyStringh .h 和 MyString.cxx 。 有没有人看到任何编译性能的后果结果? 5000个文件中的5000个类在2500个文件中的编译速度和5000个类一样快吗? [我们编写C ++并使用GCC ..
发布时间:2016-10-13 12:04:11 C/C++开发

的C文件组织

我已经习惯了做我的编码一个C文件。然而,我的工作足够大,它变得不切实际这样做的一个项目。我一直在#包括他们在一起,但我已经运行到哪里我#包括一些文件多次,等我听说过.h文件的情况下,但我不知道它们的功能是什么(为什么有2个文件大于1)更好。 我应该用什么样的战略组织我的code?是否有可能以特定文件分开“私人”一“公”的功能呢? ..
发布时间:2016-08-18 22:04:03 C/C++

我应该使用的#include在头?

是否有必要的#include 某些文件,如果一个头文件(* .h)中内,使用该文件中定义的类型? 举例来说,如果我使用了glib,并希望在我的头文件中定义的结构使用 gchar 基本型,有必要做一个的#include< glib.h> ,知道我已经在我的* .c文件 如果是我也必须把它的的#ifndef 和的#define 之后或的#define ? 解决方案 美国航空航天 ..
发布时间:2016-08-17 20:31:34 C/C++