小编iny*_*iny的帖子

管理许多git存储库

在git中设置项目很简单,所以即使是小脚本我也可以拥有单独的存储库.现在的问题是如何管理它们.

我使用这些存储库在多个地方工作.当我对某个存储库进行了更改后,我希望能够在其他位置更新存储库.

所以我有一个包含许多存储库的目录.

  1. 我怎样才能取出所有这些?
  2. 如何检查是否有任何未提交的更改?
  3. 如何检查是否有任何更改要合并?

能够用一个命令完成这些操作会很高兴.

输出需要足够沉默才能真正注意到要做的事情.

git multiple-repositories

72
推荐指数
10
解决办法
3万
查看次数

为什么单元测试只测试一件事?

什么是良好的单元测试?说测试应该测试一件事.这有什么好处?

写一些更大的测试来测试更大的代码块会不会更好?无论如何,调查测试失败很困难,我从小测试中看不到它的帮助.

编辑:单词单位并不重要.让我们说我认为单位更大一些.这不是问题所在.真正的问题是为什么对所有方法进行测试或更多测试,因为很少有涵盖许多方法的测试更简单.

一个例子:列表类.我为什么要单独进行添加和删除测试?首先添加的一个测试然后删除声音更简单.

unit-testing

58
推荐指数
6
解决办法
9328
查看次数

如何使用IntelliJ的Swing GUI Designer添加JMenuBars,JMenus和JMenuItems?

我无法在IntelliJ的Palette中的任何位置找到标题中指定的组件.我注意到表单有一个JMenuBar,但我没有看到它,我不知道如何访问它.有没有办法直观地使用这些组件?

java swing gui-designer intellij-idea

7
推荐指数
1
解决办法
1万
查看次数

在显示HTML时,JEditorPane是否有Charset问题?

我有以下代码:

import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.ScrollPaneConstants;


public class ScratchPad {

    public static void main(String args[]) throws Exception {
        String html ="<html>"+
"<head>"+
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\"/>"+ // this is the problem right here
"<title>Error 400 BAD_REQUEST</title>"+
"</head>"+
"<body>"+
"<h2>HTTP ERROR: 400</h2><pre>BAD_REQUEST</pre>"+
"<p>RequestURI=null</p>"+
"<p><i><small><a href=\"http://jetty.mortbay.org\">Powered by jetty://</a></small></i></p>"+
"</body>"+
"</html>";
        JFrame f = new JFrame();
        JEditorPane editor = new JEditorPane();
        editor.setEditable( false );
        editor.getDocument().putProperty( "Ignore-Charset", "true" );  // this line makes no difference either way
        editor.setContentType( "text/html" );
        editor.setText( …
Run Code Online (Sandbox Code Playgroud)

html java swing jeditorpane

3
推荐指数
1
解决办法
3601
查看次数