问题列表 - 第29823页

如何在python中模拟一个自由函数?

我有一个带有全局函数的python程序,测试很痛苦(它需要一个大型数据集才能正常工作).在测试调用它的函数时,解决这个问题的最佳方法是什么?

我发现以下工作(但它让我觉得使用它很脏).

模块foo:

def PainLiesHere():
  return 4; #guaranteed to be random
Run Code Online (Sandbox Code Playgroud)

模块测试

import foo

def BlissLiesHere():
  return 5

foo.PainLiesHere = BlissLiesHere

# test stuff
Run Code Online (Sandbox Code Playgroud)

python mocking

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

推送通知指南?

我需要了解如何充分利用推送通知系统.我阅读了苹果网站上的推送通知指南,但仍然不清楚某些事情.

可以说我有一台Windows PC和一台iPad.1)PC应配置成什么才能成为"提供者"?是否应将其配置为服务器,根据请求提供数据.2)提供商如何将令牌发送给APN?

使用推送通知系统的原因是我可以调用(tablereload数据)方法,以便它更新表,因为它有一些自定义图像作为其子视图添加,所以如果服务器端的某些条件是满足.

感谢阅读的人,希望得到任何反馈或帮助.

干杯,Ephist

iphone push-notification

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

确定Javascript对象有多少个字段

我有一个Javascript对象,我试图用作"hashmap".键总是字符串,所以我认为我不需要像SO问题中描述的那样复杂的东西.(我也不希望密钥的数量超过10,所以我并不特别关注查找是O(n)与O(log n)等.)

我想要的内置Javascript对象似乎没有的唯一功能,是一种快速的方法来计算对象中的键/值对的数量,就像Java的Map.size返回的那样.当然,你可以这样做:

function getObjectSize(myObject) {
  var count=0
  for (var key in myObject)
    count++
  return count
}
Run Code Online (Sandbox Code Playgroud)

但这似乎有点hacky和迂回.是否有"正确的方法"来获取对象中的字段数量?

javascript size map

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

在start-job中运行时,PSExec永远不会完成

我正在尝试在48台计算机的列表上执行cmd文件.我不想执行并等待顺序完成,因为每个cmd大约需要10分钟才能完成.WinRM不是一个选项.WMI也不是.PSExec 一个选项....但我似乎无法让它在Start-Job中运行.

我做的事情如下:

$sb = {
    param
    (
        $computer = "serverw01",
        $userid = "domain2\serviceid",
        $password = 'servicepw',
        $command = "cd /d d:\ && updateAll.cmd"
    )

    d:\eps\pstools\PsExec.exe -u $userid  -p $password "\\$($computer)" cmd /c $command
}

foreach ($computer in Get-Content "D:\Data\serverlist.txt") {
    Start-Job $sb -ArgumentList $computer
}
Run Code Online (Sandbox Code Playgroud)

这创造了一堆工作....但是从来没有完成,如果我接收任何一个工作,我会回来

    PS> get-job | receive-job -Keep

    + CategoryInfo          : NotSpecified: (:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
Run Code Online (Sandbox Code Playgroud)

如果我运行如下函数,它执行得很好:

& …
Run Code Online (Sandbox Code Playgroud)

powershell psexec start-job

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

计算两个整数的最小公倍数的最有效方法是什么?

计算两个整数的最小公倍数的最有效方法是什么?

我想出了这个,但它确实留下了一些不足之处.

int n=7, m=4, n1=n, m1=m;

while( m1 != n1 ){
    if( m1 > n1 )
        n1 += n;
    else 
        m1 += m;
}

System.out.println( "lcm is " + m1 );
Run Code Online (Sandbox Code Playgroud)

math

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

jQuery ready函数在对话框中被调用两次

我正在使用PHP脚本中的选项卡构建一个jQuery对话框.该脚本在循环内使用'include'指令,迭代选项卡并包含其他脚本.每个包含的文件都有选项卡的数据和一个带有jQuery document.ready()函数的<script>标记.没有循环,它基本上这样做:

<div id="tabDialog">
  <div id="tabs">
    <ul>
      <li><a href="#tab1'>Tab1</a></li>
      <li><a href="#tab2'>Tab2</a></li>
    </ul>
    <div id="tabContainer">
      <div id="tab1">
        <?php include "tab1.php"; ?>
      </div>
      <div id="tab2">
        <?php include "tab2.php"; ?>
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

例如,tab1.php可能具有以下内容:

<script type="text/javascript">
   $(document).ready (function () {
       alert ('tab1 loaded');
   });
</script>
Run Code Online (Sandbox Code Playgroud)

问题是,在使用<div id ="dialog">作为对话框的DIV创建和打开对话框时,第二次调用文档的就绪函数.这是对话框代码:

 $("#tabDialog").dialog ({
   autoOpen: false,
   minWidth: 450,
   minHeight: 400,
   width: 600,
   height: 500
 }).dialog ('open');
Run Code Online (Sandbox Code Playgroud)

造成这种情况的原因是什么,以及解决这种情况的最佳方法是什么?我试图将每个选项卡的功能保存在单独的文件中,因为它们可以在多种情况下使用,而且我不必复制与它们关联的代码.

感谢您的帮助或建议.

php jquery dialog document-ready

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

python人类可读的大数字

是否有一个python库,可以使这样的数字更具人性化

$ 187,280,840,422,780

编辑:例如,这个输出为187万亿不仅仅是逗号分隔.所以我希望输出数万亿,数百万,数十亿等

python

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

App Engine - MemcacheService命名空间

(我可能完全不理解这里,但我仍然想问.)

MemcacheServiceFactory可以返回给定命名空间的MemcacheService实例.

一个应用程序可以为多个名称空间请求MemcacheService实例吗?如果是,可以将命名空间用作分组概念吗?

例如,假设我的模型有文件夹和文件,我使用文件夹名称作为命名空间.我可以存储属于MemcacheService实例中某个文件夹的文件的缓存数据,并将该文件夹的名称作为命名空间.当我删除文件夹时,我只是清除此MemcacheService实例中的所有条目,不会影响任何其他文件夹或文件.

谢谢,Keyur

java google-app-engine memcached

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

如何遍历Java中的目录中的文件?

我需要获取目录中所有文件的列表,包括所有子目录中的文件.使用Java完成目录迭代的标准方法是什么?

java

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

从子函数中破坏父函数(PHP Preferrably)

我遇到了如何在不修改父代码的情况下使用PHP来中断或结束父函数的执行的挑战

除了die()之外,我无法找出任何解决方案; 在子节点中,它将结束所有执行,因此在父函数调用之后的任何内容都将结束.有任何想法吗?

代码示例:

function victim() {
    echo "I should be run";
    killer();
    echo "I should not";
}
function killer() {
    //code to break parent here
}
victim();
echo "This should still run";
Run Code Online (Sandbox Code Playgroud)

php python function break

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