问题列表 - 第4423页

为什么我在Python中遇到以下错误"ImportError:没有名为py的模块"?

我是一个Python新手,所以忍受我:)

我创建了一个名为test.py的文件,其内容如下:

test.py
import sys
print sys.platform
print 2 ** 100
Run Code Online (Sandbox Code Playgroud)

然后我import test.py在解释器中运行文件以遵循我的书中的示例.当我这样做时,我得到输出结果导入错误.

win32
1267650600228229401496703205376
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named py
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误以及如何解决?谢谢!

python

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

在模型或控制器的Rails中断言?

是否存在一种在Rails中指定断言的内置方法,如果在开发和测试期间中断了一个不变量,它将引发异常?

编辑:为了清楚起见,我正在寻找可以放置在模型或控制器中的断言,而不是用于单元测试的断言.

ruby-on-rails

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

什么是相当于"删除用户时,删除所有帖子"的数据库概念?

什么是相当于"删除用户时,删除所有帖子"的数据库概念?这是件好事吗?

另一个例子:如果您的网站是编程论坛,则需要在删除主题之前查找和删除与该主题相关的注释.

这应该在数据库层自动处理吗?

sql database

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

有没有办法让用户定义的Python函数像内置语句一样?

是否有可能使用户定义的Python函数像一个语句?换句话说,我想能够说:

myfunc
Run Code Online (Sandbox Code Playgroud)

而不是:

myfunc()
Run Code Online (Sandbox Code Playgroud)

然后让它被调用 - 比方说,print就是这样.

我已经可以听到你们所有关于如何做这件事情的回应我觉得这样做很愚蠢,为什么我要这样做呢?我真的应该做别的事,但请接受我的话,这是一回事我需要做的是调试我遇到的问题,它不会被检查或用于空中交通管制系统.

python

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

Java有一个好的*严格*日期解析器吗?

Java 是否有一个好的,严格的日期解析器?我可以访问Joda-Time,但我还没有看到这个选项.我发现"有一个很好的Java日期解析器"问题,虽然这是相关的,但却恰恰相反.虽然这个问题是要求一个宽松,更模糊逻辑和容易出现人为错误的解析器,但我想要一个严格的解析器.例如,对于JodaTime(据我所知)和simpleDateFormat,如果您的格式为"MM/dd/yyyy":

解析这个:40/40/4353

这将成为有效日期.我想要一个知道40是无效月份和日期的解析器.当然,Java中存在一些这样的实现?

java datetime parsing strict

11
推荐指数
2
解决办法
7015
查看次数

wsdl.exe/sharetypes

我正在使用似乎使用相同对象结构服务器端的多个第三方Web服务(来自同一供应商).其中一项服务允许我按角色查询用户列表,另一项允许我按ID查询单个用户.为了使这种方式尽可能好地工作,从这两种服务返回的用户需要能够互换使用.

输入wsdl.exe.我知道/ sharetypes做了我想要它做的事情,但是,当我生成我的代理时,最终仍然是对象的多个版本(即Person,Person1,...).

我正在执行的命令如下:

wsdl.exe /sharetypes /language:VB http://mbptest2.seniormbp.com:8080/SeniorSystemsWS/UserManagementService.asmx?wsdl http://mbptest2.seniormbp.com:8080/SeniorSystemsWS/DataExportService.asmx?wsdl http://mbptest2.seniormbp.com:8080/SeniorSystemsWS/UserProfileService.asmx?wsdl

.net web-services wsdl.exe

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

正则表达式:如果字符串末尾的模式不匹配

我有以下正则表达式,我想匹配任何显式点后跟一个或多个:

<b> <i> <u> </b> </i> </u>
Run Code Online (Sandbox Code Playgroud)

如果它出现在字符串的末尾,我希望此正则表达式不匹配此模式.

string = Regex.Replace(string, "\.((<[\/biu]+>)+)", ".$1||")
Run Code Online (Sandbox Code Playgroud)

例如:

This <b>should match.</b> allright.

This <i><b>shouldn't match.</b></i>
Run Code Online (Sandbox Code Playgroud)

.net c# regex

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

有人创建安装程序来部署内部asp.net Web应用程序吗?

我总是通过FTP(有时甚至是xcopy)部署我的Web应用程序,然后自己手动运行数据库脚本.

我开始在90年代部署这种方式,但最近,我看到了一些带有安装程序的Web应用程序.我开始质疑,如果我被锁定在一个过时的过程中.我是一名顾问,我的应用程序通常是内部的,所以我不担心分发和让其他人安装它们.

但我很好奇; 有人创建安装程序来部署内部asp.net Web应用程序吗?

如果是这样,为什么?(自愿,强制或自动化过程的一部分)

你这样做有什么问题吗?

asp.net deployment installer release-management

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

需要regexp来查找两个令牌之间的子串

我怀疑这已经在某处得到了回答,但我找不到它,所以...

我需要从一个更大的字符串中的两个标记之间提取一个字符串,其中第二个标记可能会再次显示... ...(伪代码...)

myString = "A=abc;B=def_3%^123+-;C=123;"  ;

myB = getInnerString(myString, "B=", ";" )  ;

method getInnerString(inStr, startToken, endToken){
   return inStr.replace( EXPRESSION, "$1");
}
Run Code Online (Sandbox Code Playgroud)

所以,当我使用表达式" .+B=(.+);.+" 运行时,我得到"def_3%^ 123 + - ; C = 123;" 大概是因为它只是寻找';'的最后一个例子 在字符串中,而不是在第一个停止.

我尝试使用(?=)搜索第一个';' 但它给了我相同的结果.

我似乎找不到一个regExp引用来解释如何指定"NEXT"令牌而不是最后一个令牌.

任何和所有的帮助非常感谢.


关于SO的类似问题:

regex regex-greedy

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

您如何衡量/估计XML编程工作的大小?

设置场景 - 我在那些喜欢估计和跟踪几乎所有事情的行业中工作.我们的一个关键指标是SLOC(源代码行 - 声明性和可执行语句).我们将其用于项目规模和成本估算,项目规划以及许多其他方面.我们尝试用它来比较苹果和苹果(即,我们不将一种语言/域中的SLOC与另一种语言/域中的SLOC进行比较). 注意:我们不会根据此指标评估各个开发人员,也不会仅因为SLOC与预期不同而调用错误或错误.我们,不过,考虑一个项目有更多的SLOC可能也有更多的bug.

最近,我开始研究使用库代替组件的项目,否则这些组件将被手工编码 - 例如JSF而不是JSP,Hibernate而不是JDBC等等.所以...而不是编写代码行,我们的团队正在开发XML文件.XML映射仍然需要付出努力,并且复杂性仍然存在模糊关联 - 在给定项目中,如果将这些XML配置文件中的100倍更多,可能会表明创建需要花费更多精力,并且调试可能比仅使用项目更复杂1/100的XML文件.

那么......有没有人有任何关于测量这些XML配置文件大小的建议?元素数量?#elements + #properties?别的什么?

xml estimation java-ee

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