问题列表 - 第30157页

Python中的继承示例

我不清楚如何提出这个问题.如果我这样做,我可能会更接近解决方案..我需要对继承有所了解.

我想制作一个自定义子类型float.但我想执行任何的正常浮动方法之前,这种亚型的实例,以重新评估其价值(__add__,__mul__,等).在这个例子中,它应该将其值乘以全局因子:

class FactorFloat(float):
    # I don't think I want to do this:
    ##    def __new__(self, value):
    ##        return float.__new__(self, value)
    def __init__(self, value):
        float.__init__(self, value)
    # Something important is missing..
    # I want to do something with global FACTOR
    # when any float method is called.

f = FactorFloat(3.)
FACTOR = 10.
print f   # 30.0
print f-1 # 29.0
FACTOR = 2.
print f   # 6.0
print f-1 # 5.0
Run Code Online (Sandbox Code Playgroud)

这是一个只是一个消毒的例子,我认为我的观点得到了解决.如有必要,我会发布更复杂的"真实"问题.

python inheritance

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

使用watin搜索级联元素

请告诉我搜索页面中级联元素的方法.

例如,页面中使用了10个锚元素标记.我可以使用FindBy方法简单地到达一个元素,即Element.FindBy().但是当我在页面css上有一个级联元素时该怎么办,比如".lineItem .title a"

c# watin

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

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

如何使用SSH连接到localhost(PuTTy)

我刚想到如何使用PuTTy连接到我的webhost.

但是如何连接到我的localhost?我放

Servername:localhost端口:22(我也试过80)

它给我一个错误"无法连接"

我该如何连接?

putty

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

如何使用临时表变量(例如@temp)来保存 sp_msforeachdb 的结果

我基本上是在尝试使用 sp_msforeachdb 找出 SQL SERVER 中存在的所有数据库的所有表。

如果我写 exec sp_msforeachdb 'select "?" AS DatabaseNames,* from [?].sys.tables'

我会得到很好的结果,但是对于每个数据库,都会创建一个单独的记录集。

现在如果我使用

CREATE TABLE #DBINFO
(
            DbName NVARCHAR(255)
            ,ObjectID NVARCHAR(255)
)

INSERT INTO #DBINFO
exec sp_msforeachdb 'select "?" AS DatabaseNames,ObjectID  from [?].sys.tables'

SELECT * FROM #DBINFO
Run Code Online (Sandbox Code Playgroud)

这工作正常。

但是,如果我这样做

Declare @DBINFO Table(DbName NVARCHAR(255),ObjectID NVARCHAR(255))
INSERT INTO @DBINFO
    exec sp_msforeachdb 'select "?" AS DatabaseNames,ObjectID  from [?].sys.tables'

    SELECT * FROM @DBINFO
Run Code Online (Sandbox Code Playgroud)

它不接受

此外,如果我这样做

;With CTE AS
(
  exec sp_msforeachdb 'select "?" AS DatabaseNames,* from [?].sys.tables'
)

Select * …
Run Code Online (Sandbox Code Playgroud)

sql-server-2005

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

测试驱动开发与测试优先开发

什么是测试优先开发以及它如何与TDD协同工作?测试优先开发是TDD之类的通用名称吗?如果是,那么还存在哪些其他测试优先实践?

tdd unit-testing

8
推荐指数
2
解决办法
4458
查看次数

无法访问"程序文件"中的INI文件

我编写了这个需要检查INI文件("preference.ini")的C++应用程序,并最终修改它(例如,如果用户不想再看到介绍表单).我在WinXP中创建它,它在我编译它的系统上工作正常(在很多地方,包括"Program Files").

问题:

  1. 在Win 7中,如果我将完整的程序文件夹放在"C":""(例如"C:\ MyProgram")下,它可以正常工作,但如果我把它放在"C:\ Program Files(x86)\ MyProgram"中,它只是检索一些神秘的数据(我的INI文件中没有的值).当我更改一些设置并将它们保存到文件时,它(显然)保存更改(没有错误,但当我去打开文件时,更改不存在...
  2. 我在另一个WinXP系统的系统上遇到了类似的问题(不是我编译它的系统).

我使用'getcwd'来定义运行时的路径,并且我验证它正确,即使在"Program Files(x86)"下也是如此:

char currentPath[MAXPATH];
getcwd(currentPath, MAXPATH);
std::string licensePath(currentPath);
licensePath.append("\\dat\\preference.ini");'
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?在此先感谢您的帮助.

c++ windows permissions file

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

在实际应用中使用Singleton Pattern的确切位置是什么?

我只是好奇使用单身模式...我知道模式是如何工作的以及它可以在哪里使用但我个人从未在任何实际应用中使用过.有人可以给出一个可以使用它的例子.如果有人可以解释它们在实际应用中的使用方式和位置,我真的很感激.谢谢,斯瓦蒂

java singleton

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

计算三次贝塞尔曲线的最快方法?

现在我是这样计算的:

    double dx1 = a.RightHandle.x - a.UserPoint.x;
    double dy1 = a.RightHandle.y - a.UserPoint.y;
    double dx2 = b.LeftHandle.x - a.RightHandle.x;
    double dy2 = b.LeftHandle.y - a.RightHandle.y;
    double dx3 = b.UserPoint.x - b.LeftHandle.x;
    double dy3 = b.UserPoint.y - b.LeftHandle.y;

    float len = sqrt(dx1 * dx1 + dy1 * dy1) + 
        sqrt(dx2 * dx2 + dy2 * dy2) + 
        sqrt(dx3 * dx3 + dy3 * dy3);




    int NUM_STEPS =  int(len * 0.05);

    if(NUM_STEPS > 55)
    {
        NUM_STEPS = 55;
    }
    double subdiv_step  = …
Run Code Online (Sandbox Code Playgroud)

c c++ algorithm graphics vector

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

iPhone推送通知 - 如何使用默认声音

我已经使用easyapns为我的应用程序实现了整个推送通知服务.

我已经使用php实现了服务器部分并使用了easyapns提供的默认php类.

现在,从服务器(php文件),我传递声音文件名,如:

$apns->addMessageSound('bingbong.aiff');
Run Code Online (Sandbox Code Playgroud)

我在iPhone的资源文件夹中包含了这个'bingbong.aiff'文件.

但现在我有一个查询,可以播放iPhone设备的默认内置声音,而不是外部指定?

提前致谢....

iphone push-notification

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