问题列表 - 第28414页

如何将az得分转换为Perl中的百分比

似乎在Perl中这应该是简单的或模块,但我还没有找到一个简单的答案.我有一个计算的z正常分数和平均值,但没有找到一个简单的方法来计算百分比.我找到的解决方案是使用统计表来查找它,但似乎常见的东西有一个模块或一些简单的东西.(即,-3的z分数是-3西格玛,并且具有0.1%的百分比).我不想在perl中构建一个表,然后如果我不需要插值.谁知道?

statistics perl

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

如何阻止属性在Python中被腌制

我正在使用gnosis.xml.pickle将我自己的类的对象转换为xml.初始化对象,以便:

self.logger = MyLogger()
Run Code Online (Sandbox Code Playgroud)

但是当我将对象转储到字符串时,我得到一个异常,说明pickler遇到了一个不可解决的类型(thread.lock).

有没有办法'标记'记录器属性,以便pickler知道不会尝试腌制该属性?

python pickle

20
推荐指数
2
解决办法
7781
查看次数

当*from*传递时,recvfrom返回无效参数

我目前正在linux中编写一个小型UDP服务器程序.UDP服务器将来自两个不同的对等体接收分组,并且基于它接收到的分组从哪个对等体将执行不同的操作.我正在尝试确定收到数据包的来源.但是,当select返回并recvfrom调用时,它将返回错误的无效参数.如果我将NULL作为倒数第二个参数传递,则recvfrom成功.

我曾尝试宣告fromAddr为struct sockaddr_storage,struct sockaddr_in,struct sockaddr没有任何成功.这段代码有问题吗?这是确定数据包来源的正确方法吗?

代码片段如下.

`           
    /*TODO : update for TCP. use recv */
    if((pkInfo->rcvLen=recvfrom(psInfo->sockFd,
                                pkInfo->buffer,
                                MAX_PKTSZ,
                                0,
                               /* (struct sockaddr*)&fromAddr,*/
                               NULL,
                              &(addrLen)
                              )) < 0)
    {
       perror("RecvFrom failed\n");
    }
    else
    {
       /*Apply Filter */
    #if 0
       struct sockaddr_in* tmpAddr;
       tmpAddr = (struct sockaddr_in* )&fromAddr;
       printf("Received Msg From %s\n",inet_ntoa(tmpAddr->sin_addr));
    #endif
      printf("Packet Received of len = %d\n",pkInfo->rcvLen);
    }

`
Run Code Online (Sandbox Code Playgroud)

sockets linux

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

通过批处理文件中的文件夹和文件进行迭代?

这是我的情况.项目的目标是将一些附件迁移到另一个系统.

这些附件将位于父文件夹中,让我们说" Folder 0"(请参阅此问题的图表以便更好地理解),它们将被压缩/压缩.

我希望像这样调用我的批处理脚本:

BatchScript.bat "c:\temp\usd\Folder 0"
Run Code Online (Sandbox Code Playgroud)

我正在使用7za.exe命令行提取工具.

我希望我的批处理脚本要做的是遍历Folder 0""的子文件夹,并将所有包含的ZIP文件解压缩到各自的文件夹中.

提取的文件必须与各自的ZIP文件位于同一文件夹中.因此," File 1.zip"中包含" "中包含的文件Folder 1,等等.

我已经阅读了关于FOR...DO命令的内容Windows XP Professional Product Documentation - Using Batch Files.

这是我的脚本:

@ECHO OFF

FOR /D %folder IN (%%rootFolderCmdLnParam) DO 
    FOR %zippedFile IN (*.zip) DO 7za.exe e %zippedFile
Run Code Online (Sandbox Code Playgroud)

我想我还需要在调用7za.exe e%zippedFile进行文件提取之前更改实际目录,但我无法弄清楚如何在这个批处理文件中(通过我知道如何在命令行中,即使我知道它是相同的指令"cd").

编辑#1

我已经收到了关于ServerFault同一问题的一些提示.请在此链接中查看答案.

但是,它从根(C :)中提取,而不是从参数文件夹中的给定中提取.

有人有想法吗?

编辑#2

似乎批处理脚本不能充分处理包含空格字符的文件夹和文件名.谁能证实我的想法?

编辑#3

我需要它完全递归,因为我不知道将使用它的目录结构.

编辑#4.a

有了@ aphoria的解决方案,我几乎就在那里!唯一的问题是,它需要说File5.zip,只检索文件名获取File5,创建一个子文件夹File5并提取 …

extract dos 7zip batch-file

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

单声道对于Mac OS X来说足够快吗?

我必须将.NET/C#用于下一个公司项目.当我在Mac上开发我的项目时,我研究了单声道开发环境/工具.

Mac OS X的单声道是否足够快?我的意思是,与在Windows机器上运行.NET上的相同代码相比,运行程序集的性能如何?

在实际意义上,我是否需要购买PC笔记本电脑来开发C#/ .NET?

编辑:谢谢你的答案.我看到我应该考虑的另一件事是兼容性问题和开发工具.我想问一下单声道有多好; 如果mono比Windows .NET慢10倍.我最好不要用它.但是,如果单声道只慢1.5倍,那么为什么不呢?

.net mono performance

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

Shell Scripting For循环语法错误

我正在尝试制作一个简单的shell脚本来ping源,但我得到了

bash-2.03$ ./test.sh google.com 10 .5 /home/users/me 16 256
./test.sh: line 35: syntax error near unexpected token `(('
./test.sh: line 35: `for (( i = 1 ; i <= $totalArguments ; i++ ))'
Run Code Online (Sandbox Code Playgroud)

这是代码:

#!/bin/bash

ip=$1
count=$2
interval=$3
outputDirectory=$4
shift;
shift;
shift;
shift;
totalArguments=$#

for (( i = 1 ; i <= $totalArguments ; i++ ))
do 
    ping -c $count -i $interval -s ${!i} $ip >> $outputDirectory/${!i}results.txt
done
Run Code Online (Sandbox Code Playgroud)

有人能告诉我我的for循环语法有什么问题吗?谢谢!

bash shell

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

使用Emacs时,你是否将大写锁定重新绑定到CTRL?

如上所述,这个问题适用于那些使用Emacs的人.

当你这样做时,你是否将大写锁定键重新绑定到CTRL,或者你使用"普通"的ctrl键?

我最近学习了一些Emacs命令,并且使用了Visual Studio 2008 emacs命令一段时间,当然我使用了cap-rebind工具,但我很好奇其他人做了多少.

另外,VS的emacs绑定严重不完整:(

emacs keyboard-layout remap

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

为什么在设置$ _SESSION值时会看到执行超时?

我在PHP错误日志中看到以下错误:

PHP Fatal error: Maximum execution time of 60 seconds exceeded in D:\sites\s105504\www\index.php on line 3
PHP Fatal error: Maximum execution time of 60 seconds exceeded in D:\sites\s105504\www\search.php on line 4

有问题的行是:

index.php文件:

01 <?php
02 session_start();
03 ob_start();
04 error_reporting(E_All);
05 $_SESSION['nav'] = "range";  // <-- Error generated here
Run Code Online (Sandbox Code Playgroud)

search.php中

01 <?php
02 
03 session_start();
04 $_SESSION['nav'] = "range";
05 $_SESSION['navselected'] = 21; // <-- Error generated here
Run Code Online (Sandbox Code Playgroud)

分配一个$_SESSION[]值真的需要60多秒吗?

该平台是:

  • Windows 2003 SP2 + IIS6
  • 适用于Windows 2003的FastCGI(原始RTM版本) …

php iis session iis-6

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

清除访问中的整个列

有没有办法清除访问数据表中的整个列?我可以右键单击并删除它,但这会影响结构,我只需要清除所有记录.我该怎么做呢?

也许我应该问的问题是如何清除访问数据表的全部内容?

sql ms-access vba

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

C#中字符串的文件详细信息

我在C#中有一个字符串

String file="\\mserver-80\docs\somedoc.doc"
Run Code Online (Sandbox Code Playgroud)

现在如何从上面的sting获取fileInfo.我的意思是,我想宣布类似的东西

FileInfo fInfo = new FileInfo(file);
fileExtn = fInfo.Extension;
Run Code Online (Sandbox Code Playgroud)

c# fileinfo

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