小编Cha*_*ila的帖子

Python线程名称不会显示在ps或htop上

当我为Python线程设置名称时,它不会显示在htop或ps上.ps输出仅显示python为线程名称.有没有办法设置一个线程名称,以便它显示在像他们这样的系统报告上?

from threading import Thread
import time


def sleeper():
    while True:
        time.sleep(10)
        print "sleeping"

t = Thread(target=sleeper, name="Sleeper01")
t.start()
t.join()
Run Code Online (Sandbox Code Playgroud)

ps -T -p {PID}输出

  PID  SPID TTY          TIME CMD
31420 31420 pts/30   00:00:00 python
31420 31421 pts/30   00:00:00 python
Run Code Online (Sandbox Code Playgroud)

python multithreading htop

25
推荐指数
3
解决办法
7185
查看次数

Git Push - 远程URL中的用户名和密码

通过在远程推送网址中添加用户名:密码,可以避免推送到github时的密码提示.

https://you:password@github.com/you/example.git
Run Code Online (Sandbox Code Playgroud)

这是github特定的安排还是可以使用这种格式(https://username:password@somedomain.org/repo.git)与任何git遥控器?

git push github

8
推荐指数
2
解决办法
8303
查看次数

Intellij Idea代码样式 - 在关闭大括号后插入空白行

我希望Idea在格式化代码时在结束大括号后插入一个空行.

所以这,

if(condition1)
{
    someMethod();
}
else
{
    anotherMethod();
}
statement1;
statement2;
Run Code Online (Sandbox Code Playgroud)

最终会如此

if(condition1)
{
    someMethod();
}
else
{
    anotherMethod();
}

statement1;
statement2;
Run Code Online (Sandbox Code Playgroud)

我浏览了代码样式对话框,但找不到相关选项.

coding-style intellij-idea

6
推荐指数
0
解决办法
430
查看次数

C#中的内存压力测试

我想创建一个工具来模拟内存限制,以便对内存压力测试其他应用程序.在完成一些谷歌搜索后,我想出了以下代码,但在运行时,任务管理器或资源监视器没有显示内存使用情况的任何差异.只是一条扁线.

using System;
using System.Diagnostics;
using System.Runtime.InteropServices;

namespace Win32Tute
{
    unsafe class Program
    {
        // Heap API flags
        const int HEAP_ZERO_MEMORY = 0x00000008;
        // Heap API functions
        [DllImport("kernel32")]
        static extern int GetProcessHeap();
        [DllImport("kernel32")]
        static extern void* HeapAlloc(int hHeap, int flags, int size);
        [DllImport("kernel32")]
        static extern bool HeapFree(int hHeap, int flags, void* block);

        private static int ph = GetProcessHeap();

        public static void* Alloc(int size)
        {
            void* result = HeapAlloc(ph, HEAP_ZERO_MEMORY, size);
            if(result == null) throw new OutOfMemoryException("Couldn't execute HeapAlloc");
            return result; …
Run Code Online (Sandbox Code Playgroud)

c# memory-management stress-testing

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

适用于Python的AMQP 1.0库

我正在寻找兼容AMQP 1.0的Python库。我已经浏览了几个库,但它们似乎都仅支持AMQP 0.9.1。

Puka(https://github.com/majek/puka)似乎没有提及它支持的特定AMQP版本,但只说它是RabbitMQ客户端。

python activemq-classic amqp

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

在CodeIgniter中加载多个语言文件

我可以在CodeIgniter中为同一视图加载多个语言文件吗?

localization codeigniter file

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

如何分发自定义Ohai插件

我正在编写一个Ohai插件来添加一些自定义属性供Chef-client使用.我在哪里包含plugin.rb文件?

它在食谱里面吗?

或者我是否必须将其复制到某个标准位置?

厨师文档和其他教程没有提供太多关于这些信息(或者我一定错过了一个非常明显的事实).我知道在Puppet中你可以在模块的lib/facter /文件夹中包含自定义事实.在厨师中是一样的吗?

chef-infra

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

OpenID委托:拥有WWW与没有域名之间的区别?

使用OpenID时,在域名中使用WWW有什么区别?我注意到,在域名中没有WWW部分的情况下输入时,某些站点不起作用.这是什么原因?

这会对OpenID委派产生影响吗?

openid

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

使用SimpleDateFormat解析svn log -xml日期输出

svn log命令的xml输出的日期格式如下。

2014-04-24T08:51:58.213757Z
Run Code Online (Sandbox Code Playgroud)

我试图使用带有以下字符串的SimpleDateFormat将此解析为util.Date对象。

yyyy-MM-ddTHH:mm:ss.SSSSSSZ
Run Code Online (Sandbox Code Playgroud)

完整的方法

protected Date formatDate(String dateString) {
        //2014-04-24T08:51:58.213757Z

        DateFormat format = new SimpleDateFormat("yyyy-MM-ddTHH:mm:ss.SSS");
        format.setTimeZone(TimeZone.getTimeZone("Asia/Colombo"));
        Date date = null;
        int lengthToParse = "yyyy-MM-ddTHH:mm:ss.SSS".length();

        try {
            date = format.parse(dateString.substring(0, lengthToParse));
        } catch (ParseException e) {
            e.printStackTrace();
        }

        return date;
    }
Run Code Online (Sandbox Code Playgroud)

但是,这会产生如下错误。

java.lang.IllegalArgumentException: Illegal pattern character 'T'
Run Code Online (Sandbox Code Playgroud)

java xml svn simpledateformat java.util.date

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

GitPython-获取未跟踪的文件

GitPython 教程提到了属性untracked_files 作为获取特定git存储库中未跟踪文件数组的方式。

但是,引用此属性会导致以下错误。

AttributeError: 'Repo' object has no attribute 'untracked_files'
Run Code Online (Sandbox Code Playgroud)

GitPython中获取未跟踪文件列表的方法是什么?

python git gitpython

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

HttpTransportSE requestDump给出NullPointerException

我正在尝试webservice通过Ksoap2Android 访问Android 版本.

SoapObject创建行,所述的SOP bodyOut输出所期望的字符串.但是,当我创建一个我创建requestDumpHttpTransportSE对象来进行调用时,NullPointerException就会发生这种情况.换句话说,传输对象为空.怎么会发生这种情况?

Web服务位于http://srilanka.lk:9080/services/CropServiceProxy?wsdl

这项服务适用于SoapUI.

SoapUI请求:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:v1="http://schemas.icta.lk/xsd/crop/handler/v1/">
   <soap:Header/>
   <soap:Body>
      <v1:getCropDataList>
         <v1:code>ABK</v1:code>
      </v1:getCropDataList>
   </soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

SoapUI响应:

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <ns1:getCropDataListResponse xmlns:ns1="http://schemas.icta.lk/xsd/crop/handler/v1/">
         <ns1:cropInfo>
            <ns1:name>Ambul Kesel</ns1:name>
            <ns1:price>35.0</ns1:price>
            <ns1:location>Dambulla</ns1:location>
         </ns1:cropInfo>
         <ns1:cropInfo>
            <ns1:name>Ambul Kesel</ns1:name>
            <ns1:price>40.0</ns1:price>
            <ns1:location>Dambulla</ns1:location>
         </ns1:cropInfo>
      </ns1:getCropDataListResponse>
   </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

客户端复杂类型KvmSerializable实现:

public class CropInfo implements KvmSerializable {

 private String name;
 private float price;
 private String location;

 @Override
 public Object getProperty(int arg0) {
  switch (arg0){
  case …
Run Code Online (Sandbox Code Playgroud)

android ksoap ksoap2 httptransportse

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

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

Bash - 使用: - 在变量中

我是bash的新手.当阅读别人写的bash脚本时,我遇到了这一行.我无法理解其中使用的运算符的含义.

read -p "Enter user domain [subdomain.domain.org] : " USERDOMAIN
USERDOMAIN=${USERDOMAIN:-subdomain.domain.org]
Run Code Online (Sandbox Code Playgroud)

我在bash终端执行此操作,USERDOMAIN的值保持与用户输入的值相同.

你能解释第2行正在做什么吗?

variables bash

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