小编mar*_*cog的帖子

跨平台的方式在Python中读取Excel文件?

我有一些(Excel 2000)工作簿.我想将每个工作表中的数据提取到一个单独的文件中.

我在Linux上运行.

是否有一个库可以用来从Python访问(读取)Linux上的XLS文件?

python excel

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

左括号'('找到'foo.cpp'未正确匹配

错误的位置在下面的注释中指出.请帮忙解决这个问题.

#include<iostream.h>
#include<string.h>
#include<stdlib.h>
class String
{
private:
    enum{sz=80};
    char str[sz];
public:
    String()
    {
        strcpy(str,"");
    }

    String (char s[])
    {
        strcpy(str,s);
    }

    void display() const
    {
        cout<<str;
    }
    String operator +(String ss) const
    {
        String temp;
        if(strlen(str) + (strlen(ss.str) < sz)
        {
            strcpy(temp.str,str);
            strcat(temp.str , ss.str);
        } // Error is reported here!
        else
        {
            cout<<"\nstring overflow";
            exit(1);
        }
        return temp;
    }

};
int main()
{
    String s1="\nMerry christmas";
    String s2="happy new year";
    String s3;

    s1.display();
    s2.display();
    s3.display();

    s3=s1+s2;
    s3.display();
    cout<<endl; …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors

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

从日期/时间字符串中删除分隔符

我想接受这个

Code:
2010-12-21 20:00:00
Run Code Online (Sandbox Code Playgroud)

并使它看起来像这样:

Code:
20101221200000
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的最后一件事

Code:
#!/usr/bin/perl  -w
use strict;
my ($teststring) = '2010-12-21 20:00:00';
my $result =  " ";
print "$teststring\n";
$teststring =~ "/(d\{4\})(d\{3\})(d\{3\})(d\{3\})(d\{3\})(d\{3\})/$result";
        { 
    print "$_\n";
    print "$result\n";
        print "$teststring\n";
    }
Run Code Online (Sandbox Code Playgroud)

它产生了这个:

Code:
nathan@debian:~/Desktop$ ./ptest
2010-12-21 20:00:00
Use of uninitialized value $_ in concatenation (.) or string at ./ptest line 8.


2010-12-21 20:00:00
nathan@debian:~/Desktop$
Run Code Online (Sandbox Code Playgroud)

-谢谢

regex perl timestamp

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

记录IP地址的唯一性,而不存储IP地址本身以保护隐私

在Web应用程序中,当记录一些数据时,我希望确保我可以识别不同时间但来自相同IP地址的数据.另一方面,出于隐私问题,因为数据将公开发布,我想确保无法检索到实际的IP.所以我需要一些IP地址的单向映射到一些确保1-1映射的其他字符串.

如果我理解正确,那么MD5,SHA1或SHA256可能是一个解决方案.我想知道它们在处理方面是否不太昂贵?

我会对任何解决方案感兴趣,但如果Perl中的实现更好.

perl hash md5 privacy ip-address

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

线程Python端口扫描程序

我正在编辑端口扫描程序,我正在编辑使用线程.这是原始代码的基础知识:

for i in range(0, 2000):  

    s = socket(AF_INET, SOCK_STREAM)  
    result = s.connect_ex((TargetIP, i))  

    if(result == 0) :  
        c = "Port %d: OPEN\n" % (i,)  

    s.close()
Run Code Online (Sandbox Code Playgroud)

这大约需要33分钟才能完成.所以我想我会把它设置为让它运行得更快一点.这是我的第一个线程项目,所以它不是太极端,但我运行了以下代码大约一个小时,没有例外但没有输出.我只是做错误的线程或什么?

import threading
from socket import *
import time

a = 0
b = 0
c = ""
d = ""

def ScanLow():
    global a
    global c

    for i in range(0, 1000):  
        s = socket(AF_INET, SOCK_STREAM)  
        result = s.connect_ex((TargetIP, i))  

        if(result == 0) :  
            c = "Port %d: OPEN\n" % (i,)  

        s.close()  
        a += …
Run Code Online (Sandbox Code Playgroud)

python windows multithreading port-scanning

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

PHP 4 - 类中的变量

我有一个类似的课程

class blah extends blahblah{

  private $variable = '5';

  function somefunction(){
    echo $variable;
  }
}
Run Code Online (Sandbox Code Playgroud)

这适用于PHP 5,但不适用于PHP 4.我收到一个错误:

Parse error: parse error, unexpected
T_VARIABLE, expecting T_OLD_FUNCTION
or T_FUNCTION or T_VA....
Run Code Online (Sandbox Code Playgroud)

我也试过publicstatic.同样的错误.

如何在该类中添加一个我可以从所有类函数访问的变量?

php variables php4 class

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

如何阻止PHP :: memcache :: delete生成CLIENT_ERROR?

如果您拨打以下电话

$m = new Memcache()
$m->addServer('127.0.0.1')
$m->delete('key')
Run Code Online (Sandbox Code Playgroud)

你会得到

PHP注意:MemcachePool :: delete():服务器localhost(tcp 11211,udp 0)失败:CLIENT_ERROR错误的命令行格式.用法:删除[noreply]

php memcached

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

在Python中导入RPy2中的包时,如何禁止输出到控制台?

每当我import在Python中运行使用RPy2 导入包的脚本时,控制台中总会弹出一些额外的行.我粘贴在下面的一个例子中.我该怎样抑制这种行为?

CookieJar:r cookies$ python script.py 

    ‘tseries’ version: 0.10-24

    ‘tseries’ is a package for time series analysis and computational
    finance.

    See ‘library(help="tseries")’ for details.
Run Code Online (Sandbox Code Playgroud)

python r rpy2

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

用于检查序列是否已排序的并行算法

我需要一个并行算法(成本最优)来检查给定的n个数字序列是否被排序.

sorting algorithm parallel-processing multithreading

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

分组交替数据

给定是一个文本文件,其中键和值按交替顺序排列,如下所示:

KeyA
ValueA
KeyB
ValueB
KeyC
ValueC
...
Run Code Online (Sandbox Code Playgroud)

我想从该数据创建一个字典/哈希表.我将如何以功能性方式实现这一目标?

f# grouping functional-programming hashtable

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