问题列表 - 第10473页

在Perl中,如何编写和读取由密钥和数组组成的CSV文件?

我有一个问题是要正确地编写和读取由名称(键)和值数组组成的CSV文件:

testarray.csv

foo1 ,0,0,0,0,1
foo2 ,1,0,0,0,1
foo3 ,3,4,5,6,7
.
.
.
Run Code Online (Sandbox Code Playgroud)

我需要表示该文件如下:

foo# 将是关键,以下五个数字将是它的数组.

进行该操作并将其召回以供使用(不是使用Dumper)的简单方法是什么?如何使用特定键的数组中的变量?

例如,

print $hsh{'foo1'}[4];
Run Code Online (Sandbox Code Playgroud)

csv perl

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

PHP暂时禁止IP

我正在为我的公司创建一个联系表单,我想尽可能地防范垃圾邮件.我已经创建了一个蜜罐+会话检查,但我也希望这样做,以便每x分钟只能提交一次表格.换句话说,禁止IP使用表格x时间.

这样做的最佳解决方案是什么?

我可以想到一些,但它们似乎都不理想.

php

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

从(本地)python脚本运行(远程)php脚本

如何在远程服务器上运行python(本地)运行php脚本?

我不想用python脚本或任何东西处理它的输出,只需执行它,同时退出python(而php脚本将已经工作并完成它的工作).

编辑:我想要实现的目标:

  • python脚本连接到ftp服务器并上传php脚本(我已经有了这部分代码)
  • 它运行PHP脚本(这是我要问的代码的一部分)
  • python脚本继续做其他事情
  • python脚本退出(但可能PHP脚本仍然没有完成它的工作所以我不希望它结束​​时,它将退出python)
  • python脚本退出,PHP脚本仍然继续其任务

(我打算在python中使用php输出做任何事情 - python只需上传php脚本并让它开始工作)

希望我现在更清楚了.对不起,如果我的问题不够具体.

另一个编辑:另请注意我在远程服务器上没有shell访问权限.我只有ftp和控制面板(cpanel); 试图使用ftp.

php python

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

在Python中组合模块文件

有没有办法将Python文件组合在一起,类似于Java中的JAR?我需要一种打包Python类和函数的方法,但与标准模块不同,我希望它在一个文件中.

python packaging

6
推荐指数
2
解决办法
5520
查看次数

将NSMutableArray保存到核心数据

我想将NSStrings的NSMutableArray添加到我的核心数据模型中的一个实体中.问题是这不是Core Data中支持的类型.

我尝试制作一个转换属性,但问题是我看不到将NSMutableArray转换为NSData,然后从NSData转回NSMutableArray.有没有人知道如何解决这个问题?

(我知道我可以存档数组,但我不想这样做,我希望它存在于我的模型中).

iphone core-data nsmutablearray

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

如何使用Eval()在asp Repeater中引用SortedDictionary中的值?

我认为我很聪明地从内存密集型DataView切换到SortedDictionary作为内存高效的可排序数据结构.现在我不知道如何从<%#或Eval()表达式中获取数据源的键和值.

SortedDictionary<int, string> data = RetrieveNames();
rCurrentTeam.DataSource = data;
rCurrentTeam.DataBind();

<asp:Repeater ID="rNames" runat="server">
 <ItemTemplate>
  <asp:Label ID="lblName" runat="server" Text='<%# Eval("what?") %>' />
 </ItemTemplate>
</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

有什么建议?

c# asp.net repeater sorteddictionary

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

有不同的JPEG2000文件格式吗?

我已经看到JPEG2000文件同时具有.J2K和.JP2扩展名,而读取一个的编解码器并不总能读取另一个.有人可以解释为什么我认为是单一格式有多个扩展吗?

jpeg2000

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

C#中的反射 - 想要一个类'字段的数据类型列表

我的C#类MyClass(下面)有成员a,b,c,d,e和f.

我想使用反射来获取这些成员的数据类型列表; 例如(借用Python表示法):[char [],ushort,char,byte,uint,ulong].

class MyClass
{
    public  char [ ]    a ;
    public  ushort      b ;
    public  char        c ;
    public  byte        d ;
    public  uint        e ;
    public  ulong       f ;
}

class MainClass
{
public static void Main ( string [] args )
    {
        // get an array (or some kind of list) of MyClass' fields' data types ...
        // for example:  { char[], ushort, char, byte, uint, ulong }

        // I've tried the following, but can't …
Run Code Online (Sandbox Code Playgroud)

c# reflection types field

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

传输事件处理程序中的SynchronizationContext.Post(...)

我们有一个方法,由于客户端应用程序中的线程需要使用SynchronizationContext.

我的一位同事编写的代码中有一些代码对我来说没有"感觉",并且性能分析器告诉我退出这段代码中正在使用大量处理.

void transportHelper_SubscriptionMessageReceived(object sender, SubscriptionMessageEventArgs e)
        {
            if (SynchronizationContext.Current != synchronizationContext)
            {
                synchronizationContext.Post(delegate
                     {
                         transportHelper_SubscriptionMessageReceived(sender, e);
                     }, null);

                return;
            }
  [code removed....]
}
Run Code Online (Sandbox Code Playgroud)

这对我来说感觉不对,因为我们基本上将相同的请求发布到gui线程事件队列...但是,除了这个代码区域的性能之外,我也看不出任何明显有问题的问题.

此方法是附加到由我们的中间层消息传递层帮助程序(transportHelper)引发的事件的事件处理程序,它存在于处理来自GUI的请求的服务中.

这似乎是确保我们不会遇到跨线程错误的可接受方式吗?如果没有,是否有更好的解决方案?

谢谢

c# multithreading synchronization ynchronizationontext

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

如何在C#中将DataTable转换为字符串?

我正在使用Visual Studio 2005,并且有一个DataTable,其中包含两列和一些我要输出到控制台的行.我希望有类似的东西:

DataTable results = MyMethod.GetResults();
Console.WriteLine (results.ToString());
Run Code Online (Sandbox Code Playgroud)

将简单的DataTable转换为字符串的最佳方法是什么(即我编码的最少量)?

c# datatable

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