问题列表 - 第16321页

IEnumerable问题:最佳表现?

快速提问:

哪一个更快?

foreach (Object obj in Collection)
{
     if(obj.Mandatory){ ... }
}
Run Code Online (Sandbox Code Playgroud)

要么

foreach (Object obj in Collection.FindAll(o => o.Mandatory))
{
...
}
Run Code Online (Sandbox Code Playgroud)

如果你知道更快的建议,我很高兴知道.

谢谢

c# ienumerable predicate

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

嵌入式hsql有趣的东西

我只是对某些东西感到好奇.我在myproject中使用hsql(当然是嵌入式).有一段时间我觉得需要可视化hibernate正在生成什么.我拿了dbvisualizer的免费副本.这是hsqljdbc.properties

jdbc.url = jdbc:hsqldb:file:mydb; create = true
hibernate hbm2ddl.auto = create

我下载了hsql 1.8.0_10.我做了所有必需的procedure.i可以连接并查看表格,但之后对表格的更改似乎不愿意显示.然后我试图删除数据库生成一个新的但仍然.你有这有什么想法吗?

我通常是Derby,但我最近意识到关系管理不是那么精确.我现在使用mysql这对开发不利,所以我想知道我是否忘记做某事或者只是想表现那样.感谢您阅读本文

java hibernate hsqldb dbvisualizer

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

方法参数可以在C#中动态化

在c#4.0中,动态方法参数是否可能,如下面的代码?

public string MakeItQuack(dynamic duck)
{
  string quack = duck.Quack();
  return quack;
}
Run Code Online (Sandbox Code Playgroud)

我在C#4.0中有很多很酷的动态关键字示例,但不像上面那样.这个问题当然受到python如何工作的启发.

parameters methods dynamic c#-4.0

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

如何在sql select语句中加入属性?

例如,我想在 select 语句中加入几个属性作为一个

select id, (name + ' ' + surname + ' ' + age) as info from users
Run Code Online (Sandbox Code Playgroud)

这不起作用,怎么办?我正在使用 postgreSQL。

sql postgresql

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

sql中nolock的语法

我见过使用nolock和(nolock)的sql语句,例如 -

select * from table1 nolock where column1 > 10
Run Code Online (Sandbox Code Playgroud)

select * from table1 with(nolock) where column1 > 10
Run Code Online (Sandbox Code Playgroud)

以上哪项陈述是正确的,为什么?

sql-server syntax nolock

19
推荐指数
4
解决办法
7万
查看次数

"System.Web.HttpContext无法序列化,因为它没有无参数构造函数."

我创建了一个其他网站可以用来在我的数据库中存储错误的Web服务.然后,他们可以访问我的网站查看他们的错误,搜索错误,过滤错误等.但是,我的Web服务出现以下错误:


System.Web.HttpContext无法序列化,因为它没有无参数构造函数.

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.InvalidOperationException:System.Web.HttpContext无法序列化,因为它没有无参数构造函数.


Web服务包含以下功能:

[WebMethod]
public static void LogError(HttpContext context, Exception exception, string APIKey)
{
    //Log the error
}

使用Web服务记录异常的外部站点在global.asax文件中包含以下代码:

void Application_Error(object sender, EventArgs e) 
{ 
    // Code that runs when an unhandled error occurs

    WebService.Errors.ErrorHandler.LogError(HttpContext.Current, Server.GetLastError(), "NOLDFHOI");
}

如何从Web站点将HttpContext从其站点获取到我的函数中?

c# asp.net serialization web-services httpcontext

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

PDF生成高分辨率SVG图像(需要建议!)

任何人都可以建议/推荐可用于动态生成可包含高分辨率图像的PDF的产品吗?

我们目前正在使用名为Corda的公司名为Highwire的产品来生成HTML页面的PDF.

Highwire在生成PDF时很糟糕,因为它不符合HTML标准(即它需要表格布局而不是CSS/Div布局).我们必须使用它,因为它能够将高清晰度SVG图像合并到其PDF输出中.

谢谢

戴夫

pdf svg pdf-generation

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

nil的未定义方法'map':NilClass

当用户试图更新他们的个人资料时,我的应用程序似乎随机抛出一个"未定义的方法`map'为nil:NilClass"错误.

但奇怪的是它说错误发生在更新上,但错误行实际上在视图中.

完整错误:

users#update (ActionView::TemplateError) "undefined method `map' for nil:NilClass"

On line #52 of app/views/users/edit.html.erb

Line 52: <%= options_from_collection_for_select(@networks_domestic, 'id', 'name', @user.network_id) %>
Run Code Online (Sandbox Code Playgroud)

以下是最近错误中的参数:

{"user"=>{"email_notify"=>"email@example.com", "network_id"=>"", 
"password_confirmation"=>"[FILTERED]", "mobile"=>"", "password"=>"[FILTERED]", 
"email"=>"email@example.com"}, "action"=>"update", "_method"=>"put", "id"=>"5089", 
"controller"=>"users"}
Run Code Online (Sandbox Code Playgroud)

老实说,不知道哪里开始寻找.我有一个用户说他可以从IE更新相同的信息,但不能从Firefox更新.当我使用相同的信息时,我可以毫无问题地更新.所以,我很难过.

ruby-on-rails undefined

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

如何复制交叉点而不是它指向的文件夹?

我将文件夹从服务器1复制到服务器2.在文件中我也有结:带有一组配置文件的文件夹:在服务器1上这个连接指向...让我们说c:\ Config(包含config1.cfg,config2) .CFG)

在服务器2上,我也有c:\ Config和同一组文件,但当然它们包含我自己不想覆盖的设置.

所以我想做的是复制结AS-IS.相反,我从服务器1获取config1.cfg和config2.cfg的副本:(

如何解决这个问题呢??

PS1.这是很长的解释,但我不能避免在这里使用交汇点(它与限制必须放置配置的位置有关(子文件夹 - '连接'指向'外部'文件夹))

PS2.操作系统是Windows Server 2003

windows symlink junction

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

从C++中的测试代码访问受保护的成员函数

我一直在努力思考从C++中的一些测试代码访问受保护成员函数的最佳方法,这是我的问题:

//in Foo.h 
Class Foo
{
protected:
    void DoSomething(Data data);
}

//in Blah.h
Class Blah
{
public:
    Foo foo;
    Data data; 
};

//in test code...
Blah blah;
blah.foo.DoSomething(blah.data); // Here's my problem!
Run Code Online (Sandbox Code Playgroud)

到目前为止一些可能的解

  • 使测试代码类成为Foo的朋友,但这会使测试代码污染Foo
  • 使DoSomething成为公共功能
  • 我已经看过为这个帖子建议为Foo创建一个测试包装器,但是这不会起作用,因为Blah包含了Foo的实例.

    欢迎所有建议/见解/意见!

    谢谢

  • c++ testing protected

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