小编Cur*_*Guy的帖子

将参数传递给脚本

如何将参数传递给脚本:

scriptname.ksh -p param1 -n param2 
Run Code Online (Sandbox Code Playgroud)

我是说如何告诉我的脚本使用由字符-p-n字符定义的两个参数?

unix parameters shell

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

JPanel 填满整个 JFrame

我想在 JFrame 中的 100,50 位置放置一个大小为 300,200 的 JPanel,但以下代码使整个 JFrame 被 JPanel 填充,我错在哪里?代码:

public class Class1  {
      
    public static void main(String[] args) {
   
         JFrame frame = new JFrame();
         JPanel panel = new JPanel();
         
         frame.setSize(700, 500);              
         panel.setSize(300, 200);
         panel.setBackground(Color.green);
         panel.setCursor(new Cursor(java.awt.Cursor.HAND_CURSOR));
            
         frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);         
         frame.add(panel, BorderLayout.CENTER);                   
         frame.setVisible(true);
         frame.setLocationRelativeTo(null);
    }      
}
Run Code Online (Sandbox Code Playgroud)

如果我更改 BorderLayout.SOUTH 或 NORTH,则 JPanel 看起来像 JFrame 底部或顶部的细线。我也尝试使用首选大小,但结果仍然相同。

java swing jpanel jframe border-layout

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

Enumerable.Sum如何绑定到数组类型?

我对LINQ sum方法的工作原理感到困惑.所以,我们有一个例如int数组和int结构没有sum方法.

但是当我们包含LINQ时,神奇地它就是这样.sum方法如何添加到结构中以便我们可以调用arr.sum()?通过某种继承或如何?

c# linq

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

使用套接字发送原始POST请求

我正在尝试将原始POST请求发送到chromedriver服务器。

这是我尝试启动的内容new session

import socket

s = socket.socket(
    socket.AF_INET, socket.SOCK_STREAM)

s.connect(("127.0.0.1", 9515))

s.send(b'POST /session HTTP/1.1\r\nContent-Type:application/json\r\n{"capabilities": {}, "desiredCapabilities": {}}\r\n\r\n')
response = s.recv(4096)
print(response)
Run Code Online (Sandbox Code Playgroud)

输出:

b'HTTP/1.1 200 OK\r\nContent-Length:270\r\nContent-Type:application/json; charset=utf-8\r\nConnection:close\r\n\r\n{"sessionId":"b26166c2aac022566917db20260500bb","status":33,"value":{"message":"session not created exception: Missing or invalid capabilities\\n  (Driver info: chromedriver=2.31.488763 (092de99f48a300323ecf8c2a4e2e7cab51de5ba8),platform=Linux 4.4.0-91-generic x86_64)"}}'
Run Code Online (Sandbox Code Playgroud)

错误摘要:json我发送的对象未正确解析

当我使用同一json对象但通过requests库发送它时,一切正常:

import requests

params = {
        'capabilities': {},
        'desiredCapabilities': {}
    }


headers = {'Content-type': 'application/json'}

URL = "http://127.0.0.1:9515"

r = requests.post(URL + "/session", json=params)

print("Status: " + …
Run Code Online (Sandbox Code Playgroud)

python sockets http webdriver

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

从PS获取PID的Bash shell不起作用

我正在使用Ubuntu和bash shell.

我无法理解为什么以下命令返回整行而不是PIDs:

$ ps -ef | awk  "{print $2}" | head -3
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 feb18 ?        00:00:32 /sbin/init splash
root         2     0  0 feb18 ?        00:00:00 [kthreadd]
Run Code Online (Sandbox Code Playgroud)

有什么建议?

linux bash shell ubuntu

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

标签 统计

shell ×2

bash ×1

border-layout ×1

c# ×1

http ×1

java ×1

jframe ×1

jpanel ×1

linq ×1

linux ×1

parameters ×1

python ×1

sockets ×1

swing ×1

ubuntu ×1

unix ×1

webdriver ×1