小编msw*_*msw的帖子

Linux上的进程列表通过Python

如何在Linux上使用Python运行进程列表?

python linux

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

TypeError:worker()获取0个位置参数但给出了1

我正在尝试实现一个子类,它会抛出错误:

TypeError: worker() takes 0 positional arguments but 1 was given

class KeyStatisticCollection(DataDownloadUtilities.DataDownloadCollection):
    def GenerateAddressStrings(self):
        pass    
    def worker():
        pass
    def DownloadProc(self):
        pass
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

使用双逻辑非(!!)运算符混淆

我有一些广泛使用的C++代码!!.我有点困惑,因为据我所知,!!它不是一个独立的运营商,而是两个!接一个的运营商.所以那就意味着!!foo和刚刚一样foo.

!!实际上是否有任何地方和/或理由?我在考虑它是否可能有一些明智的含义?那么你首先执行一些有点操作foo,然后!对结果执行?但我似乎不记得!被用作一个有点明智的操作员,似乎没有找到任何参考告诉我它也是.据我所知!,仅用作逻辑运算符,在这种情况下

!!foo == foo

c++ bitwise-operators logical-operators

31
推荐指数
2
解决办法
8521
查看次数

如何用2位数年份解析字符串日期?

我需要解析代表格式6位数的日期字符串yymmdd,其中yy范围从59到05年(1959至2005年).根据time模块文档,Python的默认透视年份是1969年,这对我不起作用.

是否有一种简单的方法可以覆盖枢轴年,或者您可以建议其他解决方案吗?我使用的是Python 2.7.谢谢!

python date 2-digit-year y2k

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

SVG缩放文本以适应容器

这可能是一个非常简单的问题,但是如何让SVG中的文本拉伸以适应其容器?

我不在乎它是否因拉伸太长或太长而看起来很难看,但它需要适合它的容器并尽可能大.

谢谢

xml xhtml svg viewbox

28
推荐指数
4
解决办法
4万
查看次数

Bash:以" - "开头的echo字符串

VAR="-e xyz"
echo $VAR
Run Code Online (Sandbox Code Playgroud)

由于某种原因,这会打印"xyz".我似乎无法找到一种方法来获取字符串以-e开头.

这里发生了什么?

bash shell scripting

22
推荐指数
2
解决办法
8600
查看次数

为什么变量初始化为0?

我刚开始从电子书中学习C++.
我的代码没有任何错误,但我确实有一个问题.
本书使用以下代码总结两个数字:

#include <iostream>
int main()
{
    std::cout << "Enter two numbers:" << std::endl;
    int v1 = 0, v2 = 0;
    std::cin >> v1 >> v2;
    std::cout << "The sum of " << v1 << " and " << v2
        << " is " << v1 + v2 << std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

因此int v1 = 0,v2 = 0;用于变量.为什么他们被初始化为0?

c++ variables

21
推荐指数
3
解决办法
1023
查看次数

Python:如何继承和覆盖

考虑这种情况:

我得到一个A具有该功能的类型的对象f.即:

class A:
   def f(self):
      print 'in f'
   def h(self):
      print 'in h'
Run Code Online (Sandbox Code Playgroud)

我得到了这个类的一个实例,但我想覆盖该f函数但保存其余的功能A.所以我在想的是某种东西:

class B(A):
     def __init__(self, a):
        #something here
     ....

     def f(self):
         print 'in B->f'
Run Code Online (Sandbox Code Playgroud)

用法是:

def main(a):
   b = B(a)
   b.f()   #prints "in B->f"
   b.h()   #print "in h"
Run Code Online (Sandbox Code Playgroud)

我想要的是一种复制构造函数,它获取当前class(A)的父级并返回此类的实例(B).

你怎么做这样的事情?该__init__方法看起来如何?

注意:此帖子已由原始海报编辑,以包含下面建议的更改,这就是为什么有些建议看起来多余或不正确的原因.

python inheritance overriding

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

如何使用Python中的OpenCV跟踪运动?

我可以使用Python中的OpenCV从我的网络摄像头获取帧.camshift示例接近我想要的,但我不希望人为干预来定义对象.我想获得在几帧的过程中改变的总像素的中心点,即移动物体的中心.

python opencv

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

简化/优化一段查看条件组合的代码的最佳方法是什么?

我有一段代码,我想优化它的可读性和性能以及酷感.现在我有这个丑陋的东西:

if      ( cond1 &&  cond2 &&  cond3 && !cond4)
{
     // do something 
}
else if ( cond1 &&  cond2 && !cond3 &&  cond4)
{
    // do something 
}
else if ( cond1 && !cond2 &&  cond3 &&  cond4)
{
   // do something 
}
else if (!cond1 &&  cond2 &&  cond3 &&  cond4)
{
    // do something 
}
else
{
    // do something 
}
Run Code Online (Sandbox Code Playgroud)

其中cond1,cond2,cond3cond4是已被上面的代码块之前初始化布尔值.我想让它更快,更简单,更酷.

我正在考虑这样做:

int val = (cond1 ? …
Run Code Online (Sandbox Code Playgroud)

algorithm optimization

15
推荐指数
3
解决办法
1243
查看次数