小编Hon*_*Abe的帖子

获取所有打开窗口的标题

如何检索所有打开的窗口(包括Internet Explorer中的选项卡等窗口)的标题?

.net c# windows

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

调整内容属性的图像大小

我有一个无序的链接列表,每个链接都有一个唯一的ID.
我正在使用带有:before选择器的id 来
在链接之前放置关联网站的favicon(使用content属性).
其中一个图标是其他图标的两倍.
有没有办法用CSS改变这个图标的大小?
如果答案是否定的,除了编辑图像之外,有没有办法做到这一点?

视觉参考:

在此输入图像描述

这是我尝试过的(它似乎不起作用):

#geog:before
{
    content: url("icons/geogebra.ico") " ";
    height: 50%;
    width: 50%;
}
Run Code Online (Sandbox Code Playgroud)

css

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

如何使用try语句避免竞争条件?

在确定文件是否存在时,如何使用try语句避免"竞争条件"?

我问,因为一个高度赞成的答案(更新:它被删除)似乎意味着使用os.path.exists()创造了一个不存在的机会.

给出的例子是:

try:
   with open(filename): pass
except IOError:
   print 'Oh dear.'
Run Code Online (Sandbox Code Playgroud)

但我不明白如何避免竞争条件相比:

if not os.path.exists(filename):
    print 'Oh dear.'
Run Code Online (Sandbox Code Playgroud)

如何调用os.path.exists(filename)允许攻击者对他们不能做的文件做些什么?

python race-condition

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

如何在qt4设计器中创建自定义插槽?

每当我使用信号/插槽编辑器对话框时,我必须从现有的插槽列表中进行选择.所以问题是如何创建自定义命名槽?

c++ qt qt4 qt-creator qt-designer

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

为什么在Python中不推荐使用MutableString?

为什么在Python 2.6中不推荐使用MutableString类;
为什么它在Python 3中删除了?

python string mutable deprecated python-3.x

19
推荐指数
2
解决办法
5566
查看次数

如何在Python中复制像tuple这样的不可变对象?

copy.copy()copy.deepcopy()只复制像元组一样的不可变对象的引用.如何在不同的内存位置创建第一个不可变对象的副本?

python types

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

如何将滚动条附加到文本小部件?

我可能过度思考了这一点,但由于某种原因,我似乎无法弄清楚这一点.我试图将滚动条附加到我的文本字段,但无法这样做.这是代码段:

self.scroller = Scrollbar(self.root)
self.scroller.place(x=706, y=121)
self.outputArea = Text(self.root, height=26, width=100) 
self.outputArea.place(x=0, y=120)
self.scroller.config(command=self.outputArea.yview)
self.outputArea.config(state=DISABLED, yscrollcommand = self.scroller.set)
Run Code Online (Sandbox Code Playgroud)

这段代码在我的文本字段旁边放置一个非常小的滚动条(非常小,我的意思是你可以看到向上和向下箭头,但两者之间没有任何东西).当我的文本字段填满时,我可以用它滚动,但有没有办法至少设置滚动条的高度,使它看起来与文本字段的高度相同?

python tkinter

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

使用QT_BEGIN_NAMESPACE声明命名空间很重要.QT_END_NAMESPACE

QT_BEGIN_NAMESPACE有什么影响?

QT_BEGIN_NAMESPACE
class QLineEdit;
QT_END_NAMESPACE
Run Code Online (Sandbox Code Playgroud)

如果我不使用那样的类声明,会出现任何问题吗?

qt qt4

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

删除后指针本身会发生什么?

void doSomething()
{  
    TheObject *ptr = new TheObject;
    delete ptr;
    ptr = NULL;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

让我借用cplusplus.com中operator delete的字样:

释放由ptr指向的内存块(如果不为null),通过调用operator new释放先前分配给它的存储空间,并使该指针位置无效.

请帮助清除我的困惑:删除后指针本身会发生什么?指针本身确实有一个地址,对吗?所以在删除指向的块之后,指针本身呢?

在返回指针初始化的方法后,我可以说指针本身是自由的吗?指针本身是放在堆栈还是堆上?

c++ pointers

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

如何使用Python 3.x获取网站的IP地址?

我有一个代表域名的字符串.如何使用Python 3.x获取相应的IP地址?像这样的东西:

>>> get_ip('http://www.stackoverflow.com')
'64.34.119.12'
Run Code Online (Sandbox Code Playgroud)

python ip dns

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