问题列表 - 第32129页

如何将数组转换为Perl中的哈希?

我有一个数组,并尝试将数组内容转换为带键和值的哈希.索引0是键,索引1是值,索引2是键,索引3是值等.

但它没有产生预期的结果.代码如下:

open (FILE, "message.xml") || die "Cannot open\n";

$var = <FILE>;

while ($var ne "")
{
 chomp ($var);
 @temp = split (/[\s\t]\s*/,$var);
 push(@array,@temp);
 $var = <FILE>;
}

$i = 0;
$num = @array;
    while ($i < $num)
{
 if (($array[$i] =~ /^\w+/i) || ($array[$i] =~ /\d+/))
 {
#   print "Matched\n";
#   print "\t$array[$i]\n";
  push (@new, $array[$i]);
 }
 $i ++;
}
print "@new\n";


use Tie::IxHash;
tie %hash, "Tie::IxHash";

%hash = map {split ' ', $_, 2} @new;

while ((my $k, …
Run Code Online (Sandbox Code Playgroud)

perl hashmap

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

如何发布多比特率(MBR)直播视频?

我搜索了很多线程:

http://www.developsigner.com/blog/2009/05/28/multi-bitrate-live-streaming-with-fmle-adobe-flash-media-live-encoder

http://forums.adobe.com/thread/27371

dynamicStream.addStream("livestream1",200);
dynamicStream.addStream("livestream2",400);
dynamicStream.addStream("livestream2",600);


vid.play2(dynamicStream);
Run Code Online (Sandbox Code Playgroud)

但他们所有人都在谈论播放多比特率的直播视频,

我的问题是如何才能首先发布多个比特率的直播视频?

video flash-media-server live-video

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

如何验证您的私人CA发布的公钥?

我创建了一个CA证书,并用它来发布公钥.在将来的某个日期,我需要验证加载的证书是否由我的CA颁发.

我如何使用OpenSSL API(c ++)做到这一点?

c++ openssl

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

为什么mail()PHP函数不能与WAMP默认安装一起使用?

我有WAMP Server 2.0的默认安装.

我正在尝试使用这个简单的脚本发送电子邮件:

<?php

if (mail('my_email@gmail.com', 'My Title', 'Some Text')) {
    echo "OK";
} else {
    echo "Why ??";
}

?>
Run Code Online (Sandbox Code Playgroud)

不幸的是,我收到以下警告:

警告:mail()[function.mail]:无法连接到"localhost"端口25的邮件服务器,验证php.ini中的"SMTP"和"smtp_port"设置,或者使用C:\ My_Path\send_email中的ini_set(). php在第3行为什么?

可能是什么原因?

我希望发送电子邮件是一个非常简单的任务...... :(

php email wamp sendmail

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

Scala中asInstanceOf [T]和(o:T)之间有什么区别?

我看到在Scala中有两种方法来转换对象:

foo.asInstanceOf[Bar]
(foo: Bar)
Run Code Online (Sandbox Code Playgroud)

当我尝试时,我发现asInstanceOf不使用隐式转换,而另一个则使用隐式转换.

这两种方法之间的行为有何不同?在哪里建议使用一个而不是另一个?

casting scala

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

传输libcurl后损坏的二进制文件

我正在使用libcurl使用FTP传输二进制文件(.exe),并将其保存到本地文件.问题是文件传输后,它被更改,不再是有效的Win32应用程序,并且不会运行.我是这样做的:

CURL *curl;

curl = curl_easy_init();
    FILE* f = fopen("C:\\blah.exe", "w");

if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL, "ftp://ftp.mysite.com");
    curl_easy_setopt(curl, CURLOPT_USERPWD, "blah:blah");
    curl_easy_setopt(curl, CURLOPT_FTP_FILEMETHOD, CURLFTPMETHOD_SINGLECWD);
    curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, NULL);
    curl_easy_setopt(curl, CURLOPT_WRITEDATA, &f);
} else {
            fclose(f);
    return CURL_EASY_INIT_FAIL;
}

    fclose(f);
Run Code Online (Sandbox Code Playgroud)

该文件已写入,但比FTP服务器上的文件大.就像我说的,尝试运行它会导致"%1不是有效的Win32应用程序"错误.我忘了设置选项还是什么?

c++ ftp binary libcurl transfer

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

如何判断emacs如何缩进我的elisp函数的参数?

我写的函数(实际上是一个宏,但无论如何)与...类似progn.我怎么能告诉emacs这个函数应该以与缩进相同的方式缩进progn

elisp indentation auto-indent

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

如何验证输入的文本是否为数字?

我有一个计算应用程序,我需要验证字段,以检查输入的值是否是数字而不是字母数字.我对这些代码有一些想法.
如果我做错了什么或看起来像菜鸟,请指导我,因为这是我第一次尝试Swing.

private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
    String text1 = jTextField1.getText();            // TODO add your handling code here:
}

private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {
    String text2 = jTextField2.getText();        // TODO add your handling code here:
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    if (text1 and text2 != <numeric number>){
        JOptionPane.showConfirmDialog(null, "Please enter numbers only", "naughty", JOptionPane.CANCEL_OPTION);
    }
    // First we define float variables.
    float num1, num2, result;
    // We have to parse the text to a type float.
    num1 = Float.parseFloat(jTextField1.getText()); …
Run Code Online (Sandbox Code Playgroud)

java validation swing programming-languages joptionpane

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

A*用C实现

我在哪里可以找到C中的A*实现?

我环顾四周,但似乎我的google-fu不够强大.我已经开始编写自己的实现了,但后来我想起了Stack Overflow,我想我应该先问一下.编写一个真正的 A*实现似乎有点复杂- 我很想为二进制网格编写Dijkstra算法的实现,因为这是我真正需要的,但我觉得我想要在我的CA*实现剧目.

c algorithm dijkstra path-finding

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

Java:Google App Engine"此URL不支持HTTP方法POST"错误

我刚开始玩Google App Engine和Java.我过去使用过Servlets,我理解它们是如何工作的.我正在尝试制作一个servlet POST,但它并没有很好地完成.

这是我的Servlet:

public class CreateUser extends HttpServlet
{
    private static final long serialVersionUID = 1L;

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我从表单发布到这里时得到的结果:

HTTP ERROR 405
Problem accessing /user/create. Reason:
HTTP method POST is not supported by this URL
Run Code Online (Sandbox Code Playgroud)

当我明确实施doPost时,我不明白为什么我会这样做.我已经对DD(web.xml)文件进行了两次和三次检查,以确保我的url映射是正确的.我在网上找不到任何关于此的内容.我想我看起来很简单.

这是我的web.xml:

<web-app...>
    ...
    <servlet>
        <servlet-name>CreateUser</servlet-name>
        <servlet-class>com.joelj.music.api.CreateUser</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Index</servlet-name>
        <url-pattern>/user/create</url-pattern>
    </servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

谢谢.

java post google-app-engine

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