问题标签 [projects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
513 浏览

c++ - 如何开始修改大型项目


我必须对具有超过 100k 行代码的现有 C++ 项目进行增强。
我的问题是如何以及从哪里开始这些项目?
如果代码没有很好地记录,问题会进一步增加。是否有任何用于研究大型项目代码流的自动化工具?

谢谢,

0 投票
6 回答
113415 浏览

c# - 如何编译完成的 C# 项目,然后在 Visual Studio 之外运行?

我刚刚完成了一个简单的代码程序的设计。我称之为“猜谜游戏”。该程序到目前为止运行良好,我想在不打开 Microsoft Visual Studio 的情况下打开它。

我怎样才能做到这一点?

0 投票
4 回答
15444 浏览

projects - 如何开发抄袭检测器?

我计划制作一个抄袭检测器作为我计算机科学工程的最后一年项目,为此我想听听你关于如何去做的建议。

如果您能建议我需要关注 CS 中的所有领域以及最适合实施的语言,我将不胜感激。

0 投票
12 回答
3653 浏览

linux - 在 Linux 中有效地浏览源代码

我想知道人们通常如何在 Linux 环境中浏览具有多个源文件的大型项目。我主要使用 C 和 python,有时使用 C++、C# 和 Java。

我想知道特定的编辑器、插件等。我以前在 Windows 上编程,所以 vi 和 emacs 等编辑器并不真正适合我,但如果你认为学习这些编辑器中的一个对我是否真的有帮助,请建议以及您使用的任何特定插件,通过这些程序管理大型项目,让您的生活变得更简单。

这里有几个场景:假设我正在处理文件 F 中的特定函数 A,突然间我意识到这个函数需要调用文件 G 中的函数 B。我需要快速导航到该函数以确定诸如函数参数,快速查看函数等。另一种情况是同时在文件中的两个不同位置上工作,并在这两个位置之间快速切换。

我正在使用 eclipse 来管理我的项目并进行开发(eclipse 的自动完成速度非常慢)并且 geany 可以单独编辑文件,但似乎我无法真正达到那种效率水平。

请分享您的代码管理和导航技术。

谢谢,

编辑:语言

0 投票
2 回答
945 浏览

video - 这个GPU视频转码项目可行吗?

最近,一个想要使用 GPU 进行视频转码的人找到了我。他基本上希望我为他创建一个应用程序,他可以出售或从广告中获得收入。

现在他基本上已经让我告诉我5000美元的薪水我能做到什么。现在,我是一名研究生,我的期末论文基于使用 GPU 的进化算法获得了奖项。所以我知道 GPGPU 编程(这就是我们最初接触的原因),但我对视频压缩和转码等方面没有任何深入的了解。

所以我有点茫然,我想要这个项目,但我不想卖空自己,也不想承诺无法实现的事情。考虑到他想要一个类似于竞争对手的产品(badaboom、avivo),我想他们是一群比我更了解这个话题的人,我有点担心。

所以我想我的问题是,如果你处于我的境地,你会如何回应,你认为一个项目(编写基于 GPU 的视频转码器)对于像我这样有能力但不是该领域专家的人来说有多困难?

提前致谢

ps 他希望它是跨平台的

0 投票
11 回答
1857 浏览

projects - 面向经验丰富的程序员的嵌入式系统项目

我作为嵌入式系统软件工程师已经工作了 5 年(更多的是 CAN 和核心级编程、I2C、SPI),并且我参加了一个研究生课程。目前我是一名应用软件程序员,这也很有趣。但是,我对嵌入式系统项目的乐趣和满足感消失了。我想从可以在家做的项目开始,以保​​持我的兴趣。如果你们中的任何人可以与一些外围设备分享有关具有 16 位或 32 位微型的开发套件的信息,我将不胜感激。或者建议一个重新开始的好地方。

0 投票
1 回答
1044 浏览

svn - Microsoft Project Server / Team Foundation Server / Subversion / Wiki 在同一个盒子上

我们正在为我们 IT 部门的十几个开发人员建立一个新的开发环境,就服务器设置而言,我有几个问题..

我们将为大约 6 名 .NET 开发人员使用 TFS 2008,并为半打 CF 人员使用 subversion。

可以/推荐/不推荐将两个源代码控制存储库放在同一个盒子上吗?我们将 TFS 设置为单服务器环境,SQL 服务器在同一台机器上。

此外,一些管理人员想使用 Project Server。我们已经经历了项目服务器的错误安装,它弄乱了我们的 TFS 共享点和报告服务,而且我没有从谷歌得到任何结果,说那里的任何人都在同一个盒子上设置了项目服务器和 TFS。我们应该将 Project Server 安装在单独的盒子上吗?

我们还将建立一个第 3 方 Wiki,不确定它是托管在 IIS 还是 Apache 中。

所以基本上,我在寻求关于设置这个环境、分离服务器/关注点、最佳实践以及我们绝对不应该做的事情的总体建议。这都是在虚拟环境中进行的,因此服务器的数量并没有真正的限制。

提前致谢。

0 投票
4 回答
642 浏览

c++ - 大型 C++ 项目的主要权威是什么?

多年来,我一直在重读 John Lakos 的经典大型 C++ 软件设计。它不仅是此类指南的第一本,而且还彻底改变了如何以高效的方式用 C++ 开发项目!

你觉得他的想法现在已经过时了吗?书中的一些 C++ 技术实际上已经过时了(不要忘记这本书是在最新标准发布之前编写的)。

现在有什么好的权威来指导用 C++ 构建一个大系统。

不要误会我的意思,我根本不会放弃 Lakos。它会一直被我引用,并占据书架上的黄金地段。

谢谢

0 投票
5 回答
1873 浏览

c++ - 写完一个扑克手评估器正在寻找一个新项目

刚刚用 C++ 编写了一个五张牌扑克手评估器。现在我正在寻找一个难度相同的新项目。也许是一个非常简单的 DOS 命令解析器?

0 投票
1 回答
1333 浏览

iphone - 合并 2 个 Xcode 项目 - 两个 AppDelegate 导致错误

我有两个要合并的 Xcode iPhone 项目。两者都有视图控制器、xib 和 appdelegate。

我已经合并了它们,但有十几个致命错误,主要是关于其中一个 appdelegate。

我进入 info.plist 并将主笔尖从第一个项目更改为第二个,但仍然收到有关第二个项目的 appdelegate 的错误。

不知道如何解决这个问题...将第二个 AD 中的所有内容复制到第一个 AD 中?

布鲁克斯