问题列表 - 第4595页

IEnumerable <TSource> Concat <TSource>是否保留元素的顺序?

假设两个列表A和B使得A =(1,2,3)和B =(4,5,6).A.Concat(B)会保留订单,结果是(1,2,3,4,5,6)吗?

.net c# linq

13
推荐指数
2
解决办法
3933
查看次数

Oracle中的重音和不区分大小写的COLLATE等效项

在Microsoft SQL Server中,如果我想在区分大小写的数据库中不敏感地搜索大小写,我可以运行以下SQL:

SELECT * FROM MyTable
WHERE MyField = 'BobDillon' COLLATE Latin1_General_CI_AI
Run Code Online (Sandbox Code Playgroud)

这将找到所有"bobdillon"条目.

如果我想在Oracle中做同样的事情,我知道我可以这样做:

SELECT * FROM MyTable
WHERE UPPER(MyField) = 'BOBDILLON'
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有直接等效的collat​​e关键字,所以我可以根据需要搜索区分大小写和重音敏感度.

oracle

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

如何在LINQ-To-SQL中手动设置标识字段(IDENTITY INSERT)

我有一个表,通常在插入时,自动键将递增.但是,有些情况下我们想要设置ID(在SQL中可以使用"IDENTITY INSERT"轻松完成).

有没有办法用LINQ to SQL实现这一目标?

谢谢,

identity insert linq-to-sql

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

如何在我自己的设计工具中获得Localizable属性和支持?

概观

在另一个问题中,我询问了为某些运行时编译器部署本地化UserControl的问题.但是,在我可以部署本地化之前,我需要一种本地化控件的方法.

背景

控件由我们自己的WinForms风格的设计器创建(使用.NET对设计图面的支持等),并保存为二进制格式,将CodeCompileUnit资源resx和用户源组合到一个文件中.然后,这些文件在运行时由另一个工具适当地编译到程序集中.

为了本地化这些,我们需要告诉设计者和序列化,可本地化的属性值将存储在资源中.VisualStudio WinForms设计器使用名为的扩展属性Localizable和用于指定默认区域性的关联属性来执行此操作.如果可能的话,我们在自定义设计器中需要这个属性.

约束

我们需要我们的独立设计器工具,它易于用于非开发人员类型以及限制某些操作,因此使用Visual Studio的免费版本(即C#Express)是行不通的(我已经支持它并且失败了) ; 因此,我们如何本地化这些UserControl需要的任何解决方案来弥补这一点.

我们可以在我们的自定义WinForms设计器中获得Localizable支持吗?

  • 如果有,怎么样?
  • 如果不是,有什么替代方案来定位我们UserControl的?例如,以某种方式后处理,不同的文件格式等.

localization internationalization windows-forms-designer winforms c#-2.0

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

Java - 捕获System.err.println或捕获PrintStream

Java新手问题:

我需要捕获第三方组件写入printStream的文本.

PrintStream默认为System.err,但可以更改为另一个PrintStream.

浏览文档,我找不到一种简单的方法将PrintStream的内容定向到字符串编写器/缓冲区.

有人可以帮忙吗?

java io stream

12
推荐指数
3
解决办法
9311
查看次数

在c#中使用十进制值作为属性参数?

我一直在尝试使用十进制值作为字段属性的参数但我得到编译器错误.

我发现这个博客文章链接说在.Net中使用它是不可能的,有人知道为什么他们选择这个或者我怎么能使用十进制参数?

谢谢.

c# parameters attributes decimal

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

Silverlight ItemsControl.你能通过模板完全拆除面板吗?

我的ItemsControl有一个DataTamplate,它只包含一个带有其他元数据的Image.我想要做的是绑定到ItemsControl并使用Convas.Left和Canvas.Top显示图像,它通过我给出的数据绑定.

我一直在努力通过ItemsPanelTemplate从控件中删除任何Panels,所以我可以在父画布中使用Attached Properties,但是看起来你总是会默认得到一个StackPanel.

那里有人有什么好主意吗?

谢谢,戴夫

data-binding silverlight templates itemscontrol

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

从ActionFilter返回视图

我有一个ActionFilter来检查URL中的参数是否有效.如果它无效,我必须渲染一个视图.我不想重定向,因为我仍然需要ActionExecutingContext.可以这样做吗?

    public override void  OnActionExecuting(ActionExecutingContext filterContext)
    {
        Guid processIdentifier = (Guid)filterContext.RouteData.Values["processIdentifier"];
        //if processIdentifier  not found render a view with message and some other objects in ViewData
        filterContext.Controller.ViewData.ModelState.AddModelError("WrongProcessIdentifier", "The process-id you supplied is not valid");
        base.OnActionExecuting(filterContext);
    }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

将一块javascript附加到DOM在生产中失败 - 但不是在开发中

我有一个ASP.NET网站.非常巨大!

我做的最新成员,一切都启用了JavaScript/AJAX.

我将HTML和JavaScript代码从服务器发送回客户端,客户端将HTML注入DIV - 并使用以下方法将JavaScript注入DOM:

$('<script type="text/javascript">' + script + '</sc' + 'ript>').appendTo(document);
Run Code Online (Sandbox Code Playgroud)

或这个:

var js = document.createElement("script");
js.setAttribute("type", "text/javascript");
js.text = script;
document.appendChild(js);
Run Code Online (Sandbox Code Playgroud)

在我自己的开发机器上,注入的javascript是可访问的,我可以执行注入的JavaScript函数.

当我部署到我的测试环境时,我们有一个内部域名,如www.testenv.com)我得到JavaScript错误.

我试图将问题隔离到一个小页面,我注入警报("sfdfdf"); 在页面的底部,这工作正常.

是否有任何政策设置禁止此操作?

javascript jquery code-injection

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

Spring对于JDBC操作来说太复杂了吗?

刚刚看过Spring的JDBC框架 - 它看起来有点学习曲线 - 我仍然无法找到任何质量的最新快速启动Spring/JDBC教程!

对于基本的JDBC操作,有没有比Spring更轻的东西 - 或者有没有人有任何好的教程链接

非常感谢

java spring jdbc

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