小编Pio*_*ost的帖子

在Qt支持的每个平台上int保证是32位还是仅qint32?

我记得在某处读过Qt保证了支持平台上某些数据类型的大小.难道int至少无处不在32位,qint32将是准确的32位无处不在?或者是其他东西?

C++保证int至少16位,并且一些Qt结构喜欢QRect并在内部QPoint使用int.我正在开发一个应用程序,其中需要32位这些类型,我不想重复他们的功能,所以我可以使用更大的类型.

c++ size int qt types

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

强制64位jvm到32位jvm?

有人请给我关于强制64位jvm作为32位jvm运行的想法吗?

我需要编写一个用于蓝牙连接的jse桌面应用程序.为此我需要实现Bluecove jar.它只有32位文件.所以我在eclipse脉冲星的VM参数下包含了-D32.但是我仍然得到在添加参数之前显示的相同错误:bluecove_x64.dll缺失.我尝试使用-d32,它向我展示了"无法识别的选项:d32".

似乎我应该安装一个可以在64位操作系统上运行的32位jvm.那么,任何人都可以告诉我应该安装什么?32位或Eclipse软件中的Java SDK?

提前致谢!

jvm 32bit-64bit bluecove

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

如何在IE中的选择框中获取水平滚动条?

我尝试实现以下代码

<div class="functionitem" id="selector_cat">
  <select name="sets" style="overflow:auto;width:100px;">
    <option value="general">happy holiday</option>
    <option value="garden">Garden</option>
    <option value="Lunch">Lunch</option>
    <option value="nice day">A nice day out with my friend on the beach</option>
  </select>
</div>
Run Code Online (Sandbox Code Playgroud)

第四个选项菜单的右侧部分缺失,任何人都可以告诉我在IE中使水平滚动工作,如果没有,有没有其他方法可以让它工作,谢谢!

抱歉有任何困惑,我想要的是下拉框中的水平滚动条,我希望它固定宽度100px; 但我想显示整个内容,我假设用户可以向右滚动,如果他们想在下拉选择框中看到整个句子,

html css internet-explorer scrollbar drop-down-menu

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

如何在failfast模式下使用Python unittest模块中的TextTestRunner类?

所有我在文档中发现unittest模块描述TextTestRunner的构造和使用它的下面的示例代码run()方法: unittest.TextTestRunner(verbosity=2).run(suite)

我想知道如何TextTestRunner在failfast模式下使用.

python unit-testing

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

并行获取文件

为了下载文件,我正在创建一个urlopen对象(urllib2类)并以块的形式读取它.

我想连接几次服务器并在六个不同的会话中下载文件.这样做,下载速度应该更快.许多下载管理器都具有此功能.

我想在每个会话中指定我想要下载的文件部分,并以某种方式同时处理所有会话.我不确定我怎么能做到这一点.

python asynchronous http urllib urllib2

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

用 Python 计算内容长度

我正在尝试发帖,但是每次我发帖时,都会收到 411 响应错误。我在 python 中使用请求库。

In [1]: r.post(url)
Out[1]: <Response [411]>
Run Code Online (Sandbox Code Playgroud)

然后我指定了内容长度h = {'content-length' : '0'}并重试。

In [2]: r.post(url,h)
Out[2]: <Response [200]>
Run Code Online (Sandbox Code Playgroud)

太好了,我成功了,但是没有发布任何信息。

我想我需要计算内容长度,这是有道理的,因为它可能会“切断”帖子。

所以我的问题是,给定一个网址www.example.com/import.php?key=value&key=value,我该如何计算content-length?(如果可能,在 python 中)

python http http-headers http-request python-requests

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

从命令行运行Python脚本会在默认文本编辑器中打开脚本,而不是执行脚本

我有.py扩展名与Python解释器相关的文件.但是,当我在命令行键入此类文件的名称并按下ENTER该文件时,将在默认文本编辑器(Notepad ++)中打开该文件,而不是使用关联的Python解释器运行.为什么?

Z:\1>where python
c:\Program Files\Python\2.7\python.exe

Z:\1>reg query HKCR\.py /ve

HKEY_CLASSES_ROOT\.py
    (Default)    REG_SZ    Python.File


Z:\1>reg query HKCR\Python.File\shell\open\command /ve

HKEY_CLASSES_ROOT\Python.File\shell\open\command
    (Default)    REG_SZ    c:\Program Files\Python\2.7\python.exe "%1" %*


Z:\1>echo %PATHEXT%
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW

Z:\1>type a.py
from __future__ import print_function; import sys; print(sys.executable); print(sys.version)
Z:\1>a.py    <--- this opens a.py in the default text editor
Run Code Online (Sandbox Code Playgroud)

我使用的是Windows Vista x64 Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] on win32

UPDATE

删除HKEY_CLASSES_ROOT\Unknown\shell\notepad++\command密钥后(我在过去创建了这个密钥,以便在没有扩展名的情况下将文件与Notepad ++相关联 - 请参阅如何设置默认程序,在Windows中没有扩展名的情况下打开文件?),其值为C:\Program Files …

python windows command-line file-association

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

有没有办法在Python中覆盖任意对象的双下划线(魔术)方法?

我想写一个包装类,除了添加'reason'属性之外,它取一个值并且表现得像它一样.我有这样的想法:

class ExplainedValue(object):
    def __init__(self, value, reason):
        self.value = value
        self.reason = reason

    def __getattribute__(self, name):
        print '__getattribute__ with %s called' % (name,)
        if name in ('__str__', '__repr__', 'reason', 'value'):
            return object.__getattribute__(self, name)
        value = object.__getattribute__(self, 'value')
        return object.__getattribute__(value, name)

    def __str__(self):
        return "ExplainedValue(%s, %s)" % (
            str(self.value),
            self.reason)
    __repr__ = __str__
Run Code Online (Sandbox Code Playgroud)

但是,双下划线函数似乎没有被捕获__getattribute__,例如:

>>> numbers = ExplainedValue([1, 2, 3, 4], "it worked")
>>> numbers[0]

Traceback (most recent call last):
  File "<pyshell#118>", line 1, in <module>
    numbers[0]
TypeError: 'ExplainedValue' …
Run Code Online (Sandbox Code Playgroud)

python object magic-methods getattr getattribute

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

如何在PyCharm中传递环境变量的值以进行调试?

我正在尝试学习PyCharm,需要将环境变量作为命令行参数传递给我的进程,例如myScript.py -u $myVar在Linux上执行等效的操作,或者myScript.py -u %myVar%在Windows上执行.

如何在PyCharm配置中指定?我不希望我的脚本依赖于名称myVar,只是依赖于该环境变量的内容.

非常感谢你

python environment-variables pycharm

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

了解安全关键系统开发 (C/C++) 的最佳资源是什么

我正在寻找有关安全关键系统开发技术/方法的良好资源(书籍或其他资源),尤其是涵盖硬件和软件的资源。我对 C/C++ 有丰富的工作知识,所以即使它只是 SourceForge 等上的代码,我仍然希望有一个链接来浏览。

谢谢。

system safety-critical

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