小编Woo*_*ble的帖子

我在哪里可以下载 Windres 的 Windows 二进制文件(Binutils 的一部分)?

找不到任何适用于 Windows 的预构建二进制文件。有人知道哪里可以买到吗?

windows

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

将 EBNF 语法转换为上下文无关语法

我必须编写一个 JavaCUP 规范,并且我得到了 EBNF 语法。但是,我不知道如何在两者之间进行转换。我听说过基本的想法,但我真的不明白我需要改变什么,“终端”是什么,等等。

任何人都可以解释如何从一种转换为另一种,或者是否有地方我可以阅读它?

java parsing ebnf context-free-grammar

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

是否有关于非数学家人工智能基础的推荐书?

我不是数学家,但想深入AI.我在亚马逊上进行了搜索,并且在架子上出现了数万本书(好吧,差不多).

我应该选择哪一个人工智能初学者而没有太多的数学知识?我的意思是我不想要一本只用公式解释一切的书.几年前,我有一个这样的人,并且不再考虑人工智能了.

artificial-intelligence bibliography

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

使用开发服务器的Appengine BulkLoader问题

我正在做一些应该很简单并且一次又一次地陷入困境的事情.将非常简单的csv文件上传到我的开发服务器时出现此错误:

Error in WorkerThread-0: app "dev~fbdec" cannot access app "fbdec"'s data
Run Code Online (Sandbox Code Playgroud)

确切的输出是:

[INFO    ] Logging to bulkloader-log-20110815.142554
[INFO    ] Throttling transfers:
[INFO    ] Bandwidth: 250000 bytes/second
[INFO    ] HTTP connections: 8/second
[INFO    ] Entities inserted/fetched/modified: 20/second
[INFO    ] Batch Size: 10
[INFO    ] Opening database: bulkloader-progress-20110815.142554.sql3
Please enter login credentials for localhost
Email: a@a.com
Password for a@a.com: 
[INFO    ] Connecting to localhost:8080/remote_api
[INFO    ] Skipping header line.
[INFO    ] Starting import; maximum 10 entities per post
[ERROR   ] [WorkerThread-0] WorkerThread: …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine bulkloader

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

如何从邪恶的程序员那里保护python类变量?

如何保护我的变量免受此类攻击:

MyClass.__dict__ = {}
MyClass.__dict__.__setitem__('_MyClass__protectedVariable','...but it is not')
Run Code Online (Sandbox Code Playgroud)

上面改变了变量字典,之后是孩子们玩改变所有变量.上线对于此工作至关重要.如果您的字典__setitem__被调整如下,则上述方法无效.

我想强制用户使用我的方法setProtectedVariable(value)来更改变量,但我似乎没有办法在Python 2.7中这样做.有任何想法吗?

如果您从下面的代码中找到其他类似的漏洞,我也很感激(我注意到我还应该在我的inspect.stack办理登机手续中添加文件名和行号myDict.__setitem__).

这是我到目前为止所尝试的:

import inspect

class ProtectionTest:

    __myPrivate = 0

    def __init__(self):
        md = myDict()
        setattr(self,'__dict__', md)

    def __setattr__(self, name, val):     
        if name == '__myPrivate':
            print "failed setattr attempt: __myPrivate"
            pass
        elif name == '_ProtectionTest__myPrivate':
            print "failed setattr attempt: _ProtectionTest__myPrivate"  
            pass
        elif name == '__dict__':
            print "failed setattr attempt: __dict__"
            pass
        else: 
            self.__dict__[name] = val             

    def getMyPrivate(self):
        return self.__myPrivate

    def setMyPrivate(self, myPrivate): …
Run Code Online (Sandbox Code Playgroud)

python dictionary private class protected

5
推荐指数
3
解决办法
2794
查看次数

Python CSV模块 - 引号丢失

我有一个包含这样数据的CSV文件

15,"I",2,41301888,"BYRNESS RAW","","BYRNESS VILLAGE","NORTHUMBERLAND","ENG"
11,"I",3,41350101,2,2935,2,2008-01-09,1,8,0,2003-02-01,,2009-12-22,2003-02-11,377016.00,601912.00,377105.00,602354.00,10
Run Code Online (Sandbox Code Playgroud)

我正在读这个,然后将不同的行写入不同的CSV文件.

但是,在原始数据中,非数字字段周围有引号,因为其中一些字段在字段中包含逗号.

我无法保留报价.

我已经研究了很多并且发现了quoting=csv.QUOTE_NONNUMERIC现在这导致每个领域都有引号,我不知道为什么?

如果我尝试其中一个其他引用选项,如MINIMAL,我最终得到一个关于日期值的错误消息,2008-01-09,不是浮动.

我试图创建一个方言,在csv阅读器和编写器上添加引用,但我没有尝试过与原始数据完全匹配的结果.

任何人都有同样的问题,并找到了解决方案.

python csv double-quotes

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

获取以某些字母开头的名称列表

我需要实现一个函数,它将一个名称(字符串)列表作为参数,另一个参数作为一个字符列表.该函数应打印出第一个列表中以第二个列表中的字母开头的名称.如果列表为空,则该函数不会打印anythig.

这是函数调用的样子和输出

>>> selectSome(["Emma", "Santana", "Cam", "Trevor", "Olivia", "Arthur"], ['A', 'B', 'C', 'D', 'E', 'F'])
Emma
Cam
Arthur
>>> selectSome(["Holly", "Bowel", "champ", 'Fun', 'Apu'], ['a', 'F', 'C'])
champ
Fun
Apu

>>> selectSome([], ['a', 'b', 'c'])

>>> selectSome(['Eva', 'Bob'], [])
>>>
Run Code Online (Sandbox Code Playgroud)

python string function list

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

从任何正则表达式生成上下文无关语法的算法

任何人都可以为我概述一个算法,可以将任何给定的正则表达式转换为一组等效的CFG规则吗?

我知道如何处理基本的东西,如(a | b)*:

S -> a A
S -> a B
S -> b A
S -> b B
A -> a A
A -> a B
A -> epsilon
B -> b A
B -> b B
B -> epsilon
S -> epsilon (end of string)
Run Code Online (Sandbox Code Playgroud)

但是,我遇到了一些问题,将其形式化为适当的算法,特别是对于可以具有许多嵌套操作的更复杂的表达式.

regex algorithm nlp context-free-grammar computation-theory

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

标准化h/w

在此输入图像描述

被告知要把它放入UNF/1NF/2NF/3NF,这是对的吗?

将上述数据显示为UNF中的关系(非标准化数据).

客户(CustomerID,FirstName,LastName,Address,City,Phone,State,Postcode,Qty,ProductNo,Description,Unit price,Total,Subtotal,Shipping,Tax Rate,Date,OrderNo.))

在1NF中将数据显示为关系.(表示任何键.)

客户(CustomerID,FirstName,LastName,地址,城市,州,电话,州,邮政编码)产品(ProductNo,Qty,Description,Unitprice,total,subtotal,shipping,Tax rates(s),CustomerID(FK).)Order( OrderNo,Date,ProductNo(FK).)

在2NF中将数据显示为关系.(表示任何键.)

客户(CustomerID,FirstName,LastName,地址,城市,电话,州,邮政编码)产品(ProductNo,Qty,Description,UnitPrice,CustomerID(FK),Total(FK).)订单(OrderNo,Date,CustomerID(FK), ProductNo(FK).)总计(总计,小计,运费,税率,ProductNo(FK),CustomerID(FK))

在3NF中将数据显示为关系.(表示任何键.)

客户(CustomerID,FirstName,LastName,地址,城市,电话,州,邮政编码)产品(ProductNo ,,描述,单价,CustomerID(FK),Total(FK))订单(OrderNo,Date,CustomerID(FK).ProductNo (FK))总计(总计,小计,ProductNo(FK),客户ID(FK))运费(运费,税率,总计(FK),订单号(FK))数量(QtyID,Qty,ProductNo(FK),OrderNo( FK).)

sql database normalization

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

使用Python请求模块发出SOAP请求

我使用python请求模块进行REST请求.

我正在尝试制作一个肥皂请求,但我想知道无法为此得到一个例子.这是我的肥皂身体和标题.

<auth>
<apikey>xcvzxcvcxzv-a0-0035c6fbc04f</apikey>
</auth>
Run Code Online (Sandbox Code Playgroud)

身体

<reports>
<report>
<name>Test</name>
</report>
</reports>
Run Code Online (Sandbox Code Playgroud)

这是wsdl url

https://ltn.net/webservices/booking/r1/index.wsdl
Run Code Online (Sandbox Code Playgroud)

请告诉我如何使用python在这里发布帖子请求.如果不可能使用requests模块那么可能是其他替代方案?

python soap

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