小编blu*_*ish的帖子

如何在C#windows窗体应用程序运行时将命令行参数传递给它

我有ac #windows窗体应用程序框架2.0

我希望能够在我的应用程序运行时将命令从另一个进程或命令行传递到我的Windows窗体应用程序.我该如何发送以及如何接收?

我知道它可以通过IPC来完成,但我不想去那里,因为这个传递参数功能将很少使用,我正在尝试尽可能在Windows窗体应用程序中进行最小的更改.

编辑:现在我通过双击icon运行Windows窗体应用程序.可以让它从命令行运行作为进程(控制台应用程序???)并从命令行发送命令?

编辑:进一步说明:该命令由用户输入.

c# command-line-arguments winforms

0
推荐指数
1
解决办法
3156
查看次数

java异常:peer通过peer重置连接:socket写入错误

我正在尝试从另一个类调用一个方法,这意味着我想使用序列化我创建方法名称的对象和它的参数并将其写在套接字上,但是当我想创建ObjectOutputStream时遇到错误"由同行重置连接:套接字写入错误"我搜索了可能的原因,但我找不到任何合适的答案

在服务器端我没有关闭套接字或我没有做任何工作关闭,我不知道会发生什么: - ??

在线:

ObjectOutputStream oos = (new ObjectOutputStream(os));
Run Code Online (Sandbox Code Playgroud)

我的代码是这样的:

InvocationVO invo = new InvocationVO("showStart", treasure, round);

for (int i = 0; i < numPlayer; i++) {
    OutputStream os = socket.get(i).getOutputStream();
    ObjectOutputStream oos = (new ObjectOutputStream(os)); // this has error
    oos.writeObject(invo);

    oos.close();
    os.close();
    Client.getClients()[i].invoke();
}
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

java socketexception

0
推荐指数
1
解决办法
9649
查看次数

JavaScript数组减少

function init(){
var panel = document.getElementById("panel");
var i;

var week = ["monday","tuesday","wednesday","thursday","friday"];
var weekend = ["saturday","sunday"];

panel.innerHTML+="weekdays: "+ week;
panel.innerHTML+="<hr>weekend days: "+ weekend;

for(i=0; i<weekend.length; i++)
{
    week[week.length]=weekend[i];
}

panel.innerHTML+="<hr>increased with weekend days: "+week;

week-=2;

panel.innerHTML+="<hr>reduced back to weekdays: "+week;
}
window.onload=init;
Run Code Online (Sandbox Code Playgroud)

这是从另一个html文件加载的主要js代码.一切都很好,直到最后.最后的输出应该"减少到工作日:星期一,星期二,星期三,星期四,星期五"但是我得到的是"减少回工作日:NaN",这个错误意味着什么,我该如何解决?

javascript arrays

0
推荐指数
2
解决办法
8048
查看次数

返回给定索引处的stack元素,而无需修改Java中的原始Stack

好吧,最近在一次采访中有人问我这个问题,我对此很感兴趣。基本上,我有一个带有一组特定值的堆栈,我想在函数中传递堆栈对象,并在某个索引处返回该值。这里要注意的是,在函数完成之后,我需要未修改的堆栈。这很棘手,因为Java会按值传递对象的引用。我很好奇,如果有纯粹是一个Java的方式做使用push()pop()peek()isempty()和原始数据类型。我反对将元素复制到数组或字符串中。目前,我得到的最干净的是使用克隆,找到下面的代码:

    import java.util.Stack;


public class helloWorld {

public int getStackElement( Stack<Integer> stack, int index ){
    int foundValue=null;//save the value that needs to be returned
    int position=0; //counter to match the index
    Stack<Integer> altStack = (Stack<Integer>) stack.clone();//the clone of the original stack
    while(position<index)
    {
        System.out.println(altStack.pop());
        position++;
    }
    foundValue=altStack.peek();
    return foundValue;
}

    public static void main(String args[]){
        Stack<Integer> stack = new Stack<Integer>();
        stack.push(10);
        stack.push(20);
        stack.push(30);
        stack.push(40);
        stack.push(50);
        stack.push(60);
        helloWorld obj= new helloWorld();
            System.out.println("value is-"+obj.getStackElement(stack,4)); …
Run Code Online (Sandbox Code Playgroud)

java stack reference

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

ASP.NET 核心构建 IIS Express 和 Kestrel?

我在 VS 2017 中使用 ASP.NET Core。我想知道构建的应用程序是否同时创建IIS Express and Kestrel?还是只是其中之一?我只是在本地说话。

asp.net iis-express kestrel-http-server asp.net-core

0
推荐指数
1
解决办法
2226
查看次数

从XML或HTML生成PDF文件

是否有任何API /解决方案可以从XML文件数据和定义生成PDF报告.例如,XML定义/数据可以是:

<pdf>
    <paragraph font="Arial">Title of report</paragraph>
</pdf>
Run Code Online (Sandbox Code Playgroud)

将HTML转换为PDF也是一个很好的解决方案.

目前我们使用iText API编写Java代码.我希望外部化代码,以便非技术人员可以编辑和进行更改.

html java xml pdf itext

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

C#2.0函数从字符串中获取第二个字

我需要编写一个函数,它将在第一个单词(第一个空格)之后返回给我.

例如,我在C#2.0中得到了以下字符串.

string str = "M000. New Delhi"
Run Code Online (Sandbox Code Playgroud)

现在我想编写一个函数,如果str通过则返回"新德里" .

请建议!!

c# string substring

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