112得票4回答
将 Python Flask 应用程序拆分为多个文件

我不太明白如何将Flask应用程序拆分成多个文件。 我正在创建一个Web服务,希望将API拆分到不同的文件中(例如AccountAPI.py,UploadAPI.py等),以避免一个巨大的Python文件。 我已经阅读了可以使用蓝图来实现这一点,但我并不确定这条路对我是否正确。 最终,我...

91得票13回答
一个头文件中有多个类 vs 每个类只有一个头文件

出于某些原因,我们公司的编码指南规定: 每个类都应该有自己的头文件和实现文件。 因此,如果我们编写了一个名为MyString的类,我们需要关联一个MyStringh.h和MyString.cxx文件。 还有其他人这样做吗?由此导致的编译性能影响是否有人看到过?10000个文件中的5000...

83得票9回答
我应该在头文件中使用 #include 吗?

如果在头文件(*.h)中使用了该文件中定义的类型,是否需要包含该文件(#include)? 例如,如果我使用GLib并希望在我的头文件中使用gchar基本类型定义的结构体,是否需要进行#include <glib.h>,已知在我的*.c文件中已经包含了它? 如果是的话,我还需将...

66得票3回答
创建Xcode组作为文件系统文件夹的工作流程

我喜欢在 Xcode 4 项目导航窗格中将我的类组织成组。我还通过终端使用 GIT 版本控制,这对我来说比 Xcode 4 集成更好。对我来说,当我在 Xcode 中创建的组对应于我的文件系统中的实际文件夹时,这是最有意义的。 但是,Xcode 似乎不关心文件(例如 Objective-C ...

34得票2回答
如何将ansible角色的`defaults/main.yml`文件拆分成多个文件?

在某些ansible角色(例如roles/my-role/)中,我有一些相当大的默认变量文件(defaults/main.yml)。我想把main.yml拆分成几个较小的文件。这是否可能? 我已经尝试创建文件defaults/1.yml和defaults/2.yml,但它们没有被ansibl...

31得票3回答
如何在文件系统中存储图片

目前,我在InnoDB表中将图像(最大6MB)存储为BLOB。随着数据大小的增长,夜间备份变得越来越慢,影响正常性能。 因此,二进制数据需要转移到文件系统中。(指向文件的指针将保存在数据库中。) 数据具有类似树形结构的关系:- main site - user_0 - albu...

30得票8回答
C文件的组织

我习惯在一个C文件中编写所有的代码。 然而,我正在处理一个足够大的项目,这样做变得不切实际了。 我已经使用 #include 把它们放在一起,但是我遇到了一些情况,其中我多次 #include 一些文件等。 我听说过 .h 文件,但我不确定它们的作用(或为什么有两个文件比一个更好)。 对于组...

24得票1回答
将Eclipse中的包组织成文件夹层次结构

我在Eclipse项目中有很多包,它们的名称如下: edu.xxx.proj.app edu.xxx.proj.demo edu.xxx.proj.utils 在Eclipse中是否有一种自动折叠成文件夹结构的方法?我希望它们在工作台上呈现如下:edu__ |_xxx__ ...

17得票2回答
Webapp文件组织惯例(开发结构)

我开发Web应用程序时通常使用以下文件组织方式,因为我认为它遵循了约定:src |-- main |-- resources | |-- *.properties | |-- *.xml | |-- spring | |-- ap...

15得票2回答
维护cronjobs和shell脚本的最佳实践?

我需要维护和更新一个复杂的crontab。虽然对基本概念有一定了解,但是对它和bash脚本的使用经验不多,因此我想做得更好。短期要求:有没有关于“重构”混乱的crontab和一堆bash脚本的指南? 长期要求:我遇到了许多问题,但是有这么多人使用cron文件等,我感觉可能会错过某些重要信息,...