问题列表 - 第18205页

对于Windows 3.1 DOS中的循环

我写了一个像下面这样的批处理脚本

for -f %%a in ('dir /b') do command
Run Code Online (Sandbox Code Playgroud)

此脚本适用于Windows XP,但现在我想在Windows 3.11中运行它.

它给出了语法错误; 似乎Windows 3.1的DOS不支持`for -f %% a in('command').

您能否建议我在Windows 3.1中使用哪个命令来实现同等功能?

batch-file windows-3.1

7
推荐指数
2
解决办法
576
查看次数

使用JQuery返回每个span的文本

我能够使用以下jquery语句获取具有属性dir ='somevalue'的所有跨度的列表

$("span[dir='somevalue']")
Run Code Online (Sandbox Code Playgroud)

我想要每个范围的文本,例如,<span dir='somevalue'> text </span>我需要值'text',并且我想要前一个语句返回的每个范围.有什么方法可以使用Jquery吗?

谢谢

javascript jquery

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

高阶统一

我正在研究一个高阶定理证明器,其中统一似乎是最困难的子问题.

如果Huet的算法仍然被认为是最先进的,那么是否有任何人有任何与其解释的链接,这些解释是由程序员而不是数学家所理解的?

或者甚至是它的工作原理和通常的一阶算法的例子都没有?

algorithm logic artificial-intelligence unification

53
推荐指数
4
解决办法
4224
查看次数

PHP中的位操作和MySQL检索

我试图优化我的mysql表一点点,以便有一个稍微更易于管理的表.我想将用户权限存储在位字段中.

例如,用户权限可能是0110(我的用户权限越来越多,所以这个长度可能会长一些)

该示例可能对应于以下内容:

0:用户无法在网站上发布新闻1:用户可以在网站上发布新文章1:用户可以编辑网站上的任何文章0:用户无法从网站上删除文章等(其他权限)

如果我将它存储在mysql位字段中.我怎样才能在PHP中操作它?

例如,在PHP中有一种简单的方法来获取第3位并查看它是0还是1?

有没有一种简单的方法可以将第3位设置为0或1?

php mysql

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

Python中的子类化浮点类型无法捕获__init __()中的异常

在Python 2.5上,我需要使用带有修改__str__()方法的浮点数.此外,我需要知道构造函数何时失败.

为什么我无法捕获从中提出的异常float.__init__()

查询派生浮点对象的数值的最佳方法是什么?在我的代码我正在使用float(self).

class My_Number(float):
    def __init__(self, float_string):
        try:
            super(My_Number, self).__init__(float_string)
        except (TypeError, ValueError):
            raise My_Error(float_string)

    def __str__(self):
        if int(float(self)) == float(self):
            return str(int(float(self)))
        else:
            return str(round(float(self), 2))


>>> n = My_Number('0.54353')
>>> print n
0.54

>>> n = My_Number('5.0')
>>> print n
5

>>> n = My_Number('foo')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for float(): foo
Run Code Online (Sandbox Code Playgroud)

python exception-handling

10
推荐指数
2
解决办法
1866
查看次数

Java LinkedHashMap获取第一个或最后一个条目

我使用过,LinkedHashMap因为重要的是键在地图中输入的顺序.

但现在我想首先获得key的值(第一个输入的条目)或最后一个.

如果有喜欢的方法first()last()或类似的东西?

我是否需要一个迭代器才能获得第一个键入口?这就是我使用的原因LinkedHashMap!

谢谢!

java dictionary linkedhashmap

123
推荐指数
6
解决办法
11万
查看次数

BeautifulSoup抓住可见的网页文本

基本上,我想使用BeautifulSoup严格抓取网页上的可见文字.例如,这个网页是我的测试用例.而且我主要想在这里和那里获得正文(文章)甚至几个标签名称.我在这个SO问题中尝试过这个建议,它返回了许多<script>我不想要的标签和HTML注释.我无法找出函数所需的参数findAll(),以便在网页上获取可见文本.

那么,我应该如何找到除脚本,评论,CSS等之外的所有可见文本?

python text beautifulsoup html-content-extraction

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

F#设计模式

假设我正在为F#中的特定于域的语言构建解析器.

我已经定义了一个区分联合来表示表达式:

    type Expression = 
        | Equality of Expression*Expression
        | NonEquality of Expression*Expression
        | Or of Expression*Expression
        | And of Expression*Expression
        | If of Expression*Expression
        | IfElse of Expression*Expression*Expression
        | Bool of bool
        | Variable of string
        | StringLiteral of string
Run Code Online (Sandbox Code Playgroud)

现在,我已经建立了一个类型的AST,Expression并希望为它生成代码.我有一个函数,它对表达式进行类型推断和类型检查.

它被定义为

    let rec InferType expr = 
        match expr with
        | Equality(e1,e2) -> CheckTypes (InferType e1) (InferType e2)
        | Or(e1,e2) -> CheckTypes (InferType e1) (InferType e2)
        | And(e1,e2) -> CheckTypes (InferType e1) (InferType e2)
        ...
Run Code Online (Sandbox Code Playgroud)

我还有另一个函数来生成遵循类似模式的代码:获取表达式,为union中的每个项写入模式匹配语句.

我的问题是:这是用F#做的惯用方式吗? …

f#

8
推荐指数
2
解决办法
1694
查看次数

将键值对传递给JavaScript文件

您可以将键值对传递给JavaScript文件,如下所示:

<script type="text/javascript" src="http://www.example.com/script.js?key=value"></script>
Run Code Online (Sandbox Code Playgroud)

html javascript

0
推荐指数
1
解决办法
2067
查看次数

在ObservableCollection上实现INotifyPropertyChanged的目的是什么?

ObservableCollection实现INotifyCollectionChangedINotifyPropertyChanged.

  • 我了解通过集合的事件 可以向消费者通知添加,删除(+清除)和项目替换CollectionChanged,并且如果项目PropertyChanged实现自己,则可以使用项目事件 监视现有项目中的更新INotifyPropertyChanged.

  • 我从别人那里读到你不能在集合的事件上注册, PropertyChanged因为它是readonly.

那么它的目的是什么,我们可以利用它做什么

这里和那里的评论似乎让讨论变得混乱,暗示着ObservableCollection实现两个接口的神奇之处在于允许同时收集集合和项目内容更改,而这是不正确的(许多示例都忽略了这一点)绑定到一个列表框,在项目内容更改后神奇地更新,建议集合通知列表框).

实际上,这个系列的唯一优势似乎是实现INotifyCollectionChanged.ObservableCollection与其他集合相比,处理项目属性更改似乎并不容易:只有当项目实现时INotifyPropertyChanged,它们可能不会执行,并且如果用户设法独立于集合挂钩此事件,则可能.

它是否正确?

wpf observablecollection inotifypropertychanged

8
推荐指数
2
解决办法
1962
查看次数