问题列表 - 第25333页

为什么我会得到一个TypeError:'module'对象在尝试导入随机模块时是不可调用的?

我正在使用Python 2.6,我正在尝试运行一个简单的随机数生成器程序(random.py):

import random

for i in range(5):

    # random float: 0.0 <= number < 1.0
    print random.random(),

    # random float: 10 <= number < 20
    print random.uniform(10, 20),

    # random integer: 100 <= number <= 1000
    print random.randint(100, 1000),

    # random integer: even numbers in 100 <= number < 1000
    print random.randrange(100, 1000, 2)
Run Code Online (Sandbox Code Playgroud)

我现在收到以下错误:

C:\Users\Developer\Documents\PythonDemo>python random.py
Traceback (most recent call last):
  File "random.py", line 3, in <module>
    import random
  File "C:\Users\Developer\Documents\PythonDemo\random.py", line 8, in <module>
    print random.random(),
TypeError: …
Run Code Online (Sandbox Code Playgroud)

python

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

计算大文本文件中指定单词的出现次数

这是一个面试问题,应该关注效率.如何计算大文本文件中指定单词的出现次数?在大多数编程语言中我只能想到indexOf()方法,但我认为没有正确的答案.

java algorithm

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

适用于Visual Studio 2010(Minimap)的Rockscroll或Metalscroll

是否有人为Visual Studio 2010 找到了RockscrollMetalscroll的替代品?

我非常想念它,所以我想要制作一个我的自己,但只有突出显示工作的单词和一个占位符滚动条,似乎比我想象的要难得多.如果有人有兴趣帮助我,我很乐意与大家分享.

plugins visual-studio-2010 visual-studio

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

具有一些相似属性的概念上不同的实体应该存储在一个或多个表中?

假设 A 和 B 在概念上是不同的实体,它们具有一些相似的属性,当然还有它们自己的特定属性。在数据库设计中,我应该将这两个实体放在一个大聚合表中还是两个分别设计的表中。

\n\n

例如,我有两种付款方式;在线支付和手动支付的定义如下,

\n\n
TABLE [OnlinePayments]\n( \n    [ID] [uniqueidentifier], \n    [UserID] [uniqueidentifier], \n    [TrackingCode] [nvarchar](32), \n    [ReferingCode] [nvarchar](32),\n    [BankingAccID] [uniqueidentifier],\n    [Status] [int],\n    [Amount] [money],\n    [Comments] [nvarchar](768),\n    [CreatedAt] [datetime],\n    [ShopingCartID] [uniqueidentifier],\n)\n
Run Code Online (Sandbox Code Playgroud)\n\n

\n\n
TABLE [ManualPayments]\n(\n [ID] [uniqueidentifier],\n [UserID] [uniqueidentifier],\n [BankingAccID] [uniqueidentifier],\n [BankingOrgID] [uniqueidentifier],\n [BranchName] [nvarchar](64),\n [BranchCode] [nvarchar](16),\n [Amount] [money],\n [SlipNumber] [nvarchar](64),\n [SlipImage] [image],\n [PaidAt] [datetime],\n [Comments] [nvarchar](768),\n [CreatedAt] [datetime],\n [IsApproved] [bit],\n [ApprovedByID] [uniqueidentifier],\n)\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的一位朋友告诉我,为此类相似的实体创建两个不同的表并不是一种良好的设计方法,为了提高性能和易于数据操作,应将它们放在一个表中。

\n\n

I\xe2\x80\x99m 现在想知道该怎么办?在这种情况下,最佳做法是什么?

\n

database-design

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

Python urllib.urlopen IOError

所以我在函数中有以下几行代码

sock = urllib.urlopen(url)
html = sock.read()
sock.close()
Run Code Online (Sandbox Code Playgroud)

当我手动调用函数时,它们工作正常.但是,当我在循环中调用该函数(使用与之前相同的URL)时,我收到以下错误:

> Traceback (most recent call last):
  File "./headlines.py", line 256, in <module>
    main(argv[1:])
  File "./headlines.py", line 37, in main
    write_articles(headline, output_folder + "articles_" + term +"/")
  File "./headlines.py", line 232, in write_articles
    print get_blogs(headline, 5)
  File "/Users/michaelnussbaum08/Documents/College/Sophmore_Year/Quarter_2/Innovation/Headlines/_code/get_content.py", line 41, in get_blogs
    sock = urllib.urlopen(url)
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py", line 87, in urlopen
    return opener.open(url)
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py", line 203, in open
    return getattr(self, name)(url)
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py", line 314, in open_http
    if not host: raise …
Run Code Online (Sandbox Code Playgroud)

python urllib

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

保存活动记录,保存关联对象的顺序是什么?

在rails中,保存active_record对象时,也会保存其关联的对象.但是has_one和has_many关联在保存对象时有不同的顺序.

我有三个简化模型:

class Team < ActiveRecord::Base
  has_many :players
  has_one :coach
end

class Player < ActiveRecord::Base
  belongs_to :team
  validates_presence_of :team_id
end

class Coach < ActiveRecord::Base
  belongs_to :team
  validates_presence_of :team_id
end
Run Code Online (Sandbox Code Playgroud)

我希望在team.save被召唤时,球队应该在其关联的教练和球员之前得到保存.

我使用以下代码来测试这些模型:

t = Team.new
team.coach = Coach.new
team.save!
Run Code Online (Sandbox Code Playgroud)

team.save! 返回true.

但在另一个测试中:

t = Team.new
team.players << Player.new
team.save!
Run Code Online (Sandbox Code Playgroud)

team.save! 给出以下错误:

> ActiveRecord::RecordInvalid:
> Validation failed: Players is invalid
Run Code Online (Sandbox Code Playgroud)

我发现team.save!按以下顺序保存对象:1)玩家,2)团队,3)教练.这就是我收到错误的原因:当玩家被保存时,团队还没有id,所以validates_presence_of :team_id玩家失败了.

有人可以向我解释为什么按此顺序保存对象?这对我来说似乎不合逻辑.

activerecord ruby-on-rails

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

背景应用的关键窗口

我正在创建一个背景可可应用程序.它唯一缺少的是能够输入文本输入!

我通过在Info.plist中设置"Application is background only"来使应用程序背景化

但无论我做什么,我都无法将任何窗口作为关键窗口.

makeKeyWindow
makeKeyAndOrderFront
Run Code Online (Sandbox Code Playgroud)

两者都不起作用......

我知道应用程序可以做到这一点,任何人都知道如何让后台应用程序有一个关键窗口?

cocoa

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

领先的`\ x'在Python字符串`\ xaa`中的含义是什么

'aa'和之间有什么区别'\xaa'?这个\x部分是什么意思?Python文档的哪一章涵盖了这个主题?

python string escaping

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

std :: string vs. char*

std :: string存储数据的方式与堆栈或堆上的char*不同,还是只是从char*派生到类中?

c++

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

Hg:如何像git的rebase那样做一个rebase

在Git我可以这样做:

1. Start working on new feature:
$ git co -b newfeature-123  # (a local feature development branch)
do a few commits (M, N, O)

master A---B---C
                \
newfeature-123   M---N---O

2. Pull new changes from upstream master:
$ git pull
(master updated with ff-commits)

master A---B---C---D---E---F
                \
newfeature-123   M---N---O

3. Rebase off master so that my new feature 
can be developed against the latest upstream changes:
(from newfeature-123)
$ git rebase master

master A---B---C---D---E---F
                            \
newfeature-123               M---N---O


我想知道如何在Mercurial中做同样的事情,我已经在网上搜索了答案,但我能找到的最好的是:git rebase …

git mercurial dvcs rebase

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