小编Dav*_*lva的帖子

求和列表中每个元组的第二个值

我有这样的结构:

structure = [('a', 1), ('b', 3), ('c', 2)]
Run Code Online (Sandbox Code Playgroud)

我想1+3+2使用sum()内置方法(在一行中)对整数()求和.

有任何想法吗?

python

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

Xcode:如何隐藏故事板上的警告?

我经常在代码中添加约束,警告也没用.我正在寻找一种有效隐藏故事板警告的方法.

遗憾的是,以下解决方案不成功:

选择Project Build Settings - > Interface Builder XIB Compiler - Options - > Show Warnings - > set to"NO"

选择Project Build Settings - > Interface Builder Storyboard Compiler - Options - > Show Warnings - > set to"NO"

在此输入图像描述

这不起作用!

我已经清理了我的项目并重新启动了Xcode,但是警告(例如" 模糊布局:可滚动内容大小"对于"scrollView"来说是不明确的)继续出现.

xcode uistoryboard swift xcode8

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

当我尝试运行Pyramid项目时,为什么会出现DistributionNotFound错误?

我安装在我的新Windows 8(x64)中:

  • 蟒蛇-2.7
  • pywin32-218.win32-py2.7
  • setuptools的-0.6c11.win32-py2.7
  • 和金字塔(通过easy_install)

我试图运行我的金字塔项目:

pserve I:\Projects\PyramidProject\development.ini
Run Code Online (Sandbox Code Playgroud)

和pkg_resources.DistributionNotFound(req)被引发:

追溯

 I:\Projects\MyProject>pserve development.ini Traceback (most recent
 call last):   File "C:\Python27\Scripts\pserve-script.py", line 9, in
 <module>
     load_entry_point('pyramid==1.4b1', 'console_scripts', 'pserve')()   File
 "C:\Python27\lib\site-packages\pyramid-1.4b1-py2.7.egg\pyramid\scripts\ps
 erve.py", line 50, in main
     return command.run()   File "C:\Python27\lib\site-packages\pyramid-1.4b1-py2.7.egg\pyramid\scripts\ps
 erve.py", line 301, in run
     relative_to=base, global_conf=vars)   File "C:\Python27\lib\site-packages\pyramid-1.4b1-py2.7.egg\pyramid\scripts\ps
 erve.py", line 332, in loadserver
     server_spec, name=name, relative_to=relative_to, **kw)   File "C:\Python27\lib\site-packages\pastedeploy-1.5.0-py2.7.egg\paste\deploy\l
 oadwsgi.py", line 255, in loadserver
     return loadobj(SERVER, uri, name=name, **kw)   File "C:\Python27\lib\site-packages\pastedeploy-1.5.0-py2.7.egg\paste\deploy\l
 oadwsgi.py", line 271, in loadobj
     global_conf=global_conf)   File "C:\Python27\lib\site-packages\pastedeploy-1.5.0-py2.7.egg\paste\deploy\l
 oadwsgi.py", line 296, …
Run Code Online (Sandbox Code Playgroud)

python pyramid

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

在Linux上使用Swift进行编程

我想准备在Ubuntu 16.04上使用Swift环境.

我安装了SwiftAtom编辑器.我安装了Script包,它允许我从Atom编辑器运行代码.

通常,当我编译并运行一个文件(Ctrl + Shift + B快捷键)时,这很好.问题是我想建立一个由几个文件组成的项目.其他文件(不是我编译的文件)中定义的类不可见(编译错误).

是否可以配置编辑器来编译和运行整个项目?如何导入外部库,例如ObjectMapper

linux atom-editor swift swift3

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

在一行中排序数字

我们在这样的字符串中有数字:

numbers = "1534423543"
Run Code Online (Sandbox Code Playgroud)

我们想对此进行排序并返回:

"1,2,3,4,5" 
Run Code Online (Sandbox Code Playgroud)

(只有唯一的数字!)

如何在一行中完成?

python sorting string

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

'String ...'是什么意思?

在代码中:

public interface ProductInterface {

    public List<ProductVO> getProductPricing(ProductVO product, ProductVO prodPackage, String... pricingTypes) throws ServiceException;

}
Run Code Online (Sandbox Code Playgroud)

是什么

String... pricingTypes
Run Code Online (Sandbox Code Playgroud)

意思?这是什么类型的构造?

java language-construct

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

Xcode:禁止所有外部库的所有警告

要禁用编译器警告,我转到Project - > Target - > Build Settings并添加标志

-w
Run Code Online (Sandbox Code Playgroud)

特定文件.此标志禁用该文件的所有警告.

但有时这个标志不起作用.

例如,当我运行测试时,我收到外部库Nimble的警告(所有这些文件我用标志-w标记):

.../Pods/Nimble/Sources/Nimble/Matchers/MatcherProtocols.swift:15:11:'Matcher'已弃用:用于谓词代替.../Pods/Nimble/Sources/Nimble/Matchers/Predicate.swift: 170:22:'Matcher'已被弃用:改为使用谓词.../Pods/Nimble/Sources/Nimble/Matchers/AllPass.swift:22:27:'Matcher'已弃用:用于谓词代替.../Pods/Nimble/Sources/Nimble/Matchers/AllPass.swift:76:21:变量'generator'从未发生变异; 考虑更改为'let'常量.../Pods/Nimble/Sources/Nimble/Matchers/AsyncMatcherWrapper.swift:41:14:'Matcher'已弃用:用于谓词代替

我做错了什么以及如何摆脱对我没有影响的外部图书馆的警告?

xcode swift swift3 xcode8

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

我自己的方法在list_display中使用,value作为布尔图标

我在list_display(admin class)中编写了自己的方法,如下所示:

class MyClassAdmin(admin.ModelAdmin):

    list_display = ('my_own_method')

    def my_own_method(self, obj):
        if [condition]:       
            return True
        else: 
            return False
Run Code Online (Sandbox Code Playgroud)

但是这个值在列表中显示为文本(True或False),而不是像这样的默认django布尔图标: 在此输入图像描述

我应该怎么做才能改变这个?

python django django-admin

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

双重继承导致元类冲突

我使用两个django包 - django-mptt(用于实现Modified Preorder Tree Traversal的实用程序)和django-hvad(模型转换).

我有一个模型类MenuItem,我想扩展TranslatableModel和MPTTModel,如下所示:

class MenuItem(TranslatableModel, MPTTModel):
Run Code Online (Sandbox Code Playgroud)

但它会导致元类冲突:

(TypeError: Error when calling the metaclass bases 
metaclass conflict: the metaclass of a derived class 
must be a (non-strict) subclass of the metaclasses of all its bases)
Run Code Online (Sandbox Code Playgroud)

解决这个问题的方法是什么?我希望我可以使用双继承.

python django database-design

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

使用Mako模板格式化日期

在我的mako模板中,我有:

<p>${item.addDate}</p>
Run Code Online (Sandbox Code Playgroud)

它返回:

2012-12-27 19:50:00

但我想得到:

27/12/2012 19:50

有mako任何漂亮的过滤器,格式化功能?

python mako pyramid

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