小编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
查看次数