问题列表 - 第26010页

左外连接问题

我需要将一些SQL语句转换为LINQ.如何将LEFT OUTER JOIN转换为等效的LINQ语句?

linq

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

如何将C#.net .dll移植到siverlight以获得更多平台独立性?

我使用C#的基本实用程序编写了一个dll库.但是为了平台独立性,我想把它移植到silverlight.可能吗?如果可能的话,该怎么做?

或者你们有其他建议吗?

c# silverlight dll

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

如果Javascript中的"with"语句创建了一个新范围,为什么每次关闭时此关闭都不包含新范围中的新"x"?

如果withJavascript中的语句创建了一个新范围,那么不应该点击链接显示x不同范围内的不同内容吗?它没有.

<a href="#" id="link1">ha link 1</a>
<a href="#" id="link2">ha link 2</a>
<a href="#" id="link3">ha link 3</a>
<a href="#" id="link4">ha link 4</a>
<a href="#" id="link5">ha link 5</a>


<script type="text/javascript">

    for (i = 1; i <= 5; i++) {

        with({foo:"bar"}) {
            var x = i;
            document.getElementById('link' + i).onclick = function() { alert(x); return false; }
        }

    }

</script>
Run Code Online (Sandbox Code Playgroud)

javascript closures scope

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

文件扩展名后的空格 - >奇怪的FileInfo行为

不知何故,一个文件出现在我的一个目录中,并且它的扩展名末尾有空格 - 它的名字是"test.txt".奇怪的是,Directory.GetFiles()返回我这个文件的路径,但我无法用FileInfo类检索文件信息.

错误在此处显示:

DirectoryInfo di = new DirectoryInfo("c:\\somedir");
FileInfo fi = di.GetFileSystemInfos("test*")[0] as FileInfo; 
//correctly fi.FullName is "c:\somedir\test.txt "
//but fi.Exists==false (!)
Run Code Online (Sandbox Code Playgroud)

FileInfo类是否已损坏?我可以以某种方式检索有关此文件的信息吗?我真的不知道该文件是如何出现在我的文件系统上的,我无法再重新创建它们.

我尝试使用这种类型的扩展创建新文件的所有尝试都失败了,但是现在我的程序在绑定它时崩溃了.我可以在找到文件时轻松处理异常,但男孩我很好奇!

.net c# filesystems fileinfo

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

符合条件的C#编译器是否可以优化本地(但未使用)变量(如果它是对象的唯一强引用)?

另见这些相关资源:


换一种说法:

可以在变量超出范围之前回收局部变量引用的对象(例如,因为变量已分配,但之后不再使用),或者该变量在变量退出之前保证不符合垃圾收集条件.范围?

让我解释:


void Case_1()
{
    var weakRef = new WeakReference(new object());

    GC.Collect();  // <-- doesn't have to be an explicit call; just assume that
                   //     garbage collection would occur at this point.

    if (weakRef.IsAlive) ...
}
Run Code Online (Sandbox Code Playgroud)

在这个代码示例中,我显然必须计划object垃圾收集器回收new'ed的可能性; 因此if声明.

(请注意,我使用weakRef的唯一目的是检查新人object是否还在.)


void Case_2()
{
    var unusedLocalVar = new object();
    var weakRef = new WeakReference(unusedLocalVar);

    GC.Collect();  // <-- doesn't have to be an explicit call; just assume that …
Run Code Online (Sandbox Code Playgroud)

.net c# garbage-collection weak-references compiler-optimization

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

横向模式中的软键盘不会在Android模拟器中弹出

在Android模拟器中,我处于横向模式并双击文本编辑面板.软键盘没有出现.但是,它在纵向模式下工作.

我在线检查了一些帖子.他们说因为硬键盘可以横向模式使用.如果是这样,我怎么能禁用硬键盘.或者这个问题有任何设定原因吗?

android

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

URL中的Unicode字符

在2010年,您是否会在大型门户网站中提供包含UTF-8字符的URL?

根据URL上的RFC禁止使用Unicode字符(请参阅此处).它们必须被编码为符合标准的百分比.

不过,我的主要观点是提供未编码的字符,其唯一目的是拥有漂亮的URL,因此百分比编码已经完成.

无论RFC说什么,所有主流浏览器似乎都可以解析这些URL.不过,我的总体印象是,当离开网络浏览器的域时,它会变得非常不稳定:

  • URL被复制+粘贴到文本文件,电子邮件,甚至是具有不同编码的网站
  • HTTP客户端库
  • 异国浏览器,RSS阅读器

我的印象是否正确,预计会遇到麻烦,因此,如果您为非技术受众提供服务并且即使引用并传递了所有链接也很重要,那么这还不是一个实用的解决方案吗?

是否有一些神奇的方式在HTML中提供漂亮的URL

http://www.example.com/düsseldorf?neighbourhood=Lörick
Run Code Online (Sandbox Code Playgroud)

可以复制+粘贴特殊字符,但在旧客户端重复使用时可以正常工作吗?

html unicode url utf-8

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

在Intranet中强制"Internet Explorer 8"浏览器模式

IE8中有"Internet Explorer 8","Internet Explorer 8兼容模式"和IE7模式.

但是,IE中的默认设置使所有Intranet网站都使用"IE8兼容模式",即使我已经设置了doctype,meta标签,http标头也建议强制进入IE8模式.

我有

<!DOCTYPE HTML PUBLIC" - // W3C // DTD HTML 4.01 Transitional // EN"" http://www.w3.org/TR/html4/loose.dtd ">

<meta http-equiv ="X-UA-Compatible"content ="IE = 8">

但它仍然进入"IE8兼容模式",IE设置没有任何变化.

如何强制它进入纯粹的"IE8"模式,而不更改任何浏览器的设置?

PS.我不是在说"文件模式".

html internet-explorer-8 ie8-compatibility-mode ie8-browser-mode x-ua-compatible

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

用innerhtml替换节点

使用 JavaScript,我想删除特定的 DOM 节点并将其替换为 innerHTML。例如我想改变

<div>
...
   <div id="t1">
        this is <b> the text </b> I want to remain.
   </div>
...
</div>
Run Code Online (Sandbox Code Playgroud)

<div>
...
    this is <b> the text </b> I want to remain.
...
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript dom

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

以编程方式确认手机号码的存在

如何确认电话号码是合法的还是已连接?我想阻止用户注册虚假号码.

有没有办法以编程方式拨打电话或其他什么?或者查看手机是否还活着,已连接?

verification confirm mobile-phones

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