问题列表 - 第18331页

删除括号内的文本(括号中的括号)

我正在尝试删除括号内的文本(以及括号本身),但是在括号内有圆括号的情况下遇到问题.这是我正在使用的方法(在Ruby中):

sentence.gsub(/\(.*?\)/, "") 
Run Code Online (Sandbox Code Playgroud)

这工作正常,直到我有一句话,如:

"This is (a test (string))"
Run Code Online (Sandbox Code Playgroud)

然后上面的扼流圈.任何人都知道如何做到这一点?我完全难过了.

ruby regex string

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

我怎么能证明类加载在Java中只发生一次?

我怎么能证明类加载在Java中只发生一次?这是伪命题吗?

java class

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

classmethod在这段代码中做了什么?

在django.utils.tree.py中:

def _new_instance(cls, children=None, connector=None, negated=False):
        obj = Node(children, connector, negated)
        obj.__class__ = cls
        return obj
    _new_instance = classmethod(_new_instance)
Run Code Online (Sandbox Code Playgroud)

我不知道classmethod这段代码中的内容是什么.有人可以解释它的作用以及如何使用它吗?

python

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

如何在Linq To Sql中获取名称以数字开头的项目?

我如何获得产品列表,例如,他们的productName以数字开头?

谢谢!!

linq-to-sql c#-3.0

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

合并多个javascript文件

我已经读过将几个多个javascript文件合并到一个文件中可以提高性能,这是真的吗?

如果是这样,是否有一种简单而无差错的方法来合并它们,或者可能是一个自动执行此操作的在线工具?

非常感谢.

javascript performance merge

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

连接超时问题在Django中发送电子邮件

我读了

http://www.packtpub.com/article/friends-via-email-social-web-application-django-1.0

并按照以下步骤操作:=>并更改我的setting.py

SITE_HOST = '127.0.0.1:8000'
DEFAULT_FROM_EMAIL = 'KSO Publisher <soeng@xxxx.com.kh>'
EMAIL_HOST = 'smtp.xxxx.com.kh'
EMAIL_PORT = '25'
EMAIL_HOST_USER = 'myusernamea@xxxx.com.kh'
EMAIL_HOST_PASSWORD = 'mypassword'
EMAIL_USE_TLS = False
Run Code Online (Sandbox Code Playgroud)

在我去命令行之后

python@python-desktop:~/workspace/kso$ python manage.py shell
Python 2.5.2 (r252:60911, Jul 22 2009, 15:35:03) 
[GCC 4.2.4 (Ubuntu 4.2.4-1ubuntu3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.core.mail import send_mail
>>> emails = send_mail('Subject', 'Body of the message.','soeng@xxxx.com.kh',['pythonkhmer@gmail.com'])
Run Code Online (Sandbox Code Playgroud)

我收到了错误消息.

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File …
Run Code Online (Sandbox Code Playgroud)

email django smtp connection-timeout

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

wxPython文件对话框错误:缺少"|" 在通配符字符串中!

我在Windows7上,使用Python 2.6和wxPython 2.8.10.1.我试图让这个打开文件对话框工作,但我遇到了一个奇怪的错误.这对我来说看起来像一个有效的通配符字符串,但每当我选择一个文件并在文件对话框中单击"确定"时,我会得到:

Traceback (most recent call last):
File "D:\Projects\python\wxTest.py", line 92, in OnOpen
self.__DoOpen()
File "D:\Projects\python\wxTest.py", line 101, in __DoOpen
if open_dlg.ShowModal() == wx.ID_OK:
File "C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_windows.py", line 711, in       ShowModal
return _windows_.Dialog_ShowModal(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "wxAssertFailure" failed at 
  ..\..\src\common\filefn.cpp(1746) in wxParseCommonDialogsFilter(): 
  missing '|' in the wildcard string!
Run Code Online (Sandbox Code Playgroud)

当对话框打开时,一切看起来都很好.有任何想法吗?

编辑:输入太快,忘了包含有问题的通配符字符串!抱歉...

wcd = "All files(*.*)|*.*|Text files (*.txt)|*.txt|"
open_dlg = wx.FileDialog(self, message='Choose a file', defaultDir=directory, defaultFile='', style=wx.OPEN | wx.CHANGE_DIR)
open_dlg.SetWildcard(wcd)
if open_dlg.ShowModal() == wx.ID_OK:
        path = open_dlg.GetPath()
...
Run Code Online (Sandbox Code Playgroud)

python wxpython

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

Ruby中浮点的一致舍入

我理解由于浮点的不精确表示,下面的代码'感觉'不一致.

"%.1f" % 1.14 # => 1.1
"%.1f" % 1.15 # => 1.1
"%.1f" % 1.16 # => 1.2
"%.0f" % 1.4 # => 1
"%.0f" % 1.5 # => 2
"%.0f" % 1.6 # => 2
Run Code Online (Sandbox Code Playgroud)

但是,有一种简单的方法可以将一致的浮点数舍入为5吗?一种方法可能是明确地进行字符串操作.是否有更简单的方法或现有的图书馆?

ruby floating-point rounding

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

传入Apple推送通知的端口号

需要在网络上打开哪些网络服务,端口号,传出传入或两者,以便ipod touch接收Apple推送通知?

我知道发送apns时要设置的传出端口号.唯一的问题是,在我的学校,几乎每个传出(和传入)端口都被阻止,因此APN不起作用.我确信,如果我与网络管理员交谈并告诉他哪个端口要解锁,他就会这样做.所以我的问题是:需要在网络上打开哪些网络服务,端口号,传出传入或两者,以便ipod touch接收Apple推送通知?

push port-number push-notification apple-push-notifications

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

deepcopy的第二个参数memo的目的是什么?

from copy import* 
a=[1,2,3,4]
c={'a':'aaa'}
print c
#{'a': 'aaa'}
b=deepcopy(a,c)
print b

print c
# print {'a': 'aaa', 10310992: 3, 10310980: 4, 10311016: 1, 11588784: [1, 2, 3, 4, [1, 2, 3, 4]], 11566456: [1, 2, 3, 4], 10311004: 2}
Run Code Online (Sandbox Code Playgroud)

为什么c打印出来

请尝试使用代码,而不是文字,因为我的英语不是很好,谢谢

在django.utils.tree.py中

def __deepcopy__(self, memodict):
        """
        Utility method used by copy.deepcopy().
        """
        obj = Node(connector=self.connector, negated=self.negated)
        obj.__class__ = self.__class__
        obj.children = deepcopy(self.children, memodict)
        obj.subtree_parents = deepcopy(self.subtree_parents, memodict)
        return obj



import copy
memo = {}
x1 = range(5)
x2=range(6,9)
x3=[2,3,4,11] …
Run Code Online (Sandbox Code Playgroud)

python

16
推荐指数
3
解决办法
5217
查看次数