问题列表 - 第16836页

如何使用__getitem__和__iter__并从字典中返回值?

我有一个带有字典的对象,我想通过__getitem__它来访问并迭代(仅值,键无关紧要),但我不知道该怎么做.

例如:

Python 2.5.2 (r252:60911, Jul 22 2009, 15:33:10) 
>>> class Library(object):
...   def __init__(self):
...     self.books = { 'title' : object, 'title2' : object, 'title3' : object, }
...   def __getitem__(self, i):
...     return self.books[i]
... 
>>> library = Library()
>>> library['title']
<type 'object'>
>>> for book in library:
...   print book
... 
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 5, in __getitem__
KeyError: 0
>>> 
Run Code Online (Sandbox Code Playgroud)

如何告诉它只需返回object字典中的每个项目(键无关紧要)?

python iterator

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

使用DNS记录检查域名可用性

通过检查NSSOA(授权开始)记录的存在来确定域名的可用性有多准确?

如果没有,如何诉诸WHOIS的情况尽可能准确地确定?例如,如果不存在NS记录,是否值得检查MX记录?

我对.co.za域名特别感兴趣,但在.co.za命名空间中检查可用性的唯一官方,万无一失的方法是使用http://co.za/whois.shtml,这限制了连续的检查IP地址.

dns whois nameservers

10
推荐指数
3
解决办法
6580
查看次数

"POSIX"是什么意思?

什么是POSIX?我已阅读维基百科的文章,每次遇到这个词时我都会阅读它.事实是,我从来没有真正理解它是什么.

任何人都可以通过解释"对POSIX的需求"向我解释一下吗?

unix linux posix terminology

822
推荐指数
8
解决办法
29万
查看次数

将控制台输出重定向到winforms ListBox

我已经构建了一个库,使用Console.WriteLine()转储其大部分调试文本;

我现在是在Windows窗体应用程序中使用库的过程,仍然需要访问控制台输出.(要在List/RichText框中显示)

我注意到我可以将控制台的标准覆盖到TextWriter,但是如何将这些数据放入显示器.

我试着做一些事情

  public partial class Form1 : Form
  {
    Timer T;
    MemoryStream mem;
    StreamWriter writer; 


    public Form1()
    {

        InitializeComponent();
        mem = new MemoryStream(1000);
        writer = new StreamWriter(mem);
        Console.SetOut(writer);

        T = new Timer();
        T.Interval = 250; // yes this probally is to short.
        T.Tick += new EventHandler(T_Tick);
        T.Start();


        Console.WriteLine("output");
        Console.WriteLine("AnotherLine");
    }

    void T_Tick(object sender, EventArgs e)
    {
        string s = Encoding.Default.GetString(mem.ToArray());
        string[] Lines = s.Split(Environment.NewLine.ToCharArray());
        Output.Items.Clear(); // Output is a listbox 
        foreach (string str in Lines)
            Output.Items.Add(str);
    }
} …
Run Code Online (Sandbox Code Playgroud)

.net c# winforms console-redirect

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

IE8和jQuery空指针

嘿伙计们:我一直在建立一个带有一些动画翻转的网站,在那里我为背景图像设置动画以产生褪色效果.它在FF3,Safari,chrome中工作正常,但是IE8会抛出"undefined is null or not object"错误.

全文:

Message: 'undefined' is null or not an object
Line: 22
Char: 16
Code: 0
URI: http://www.philipdukes.co.uk/jquery.bgpos.js


Message: 'undefined' is null or not an object
Line: 22
Char: 16
Code: 0
URI: http://www.philipdukes.co.uk/jquery.bgpos.js
Run Code Online (Sandbox Code Playgroud)

在我的网页标题中,我加载了jquery 1.3.2,然后在错误链接中找到了这个bgpos库,然后是我的主页脚本.

每当我翻转导航按钮时,IE8都会抛出此错误...

任何帮助将不胜感激:我知道我的代码可能不是最时尚的,所以建议性的批评也是受欢迎的.我想专注于这个错误...

shearn89

null jquery pointers internet-explorer-8

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

是否可以在Objective-C中定义匿名选择器?

我希望能够定义一个内联匿名选择器,选择器只需要一个选择器作为参数.

这是可能的,还是我必须吮吸它并定义一个方法?

背景:在我的iPhone应用程序中,我需要从另一个线程更新我的UI.要做到这一点,我使用performSelectorOnMainThread:withObject:waitUntilDone:但是,我希望能够获得此功能,而无需定义整个其他方法.

iphone objective-c anonymous-methods selector

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

多个服务的设计模式

什么模式适合管理多个 API?

使用多个 API 的场景是支付门户,允许客户使用不同的支付供应商发布交易。因此,该系统可能需要使用 papypal、fasttransact、x、y 或 z API。

architecture design-patterns

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

如何使用JavaScript计算未来值(FV)

我已经完成了将简单的电子表格转换为HTML表单以在网站上使用的任务,即使用JavaScript进行一些计算.这根本不是问题,除了我对财务功能一无所知,我遇到了FV(未来价值).

这是电子表格:

B3 = 100
B4 = 10
B5 = B4*12
B6 = 12
B7 = 3
B8 = (1+B6)^(1/12)-1
B9 = ABS(FV(B8,B5,B3/(1+B7),,1)) // and here lies the problem
Run Code Online (Sandbox Code Playgroud)

这就是OO.org对FV的帮助所说的:

根据定期,固定支付和固定利率(未来价值)返回投资的未来价值.

语法:FV(Rate; Num_periods; Payment; PV(optional); Type)

问题是:如何使用上述参数计算FV?

样本值:

B3 = 100          1        1        2
B4 = 10           1        2        2
B9 = 21,751.06    12.39    26.28    52.55
Run Code Online (Sandbox Code Playgroud)

javascript finance

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

多语言UTF-8网站与阿拉伯语

我将编写一个将阿拉伯语作为支持语言的网站.使用UTF8 unicode我相信我可以覆盖阿拉伯字母.我还读到它从右到左阅读,所以我想在阿拉伯语上显示时我应该正确对齐.

我问社区经验和可能的陷阱.

  • utf-8 unicode
  • 用于交换文本对齐的css选择器

提前感谢您的意见.

css utf-8 arabic

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

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