小编Moh*_*ati的帖子

检查字典中是否已存在给定键

我想在更新密钥的值之前测试字典中是否存在密钥.我写了以下代码:

if 'key1' in dict.keys():
  print "blah"
else:
  print "boo"
Run Code Online (Sandbox Code Playgroud)

我认为这不是完成这项任务的最佳方式.有没有更好的方法来测试字典中的密钥?

python dictionary

2683
推荐指数
15
解决办法
322万
查看次数

如何使用属性装饰器设置属性?

此代码返回错误:AttributeError:无法设置属性这真的很可惜因为我想使用属性而不是调用方法.有谁知道为什么这个简单的例子不起作用?

#!/usr/bin/python2.6


class Bar( object ):
    """ 
    ...
    """

    @property
    def value():
      """
      ...
      """    
      def fget( self ):
          return self._value

      def fset(self, value ):
          self._value = value


class Foo( object ):
    def __init__( self ):
        self.bar = Bar()
        self.bar.value = "yyy"

if __name__ == '__main__':
    foo = Foo()
Run Code Online (Sandbox Code Playgroud)

python

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

如何将HTML插入UIWebView

我有HTML内容,正在显示UITextView.我的应用程序的下一次迭代是将HTML内容显示为UIWebView.所以,我基本上取代了我UITextViewUIWebView.但是,我无法弄清楚如何将我的HTML片段插入到视图中.它似乎需要一个URLRequest我不想要的东西.我已经将HTML内容存储在内存中,并希望从内存中加载和显示它.

有什么想法我应该继续吗?

iphone uiwebview ipad

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

是否有现有的批处理日志文件聚合解决方案?

我希望从多个节点导出日志文件(在我的情况下是apache访问和错误日​​志)并批量聚合这些数据,作为预定作业.我已经看到了多种与流数据一起使用的解决方案(即思考抄写员).我想要一个工具,让我可以灵活地定义目的地.这个要求来自于我想使用HDFS作为目的地.

我无法找到批量支持它的工具.在重新创建轮子之前,我想向StackOverflow社区询问他们的输入.

如果已经存在于python中的解决方案会更好.

python export logfiles aggregation hdfs

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

如何在 apache 日志的文件名中包含服务器名称?

我想配置 apache,以便从 apache include 生成的访问日志和错误日志命名如下:

<server-name>_access_<timestamp>
<server-name>_error_<timestamp>
Run Code Online (Sandbox Code Playgroud)

我使用旋转日志计算出了时间戳部分:

CustomLog logs/access_log combined
CustomLog "|bin/rotatelogs -l /var/logs/access_%Y-%m-%d 86400" common
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚的部分是如何在文件名中包含服务器名称。我正在 Linux 机器上配置 Apache。

问候,莫汉

linux apache logging filenames

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