小编Not*_*tMe的帖子

开源规则引擎,具有良好的编写规则界面

我正在尝试找到一个开源业务规则引擎,它具有构建规则的良好界面.

或者至少有一个在.Net平台上运行良好并且在过去12个月的某个时间更新过.

谢谢,

.net rule-engine

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

计算斐波那契

我发送了这个非常好的非递归函数来计算斐波纳契数列.

替代文字

所以我编写了一些c#并且能够验证所有高达1474的数字是否正确.

尝试计算1475及以上时会出现问题.我的c#数学技能不能达到找出不同方法的任务.那么,有人有更好的方法在c#中表达这个特定的数学函数吗?除了传统的递归函数方式?

顺便说一句,我开始使用BigInteger作为返回类型.但是当试图将(1 + Math.Sqrt(5)/ 2)提升到1475次幂时,问题确实存在.我只是没有看到我需要什么样的数据类型(也没有这个问题的机制)来让它回归到Infinity以外的东西.

这是一个起点.

private Double FibSequence(Int32 input) {
    Double part1 = (1 / Math.Sqrt(5));
    Double part2 = Math.Pow(((1 + Math.Sqrt(5)) / 2), input);
    Double part3 = Math.Pow(((1 - Math.Sqrt(5)) / 2), input);

    return (part1 * part2) - (part1 * part3);
}
Run Code Online (Sandbox Code Playgroud)

而且,不,这不是功课.对于缓慢的一天来说只是一个"简单"的问题.

fibonacci c#-4.0

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

TreatControlCAsInput问题.这是一个错误吗?

刚碰到下面描述的问题.如果"Console.TreatControlCAsInput = true;",则必须在ReadLine()上按[enter]两次.

我在下面写了一些演示代码.我猜测这个代码演示了.NET 4框架中的错误,这是正确的吗?

        Console.Write("Test 1: Console.TreatControlCAsInput = false\nType \"hello\": ");
        {
            string readline = Console.ReadLine(); // type "hello" [enter].
            Console.WriteLine("You typed: {0}", readline);
            // Prints "hello".
        }

        Console.Write("Test 2: Console.TreatControlCAsInput = true\nType \"hello\": ");
        Console.TreatControlCAsInput = true;
        {
            string readline = Console.ReadLine(); // type "hello" [enter].
            Console.WriteLine("You typed: {0}", readline);
            // Should print "hello" - but instead, you have to press [enter] 
            // *twice* to complete the ReadLine() command, and it adds a "\r" 
            // rather than a …
Run Code Online (Sandbox Code Playgroud)

.net c# .net-4.0

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

如何打印包含对象的变量名称?

如何打印保存对象的变量名称?

例如,我有:

myclass ob=new myclass()
Run Code Online (Sandbox Code Playgroud)

我怎么打印"ob"?

java

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

Web应用服务器监控

我已经看到几个StackOverflow帖子讨论了用于监视Web应用程序性能的工具,但没有一个讨论要关注的指标.

应监控哪些Web服务器指标以及哪些应设置警报?

以下是我目前的一些想法:

  • 请求超时(警报)
  • 请求排队(警报)
  • 到第一个字节的时间(可能需要外部监控)
  • 请求/秒

另外,如何在java Web应用程序服务器上测量它们.

java metrics analytics

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

ASP.NET专家 - 在横向扩展方案中设置用于共享SQL会话的应用程序域名时的小问题

我们已将ASP.NET应用程序的某些部分扩展为在一台服务器上运行,而其他部分则在另一台服务器上运行(在子域下).

两台服务器共享(SQL Server)会话.我们使用这篇MS文章创建了一个微小的HTTP模块来同步两个服务器之间的应用程序域名(没有cookie域代码,可以在web.config中配置.我后来发现这个CodeProject文章本质上是相同的.)

一切都运行良好,除了一个小问题:部署更改或web.config调整需要手动应用程序池回收(自动回收不再有效 - 而是我们得到"Web服务器当前不可用/命中刷新"错误).

我试图从HTTP模块的应用程序域命名代码移入在Global.asax的的Application_Start部分(也许这是一个更好的地方吗?) - 但收到了同样的问题.

我知道一种解决方案是在一个SQL Server Session存储过程中对应用程序名称进行硬编码; 但是这样做有点犹豫.

编辑:该应用程序是IIS 6.0下的ASP.NET 3.5(感谢@Chris和@bzlm)

iis-6 asp.net-3.5

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

如何在asp.net网站上使用图片资源?

我有一个ac#site,它使用了大量嵌入英文文本的图像.

如何根据语言使用标准资源文件交换图像?

我的App_GlobalResources目录中有一个resx文件,但我似乎无法将它插入到imageurl的asp:image控件中.

想法?

更新:

有关更多信息,请参阅图像标记代码:

<asp:image runat="server" ID="img2" ImageUrl="<%$Resources: Resource, cs_logo %>" />
Run Code Online (Sandbox Code Playgroud)

客户端的结果是:

<img id="img2" src="System.Drawing.Bitmap" style="border-width:0px;" />
Run Code Online (Sandbox Code Playgroud)

请注意,来源显然不是我所期望的......

asp.net globalization resources

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

C# - 检查是否设置了整数属性

我正在验证一些属性,我需要知道其他层是否设置了长整数值.

例如,这个类::

public class Person 
{
    public int Age {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

当我设置的新实例年龄得到值0.但我要验证,如果年龄分别设置,因为年龄可以为零(不,当然这种情况下).

我想到的一个解决方案是使用int作为可空整数(public int?Age),并在Person的构造函数中将Age设置为null.

但我试图避免它,因为我必须更改太多的类只是为了检查Age.HasValue并将其用作Age.Value.

有什么建议?

c# properties

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

我可以强制asp设置与id相同的名称

我需要处理一个充满各种不同搜索控件的表单,但是这些搜索控件现在位于母版页内,因此id中添加了额外的垃圾('ct100 $ Body $ TextBox_Postal'而不是'TextBox_Postal') .

我能够通过设置ClientIDMode = CliendIDMode.Static来解决这个问题,这很好用,因为它不会尝试在id中包含命名容器.我相信页面上永远不会有两个相同的控件,所以这会起作用.

问题是,当回发表单时,控件将按名称处理.名称仍然是'ct1200 $ Body $ ..'格式,因此processform函数无法找到任何控件.有没有办法让ASP在"静态"模式下设置名称?

asp.net-4.0

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

设计可以接受添加项的应用程序

就像有许多应用程序只是基本的,但您可以为它安装插件,从而扩展其在该应用程序中的功能.例如:

Fire Bug in Mozilla Firefox.
Run Code Online (Sandbox Code Playgroud)

他们如何设计此类应用程序以及应用程序如何接受模块以及如何自动集成.

其次,我不知道上述过程是通用的还是依赖于某种语言或工具.我们可以在WPF或Winforms中进行此类应用吗?

c# uicomponents

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