在这里做了一些搜索后,我发现没有关于开发Web服务器的问题.
我主要是出于两个原因这样做.作为一个侧面项目,并了解有关开发服务器程序的更多信息.这不会变成一个可用的应用程序,更像是一个学习工具
所以问题很简单.
欢迎链接到有用的网站,但不要链接到开源的工作项目,因为这是关于学习的过程.
我想知道人们通常如何在Linux环境中浏览具有多个源文件的大型项目.我主要使用C和python,有时使用C++,C#和Java.
我想知道特定的编辑器,插件等.我曾经在windows上编程,所以像vi和emacs这样的编辑器并不是我的联盟,但是如果你认为这对我学习其中一个编辑器真有帮助请建议如此以及使用这些程序管理大型项目时,您可以使用的任何特定插件.
这里有几个场景:假设我正在处理文件F中的特定函数A,突然之间我意识到这个函数需要调用文件G中的函数B.我很快就需要导航到该函数来确定诸如功能参数之类的东西,快速查看功能等.另一种情况是在文件中同时处理两个不同的位置并在这两个位置之间快速切换.
我正在使用eclipse来管理我的项目并进行开发(eclipse的自动完成非常缓慢)和geany来单独编辑文件,但似乎我无法真正达到这种效率水平.
请分享您的代码管理和导航技术.
谢谢,
编辑:语言
是否可以跨项目进行部分课程.
例如,项目1有一个客户类.作为可选模块的Project2通过附加订单类并使用原始客户类来添加到客户类.
我想知道Eclipse中的项目是否可能有多种与之相关的语言,特别是PHP和Java.这样做的目的是我想要为这两个项目提供一个共同的"属性"文件.
相反,如果有一种方法来保存对文件的相对引用,以便两个项目都可以引用属性文件,那也将起作用.
使用Xcode(在iOS上开发)我想创建第二个项目,它与第一个项目相同,但有些类是不同的.
确切地说,我正在创建一个iPhone应用程序,我想提供免费版和高级版.实际上,项目的代码是相同的,但改变了一些类.
问题是我不想支持两个项目.如果我修改了一个类,那么我必须在另一个项目上修改相同的更改.这是非常多余的.
此外,该项目被推送到远程GIT存储库.
最后一点,iOS应用程序使用与项目关联的ID进行识别.
那么,我需要两个不同的项目?
哪个是在Xcode中共享类的两个iOS App项目的最佳解决方案,但改变两个三类?
谢谢
我必须使用超过100k行代码对现有C++项目进行增强.
我的问题是如何以及从何处开始这些项目?
如果代码没有很好地记录,问题会进一步增加.是否有任何自动化工具可用于研究大型项目的代码流?
感谢名单,
我想学习更多Asp.Net(和MVC).我想说我是一个不错的开发人员,但我所做的一切似乎都是维护或增强.我想从头开始完全建立一个网站或网络应用程序.我更喜欢使用MVC,但无论更好的框架,我都会使用.我也想为自己做(也许最终使它成为开源).
显然这排除了OpenSource项目和RentACoder这样的地方.我也想要一些需要数据库的东西,包括Ajax,一切,把厨房水槽扔给我.
任何人都对我可以参与的项目有任何好的想法?我有一些想法,有些太明显了,比如创建我自己的博客,但基本上我只想要一些能够帮助我学习和提高自己技能的东西.
我一直认为,当开始学习新的编程语言时,程序员必须创建某些项目以更好地理解语言和/或框架.个人对我而言,它是用php(留言簿,数据库抽象,模板引擎),ruby(在轨道上,像网站的Twitter,活动记录插件,简单的宝石)和objective-c(可可,待办事项列表,推特客户端).
我想知道其他编程语言如Java,C++,Python等的必修项目是什么?也许你有其他路径学习语言?
我有以下简化的设置:
~/Development/Repositories/ProjectA-trunk
~/Development/Repositories/ProjectA-branch
~/Development/workspace
~/Development/workspace/ProjectA
Run Code Online (Sandbox Code Playgroud)
ProjectA是../Repositories/ProjectA-trunk的符号链接.在理想的世界中,我可以将链接切换到指向../Repositories/ProjectA-branch,然后在Eclipse中刷新项目并在分支上工作.
在这个不幸的现实世界Eclipse中,尽管最初在导入现有项目时会另外说明,解析符号链接并在"ProjectA"的"属性">"资源">"位置"中保留项目的绝对路径,在本例中为〜/ Development /资料库/项目A-树干.因此,切换符号链接没有任何效果,因为Eclipse现在认为ProjectA位于〜/ Development/Repositories/ProjectA-trunk而不是〜/ Development/Repositories/ProjectA.
有没有人有关于如何设置工作区的解决方案或解决方法或建议,以便与像这样的工作分支一起工作?
我是一个VIM菜鸟,并且一次又一次地重温它,我希望这次能坚持下去.主要是我使用Ruby on Rails在TextMate中编程.根据某人的建议,我已经安装了Janus(https://github.com/carlhuda/janus)并且它有很多帮助.但有一件事我想念的是有一个"项目",这样我就可以很容易地快速回到项目中.
我希望能够启动macvim的副本,将其指向一个文件,或者给它一个命令,将项目加载回我最后离开的位置.这意味着:
建议?我正在寻求简化我的流程,以便我只需单击一个快捷方式或运行一个命令,几秒钟之后就会盯着我的开发环境,就在我最后离开它的地方.
额外奖励:我也经常使用Windows,因此能够在GVim中做同样的事情也会很棒.
谢谢你的帮助