问题列表 - 第3410页

什么是确定应用程序硬件要求的最佳方法

您使用什么方法来确定服务器所需的硬件类型?

我经常发现很难预测使用数据库的基于Web的应用程序需要哪种硬件.

您是否有任何关于如何最佳选择硬件的好方法或建议?

hardware requirements web-applications

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

是否有一个Eclipse的重构工具比内置的更好?

我知道Visual Studio有更复杂的东西,但Eclipse是否有一个非常好的重构工具比少量内置的重构更好?

最好是免费的.

(更新)

希望做一些事情,比如在文件中获取所有字符串文字并使它们成为常量.
以某种自动化方式解决大量PMD错误.

eclipse refactoring

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

表单身份验证+ ASP.NET MVC绝对ReturnURL

我在服务器上有一个中央身份验证应用程序.服务器b在同一域上有一个或多个需要从服务器a进行身份验证的应用程序.设置它很容易,以便服务器b应用程序重定向到服务器a.什么不是那么容易让ReturnURL变得绝对.

这是皱纹.在服务器b上使用app有两个控制器,一个是公共的,一个是安全的.如果[authorize]装饰放在公共的动作(默认控制器)上,我会得到正确的绝对URL.但是,如果它在它自己的控制器中,我得到一个相对的URL.

我可以拦截消费应用程序中的预请求事件,但我需要网站的某些部分是公开的,而不是整个粉碎.

想法?

asp.net-mvc forms-authentication

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

这合法吗?(GPL软件/许可问题)

我在一家软件/设计公司工作,最近我发现我们的"内部"CMS实际上是由我们的一位设计师重新设计的MODx.MODx根据GPL Ver 2获得许可.我想知道将这个销售给客户是否合乎道德/合法.

我们还提供另一个实际上是ZenCart的软件包,这也是合法的吗?

我认为用于商业应用的软件需要是LGPL,这些应用程序是否"商业化"使用?我们当然把它们卖给客户,而他们的表现就像是在家里开发的......

我很想听听你对这个话题的想法/澄清,我发现它至少是不道德的.你怎么看?

gpl

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

没有证书的WCF用户名

我正在开展一个项目,我需要以下内容.

  • 服务器端的WCF服务(.NET 3.5)
  • 客户端的WPF客户端(.NET 3.0)

我有一个现有的应用程序,我必须使用(在服务器端)的身份验证和授权.我还需要在WCF服务的线程主体(站点对象)中存储有关用户的一些元数据.我这样做,以便我可以在WCF服务中获得它,如果我绝对必须; 一些业务逻辑可能需要它.所以我的计划是做以下事情......

为服务器创建一个自定义ServiceAuthorizationManager,在那里我将登录用户并从现有应用程序中获取角色.我将缓存"站点"对象,并在进一步请求从缓存中拉出.我还需要一个CustomPrincipal对象来保存我的自定义数据.我想冒充用户,以便我可以在WCF中使用内置角色过滤,如下所示:

[PrincipalPermission(SecurityAction.Demand, Role = "Role1")]
public string[] RolesForUser(string username){}
Run Code Online (Sandbox Code Playgroud)

我尝试将ASP.NET授权与自定义角色提供程序一起使用,但我无法在Current Principal上设置任何内容.我还尝试使用自定义IAuthorizationPolicy,但出现了问题.这些问题涉及能够使用WCFClient.exe应用程序,当它发现(使用mex endpoing)时它不会提供任何凭据,因此登录将失败.我最终认为ServiceAuthorizationManager是正确的方法,但我对其他建议持开放态度.

在客户端,我将收集凭据并将它们放入WCF代理类,如下所示.

proxy.ChannelFactory.Credentials.UserName.UserName = userName;
proxy.ChannelFactory.Credentials.UserName.Password = password;
Run Code Online (Sandbox Code Playgroud)

当我开始走这条路时,我注意到我无法在我的经理类的CheckAccessCore方法中获取用户名/密码.进一步调查显示我应该在自定义UserNamePasswordValidator中进行身份验证.所以我创造了其中之一.问题是验证方法永远不会被调用.

进一步的调查表明,为了调用validate方法,我的WCF服务必须具有消息或传输级安全性.问题在于,如果没有X.509证书,我无法弄清楚如何获得消息或传输级安全性.这个产品进入了数百个令人难以置信的锁定机器,并且无法安装证书.

有没有办法在没有安装证书的情况下做我要求的事情?

authentication wcf authorization certificate x509

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

在重构代码之前你会考虑什么?

我有一个刚刚发货的应用程序.自从我写这篇文章以来,我已经了解了amfphp并推动了它.两者在应用程序中使用都很"好",但我不能说此时需要它.

在重构代码之前,您考虑了哪些类型的事情?

refactoring propel amfphp

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

将monad限制为类型类

在Haskell中,有没有办法限制monad M aa满足类型类约束?

我正在将概率建模示例F#转换Haskell.但是,在Haskell中,我省略了support因为它会data Distribution a改为data (Ord a) => Distribution a.通过此更改,我收到以下错误:

...probabilisticModeling.hs:42:13:
    Could not deduce (Ord a) from the context ()
      arising from a use of `always'
                   at ...probabilisticModeling.hs:42:13-18
    Possible fix:
      add (Ord a) to the context of the type signature for `return'
    In the expression: always
    In the definition of `return': return = always
    In the instance declaration for `Monad Distribution'
Run Code Online (Sandbox Code Playgroud)

的确,always/ …

monads haskell types typeclass

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

Java:将List拆分为两个子列表?

在List中将List拆分为两个子列表的最简单,最标准和/或最有效的方法是什么?改变原始列表是可以的,因此不需要复制.方法签名可以是

/** Split a list into two sublists. The original list will be modified to
 * have size i and will contain exactly the same elements at indices 0 
 * through i-1 as it had originally; the returned list will have size 
 * len-i (where len is the size of the original list before the call) 
 * and will have the same elements at indices 0 through len-(i+1) as 
 * the original list had at indices i through len-1.
 */ …
Run Code Online (Sandbox Code Playgroud)

java list

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

在Oracle/SQL中进行时间切片

我有一个包含代表工作单元的行的大型Oracle表,除了其他元数据外还有开始时间和结束时间的列.

我需要根据这些数据生成使用图,给出一些任意的过滤标准和报告时间段.例如,给我一张上周二上午7点开始的24小时内所有Alice工作的图表.每个DB行将在图中垂直堆叠.

我可以通过查询所有可能相关的行,将每个行分成1分钟的时间段并绘制结果图表,以高级语言执行此操作.但是有没有一种有效的方法来在SQL中进行切片?或者是否有现成的Oracle技术可以做到这一点?

谢谢!

sql oracle optimization graphing reporting

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

用于搜索的ASP.NET MVC自定义路由

这是我的情景.对于该示例,我们可以说我需要根据搜索条件返回汽车列表.我希望有一个View来显示结果,因为输出将是相同的,但我需要几种方法来实现.例如,我可能有一个带有文本框的表单按年搜索.我可能有另一个单独的页面,其中包含所有红色丰田汽车的超链接.如何在同一视图和控制器中处理这些多个方案.我的困境是搜索可能包含几个选项...年份,品牌,模型等,但我不知道在哪里放置它们.

对此最好的方法是什么?我应该在路由中定义参数还是使用查询字符串等?

asp.net-mvc url-routing asp.net-mvc-routing

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