Tag: pipe

软件开发中的多个程序员。 我们如何处理相同的代码,并确保它始终更新?

这似乎是我现在应该知道的事情,但不pipe出于什么原因我都不知道。 我也没有太多的运气在这个话题上search。 一个朋友和我一起开始一个简单的项目,远离工作,我们都在编程世界很年轻,想要为我们的空闲时间做一个简单的教育项目…我的问题是,我们希望能够在同一个项目上工作,并相应地更新文件,而不需要我们不断地相互共享文件。 我确信那里有软件是为了这个目的而存在的,或者是我们可以使用的某种共享客户端。 问题是,我不知道从哪里开始寻找。 一些简单的build议,如何或用什么来帮助这个项目更顺利地进行将是很好的。 这首先是我们为什么这么做的重要组成部分。 更新: 经过一番研究,我决定使用龟SVN。 用于Windows更新/提交文件到您的托pipe服务器的简单的右键点击插件是非常容易和用户友好的.. 额外澄清 我问了这个问题已经有好几年了,我从中学到了很多东西。 如果你在这里有同样的问题,我build议你研究“源代码控制”。 我原本接受了一个build议颠覆的答案,甚至说我以“我的客户端连接到颠覆”作为“乌龟SVN”。 就像我们学习的所有东西一样,我现在使用的主要源代码控制是Git。 它有一个更大的学习曲线,但我可以诚实地说,它是更强大的。

为敏捷环境中的大型项目提供估算

我公司刚刚进行了第一次大规模的开发项目调查,我想用一个敏捷过程。 客户有一个应用程序的愿景,但公开承认有很less的要求,并承认我们将不得不按小时收费。 正因为如此,我用敏捷的方法卖掉了他。 问题是他想要一个数字来预算。 我读过几篇文章,几乎主张不要放弃估计,因为客户会为这个数字做预算,甚至在需求改变的时候,他们头脑里和书本上的数字也没有。 我已经读过在合同中有很多方法来定价,但是几乎所有的方法(除了一个)都包含一个预先编号。 这似乎违反了敏捷开发的整套原则。 所以我的问题是,如果你是一个敏捷开发的商店,你如何设法绕开这个敏捷开发的Catch-22呢?

Linux免费显示高内存使用率,但顶部没有

在RedHat Linux 6.2上,我运行的是free -m ,它显示几乎所有的8GB使用 total used free shared buffers cached Mem: 7989 7734 254 0 28 7128 -/+ buffers/cache: 578 7411 Swap: 4150 0 4150 但同时在top -M我看不到任何使用所有这些内存的进程: top – 16:03:34 up 4:10, 2 users, load average: 0.08, 0.04, 0.01 Tasks: 169 total, 1 running, 163 sleeping, 5 stopped, 0 zombie Cpu(s): 0.7%us, 0.3%sy, 0.0%ni, […]

Rails 3.1提供来自供应商/资产/图像的图像

我试图把一些外部图像(由jQuery插件使用)到供应商/资产/图像在我的Rails 3.1应用程序。 问题是,当我尝试像这样的东西: <%= image_tag "ui-bg_flat_75_ffffff_40x100.png" %> 我收到一个错误: No route matches [GET] "/assets/ui-bg_flat_75_ffffff_40x100.png" 我检查了我的Rails.application.config.assets.paths并列出了这些dirs: …./app/assets/images …./app/assets/javascripts …./app/assets/stylesheets …./vendor/assets/images …./vendor/assets/stylesheets …./.rvm/gems/ruby-1.9.2-p180@mygems/gems/jquery-rails-1.0.9/vendor/assets/javascripts 正如你可以看到/供应商/资产/图像列在那里。 如果我把我的形象应用程序/资产/图像一切正常。 我认为,新的资产pipe道应该通过所有的资产目录,并为所要求的文件提供服务。 有谁知道这里有什么问题?

在Objective-C / iPhone应用程序中使用“classic”malloc()/ free()可以吗?

我一直在玩iPhone开发一段时间,虽然当你是一个“硬核”的.NET开发人员时,感觉有些尴尬,但是一旦你习惯了它,并不是那么糟糕。 在我读到的关于Objective-C的每本书中,都只提到了内存pipe理的保留/释放(引用计数)。 作为一个老式的C / C ++开发者,使用malloc()和free()分配“正常”的方式似乎很奇怪,只是在脚注中提到。 我知道malloc()和free()在Objective-C中的工作,但我很好奇,如果这是普遍的做法或不。 毕竟,如果我想分配一个100个整数的数组,似乎这是最有效的方法: int *array = malloc(sizeof(int) * 100); memset(array,0,sizeof(int) * 100); // use the array free(array); 这确实是最好的方法,还是应该避免纯C内存pipe理?

在Android上区分开发模式和发布模式环境设置

我正在构build一个Android应用程序,并希望维护一些我可以调整的环境variables,具体取决于我处于开发模式还是发布模式。 例如,我需要调用一个Web服务,这个URL在任何一种模式下都会略有不同。 我想将这个和其他设置外部化,所以我可以根据我的目标部署轻松地进行更改。 在SDK中是否有任何最佳实践或其他方面的协助来满足这种需求?

找出.net对象的大小

我试图找出多less内存我的对象需要看看有多less人在大对象堆(这是任何超过85,000字节)结束。 是简单的为int添加4,长为8,为每个对象的任何引用types等4,或者如果你是在64位8,或者有方法,属性等开销

Trac vs. Redmine

我正在从事研究工作,我的生物信息学工作组需要一个项目pipe理软件来跟踪多个项目(Linux环境)。 最初,我们计划使用TRAC,但后来我意识到了REDMINE。 此外,我从2008年和2009年的一些较早的post中看到,许多项目已经转向了Redmine。 现在,我找不到两个系统之间的最新或可靠的比较,因此不能支付哪一个更好(也许都是同样好的)。 我的问题: 你们中的任何一个人在这些系统中有一个甚至是两个系统都有近期的经验,并且可以指出Redmine或Trac(或甚至两者)的一些(大的)优点/缺点? 要求是: svn和/或dcvs(Git)支持 文件pipe理 售票处 错误跟踪 wiki /内部博客(即知识pipe理) 多个项目支持 安装应该尽可能简单 在启动和运行一个可用的项目pipe理软件之前,不应该安装数百个插件(基本安装应该有最多的function) 非常感谢您的时间! 干杯

在Eclipse中sortingmaven依赖关系

只是想知道是否有可能在Eclipse中按字母顺序对Maven依赖关系进行sorting? 这是困扰我有一个200jar没有订购清单…… 🙁

Github项目和里程碑之间的区别/关系是什么?

最近Github的更新在Github工作stream程中增加了一些项目 ,因为我没有任何特别的项目跟踪工具的经验,比如Jira或者Trello (嘿,至less我注意到了相似性) ,请有人详细说明 Github 里程碑与新项目之间的(关键)区别 ? 如果我理解正确, 里程碑是一种将问题组织成较小的“子项目”的方式 – 比整个“项目”(在我的世界观上来说,由存储库代表)更小。 当所有问题完成/closures时,里程碑可视为完整 。 正如我所看到的,新引进的项目也是一种将问题组织成小于资源库的 “子项目”(尽pipe称为“ 项目” )的一种方式。 我知道工作stream程应该与“单纯” 里程碑稍有不同,更加细化。 那么,“ 项目”是否可以补充“ 里程碑” (或现在的“ 里程碑”补充项目 ?)还是应该将项目视为“ 里程碑”的替代品 ? 项目 repository[-milestone]-issue落到了repository[-milestone]-issue分层结构中? 不幸的是,Github关于引入项目的博客条目没有提到任何关系( https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and特点 )。 我觉得有一个,但我不能把它指向。