小编mad*_*lep的帖子

如何将单个文件的版本从一个git分支复制到另一个git分支?

我有两个完全合并的分支.

但是,在完成合并之后,我意识到一个文件已经被合并搞砸了(其他人做了自动格式化,gah),并且更容易在另一个分支中更改为新版本,并且然后重新插入我的一行更改后将其带入我的分支.

那么git中最简单的方法是什么呢?

git branching-and-merging git-branch

887
推荐指数
8
解决办法
26万
查看次数

在Java中生成格式化的diff输出

是否有任何Java库可以接受两个字符串,并根据*nix diff命令返回带格式化输出的字符串?

例如,进食

test 1,2,3,4
test 5,6,7,8
test 9,10,11,12
test 13,14,15,16
Run Code Online (Sandbox Code Playgroud)

和

test 1,2,3,4
test 5,6,7,8
test 9,10,11,12,13
test 13,14,15,16
Run Code Online (Sandbox Code Playgroud)

作为输入,它会给你

test 1,2,3,4                                                    test 1,2,3,4
test 5,6,7,8                                                    test 5,6,7,8
test 9,10,11,12                                               | test 9,10,11,12,13
test 13,14,15,16                                                test 13,14,15,16
Run Code Online (Sandbox Code Playgroud)

与我传递文件完全相同 diff -y expected actual

我发现了这个问题,它为一般库提供了一些很好的建议,为你提供程序化输出,但我想要直接的字符串结果.

我可以diff直接调用系统调用,但这个特定的应用程序将在unix和windows上运行,我不能确定环境实际上是否diff可用.

java diff

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

单元测试并发Erlang代码的最佳方法是什么?

我在Erlang上花了一些时间,我想将TDD应用到我正在编写的代码中.

虽然标准库中的EUnit为测试常规样式代码提供了一个很好的传统单元测试框架,但似乎没有什么可以帮助测试并发代码,这在Erlang中使用了很多.

请注意,我们在这里讨论的是Erlang,它使用消息传递(而不是共享状态)来进行并发进程之间的通信,因此使用共享状态语言对并发代码进行单元测试的技术可能不适用.

有人找到了在Erlang中测试并发代码的好方法吗?

parallel-processing concurrency erlang unit-testing

17
推荐指数
3
解决办法
2323
查看次数

为Java Swing应用程序添加自更新功能的最佳方法是什么?

我正在试图找到一种方法来为我正在研究的Java/Swing应用程序添加自我更新功能.

基本上我有一堆具有额外功能的jar文件,当它们发生变化时可以重新部署到已安装的用户.没有什么复杂的,只需检查是否已发布新版本,通过HTTP下载它们,然后可选择提供给用户重启应用程序.

我看了一下webstart,它可以工作.但这个特殊的应用程序做了一些时髦的东西,类加载和GC内存设置看起来不像是通过webstart支持,或至少会使问题复杂化.(这是JMeter的调整版本)

我也加入了这个插件处理程序http://swing-fx.blogspot.com/2008/06/add-auto-update-and-plugins-to-your.html,但它非常alpha,并试图用你通常使用alpha的东西做太多的事情.

java swing

12
推荐指数
1
解决办法
6205
查看次数

将JRuby on Rails应用程序部署到Tomcat的最佳方法是什么?

我正在研究如何将Ruby on Rails应用程序(在JRuby上运行)部署到Tomcat实例进行测试.

tomcat实例正在我可以SSH到的Solaris服务器上运行.我已经看过使用Capistrano,但似乎没有太多关于使用它来部署到Tomcat,甚至在JRuby下运行它,并且由于Windows/JRuby环境我一直在Capistrano中遇到错误我的电脑正在运行(是的,这是公司 - 不是我的选择,但我必须忍受它).

我正在使用warble来构建.war文件,一旦我手动复制并部署它,应用程序就会部署并运行正常.我想要更简单,更自动化的东西来实现它.

有人这样做过吗?网络上的文档似乎很薄.

ruby tomcat capistrano ruby-on-rails jruby

10
推荐指数
2
解决办法
5304
查看次数

你如何在企业编码环境中生存?

我在一家小型软件商店工作,内部产品和外部咨询.在过去的几年里,我一直在办公室里与其他一些极客一起工作.相当悠闲和富有成效.几乎完美的编码条件:

  • 好的设备
  • 安静,专注的团队房间,有几个开发人员都在同一个项目上
  • 自由使用我们想要的任何工具
  • 敏捷过程
  • 每个人都是开发人员(甚至是老板)
  • 明确要求与实际范围
  • 真正热衷于此的热情,热情的人

然而,最近我改变了项目并进入了一个嵌入大公司网站的外部咨询团队,其中包含所有由此产生的官僚BS和管理费用:

  • 不断中断
  • 大声的开放式小隔间环境
  • 设备慢
  • 沉重,繁琐的过程(即使他们称之为"敏捷")
  • 限制性的IT环境
  • 缓慢,过于复杂,有限的工具
  • 模糊的要求.似乎没有人知道发生了什么
  • 愤世嫉俗的团队.平均和平庸的客户联系人的混合依赖

这让我疯了.

那么这艘船上的其他人怎么做才能保持理智呢?

corporate-policy

9
推荐指数
4
解决办法
783
查看次数

Java 2D Image调整大小忽略双三次/双线性插值渲染提示(OS X + linux)

我正在尝试使用Image Voodoo插件在JRuby/Rails应用程序中为上传的图像创建缩略图 - 问题是调整大小的缩略图看起来像......屁股.

似乎生成缩略图的代码绝对正确地将插值渲染提示设置为"bicubic",但是它并没有在我们的开发环境(OS X)或生产Web服务器(Linux)上表现出来. .

我已经提取出代码来生成缩略图,将其重写为直接的Java应用程序(即从main()方法启动),插值呈现提示明确设置为"bicubic",并且已经复制了(缺少)双三次和双线性调整大小.

正如在OS X和Linux上所预期的那样,拇指缩略是丑陋且像素化的,但在Windows上,它使用双三次插值很好地调整了图像的大小.

是否有任何JVM环境设置和/或其他库,我缺少使其工作?对于这个,我正在做很多撞墙的事.

java 2d resize image bicubic

4
推荐指数
1
解决办法
4173
查看次数