问题列表 - 第11374页

使用常量表达式授权属性

我正在尝试为我的控制器设置授权可以执行以下操作:

[Authorize(Roles = "Approver")]
Run Code Online (Sandbox Code Playgroud)

角色的名称如何保存在数据库中,因此我想尝试执行以下操作:

[Authorize(Roles = Settings.Instance.RoleEmployee)]
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式

有什么办法解决这个问题吗?

c# asp.net-mvc

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

从Http Servlet请求标头读取浏览器/客户端时间

是否可以在向servlet发出请求时读取浏览器(客户端计算机)的时间?

javascript java servlets http http-headers

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

Regsvr32无法在当前文件夹中找到dll

当我使用"regsvr32 foo.dll"时,我收到"无法找到指定的模块"错误.

由于regsvr32无法找到该文件,即使它是当前文件夹,也会导致该错误.

我已经指定了完整的路径,它仍然无法正常工作.有任何想法吗????

windows com regsvr32

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

CCR:使用因果关系处理错误的最佳做法

具有复杂的任务序列,实现错误处理可以在使用try/catch块和诸如Choice接收器之类的东西时PortSet<ActualResult, Exception>为每个小任务快速膨胀代码.

值得庆幸的是,CCR似乎提供了一种机制来以更通用的方式处理异常,用于任务图:因果关系.典型示例如下所示:

Port<Exception> exceptionPort = new Port<Exception>();
Dispatcher.AddCausality(new Causality("some job", exceptionPort));
Arbiter.Activate(
  dispatcherQueue,
  Arbiter.Receive(false, exceptionPort, ex => Console.WriteLine(ex)));
// now schedule the real tasks
Run Code Online (Sandbox Code Playgroud)

就我而言,我有一个使用CCR的计算密集型应用程序来实现分散/聚集场景,将"作业"分成一堆并行任务.(除此之外,这些作业中的多一个可以同时运行.)如果一个任务失败,我想要停止作业中的所有剩余任务,但不能停止任何其他任务.(如果我错过了一块拼图,结果对我没用,所以继续研究这个只会浪费CPU时间.)

问题是实施停止的最佳方法是什么.

一个想法是:

  1. 创建一个单个Dispatcher实例并将其保持在应用程序生命周期
  2. DispatcherQueue为每个"工作"(一组任务)创建一个新的.Causality创建后立即添加DispatcherQueue.
  3. 在处理该异常队列,调用Suspend()DispatcherQueue.
  4. 在处置调度程序队列之前,请删除因果关系.

我想知道这个建议是否可以被视为最佳实践,或者是否有更好的方法来处理这种 - 可能是相当常见的 - 情景.

error-handling concurrency ccr

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

如何在C#中隐藏文件?

我想在c#中隐藏文件.我知道文件路径,可以创建一个FileInfo对象.

我怎么能隐藏它?

.net c#

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

WPF会成为我们缺乏光彩UI的救星吗?

我昨天在C#2008上阅读了Pro WPF(在匿名书店中),在第2章中他们提到XAML允许图形设计和程序员完全独立.让我想知道大多数公司是否正在转向专门的设计专家来实施UI?我知道在我们公司,我们对显示器/用户界面的评价不那么令人鼓舞,我们甚至考虑过引进顾问.我们所有的UI开发都是由开发人员完成的.

我们应该聘请图形设计专家,聘请顾问来看我们的工作,还是WPF会成为我们缺乏光彩的UI的救星?

c# wpf user-interface

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

Java的currentTimeMillis返回负值

我正在用Java开发一个简单的2D游戏,一切正常.为了找到正确的FPS刷新/重绘/更新,我使用currentTimeMillis来查找差异.

问题是currentTimeMillis有时会返回负值,而Thread.sleep会抛出异常(java.lang.IllegalArgumentException:timeout值为负)

我做的是在我的游戏中放一段时间,而currentTimeMillis <= -1再次检查直到它结束,然后睡觉.

代码示例:

private void gameLoop(){
    // Find FPS
    long FPS = 40;
    long beginTime = System.currentTimeMillis();
    while(beginTime < -1){
        beginTime = System.currentTimeMillis();
    }
    while(!done){
        // Sleep
        try{ 
            beginTime += FPS;
            long currTime = System.currentTimeMillis();
            while(currTime < -1){
                currTime = System.currentTimeMillis();
            }
            difference = (beginTime - currTime);
                           // Should be (currTime - beginTime) 

            Thread.sleep(difference); 
        }catch (Exception e){ 
            e.printStackTrace();
        }
        // RENDER GAME
        renderGame();
    }
    JOptionPane.showMessageDialog(null, "Game Over\nYou Died.");
    System.exit(0);
}// end gameLoop()
Run Code Online (Sandbox Code Playgroud)

当游戏开始时,这很好,但有时我仍然得到例外.有没有更好的办法?我仍然认为它返回负值是很奇怪的.

java time

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

使用内部构造函数对类进行实例化

我有一个类,其构造函数被定义为内部,这意味着我无法实例化它.虽然这可能有意义,但我仍然希望这样做一次用于调试和研究目的.

用反射可以做到吗?我知道我可以访问私人/内部成员,但我可以调用内部构造函数吗?

或者,由于构造函数没有什么重要的,我可以使用反射来说"看,只需给我一个类的实例而不调用构造函数,我会手动完成它的工作"?

性能和"稳定性"在这里不是问题,因为它不是生产代码.

编辑:正如澄清:遗憾的是,我不控制其他程序集并且没有它的源代码,我只是试图理解它是如何工作的,因为它的文档旁边是不存在的,但我应该与它.

.net c# reflection

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

如何在php中回显xml文件

如何在php中将xml文件打印到屏幕?

这不起作用:

$curl = curl_init();        
curl_setopt ($curl, CURLOPT_URL, 'http://rss.news.yahoo.com/rss/topstories');   
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);   
$result = curl_exec ($curl);   
curl_close ($curl);    
$xml = simplexml_load_string($result);
echo $xml;
Run Code Online (Sandbox Code Playgroud)

有简单的解决方案吗?也许没有SimpleXML?

php xml

32
推荐指数
5
解决办法
17万
查看次数

asp.net mvc会话示例

有人可以给我一个例子或链接到在asp.net mvc中使用会话吗?

asp.net asp.net-mvc

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