问题列表 - 第8540页

如何在Perl的Data :: Dumper中控制变量名?

我有这个简单的Perl脚本:

#! /usr/bin/perl -w

use strict;
use Data::Dumper;

my %foo = ( 'abc' => 1 );

print Dumper(\%foo);
Run Code Online (Sandbox Code Playgroud)

它输出:

$VAR1 = {
          'abc' => 1
        };
Run Code Online (Sandbox Code Playgroud)

如何让它输出呢?

%foo = (
         'abc' => 1
       );
Run Code Online (Sandbox Code Playgroud)

perl data-dumper

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

NSDictionary Objective-C

我正在尝试以字符串作为键以下列方式存储数据,我希望将数组作为值.

关键对象

"letters"{'a','b','c','d'}
"数字"{1,2,3,4,5,6,7}

NSDictionary在代码中这可能吗?如果是这样,那会是什么样子?我真的很困惑.

cocoa objective-c

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

带MemoryStream的FileResult给出空结果..问题是什么?

我正在使用一个库来生成ics文件(iCalendar或RFC 2445,或者你称之为),这些库将内容序列化为MemoryStream,或者实际上是任何类型的流.

这是我的一大堆代码:

    public ActionResult iCal(int id) {

        MyApp.Event kiEvt = evR.Get(id);

        // Create a new iCalendar
        iCalendar iCal = new iCalendar();

        // Create the event, and add it to the iCalendar
        DDay.iCal.Components.Event evt = iCal.Create<DDay.iCal.Components.Event>();

        // Set information about the event
        evt.Start = kiEvt.event_date;
        evt.End = evt.Start.AddHours(kiEvt.event_duration); // This also sets the duration            
        evt.Description = kiEvt.description;
        evt.Location = kiEvt.place;
        evt.Summary = kiEvt.title;

        // Serialize (save) the iCalendar
        iCalendarSerializer serializer = new iCalendarSerializer(iCal);


        System.IO.MemoryStream fs = new System.IO.MemoryStream();

        serializer.Serialize(fs, System.Text.Encoding.UTF8); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

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

如何签署Java小程序以在浏览器中使用?

我正在尝试在我的网站上部署Java applet.我还需要签名,因为我需要访问剪贴板.我已经按照我能找到的所有签名教程,但没有取得任何成功.这是我到目前为止所做的:

  • 在NetBeans中编写了一个applet.它在applet查看器中运行良好.
  • 制作了一个.jar文件.
  • 通过执行以下操作创建证书:
keytool -genkey -keyalg rsa -alias myKeyName
keytool -export -alias myKeyName -file myCertName.crt
Run Code Online (Sandbox Code Playgroud)
  • 和这样的jarsigner一起签名:
jarsigner "C:\my path\myJar.jar" myKeyName
Run Code Online (Sandbox Code Playgroud)
  • 制作一个包含以下内容的html文件:
<html>
  <body>
<applet code="my/path/name/myApplet.class" archive="../dist/myJar.jar"/>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我打开那个html文件时,我从未得到安全确认对话框(从而得到"java.security.AccessControlException:access denied"错误).这发生在所有浏览器上.

我错过了一步吗?

java browser applet certificate self-signed

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

如何在相同或不同的文件夹中链接html页面?

如果html页面在相同或不同的文件夹中而不编写完整路径,我如何链接到html页面?

html anchor

35
推荐指数
6
解决办法
28万
查看次数

离开目录.....?

当我用makefile编译我的代码时(我有12个makefile),有一个错误,告诉 make.exe[1]: Leaving directory Error 2 我这是什么原因?"错误2或错误1"是什么意思?

makefile

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

C++的内联是不是完全可选的?

我有一个有内联成员的类,但后来我决定从头中删除实现,所以我将函数的成员体移到cpp文件中.起初我刚刚在头文件中留下了内联签名(草率我),程序无法正确链接.然后我修好了标题,当然一切正常.

但是不是内联完全可选吗?

在代码中:

第一:

//Class.h
class MyClass
{
   void inline foo()
   {}
};
Run Code Online (Sandbox Code Playgroud)

接下来改为(不会链接):

//Class.h
class MyClass
{
   void inline foo();
};

//Class.cpp
void MyClass::foo()
{}
Run Code Online (Sandbox Code Playgroud)

然后(将工作正常):

//Class.h
class MyClass
{
   void foo();
};

//Class.cpp
void MyClass::foo()
{}
Run Code Online (Sandbox Code Playgroud)

我认为内联是可选的,想象我可能会因为我的邋iness警告,但没想到链接错误.在这种情况下编译器应该做的正确/标准的事情是什么,我是否应该根据标准得到我的错误?

c++ inline

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

如何测试使用外部命令行工具的软件

我试图弄清楚如何测试驱动软件启动外部进程,将文件路径作为输入并在长时间处理后写入输出到stdout或某个文件?在这种情况下编写测试有一些共同的模式吗?很难创建快速执行的测试,可以验证外部工具的正确使用,而无需在测试中启动实际工具并检查结果.

ruby tdd

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

选择没有链接任何外键的行

我有2个表组和人

People具有链接到Group.GroupId(主键)的GroupId

如何选择没有人的团体?在t-sql和linq中

谢谢

sql linq

11
推荐指数
2
解决办法
4914
查看次数

72
推荐指数
6
解决办法
11万
查看次数