问题列表 - 第13687页

.NET:比位掩码更容易测试目录?

有没有更简单的方法来测试文件系统项是否是目录而不是使用位掩码?

我在我的一个应用程序中有这个代码(两个第二行实际上是在folderItems的循环中,但为了简单起见假设第一个元素):

Dim folderItems As String() = Directory.GetFileSystemEntries(aFolder)
Dim someDirItem As String = folderItems(0)
Dim fInfo As System.IO.FileInfo = New System.IO.FileInfo(someDirItem)
Dim isDirectory As Boolean = (CInt(fInfo.Attributes) And CInt(FileAttributes.Directory)) > 0
Run Code Online (Sandbox Code Playgroud)

(FileAttributes.Directory是16).

这是有效的,但是有一种比使用按位AND和1000(基数2)更简单的方法吗?

.net vb.net directory

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

如何打开一个已被其他用户打开的mdb文件?

我创建了一个包含表单和报告的Access文件,并将其放在具有完全访问权限的共享驱动器中.但是当一个用户打开Access文件时,另一个用户无法打开该文件.他点击了该文件,但没有响应......而我在服务器上可以随时打开它.我被卡住了.此项目适用于所有用户,所有用户都需要同时访问mdb文件.怎么可能呢.

我有很多希望.希望你们帮助我.

提前致谢.

ms-access sharing

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

无法将MyObject类型的对象强制转换为MyObject类型

我有这种情况,我在C#中使用的Web服务方法返回一个Business对象,当使用以下代码调用webservice方法时,我在reference.cs类中得到异常"无法将ContactInfo类型的对象强制转换为类型ContactInfo"的网络参考

码:

ContactInfo contactInfo = new ContactInfo();
Contact contact = new Contact();

contactInfo = contact.Load(this.ContactID.Value);
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.

c# web-services

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

C#通过windows api从文件中获取缩略图

Windows资源管理器可以显示文件的缩略图.这些缩略图由核心和第三方shell扩展提供.

我知道如何扩展shell以向Windows提供缩略图.

我想要做的是使用C#通过shell从系统上的任何文件中检索缩略图.这可能吗?

本质上,我正在编写一个自定义文件浏览器,我想显示缩略图,并且无法解析地球上的每个文件以制作我自己的缩略图.

澄清:许多答案似乎都围绕网页缩略图或缩放图像.但这根本不是我想要的.我想要的是向Windows询问这些文件类型的缩略图:.DOC,.PDF,.3DM,.DWG ......和mabye大约十几个.我不想自己解析,渲染和制作缩略图,因为Windows已经知道如何.

我作为答案发布的代码实际上有用......也许它可以简化并清理一下.

c# windows-shell

69
推荐指数
3
解决办法
6万
查看次数

有没有办法将pdb文件与ilmerge合并?

由于各种原因,我们使用ilmerge将所有应用程序集合放入一个文件中,因此用户只需处理一个文件.不幸的是,似乎没有办法将.pdb文件与程序集合并.有谁知道解决这个问题的方法?

.net c# ilmerge

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

ASP.NET:在代码中验证用户

我正在玩认证和授权以准备一些任务.我创建了两个页面:Login.aspx和Default.aspx.在配置文件中,我为表单设置了身份验证,并拒绝了未经身份验证的用户访问:

<authentication mode="Forms">
      <forms name="aaa" defaultUrl="~/Login.aspx" />
    </authentication>
    <authorization>
      <deny users="?"/>
    </authorization>
Run Code Online (Sandbox Code Playgroud)

然后我写了一些简单的代码来验证我在Login.aspx中的用户:

protected void Page_Load(object sender, EventArgs e)
        {
            GenericIdentity identity = new GenericIdentity("aga", "bbb");
            Context.User = new GenericPrincipal(identity, new String[] { "User" }); ;
            Response.Redirect("~/Default.aspx");
        }
Run Code Online (Sandbox Code Playgroud)

当我运行它时,重定向不会发生.而是一遍又一遍地调用Login.aspx,因为用户未经过身份验证(每次加载时Context.User.Identity.IsAuthenticated都为false).我究竟做错了什么?

asp.net authentication forms-authentication

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

将内容标记为内容中的纯文本

我正在尝试匹配<a>我的内容中的标签,然后用链接文本替换,然后用方括号中的url替换打印版本.如果只有"href",则以下示例有效.如果<a>包含另一个属性,则它匹配太多并且不会返回所需的结果.如何匹配URL和链接文本呢?

这是我的代码:

<?php
$content = '<a href="http://www.website.com">This is a text link</a>';
$result = preg_replace('/<a href="(http:\/\/[A-Za-z0-9\\.:\/]{1,})">([\\s\\S]*?)<\/a>/',
     '<strong>\\2</strong> [\\1]', $content);
echo $result;
?> 
Run Code Online (Sandbox Code Playgroud)

期望的结果:

<strong>This is a text link </strong> [http://www.website.com]
Run Code Online (Sandbox Code Playgroud)

谢谢你,杰森

php regex preg-replace

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

什么是WINVER?

我正在查看一些代码,他们有这一行:#define WINVER 0x0501stdafx.h文件中?你为什么需要定义WINVER?它如何影响您的代码?有人可以解释一下吗?

c++ windows header header-files

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

MVC Contrib是否实现了提高ASP.NET MVC生产力的承诺

我在创建一个新的ASP.NET MVC项目时非常关注.一些教程推荐使用MVC Contrib.如果它实现了使用ASP.NET MVC提高工作效率的承诺,我想获得Stack Overflow社区的意见.基本上MVC Contrib的好处值得为我的应用程序添加另一个漏洞抽象

asp.net asp.net-mvc leaky-abstraction mvccontrib

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

如何在没有时间部分的情况下比较两个日期?

我想有一个compareTo方法忽略java.util.Date的时间部分.我想有很多方法可以解决这个问题.什么是最简单的方法?

java

191
推荐指数
14
解决办法
26万
查看次数