小编Tho*_*ens的帖子

如何在Eclipse C++项目中包含静态链接库?

我有一个以源代码形式分发的开源库.在运行Makefile之后,我最终得到了一个.h文件和一个.a文件,然后我想要包含在我正在处理的项目中.我熟悉如何通过手动编辑Makefile或从命令行调用编译器来添加它们,但我不知道如何将这些添加到使用CDT创建的Eclipse C++项目中.

我目前正在使用Eclipse Indigo.我找到了旧版Eclipse的一些说明,但菜单并没有描述.我捅了一下,没看到任何熟悉的东西.

c++ eclipse eclipse-cdt static-libraries

6
推荐指数
2
解决办法
3万
查看次数

什么是最好的/非常好的元数据读取器库?

现在,我对从MP3文件(ID3标签?)中读取数据特别感兴趣,但它能做的越多(例如图像中的EXIF?)就越好,而不会影响ID3标签的阅读能力.

我感兴趣的是一个脚本,通过我的媒体去(现在,我的音乐文件),并确保文件名和目录路径对应文件的元数据,然后创建一个日志的不匹配的文件,所以我可以检查哪些是准确的,并做出适当的改变.我想Ruby或Python(见专为Python的一个相关的问题),将是最适合这一点,但我愿意用任何语言真(和实际上可能更喜欢像C,C++,Java和C#应用程序中的语言这个项目开始的情况).

metadata

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

特定于语言的IDE是否比多语言IDE的插件有任何优势?

我主要做Java和C/C++开发,但我开始做更多的Web开发(PHP,Rails)和Eiffel(学习一门新语言总是很好).

目前,我使用Eclipse for Java,C/C++和Ruby(不是Rails).因为我了解环境,所以我认为找到一个插件并将Eclipse用于我的所有开发语言会更容易.但是,是否存在特定于语言的IDE(例如EiffelStudio for Eiffel)比Eclipse更好的情况?

ide

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

什么是"喷泉发展模式"?

在维基百科上的Systems Development Life Cycle页面中提到:

为了解决这个问题,我们创建了许多系统开发生命周期(SDLC)模型:瀑布,喷泉,螺旋,构建和修复,快速原型设计,增量,同步和稳定.

我在谷歌上发现了一些东西,但我觉得它们含糊不清,他们只是没有点击我.也许这里某人的解释可能更清楚.

sdlc process

5
推荐指数
2
解决办法
9654
查看次数

Adobe Air和.NET

我Adobe Air completly JavaScript?我不能使用像VB.NET或C#.NET这样的.NET语言吗?

谢谢

.net air adobe

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

在MVC框架下,其他开发人员可以期待哪种目录结构?

通常,MVC frameeworks的结构类似于:

/models
/views
/controllers
/utils
Run Code Online (Sandbox Code Playgroud)

但是,在Web应用程序套件中,我决定将所有模型,视图和控制器聚集在一起可能不是最好的清晰度,除非我将系统视为一个应用程序而不是应用程序套件.但是,有些东西将每个"应用程序"联系在一起,比如用户和用户角色的概念.

所以我有三种可能的解决方案:

(1)执行我不想做的事情,并将每个模型,视图和控制器放在一起,无论它属于哪个应用程序.这将套件视为单个应用程序,因为它们由几个常见线程(包括用户)捆绑在一起.

(2)按申请分组代码.

/app1
    /models
    /views
    /controllers
    /utils
/app2
    /models
    /views
    /controllers
    /utils
Run Code Online (Sandbox Code Playgroud)

(3)按类型对代码进行分组,让实用程序代码在所有应用程序之间共享.

/models
    /app1
    /app2
/views
    /app1
    /app2
/controllers
    /app1
    /app2
/utils
Run Code Online (Sandbox Code Playgroud)

我错过了一个选项吗?未来开发人员最合乎逻辑的方案是什么?我个人更喜欢2和3,但也许大多数人会期望1.

model-view-controller frameworks

5
推荐指数
2
解决办法
2910
查看次数

处理变更管理的最佳方法是什么?

我的组织的主要项目于周一上线.那是我在这里的第三天.现在我已经在这里待了差不多一个星期,我的任务是创建一个变更管理计划,用于维护应用程序和准备阶段2,这将在"某天"开始.我们是微软的商店,但心胸开阔.

我正在寻找关于CM技术的一些建议,特别是有助于此的工具.我对ITIL很熟悉,我一直在考虑它的CM概念如何应用于这个项目,但不可否认,这个比我习惯的要小很多(<100个用户对数千个).我不确定如何或者是否可以将ITIL削减到如此小的项目中.或许我想的太小了.

您的组织如何在系统级别管理变更?对你起作用吗?怎么可以改进?

为了进一步澄清,任何人都可以推荐一个CM流程和工具,可能来自开源或敏捷世界?

change-management process itil

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

是否有任何程序可以绘制和测试状态机,图灵机等?

当我在感恩节后回到学校时,我将学习CS理论课程,内容包括确定性和非确定性有限状态机,图灵机,下推自动机和其他一些东西.但是,我还没有找到一个好的应用程序,可以生成它们的可视化表示,以及测试它们的工作方式(通过/失败等).到目前为止我发现的最好的是jFlap,我觉得它很尴尬.

computer-science finite-automata state-machine

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

你是否区分了文本编辑器和IDE?

我已经看到几个问题的回答,要求提供文本编辑器的IDE,反之亦然.这让我觉得人们把它们视为同一件事,在那里我画出明显的区别.

  1. 你如何定义"文本编辑器"和"IDE"?
  2. 你看到这两种工具有什么区别吗?

请注意,我接受了一个答案,我认为最好解决"文本编辑器"和"IDE"的概念.然而,这只是我个人对最佳解决问题的看法,我将不时继续检查这个问题,看看是否有更好的答案,我会接受这个问题.

ide text-editor

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

有没有支持离散数学的工具?

离散数学(也包括有限数学)涉及的主题包括逻辑,集合论,信息论,部分有序集,证明,关系和许多其他主题.

对于其他数学分支,有一些工具支持编程.对于统计,RS内置了许多有用的统计函数.对于数值分析,Octave可以用作语言或集成到C++中.

我不知道任何专门处理离散数学的语言或软件包(尽管几乎每种语言都可用于实现离散数学中使用的算法,但应该有专门为这些应用程序设计的库或环境).

discrete-mathematics

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