小编yar*_*art的帖子

我什么时候需要在Java中使用AtomicBoolean?

我如何使用AtomicBoolean以及该类的用途是什么?

java concurrency

214
推荐指数
5
解决办法
12万
查看次数

将字符串写入输出流

我有几个正在实现OutputStream的输出侦听器.它可以是写入stdout或文件的PrintStream,也可以是写入内存或任何其他输出目的地; 因此,我将OutputStream指定为方法中的(a)参数.

现在,我收到了String.在这里写入流的最佳方式是什么?

我应该只使用Writer.write(message.getBytes())吗?我可以给它字节,但如果目标流是字符流,那么它会自动转换吗?

我需要在这里使用一些桥流吗?

java stream

131
推荐指数
6
解决办法
32万
查看次数

如何创建Python egg文件

我对Python中的egg文件有疑问.

我有很多由代码组织的Python代码,我正在尝试创建egg文件.我正在遵循指示,但它们很常见.

根据它,似乎我需要一个setup.py文件.

  1. 你能告诉我我需要在setup.py文件中放入什么以及它应该驻留在哪里吗?
  2. 我想这足以创建setup.py,然后启动"setup.py bdist_egg"来获取egg文件.能否请你确认?
  3. 是否可以仅将.pyc文件包含在egg文件中?
  4. 有.egg文件我怎么能从它启动代码而不解压缩java -jar <jar file>呢?

python packaging egg

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

用于ssh处理的python库

我打算写第一个代码有关Python处理SSH命令,我也搜索过计算器,可以看到有可用于处理通过ssh过去了,像命令几个Python库的paramiko,Pexpect的,也许一些人.

特别是,我需要从远程服务器读取文件的内容,通过ssh/scp复制文件,在远程服务器上启动脚本后从远程服务器获取输出.

也许一些专家可以建议哪个库更好,并指出优点或缺点?

python ssh paramiko pexpect libraries

26
推荐指数
3
解决办法
6万
查看次数

如何解析netstat命令以从中获取进程名称和PID?

我正在尝试确定哪些应用程序正在使用某个端口并获取netstat -tlnp | grep <port> for Linux.

此命令返回以下输出:

(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)  
tcp  0  0 0.0.0.0:<port>  0.0.0.0:*  LISTEN  3591/java
Run Code Online (Sandbox Code Playgroud)

我需要获得结果只有进程和PID的名称,即java 3591.

什么是最好的方法呢?

谢谢.

linux bash parsing

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

在python中的类之间进行日志记录

我在python中有三个类,它们在不同的线程中运行.我想从所有类输出到同一个文件.现在我在主类中创建了输出方法,并通过构造函数将其传递给其他类.有没有办法更好地处理它?除了使用contructors之外,我如何在类之间传递记录器?

也许python支持类似Java中的静态方法,所以我可以在所有三个类中编写类似Logger.info(message)的东西?

另一种方法可能是将全局sys.stdout重定向到文件,即指定

logger = open('debug.txt', 'w')
sys.stdout = logger
Run Code Online (Sandbox Code Playgroud)

然后在所有类中使用sys.stdout调用.

你怎么看?

python logging

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

在Java中更改XML文件中的一个值的最佳方法是什么?

我有一个XML文件,我知道我需要更改其值的节点名称.

节点名是ipAddress.

我可以使用JDOM,获取文档,获取节点并更改值并编写它,或者我可以编写XSLT文件.

代码更改值来自Java,所以我的问题是哪个选项更好?XML文件的大小可以不同.

另一个与XSLT相关的问题:是否有可能编写一个XSLT文件,这样我就不会列出所有XML格式的节点,只会指定类似的节点if node == ipAddress,然后获取新值,以及如何从Java应用XSLT转换?

谢谢.

java xml xslt jdom

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

创建单个python可执行模块

伙计们,我在模块中有很多python代码,它们存在于几个python包中,现在我需要创建单个python可执行模块或文件,其中包含所有这些文件,因此它将在Windows和Linux服务器上运行.什么是可能的解决方案以及如何做到这一点?

python linux winapi executable

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

Python中的pyc和pyo文件有什么区别?

我看到.pyc和.pyo文件都是编译的python代码.他们和我应该使用的时候有什么区别?

python compilation

6
推荐指数
2
解决办法
8244
查看次数

括号中的$ {},$(),$ []括号和用法

Bash包含不同的花括号,并且它们的用法也不同。能否请您解释一下全面的之间有什么区别${}$()$[]?在bash中使用它们的地方?他们的主要目的是什么?

bash

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

从python代码获取html输出

我有字典,并希望生成html页面,其中将绘制简单的html表与键和值.如何从python代码完成?

html python

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

如何从Nexus存储库请求工件的大小?

我知道Nexus支持REST请求。您能告诉我如何根据Nexus请求存储库中特定工件的大小吗?

谢谢。

rest nexus maven

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

交互式Python脚本输出存储在某个文件中

如何记录Python脚本完成的所有活动以及从中调用的所有脚本?

我有几个Bash脚本,但现在编写了一个调用所有这些Bash脚本的Python脚本.我想将这些脚本生成的所有输出存储在某个文件中.

该脚本是交互式Python脚本,即包含raw_input行,所以我不能像'python script.py |那样 tee log.txt'用于整体Python脚本,因为某些原因在屏幕上看不到问题.

以下是调用其中一个shell脚本的脚本的摘录.

    cmd = "somescript.sh"
    try:
    retvalue = subprocess.check_call(cmd, shell=True)
except subprocess.CalledProcessError:
    print ("script command has been failed")
    sys.exit("exit from script")
Run Code Online (Sandbox Code Playgroud)

您认为在这里可以做些什么?

编辑

基于Alex答案的两个子问题:

  1. 如何对存储在输出文件中的问题做出答案?例如,在线ok = raw_input(prompt)上将询问用户该问题,并且我也希望记录答案.

  2. 我读到有关Popen的信息并且没有使用,因为它将数据缓冲在内存中.这里输出量很大,我也需要关注标准输出的标准误差.你知道这是否可以用Popen和沟通方法处理?

python logging

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