标签: organization

在组织中采用开源软件

为组织采用开源软件有哪些优缺点?有没有人在那里完成了这项工作,以及他们采用的软件的一些例子以及它如何使用的情况如何?

通常贡献是因为人们把它作为一种爱好,那么我们如何才能确保继续支持呢?恕我直言,如果是专有软件,就会激励组织(资金),只要软件有利可图,他们就会继续雇用人才来保持其发展.如果我错了,请纠正我.对于可能反对使用开源软件的建议的经理,我可以期待什么?

open-source organization

5
推荐指数
1
解决办法
433
查看次数

拥有一个大型实用程序文件是顽皮的吗?

在我的C项目中,我有一个很大的utils.c文件.它真的充满了各种各样的实用工具.我觉得有点顽皮,只是在那里填充不同的杂项功能.例如,它有一些与低级别的东西相关的实用程序,例如lowercase()函数,它还有一些非常复杂的实用程序,例如转换为不同的颜色格式.

我的问题是,拥有如此大的utils.c并且有许多不同类型的实用程序,这是非常顽皮的吗?我应该将它分解成许多不同类型的实用程序文件吗?比如graphics_utils.c等等你怎么看?

code-organization organization

5
推荐指数
4
解决办法
377
查看次数

发现者中的Xcode组织?

我已经阅读了有关此问题的所有建议的StackOverflow帖子.令我困扰的是,Xcode不会像在编辑器视图中那样在Finder中组织我的文件......只有当我从外部源复制文件时才会这样做,并且具体告诉它我希望如何组织事情.有没有办法让Xcode让Finder尊重同一个组织作为默认组织?我想在该目录中创建一个目录然后创建一个文件,并查看这两个地方的变化.

我讨厌打开一个项目并在一个地方看到我的所有文件.

xcode organization

5
推荐指数
1
解决办法
1152
查看次数

一个存储库/多个项目没有混淆?

在阅读了Joel关于Mercurial的最后一篇文章后,我正在尝试将XP作为单用户单机源控制系统.

不过,我想检查的一件事是:创建一个我所保留的所有小项目的存储库会更容易.C:\ VB.Net \,但结果是我对其中的不同项目所做的更改(C:\ VB.Net\ProjectA \,C:\ VB.Net\ProjectB \等)将混入一个更改日志.

但是,如果我为所有项目使用单个存储库,当我执行差异或浏览更改历史记录时,我是否能够过滤数据以便我只能看到与给定项目相关的更改?否则,是在每个项目目录中创建存储库唯一的解决方案吗?

谢谢.

mercurial repository organization

5
推荐指数
1
解决办法
963
查看次数

组织MySQL数据库

我正在开发一个应用程序,需要我创建我的第一个大型MySQL数据库.我目前正在艰难地围绕组织它的最佳方式.任何人都可以推荐任何阅读材料,以显示不同的方式组织MySQL数据库用于不同的目的吗?

我不想尝试深入了解我想象数据库的主要组件的细节,因为我不能确信我能够清楚地表达它,以便在这一点上有所帮助.这就是为什么我只是在寻找MySQL数据库组织的一些常规资源.

mysql database organization

5
推荐指数
1
解决办法
4305
查看次数

通过复杂的目录(代码,文件,php脚本等)诊断缓慢的grep或ack搜索,以便更快地重复使用

我正在使用ack(有时分布为ack-grep)来搜索复杂的代码目录,图像,谁知道还有什么,而且反应非常缓慢.我如何诊断它正在搜索的是什么使它变慢,以便我可以让它忽略它们?

我刚刚意识到我的ack-grep很慢的原因可能会因为同样的原因而使grep变慢,所以我改变了标题的措辞以引用两者.

当前的ack-grep命令别名:

function view ()
{
echo "ack-grep -i $@ // ignoring third-party directories"
ack-grep -i --ignore-dir=third-party --ignore-dir="unclean-files" --ignore-dir=FCKeditor --ignore-dir=smarty --ignore-dir=codepress --ignore-dir=yui "$@"
}
Run Code Online (Sandbox Code Playgroud)

因此,我通过该别名对某些字符串进行不区分大小写的搜索,例如view "Oops! Required fields",忽略某些目录.

我想我真正可以使用的是greb或ack-grep的"详细"模式,这样我就可以在视觉上看到它挂起的子目录,因为它们搜索速度很慢.

search grep organization ack

5
推荐指数
1
解决办法
3774
查看次数

代码清理:应该在类的顶部还是底部声明字段,变量和属性?

在C#代码中声明它接近底部是很常见的吗?

我看到几个例子,就是这样做的.

Resharper等工具可以帮助您组织源代码,是否可以选择指定应该为我创建区域的位置?

c# organization

5
推荐指数
1
解决办法
2170
查看次数

用于组织CSS代码的结构化方式

在构建一个相对较大的网站时,CSS结构应该从开始就适当地确定范围和组织.如果没有使用CSS框架,那么所有内容都可以集中到一个大规模的样式表中,但这很快就会出现故障并且可能成为巨大的维护责任.

在过去的几年里,我把我的样式表分成了各种文件,包括:base.css,layout.css,fonts.css,elements.css,但很容易,样式定义可以在文件之间跳转,这种方法需要更多严格.我没有使用过框架,因为我不喜欢CSS代码中的预设列和预定义元素.

您可以建议哪些方法,模式或技巧可以保持组织有序?什么类型的命名约定,可重用性实践和模式是有用的?这是框架应该用于什么的东西吗?

css organization css-frameworks css3

5
推荐指数
1
解决办法
2571
查看次数

PHP / MYSQL-在CMS中存储页面布局和内容数据的最佳方法

我正在开发一个简单但灵活的内容管理器,对于页面管理,我想让用户有机会通过拖动页面中的内容来组织布局,从而能够将内容行除以二或三,像桌子

下图可以说明我的想法:

在此处输入图片说明

用户可以进行布局以使其左侧具有静态图像,右侧具有文本,而在底部,可以放置显示缩略图的图像库。

现在,我的问题是关于如何在Mysql中存储和加载数据...

我有两个选择:

1)使用序列化数据进行布局:

在页面的表中,我可以有一个字段,该字段将存储此布局的序列化数据,然后,我只需要反序列化并使用此数组进行循环即可组合内容。

数组将是这样的:

// Rows / divisions ...
$array[0]['q'] = 2;
$array[1]['q'] = 1;

// The content
$array[0]['c'][0]['t'] = 3;     // 't' = type (3 = image)
$array[0]['c'][0]['i'] = 124;   // 'i' = id to search for this data
$array[0]['c'][1]['t'] = 1;     // 't' = type (1 = text)
$array[0]['c'][1]['i'] = 2;     // Referencia ao ID do conteudo
$array[1]['c'][0]['t'] = 4;     // 't' = type (4 = image gallery)
$array[1]['c'][0]['i'] = 9;     // Referencia ao …
Run Code Online (Sandbox Code Playgroud)

php mysql performance organization content-management-system

5
推荐指数
1
解决办法
820
查看次数

在Angular中创建嵌套模块是否正确

我最近回顾了一些角度模块结构,但是我在同一个文件夹级别看到了许多模块。

???  feature-module1
|      ??? components
|      ??? services
|
|???  feature-module2
|      ??? components
|      ??? services
|
|???  feature-module3
|      ??? components
|      ??? services
|
|???  feature-module4
|      ??? components
|      ??? services
Run Code Online (Sandbox Code Playgroud)

我想将功能模块保持在如下的分层结构中:

.
??? app
    ??? admin(module)
    ?   ??? admin.component.ts
    ?   ?
    ?   ??? content-management-dashboard(module)
    ?   ?   ??? components
    ?   ?   ?   ??? content-list(component)
    ?   ?   ?   ??? edit-content(component)
    ?   ?   ?   ??? show-content(component)
    ?   ?   ??? user-management.component.ts
    ?   ?
    ?   ??? user-management-dashboard(module)
    ?       ??? …
Run Code Online (Sandbox Code Playgroud)

nested module organization angular angular5

5
推荐指数
1
解决办法
1180
查看次数