小编Pao*_*olo的帖子

在Javascript中相当于Python的目录

当我从解释器编写Python代码时,我可以键入dir()以获得当前范围中定义的名称列表.当我使用像firebug,chrome console等交互式控制台从浏览器开发Javascript代码时,如何以编程方式获得相同的信息?

javascript python namespaces interactive dir

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

继承最佳实践:*args,**kwargs或显式指定参数

我经常发现自己覆盖了父类的方法,并且永远无法决定是否应该明确地列出给定的参数,或者只是使用一个毯子*args, **kwargs结构.一个版本比另一个好吗?有最好的做法吗?我缺少什么(dis-)优势?

class Parent(object):

    def save(self, commit=True):
        # ...

class Explicit(Parent):

    def save(self, commit=True):
        super(Explicit, self).save(commit=commit)
        # more logic

class Blanket(Parent):

    def save(self, *args, **kwargs):
        super(Blanket, self).save(*args, **kwargs)
        # more logic
Run Code Online (Sandbox Code Playgroud)

显性变体的感知益处

  • 更明确(Python的禅)
  • 更容易掌握
  • 功能参数易于访问

毯子变体的感知好处

  • 更干
  • 父类很容易互换
  • 在不触及其他代码的情况下传播父方法中的默认值的更改

python inheritance method-signature

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

我们可以在Python中使用C代码吗?

我知道Python提供了一个API,所以你可以用C代码调用Python解释器,但我想要的是相反的.

我的程序需要使用一些C API,所以代码必须用C编写.但我也想用Python打包程序.这意味着我想在Python中调用那些C函数或可执行文件.那可能吗?

如果我希望C代码是一个库,这意味着我在Python中使用它#include并且*.o可能与它联系起来,该怎么做?那可能吗?如果我将C代码写入可执行文件,这意味着它成为一个命令,我可以直接在Python中调用它吗?

另外,我听说可以编译Python代码,这是否意味着我们可以在没有源文件的情况下执行代码?输出文件是二进制文件吗?它会提高性能吗?

c python linux compiler-construction

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

Python之间的坐标转换

是否有不同坐标系之间的转换功能?

例如,Matlab具有[rho,phi] = cart2pol(x,y)从笛卡尔坐标到极坐标的转换.好像它应该是numpy或scipy.

python coordinate-systems

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

Bugzilla是否支持任何标记语言?

也许我只是盲目,但我找不到有关如何在Bugzilla中格式化文本的文档.Bugzilla是否支持Markdown,Textile或某种开箱即用的标记语言?

- 编辑 -

半个有趣的消息:有一个开放的P3增强 [1],用于为Markdown添加可选支持[2]并且可以进行投票.虽然看起来并没有太多的热情.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=330707

[2] http://daringfireball.net/projects/markdown/

markup bug-tracking bugzilla

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

Angular 2应用程序中各组件之间的共享样式

我的Angular 2应用程序中有一些CSS规则,这些规则在各种组件中都很常见.显然,我不想将它们复制并粘贴到每个组件的样式中.我目前有2个想法:

  1. 将常见的CSS规则放在静态CSS文件中,并使用index.html的head部分中的链接将其包含在内.
  2. 将我的常用CSS规则放在一个或多个文件中,并将它们包含在@Component每个组件的装饰器中,例如 styleUrls: [ './myComponentStyle.css', '../common/common.css']

对我来说,第一种方法看起来并不那么棱角分明,但同时它确实可以工作并且易于实现.

第二个需要对每个组件进行一些工作,但允许更多地控制一个人使​​用的样式.它还允许我将我的常用样式组织成较小的样式表,并仅使用所需的样式表.

你喜欢这些解决方案还是第三个更好的解决方案?:)

css stylesheet typescript angular

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

如何在加载twitter引导模式对话框时阻止身体滚动条和移位?

当我打开twitter bootstrap模式对话框时,背景会导致滚动条并移动内容.

为了避免滚动条,我使用这个css:

.modal {
    overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

但我无法避免这种转变.

问候,马可

我正在使用Bootstrap版本3

css twitter-bootstrap bootstrap-modal twitter-bootstrap-3

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

如何在容器上使用本地文件?

我正在尝试创建一个容器来运行程序.我正在使用预先配置的图像,现在我需要运行该程序.但是,这是一个机器学习程序,我需要从我的计算机运行数据集.

该文件太大,无法复制到容器中.如果容器中运行的程序在我的计算机的本地目录中搜索数据集,那将是最好的,但我不知道如何做到这一点.

有没有办法用一些docker命令做这个引用?还是使用Dockerfile?

docker boot2docker dockerfile docker-machine

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

Django:在视图或模板中检测管理员登录

如何从视图或模板文件中检测我的管理员用户是否已登录?例如,我的网站的用例:

  1. 用户打开/admin/,输入正确的凭据
  2. 然后用户打开一些页面,例如/page/"添加"和"删除"按钮
  3. 用户打开/admin/并单击"注销"
  4. /page/ - >没有"添加"和"删除"按钮

Django 1.4版

django django-admin

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

python中os.path.exists和os.path.isfile之间的区别

我很好奇这两个函数会返回不同的值.此外,如果您可以澄清路径/目录/文件之间的区别,将不胜感激.

python directory file

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