小编Sea*_* W.的帖子

MinGW编译程序在64位Windows上崩溃

我在带有Intel的64位Windows 7上安装了32位MinGW和64位Eclipse CDT Core i7-3612QM.当我编译并运行时hello world,字符串打印,但程序SIGILL后来得到.

资源:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello World!" << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

hello.exe [C/C++ Application]   
    hello.exe [5532]    
        Thread [1] 0 (Suspended : Signal : SIGILL:Illegal instruction)  
            libstdc++-6!_ZSt4cout() at 0x6fccc3c0   
            libstdc++-6!_ZNSolsEPFRSoS_E() at 0x6fc8908c    
            _fu0___ZSt4cout() at hello.cpp:5 0x4013be   
    gdb 
Run Code Online (Sandbox Code Playgroud)

添加cin导致段错误:

资源:

#include <iostream>
#include <string>

using namespace std;

int main() {
    string name;
    cout << "Please type your name: ";
    cin >> …
Run Code Online (Sandbox Code Playgroud)

c++ mingw segmentation-fault

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

允许在onPause()之前或期间显示对话框?

我为Android创建了一个简单的游戏; 我想通过意外按下主页或后退按钮来阻止用户将游戏发送到后台.我计划使用对话框来确认用户的操作.我想要的是类似于Sirius对他们的应用程序所做的,如果你需要一个插图.

我尝试将此操作添加到重写的onPause(),但是在显示对话框后,活动立即消失,因此我认为我不会以正确的方式进行此操作.我怎样才能解决这个问题?

任何帮助表示赞赏.

lifecycle android android-activity

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

如何阻止Python的csv.DictWriter.writerows在Windows中的行之间添加空行?

当我csv.DictWriter.writerows在Windows上使用Python 时,行之间会添加空的换行符.我怎么阻止它?该代码在Linux上运行良好.

python windows csv

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

如何使用neo4j-python获取未知长度路径中的所有跃点?

MATCH (u:User {name:{user}}), (target:Group {name: {group}}), p=shortestPath((u)-[*]->(target)) RETURN p
Run Code Online (Sandbox Code Playgroud)

当我在Neo4j Web UI中运行上述查询时,将显示结果路径的下降图。

但是,当我使用neo4j-python驱动程序运行相同的查询时,仅Path返回信息有限的对象

<Path start=479557 end=404582 size=1>
Run Code Online (Sandbox Code Playgroud)

如何使用Cypher和python获取完整的路径详细信息,包括所有节点以及连接它们的关系?

python neo4j

4
推荐指数
2
解决办法
553
查看次数

为什么这个正则表达式在Rubular中起作用,而在Python中不起作用?

我正在尝试使用正则表达式来解析SHOUTcast Total Time Spent Listening报告.

示例字符串:

#1         6,916,236.75      32,000,555        4,587,363         COOLfahrenheit 93
#2         4,457,026.25      3,328,957         1,168,349         idobi Radio: New. Music. Unfiltered. [url redacted]
Run Code Online (Sandbox Code Playgroud)

正则表达式:

^\S+\s+(\S+)\s+(\S+)\s+(\S+)\s+(.+)$
Run Code Online (Sandbox Code Playgroud)

Rubular下,返回:

Match 1
1.  6,916,236.75
2.  32,000,555
3.  4,587,363
4.  COOLfahrenheit 93
Match 2
1.  4,457,026.25
2.  3,328,957
3.  1,168,349
4.  idobi Radio: New. Music. Unfiltered. [URL redacted]
Run Code Online (Sandbox Code Playgroud)

但是,当与Python一起使用时re.search(),None会返回.我究竟做错了什么?

python regex

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

使用正则表达式从URL捕获域和路径

我正在尝试编写一个正则表达式,它将从URL捕获域和路径.我试过了:

https?:\/\/(.+)(\/.*)
Run Code Online (Sandbox Code Playgroud)

这适用于http://example.com/foo:

Match 1
0.  google.com
1.  /foo
Run Code Online (Sandbox Code Playgroud)

但不是我对http://example.com/foo/bar的期望:

预期:

Match 1
0.  google.com
1.  /foo/bar
Run Code Online (Sandbox Code Playgroud)

实际:

Match 1
0.  google.com/foo
1.  /bar
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python regex

3
推荐指数
2
解决办法
3019
查看次数

如何在Active Directory筛选器中转义逗号?

我正在使用python-ldap查询Active Directory

我有这个DN

CN=Whalen\, Sean,OU=Users,OU=Users and Groups,DC=example,DC=net
Run Code Online (Sandbox Code Playgroud)

可以很好地用作查询的基础,但是如果我尝试在这样的搜索过滤器中使用它

(&(objectClass=group)(memberof:1.2.840.113556.1.4.1941:=CN=Whalen\, Sean,OU=Users,OU=Users and Groups,DC=example,DC=net))
Run Code Online (Sandbox Code Playgroud)

我得到一个Bad search filter错误。根据我的测试,即使我使用反斜杠(\)进行了转义,CN中的逗号似乎也是罪魁祸首。但是,Microsoft文档中未将逗号作为需要在过滤器中转义的字符列出。

我想念什么?

python ldap active-directory ldap-query python-ldap

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

如何在Python中将RFC 822时间戳转换为人类可读格式?

有没有人知道Python模块会将RFC 822时间戳转换为Python中的人类可读格式(如Twitter所做的那样)?

我找到了解析时间,这似乎是相反的.

python rfc822

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

你如何在Peewee ORM中运行OR查询?

我想根据用户名或电子邮件地址为用户运行查询.

我一定是想念它,但我找不到如何OR在peewee文档中运行查询.你是怎样做的?

python peewee

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

为什么elasticsearch会引发elasticsearch_dsl.exceptions.ValidationException:你不能写入通配符index.on pypy而不是cpython?

我有一些将数据保存到 Elasticsearch 的代码。它在 Python 3.5.2 (cpython) 中运行良好,但在 pypi3 6.0.0 (Python 3.5.3) 上运行时会引发异常。任何想法为什么?

File "/opt/venvs/parsedmarc/site-packages/parsedmarc/elastic.py", line 366, in save_forensic_report_to_elasticsearch
  forensic_doc.save()
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/document.py", line 394, in save
  index=self._get_index(index),
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/document.py", line 138, in _get_index
  raise ValidationException('You cannot write to a wildcard index.')
elasticsearch_dsl.exceptions.ValidationException: You cannot write to a wildcard index
Run Code Online (Sandbox Code Playgroud)

python pypy elasticsearch

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