小编Ash*_*ain的帖子

非抽象类中的抽象方法

我想知道在非抽象类中限制抽象方法的设计背后的原因(在C#中).

我知道类实例不具有定义,因此它们不可调用,但是当定义静态方法时,它们也被排除在实例之外.为什么抽象方法没有这样处理,任何具体原因相同?

可以在具体类中允许它们,并且可以强制派生类实现方法,基本上就是在抽象类中抽象方法的情况下完成的方法.

c# compiler-construction oop

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

在javascript中调用另一个方法内的方法?

我有一个JavaScript名称空间说

A={

  CA: function() {
    this.B();
  },
  B: function() {
    var test='test';
    var result='t1';

    C: function() {
      this.test='test1';
      .....
      .....
      return 'test1';    
    }

   result=this.C();  
   return result; 
  }
}
Run Code Online (Sandbox Code Playgroud)

现在当我执行这样的代码时,它给出了TypeError:this.C不是一个函数.有人可以告诉我为什么会这样.我知道这与词汇范围有关,但我无法理解这一点.

javascript methods

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

泛型运行时或编译时多态吗?

我读到以下格式属于参数多态,但是我们可以将它分为一个,运行时或编译时多态吗?

public class Stack<T>
{  // items are of type T, which is known when we create the object
   T[] items;  
   int count;  
   public void Push(T item)    {...}
   //type of method pop will be decided when we create the object  
   public T Pop() 
   {...} 
 }  
Run Code Online (Sandbox Code Playgroud)

c# oop generics polymorphism

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

Apache与JBOSS使用AJP(mod_jk)给出了线程数的峰值

我们使用Apache和JBOSS来托管我们的应用程序,但是我们发现了一些与mod_jk的线程处理有关的问题.

我们的网站属于流量较低的网站,在我们网站的高峰活动时间内最多有200-300个并发用户.随着流量的增长(不是就并发用户而言,而是就来到我们服务器的累积请求而言),服务器停止长时间处理请求,尽管它没有崩溃,但是在20分钟之前无法提供请求.JBOSS服务器控制台显示350个线程在两个服务器上都忙,尽管有足够的可用内存,超过1-1.5 GB(使用JBOSS的2个服务器为64位,为JBOSS分配4 GB RAM)

为了检查我们使用JBOSS和Apache Web控制台的问题,我们看到线程在S状态下显示的时间长达几分钟,尽管我们的页面需要大约4-5秒才能完成.

我们接受了线程转储,发现线程大多处于WAITING状态,这意味着它们无限期地等待.这些线程不是我们的应用程序类,而是AJP 8009端口.

有人可以帮我这个,因为其他人也可能得到这个问题并以某种方式解决了它.如果需要更多信息,请告诉我.

另外mod_proxy比使用mod_jk更好,或者mod_proxy有一些其他问题,如果我切换到mod__proxy对我来说可能是致命的?

我使用的版本如下:

Apache 2.0.52
JBOSS: 4.2.2
MOD_JK: 1.2.20
JDK: 1.6
Operating System: RHEL 4
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

专家!!!! 我们终于找到了上面提到的配置的解决方法.它是APR的使用,在这里提到:http://community.jboss.org/thread/153737.正如许多人在下面的答案中正确提到的问题,即连接器问题.之前我们通过配置hibernate和增加响应时间来进行临时解决.完整的解决方案是APR.

java apache jboss multithreading ajp

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

用匿名类型写分组

我正在写两个表的group by子句,这两个表是通过实体数据模型连接和访问的.我无法迭代匿名类型,有人可以帮助我.

 public string GetProductNameByProductId(int productId)
    {
        string prodName=string.Empty;        
        using (VODConnection vodObjectContext = new VODConnection())
        {

            var products = from bp in vodObjectContext.BFProducts
                                             join bpf in vodObjectContext.BFProductMasters on bp.ProductMasterId equals bpf.ProductMasterId
                                             where bp.ProductId == productId
                           group bp by new { ProductId = bp.ProductId, ProductName = bp.ProductName, ProductMasterName=bpf.ProductMasterName} into newInfo
                           select newInfo;

//Want to iterate over products or in fact need to get all the results. How can I do that? Want productmastername property to be set in prodName variable by …
Run Code Online (Sandbox Code Playgroud)

linq .net-4.0 linq-to-sql

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

审核Microsoft Dynamics CRM 2011中的自定义

我想在我的CRM解决方案中对Entity Forms上的Team on Server完成的自定义添加审计.

我知道CRM 2011中有一个用于审核CRM 2011中的实体和字段更改的功能,但我想确保如果有人更改了表单而没有编辑实体和字段ex:从左到右移动控件,它应该记录在某个地方, CRM 2011中有这样的要求有什么解决方案吗?

我是CRM 2011的初学者,所以如果我的问题没有意义,请原谅.

dynamics-crm dynamics-crm-2011

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

TFS - 在没有VS 2010更改源控制功能的情况下在外部删除项目绑定

我有一个项目已经通过GetLatest从TFS中获取,我只读取访问权限,因此能够获得最新代码.现在我没有项目的checkout访问权限,因此我想要断开这个项目,我可以修改一些文件.

我试图通过Visual Studio 2010 - >文件 - >源代码控制 - >更改源代码控制,但也有,它给出了无法访问的错误.项目文件显示针对它们的锁定图标,显示它们以只读模式连接到TFS.

在使用SVN时,我曾经采用删除.SVN文件夹的方法(通过搜索.svn文件夹并将其全部删除).是否有适用于TFS的类似方法?

tfs visual-studio-2010 tfs2010

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

为什么密封关键字不包含在访问修饰符列表中?

我认为sealed应该包含在C#语言的访问修饰符列表中.有人可以说出它被排除在外的原因吗?

c# language-design access-modifiers sealed

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

如何使用Javascript获取Server Version CRM 2011或CRM 2013

我想创建一个JS文件,它可以区分2011和2013版本的DCRM.是否有一些我可以使用的功能或某种方式来检查JS是在CRM 2011上执行而不是在CRM 2013上执行.

我想为CRM 2011和CRM 2013解决方案创建一个通用代码,并且将根据所使用的服务器相应地处理一些特定任务.

我很好,如果有一些客户端功能在2013年给出异常,在catch块我将处理它并将区分.但无论如何,它"不应该给服务器端打击".

请帮忙.

javascript dynamics-crm dynamics-crm-2011 dynamics-crm-2013

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