问题列表 - 第11056页

枚举的初始值

我有一个属性是enum的类

枚举是

/// <summary>
/// All available delivery actions
/// </summary>
public enum EnumDeliveryAction
  {
    /// <summary>
    /// Tasks with email delivery action will be emailed
    /// </summary>
    Email,

    /// <summary>
    /// Tasks with SharePoint delivery action 
   /// </summary>
   SharePoint
  }
Run Code Online (Sandbox Code Playgroud)

当我在代码中创建此类的实例NOWHERE时,我是否指定枚举字段的值,但它似乎默认为枚举列表中的第一项,而不是空值,这是枚举的工作原理吗?如果枚举没有设置,如何确保枚举得到某种空值,我不希望它默认为枚举中的第一个值.

c# enums

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

WCF服务问题 - 不支持协议"http".怎么解决?

我在我的开发箱上设置了WCF服务,但访问时遇到错误.我按照本指南设置了服务.它是用VS2008/C#/ .NET 3.5编写的,我的开发盒是带有IIS 7的Vista SP2.目前,服务只是默认结构,因为我在测试与它的连接之后确实是这样.

我已经检查了需要安装的内容,我很确定我已经启用了所有内容,下面的屏幕截图显示了当前的选项:

Windows IIS选项

访问http:// localhost:8000/Service.svc时出现完整错误消息如下:

Server Error in '/' Application.
--------------------------------------------------------------------------------

The protocol 'http' is not supported. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.InvalidOperationException: The protocol 'http' is not supported.

Source Error: 

An unhandled exception was generated during the …
Run Code Online (Sandbox Code Playgroud)

asp.net iis wcf web-services windows-vista

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

应该使用Closeable作为.NET的IDisposable的Java等价物吗?

更新:正如@PaulGroke在下面指出的那样,Java 7已经发生了变化:现在有了AutoCloseable.这与新的try-with-resources构造没有关联并且受流支持.

AutoCloseable是.NET IDisposable接口的直接Java等价物.


CloseableJava 1.5中引入的接口与流紧密相关,甚至还有一个异常说明符IOException.这表明它应该仅用于流或其他IO相关活动,而不是通用清理逻辑.

当然,该close()方法的描述在流/ IO上下文之外完全没有意义:

void close() throws IOException

关闭此流并释放与其关联的所有系统资源.

因此,我应该使用它上面DisposableDispose()方法声明我自己的接口,并将其用作.NET IDisposable接口的模拟吗?或者我应该重复使用,Closeable即使它可能不是一个完美的合适?

java idisposable

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

页面在Wicket中很快到期

我有一个Wicket应用程序,我的页面很快就会过期.为什么会这样,我能做些什么呢?

java wicket

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

Postgres中的脏读

我有一个长时间运行的功能,应插入新行.如何查看此功能的进度?

我认为脏读将起作用所以我阅读http://www.postgresql.org/docs/8.4/interactive/sql-set-transaction.html并提出以下代码并在新会话中运行它:


SET SESSION CHARACTERISTICS AS SERIALIZABLE;

SELECT * FROM MyTable;
Run Code Online (Sandbox Code Playgroud)

Postgres给我一个语法错误.我究竟做错了什么?如果我做对了,那么当长函数仍在运行时,我会看到插入的记录吗?

谢谢

postgresql dirtyread

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

如何命名Page OnLoadComplete事件以使其自动连线?

我试图让Page OnLoadComplete事件自动连线,但到目前为止都没有成功.

它的名称是"LoadComplete",它只是LoadComplete吗?或者它是否遵循page_load语法?

到目前为止,我没有尝试过任何工作.(我在这个事件中有一个断点,它永远不会被解雇).我尝试过以下签名的变体.

protected void LoadComplete(object sender, EventArgs e)
Run Code Online (Sandbox Code Playgroud)

谢谢凯文

asp.net

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

Java for循环与while循环.性能差异?

假设我有以下代码,有三个for循环来做某事.如果我将最外部的for循环更改为while循环,它会快速运行吗?谢谢~~

int length = 200;
int test = 0;
int[] input = new int[10];

for(int i = 1; i <= length; i++) {
    for (int j = 0; j <=length - i; j++) {
        for (int k = 0; k < length - 1; k++) {
            test = test + input[j + k];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java for-loop while-loop

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

.NET DataSet.HasChanges错误地为false

有没有人遇到ds.hasChanges()是假的,尽管ds在断点检查时显然有变化?我一直在看它已经有一段时间了,我看不出有什么问题......

// connectionstring and command has been set
DataSet ds = new DataSet();
BindingSource myBindingSource = new BindingSource();
SqlDataAdapter dataAdapter1 = new SqlDataAdapter();
dataAdapter1.Fill(ds, "Data");
myBindingSource.DataSource = ds.Tables["Data"];

// then changes made to the datatable on a windows form using bindingnavigator
ds.HasChanges(DataRowState.Modified); // is false
Run Code Online (Sandbox Code Playgroud)

现在,当我在使用HasChanges的行之后设置断点并使用DataSet Visualizer时,我可以看到DataSet实际上已经改变,但HasChanges仍然返回false.

我敢肯定我错过了明显的......有人能看出我做错了吗?

干杯

c# data-binding dataadapter

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

在Rails 2.2+中测试HTTP Basic Auth

作为我正在构建的API的一部分,有一种用户身份验证方法,成功时返回有用的用户信息,API令牌等的有效负载.

在为处理此问题的控制器编写功能测试时,我遇到了测试HTTP Basic auth的问题; 我发现很多博客提到以下代码应该用于欺骗标头以进行身份​​验证尝试:

@request.env['HTTP_AUTHORIZATION'] = ActionController::HttpAuthentication::Basic.encode_credentials(email, pass)
Run Code Online (Sandbox Code Playgroud)

问题是这没有效果; authenticate_with_http_basic没有看到标题,因此即使存在有效凭据也会返回false.

我错过了什么吗?

请注意,如果在回答中有用,应用程序将被冻结到Rails 2.2.2.

authentication testing ruby-on-rails basic-authentication http-headers

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

Lucene"或Queries"

我是Lucene的新手,我正在尝试进行类似的搜索

 content="some thext" and (id ="A" or id="B" or id="c")
Run Code Online (Sandbox Code Playgroud)

我真的迷失了,你能帮助我吗?

谢谢.

lucene search

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