问题列表 - 第46314页

像属性一样访问dict键?

我发现访问dict密钥更加方便,obj.foo而不是obj['foo'],所以我写了这个代码片段:

class AttributeDict(dict):
    def __getattr__(self, attr):
        return self[attr]
    def __setattr__(self, attr, value):
        self[attr] = value
Run Code Online (Sandbox Code Playgroud)

但是,我认为必须有一些原因,Python不提供开箱即用的功能.以这种方式访问​​dict密钥有什么警告和陷阱?

python syntax dictionary

273
推荐指数
16
解决办法
16万
查看次数

实例化类型:何时使用new?

我有一个类型映射f#中的类,如下所示:

type MyClass =
   val myval: integer
   new () = {
      myval = 0;
   }
   member self.MyVal with
      get () = self.myval
Run Code Online (Sandbox Code Playgroud)

好吧,我想创建这个类的实例.我可以这样做:

let myinstance = MyClass ()
Run Code Online (Sandbox Code Playgroud)

要么

let myinstance = new MyClass ()
Run Code Online (Sandbox Code Playgroud)

有什么不同?我可以两个都做吗?

.net f# instantiation new-operator

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

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

使用xpath进行bash XHTML解析

我正在编写一个小脚本来学习如何解析XHTML网页.以下命令:

cat q?s=goog.xhtml | xpath '//span[@id="yfs_l10_goog"]'
Run Code Online (Sandbox Code Playgroud)

收益:

Found 2 nodes:
-- NODE --
<span id="yfs_l10_goog">624.50</span>-- NODE --
<span id="yfs_l10_goog">624.50</span>
Run Code Online (Sandbox Code Playgroud)

我如何能:

  • 需要编写我的命令才能提取值624.50

  • 我只需要提取一次它需要做什么?

源页面我正在解析:http://finance.yahoo.com/q?s = goog

bash xpath xml-parsing

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

是否有任何与BASIC兼容的免费软件QBASIC IDE?

除Visual Basic之外,还可以使用哪些免费的IDE?

是否有任何与BASIC兼容的免费软件QBASIC IDE?

basic qbasic

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

ghs.google.com如何运作?

如果我想在GAE上将域绑定到我的APP,我应该向ghs.google.com添加CNAME.所以,我想知道ghs.google.com是如何运作的?例如,我有一个这样的CNAME:blog.goace.com - > ghs.google.com,我的应用程序的URL是ace.appspot.com.当我 在浏览器中输入http://blog.goace.com时,在屏幕上看到我的Gapp之前会发生什么?

google-app-engine

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

如何测试每周一次的cron工作?

#!/bin/bash在cron.week目录中有一个文件.

有没有办法测试它是否有效?等不到1周

我在Debian 6上用root

linux cron debian

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

用GD绘制图形

在这里.

我已经考虑了很长一段时间,并且还没有真正能够提出一个正确的方法来做到这一点.我还没有实现任何东西,因为我还在设计这个东西.

我的想法是我抓取一个网站的内部链接,我得到了解决,它很容易,但爬行后,我最终得到一个包含大量链接的数组,以及这些特定链接出现在我抓取的网站上的次数(以及他们如何联系).

有了这个庞大的数组,我想以某种方式绘制图形.假设我可以正确处理数据,这里真正的问题是我如何通过使用GD库在图像中绘制它.

我想如果少于12个元素,我可以将它们对齐在一个单位圆圈上,将它们分开,然后相应地连接它们,所以任何多达12个元素应该不是问题,但如果超过12个,它可能很棒让他们像这样排队http://nayena.com/stackoverflow/graph.png或者,那只是一个粗略的绘图,但我猜它只是为了证明一点.

所以我在这里寻找指导或提示,以便让数学成为一个好方法.

我以前做过条形图,所以我没有什么经验可以用GD做数学.如果可能的话,id不喜欢使用一些绘图仪库 - 最后,它让我更好地理解了事情应该如何.

php math gd graph

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

TIBCO Business Works的开发环境是什么?

我看到了TIBCO开发人员的所有这些职位,但是从tibco.com我无法真正挖掘开发人员在这个平台上的编码方式,因为这更倾向于最终用户.它是基于JAVA的平台吗?

tibco tibco-business-works tibco-designer

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

Java - preparedstatement

ResultSet rs;

PreparedStatement st = MyConnection.prepareStatement("Select * from logindetails where Username = ? and Password = ?");

st.setString(1, username);
st.setString(2, password);

while (rs.next() )
{
    //login correct = true, redirect
}

rs.close();
MyConnection.close();
Run Code Online (Sandbox Code Playgroud)

这个问题是我不能使用PreparedStatement在while循环中使用next(),因为我想用用户输入的参数搜索数据库.

我怎样才能解决这个问题?

java jdbc

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