小编For*_*ega的帖子

如何在Windows批处理文件中连接字符串?

我有一个目录,我想列出所有的.doc文件;.

我知道以下批处理命令回显所有文件:

for /r %%i In (*.doc) DO echo %%i
Run Code Online (Sandbox Code Playgroud)

但是现在我想将它们全部放在一个变量中,;在它们之间添加一个并立即回显它们.
我怎样才能做到这一点?

set myvar="the list: "
for /r %%i In (*.doc) DO <what?>
echo %myvar%
Run Code Online (Sandbox Code Playgroud)

windows batch-file string-concatenation

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

Eclipse显示错误,但我找不到它们

我正在尝试运行我的项目但是eclipse说我有错误但是没有错误只是项目名称的红叉.我试过删除R.java并生成一个新的但没有用

提前致谢

java eclipse android

63
推荐指数
6
解决办法
10万
查看次数

最少6个字符的正则表达式

我正在寻找检查至少6个字符的正则表达式,无论哪种类型的字符.

regex

36
推荐指数
3
解决办法
9万
查看次数

JUnit4使用testsuite在特定包中运行所有测试

这在JUnit4中是否可行?

在JUnit3中,我会执行以下操作:

public class MyTestSuite {

  public static Test suite() throws Exception {
     doBeforeActions();

     try {
        TestSuite testSuite = new TestSuite();
        for(Class clazz : getAllClassesInPackage("com.mypackage")){
            testSuite.addTestSuite(clazz);
        }
        return testSuite;
     } finally {
        doAfterActions
     }
  }

...

}
Run Code Online (Sandbox Code Playgroud)

java junit junit4 test-suite

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

Java JList滚动到所选项目

我有一个JList很多项目,其中一个被选中.我想滚动到JList此处的所选项目,以便用户可以快速查看选择了哪个项目.

我怎样才能做到这一点?

String[] data = {"one", "two", "three", "four", /* AND A LOT MORE */};
JList dataList = new JList(data);
JScrollPane scrollPane = new JScrollPane(dataList);
Run Code Online (Sandbox Code Playgroud)

java swing scroll jlist

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

Rmi连接被localhost拒绝

我使用java rmi时遇到问题:

当我试图运行我的服务器时,我得到一个connectException(见下文).

执行重新绑定方法时发生异常:

Runtime.getRuntime().exec("rmiregistry 2020");
MyServer server = new MyServer();
Naming.rebind("//localhost:2020/RemoteDataPointHandler", server);
Run Code Online (Sandbox Code Playgroud)

当使用rmi:// localhost:2020/RemoteDataPointHandler时,它也不起作用.使用默认端口也不起作用.我也尝试使用127.0.0.1 ip-address,但效果相同.

我的运行时args:

-Djava.security.policy=java.security.AllPermission
Run Code Online (Sandbox Code Playgroud)
Exception in thread "main" java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: 
    java.net.ConnectException: Connection refused
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306)
    at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
    at java.rmi.Naming.rebind(Naming.java:160)
    at be.fortega.knx.server.Main.(Main.java:25)
    at be.fortega.knx.server.Main.main(Main.java:16)
Caused by: java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:433)
    at java.net.Socket.connect(Socket.java:524)
    at java.net.Socket.connect(Socket.java:474)
    at java.net.Socket.(Socket.java:371)
    at java.net.Socket.(Socket.java:184)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
    at …

java connection rmi localhost

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

JCombobox可编辑已启用

jCombobox中setEditable()和setEnabled()有什么区别?组合框可以编辑但不启用和其他方式?在哪种情况下你会使用哪种方法?

你能想象一下你可以和setEditable(true)一起做setEnabled(false)的情况吗?

java jcombobox

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

PHP打开gzipped XML

我正在努力阅读php中的gzip压缩文件.

我成功地使用XMLReader()读取了正常的xml文件,如下所示:

$xml = new XMLReader();
$xml->open($linkToXmlFile);
Run Code Online (Sandbox Code Playgroud)

但是,当gml文件被gzip压缩时,这不起作用.如何解压缩文件并使用XMLReader读取它?

php xml gzip xmlreader

9
推荐指数
1
解决办法
8105
查看次数

找出从后台线程访问哪些winforms控件

我们已经建立了一个巨大的winforms项目,已经进行了多年.

有时,我们的用户会得到一个看起来像这样的例外.

这个问题的解决方案似乎是:

不要从后台线程访问UI组件

.

但由于我们的项目是一个非常大的项目,有很多不同的线程,我们没有成功找到所有这些.

有没有办法检查(使用某些工具或调试选项)从后台线程调用哪些组件?

澄清:

我创建了一个带有单个的winforms项目示例Form,其中包含两个Button

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        button1.Text = "Clicked!";
    }

    private void button2_Click(object sender, EventArgs e)
    {

        Task.Run(() =>
        {
            button2.BackColor = Color.Red; //this does not throw an exception
            //button2.Text = "Clicked"; //this throws an exception when uncommented
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

button2单击按钮时,背景颜色设置为红色.这发生在后台线程中(被认为是不良行为).但是,它不会(立即)抛出异常.我想用一种方法将其视为"不良行为".最好是通过扫描我的代码,但如果只能通过调试,(一旦从后台线程访问UI组件就暂停),它也没关系.

c# devexpress winforms

8
推荐指数
1
解决办法
480
查看次数

为什么 System.Numerics 命名空间中没有 Matrix3x3?C#

我正在尝试用 C# 制作一个小型 GUI 库,但是在对矩阵变换进行了一些研究之后,我发现我需要一个 Matrix3x3 来存储 Vector2 的旋转、缩放和平移。但在 C# System.Numerics 中只有 Matrix3x2 或 Matrix4x4?我可以使用其中之一吗?如果是这样我该怎么办?为什么标准库中没有Matrix3x3?

我对矩阵和向量编程非常陌生,如果这是一个愚蠢的问题,我很抱歉。

提前致谢。

c# macos vector matrix

6
推荐指数
1
解决办法
2597
查看次数