问题列表 - 第33440页

如何使用哈希切片初始化存储在数据结构中的哈希?

在之前的一个问题中,我问过如何使用切片初始化Perl哈希.它是这样完成的:

my %hash = ();
my @fields = ('currency_symbol', 'currency_name');
my @array = ('BRL','Real');
@hash{@fields} = @array;
Run Code Online (Sandbox Code Playgroud)

现在让我们想象一个更复杂的哈希,以下是它的初始化方式:

my %hash = ();
my $iso = 'BR';
$hash->{$iso}->{currency_symbol} = 'BRL';
$hash->{$iso}->{currency_name} = 'Real';
print Dumper($hash);
Run Code Online (Sandbox Code Playgroud)

这导致以下结果:

$VAR1 = {
          'BR' => {
                    'currency_symbol' => 'BRL',
                    'currency_name' => 'Real'
                  }
        };
Run Code Online (Sandbox Code Playgroud)

现在的问题是:如何使用splice方法初始化这个特定的哈希?

arrays perl hash slice

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

显示所有PHP错误的自定义错误页面并通过电子邮件发送给管理员

下午,

我一直在寻找了一段时间没有成功,看是否有显示自定义错误页的方法,只要任何PHP错误发生,从用户隐藏的错误 - 目前使用error_reporting(0),然后通过电子邮件发送特定的错误来实现我的电子邮箱.

初始逻辑(我知道它不对,它只是为了帮助你更好地理解):

if(error_reporting){
    ob_clean();
    include('classes/email.php');
    $email = new email($pdo);
    $email->mailError(ERROR_REPORT);
    include('error-page.php');
    die();
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,谢谢!

php error-handling

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

静态变量的问题

我有静态变量的问题.我的控制器组织的一部分如下:

namespace MyApp.Controllers
{
    public class DevicesController : Controller
    {            
        static int some_var = 0;           

        [AcceptVerbs(HttpVerbs.Post)]
        public ActionResult SetValue(int temp){
           some_var = temp;
           return RedirectToAction("DisplayValue");
        }

        [Authorize]
        public ActionResult DisplayValue(){              
          .... 
          return View(some_object);
        }
     }
}
Run Code Online (Sandbox Code Playgroud)

当多个用户同时使用此视图时会出现问题.所有用户都使用相同的静态变量并更改其值.怎么解决这个?

c# asp.net-mvc

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

如何将Hibernate会话绑定到Grails中的线程?

我正在Grails编写一个多线程应用程序,其他线程需要访问GORM/Hibernate.当他们尝试访问GORM时,我收到错误"org.hibernate.HibernateException:没有Hibernate会话绑定到线程,配置不允许在这里创建非事务性的".

确定公平,有人可以指导我设置线程的最佳方式来访问吗?错误消息几乎听起来像你只需要更改一些配置选项但我感觉,它不是那么简单......

grails grails-orm hibernate-session

16
推荐指数
2
解决办法
9801
查看次数

Notepad ++ Regex Replace在Notepad ++上不起作用

我试图搜索每个有
bar-foo的单词,并将它们切换到foo-bar,
所以我写了find (\w+)-(\w+)
和替换$2-$1
,而不是写foo-bar,它写了$ 2- $ 1.

是,搜索模式中的正则表达式已启用.
似乎替换正则表达式不起作用并且字面意思

regex notepad++

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

JIRA Studio for .NET开发的适用性如何?

我以前的雇主是一家Java商店.我们使用了由Atlassian托管的JIRA Studio - JIRA,Subversion和其他集成工具 - 我们对它非常满意.

我现在的雇主是一家.NET商店.您使用JIRA Studio for .NET开发有哪些经验(如果有的话)?我担心的是JIRA Studio的某些部分可能不适用于.NET,例如FishEye在线源代码浏览.

.net svn

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

autotrader.com(车辆市场)是否提供用于发布车辆的API?

有没有人知道autotrader.com是否提供API或者有助于大量发布车辆的东西?

或者有没有人知道用什么来创造这样的东西?我想的可能是鼠标位置,并点击浏览器窗口类型的东西.

api edi

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

为什么ProxySettings在EmbeddedWB中不起作用?(DELPHI)

这是我的代码:

EmbeddedWB1.ProxySettings.Address:='119.112.222.146';
EmbeddedWB1.ProxySettings.Port:=9415;
EmbeddedWB1.ProxySettings.AutoLoadProxy:=true;
EmbeddedWB1.RefreshProxy;
EmbeddedWB1.Navigate('www.whatismyipaddress.com'); 
Run Code Online (Sandbox Code Playgroud)

但是当我浏览网站时,我的IP地址没有改变!然而,当我手动为IE设置代理设置(119.112.222.146:9415)时,它的工作正常!

怎么了 ?

delphi proxy

6
推荐指数
0
解决办法
845
查看次数

如何在JavaScript中编辑CSS样式?

例如,我可以这样做:

document.getElementById('element').onclick = function() {
    document.getElementById('element').style.color = '#FFFFFF';
}
Run Code Online (Sandbox Code Playgroud)

但是我该怎么做呢?

document.getElementById('element').onclick = function() {
    document.getElementById('element').style.-moz-box-shadow = '1px 1px 1px #000'; 

}
Run Code Online (Sandbox Code Playgroud)

我希望你明白我的意思:)

请不要发布任何与jQuery或任何库相关的答案,我想用普通的javascript.

javascript css

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

"如果"声明 - 对象的验证顺序?

关于C#.NET中IF语句顺序的简单问题

if (Company !=null && Company.ID > 0)
{
}
Run Code Online (Sandbox Code Playgroud)

C#是否从左到右工作,因此对Company.ID的检查是否有效?

谢谢.

c#

17
推荐指数
2
解决办法
8266
查看次数