小编mga*_*mer的帖子

Jsf如何创建命名容器

我的JSF应用程序中存在重复ID的问题.我在这篇文章中读过,其中一个可能的解决方案是使用命名容器.你能给我一些例子来说明如何使用命名容器来避免重复的id问题吗?我使用Facelets.

jsf facelets naming-containers

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

.NET中用户创建的结构和框架结构之间的差异

为什么C#编译器不允许你编译它:

int a;
Console.WriteLine(a);
Run Code Online (Sandbox Code Playgroud)

但是允许你编译:

MyStruct a;
Console.WriteLine(a);
Run Code Online (Sandbox Code Playgroud)

其中MyStruct定义为:

struct MyStruct
{

}
Run Code Online (Sandbox Code Playgroud)

更新:在第一个案例中错误是:

错误1使用未分配的局部变量'a'

.net c# struct value-type

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

C#值类型初始化为null

在C#3.0中,您可以为int分配null吗?type(在CLR int?中是一个struct):

int? a = null;
Run Code Online (Sandbox Code Playgroud)

但是当你定义一个自定义结构时:

struct MyStruct
{

}
Run Code Online (Sandbox Code Playgroud)

编译此代码时出错:

MyStruct a = null;
Run Code Online (Sandbox Code Playgroud)

错误如下:

Cannot convert null to 'Example.MyStruct' because it is a non-nullable value type
Run Code Online (Sandbox Code Playgroud)

int?是CLR中的结构,它在某种程度上违反直觉,我们可以为它分配null.我想null被隐式地转换或装箱到certian int?表示空值的值.它是如何完成的?如何以可以执行该行的方式扩展MyStruct:

MyStruct a = null;
Run Code Online (Sandbox Code Playgroud)

.net c# null nullable value-type

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

ninject .net 4.0

你可以在VS2010 RC1上使用Ninject 2.0吗?

ninject .net-4.0 visual-studio-2010

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

在实体Bean中使用无状态EJB bean

显然在实体bean中使用无状态EJB bean会有异味,但请考虑如下方案并告诉我您是否知道更好的解决方案:

  1. 我有一个InvoiceTemplate带有字段的实体BeanNextInvoiceDate
  2. 生成NextInvoiceDate是一个复杂的过程,应该在InvoiceTemplate课外进行
  3. NextInvoiceDate应该每次都更新InvoiceTemplate存储到db

现在我有关于实体bean NextInvoiceDate中的@PrePersist @PreUpdatemethon 生成的逻辑InvoiceTemplate.逻辑变得越来越复杂,我想将它移到InvoiceTemplate实体bean之外.它在我看来应该有一个服务来计算NextInvoiceDate.但那么从内部调用这项服务是否正确InvoiceTemplate

java jpa ejb-3.0

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

使用NServiceBus测试Bus.Send应用程序

我在使用NServiceBus的应用程序.NET应用程序中有这个代码:

 Bus.Send<IServiceStarted>(e =>
                             {
                                  e.ServiceInfo = ReadServiceInfo();
                                  e.EventTime = DateProvider.Now;
                             });
Run Code Online (Sandbox Code Playgroud)

你会如何对这样的代码进行单元测试?

c# unit-testing rhino-mocks mocking nservicebus

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

什么时候配置Log4Net?

鉴于你有

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
Run Code Online (Sandbox Code Playgroud)

在AssemblyInfo.cs文件中,何时配置Log4Net?它是在应用程序启动时还是第一次使用记录器时?

c# logging log4net

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

确定用户是否已启动给定的JavaScript操作

是否可以确定用户是否已启动给定的JavaScript操作?例如,我想知道用户是否点击了链接,还是通过jQuery fire event方法?

javascript jquery events javascript-events

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

加载程序集后执行的C#方法

我写了一些C#类libary,我想使用Ninject为我的类提供依赖注入.类库是否有可能声明一些代码(方法),这些代码(方法)将在加载类库时每次执行.我需要这个来为Ninject定义绑定.

c# ninject class

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

Visual Studio 2010调试ASP .NET MVC 2应用程序很慢

从Visual Studio 2010开始的Asp .NET MVC 2应用程序在我看来是该死的.刷新或打开新页面需要2-5秒.你有同样的问题吗?你知道这个ASP .NET MVC 2调试模式是否可以以某种方式加速?

我在64位计算机,Windows 7和Visual Studio 2010上工作.

debugging asp.net-mvc visual-studio-2010

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