问题列表 - 第10381页

PowerShell中是否有函数指针或函数数组?

我想做这样的事情.索引到函数数组并为所需的循环索引应用适当的函数.

for ($i = 0; $i -lt 9; $i++)
{
    $Fields[$i] = $Fields[$i] | $($FunctionTable[$i])
}
#F1..F9 are defined functions or rather filter functions

$FunctionTable =  {F1}, 
                {F2}, 
                {F3},
                {F4},
                {F5},
                {F6},
                {F7},
                {F8},
                {F9}
Run Code Online (Sandbox Code Playgroud)

arrays powershell pointers function

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

使用Python库的小波图

我知道SciPy在scipy.signal.wavelets中有一些用于小波的信号处理工具,并且可以使用Matplotlib绘制图表,但似乎我无法正确使用它.我曾尝试在线性空间上绘制Daubechies小波,但这不是我想要的.一般来说,我对小波和数学非常不熟练.:)

python matplotlib scipy wavelet pywt

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

打印URL的内容 - javascript

我有一个php页面,它有一个图表,一个日期选择器(日历)和几个按钮.

我想添加另一个按钮"打印图表",它只打印本地打印机中的图表而不是整个页面.

我试图通过另一个脚本(只输出图表)和使用javascript函数'window.print'来做到这一点

HTML

<input type="button" onClick="printChart()"   value="Print Chart">
Run Code Online (Sandbox Code Playgroud)

JavaScript的

function printChart(){

    var myParameters = window.location.search;// Get the parameters from the current page

    var URL = "http://my_server/my_folder/my_script_that_outputs_only_my_chart.php"+myParameters;

    var W = window.open(URL);

    W.window.print(); // Is this the right syntax ? This prints a blank page and not the above URL
}
Run Code Online (Sandbox Code Playgroud)

我尝试了上面的代码 - 它不起作用.打印空白页.

有没有办法打印目标网址?如果是,是否可以打印而无需打开新窗口?

谢谢你的时间

javascript printing url

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

是否存在只有递归解决方案的问题?

可能重复:
是否存在仅具有递归解决方案的问题?
每次递归都可以转换成迭代吗?
命令式语言中"递归"的"必要"用法

是否有一个只有一个递归解决方案,那就是,有一个递归解决问题的问题,而是一个迭代的解决方案还没有被发现,或者更好的是,已被证明是不存在的(显然,这不是一个尾递归)?

algorithm recursion

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

编写 PL/pgSQL 的更好方法?

是否有一个像 IDE 一样的工具来编写和调试 PL/pgSQL 函数,例如用于编写存储过程?

我发现使用 pgAdmin III 是一种挫折练习,因为错误消息通常非常神秘,而且事情有以神秘方式失败的习惯。

postgresql plpgsql

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

在Ruby中解析字符串(Regexp?)

我有一根绳子

Purchases 10384839,Purchases 10293900,Purchases 20101024
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解析这个吗?我尝试使用StringScanner,但我对正则表达式并不熟悉(不是很多练习).

如果我能把它分开

myarray[0] = {type => "Purchases", id="10384839"}
myarray[1] = {type => "Purchases", id="10293900"}
myarray[2] = {type => "Purchases", id="20101024"}
Run Code Online (Sandbox Code Playgroud)

那真棒!

ruby regex

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

格拉巴(Graphviz)教程?

有没有人有示例代码,或者演示如何使用Grappa的教程?我搜索了高低,找不到任何东西.

java graphviz

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

带有rewind()/ reset()功能的java文件输入

我需要编写一个函数,它接受某种输入流的东西(例如一个InputStream或一个FileChannel),以便在两次传递中读取一个大文件:一次预先计算一些容量,二次做"真正的"工作.我不希望一次将整个文件加载到内存中(除非它很小).

是否有适当的Java类提供此功能?FileInputStream本身不支持mark()/ reset().我认为BufferedInputStream确实如此,但我不清楚它是否必须存储整个文件来执行此操作.

C很简单,你只需使用fseek(),ftell()和rewind().:-(

java io stream

33
推荐指数
5
解决办法
4万
查看次数

如何在Javascript中将数据返回到原始调用函数?

我有一个问题,将数据返回到我希望它返回的函数.代码如下:

function ioServer(request_data, callback)
{
    $.ajax({
        cache: false,
        data: "request=" + request_data,
        dataType: "json",
        error: function(XMLHttpRequest, textStatus, errorThrown){},
        success: function(response_data, textStatus){
            callback(response_data);
            },
        timeout: 5000,
        type: "POST",
        url: "/portal/index.php/async"
    });
}   

function processRequest(command, item, properties)
{
    var request = {};
    request.command = command;
    request.item = item;
    request.properties = properties;
    var toServer = JSON.stringify(request); 
    var id = ioServer(toServer, processResponse);
    return id;
}

function processResponse(fromServer)
{
    if (fromServer.response == 1)
    {
        return fromServer.id;   
    }   
}
Run Code Online (Sandbox Code Playgroud)

我通过调用另一个函数中的processRequest函数来调用这段代码.发送请求和检索响应工作正常.但是,我需要将响应中的值'id'返回给processRequest函数,因此它可以将该值返回给它的调用者.据我所知,processResponse中的返回值返回$ .ajax,但是我需要它返回到processRequest.

BTW processResponse中的if语句是指服务器端PHP脚本设置的值,用于判断是否允许该请求(例如,如果用户未登录,则fromServer.response将为0).它与$ .ajax对象的成功/错误例程没有任何关系.

非常感谢您的帮助.

@Jani:感谢你的回复,但是你能澄清一下吗?需要'id'的函数具有以下代码: …

javascript ajax jquery return callback

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

在Python中将字符串转换为带小数的整数

我有一个格式的字符串:Python中的'nn.nnnnn',我想将它转换为整数.

直接转换失败:

>>> s = '23.45678'
>>> i = int(s)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '23.45678'
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法将其转换为十进制:

>>> from decimal import *
>>> d = Decimal(s)
>>> print d
23.45678
Run Code Online (Sandbox Code Playgroud)

我也可以拆分'.',然后从零中减去小数,然后将其添加到整数......哎呀.

但我更喜欢把它作为一个int,没有不必要的类型转换或机动.

python string integer decimal

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