小编use*_*635的帖子

在dispose()命令之前,是否需要检查对象是否为null?

例如HttpWebResponse,我有一个实现的对象,IDisposable因此应该被处理掉.

有这个:

HttpWebResponse a = ....;  
Run Code Online (Sandbox Code Playgroud)

处理对象的正确方法是什么?

a.Dispose(); 
Run Code Online (Sandbox Code Playgroud)

要么:

if (a!= null)
    a.Dispose();  
Run Code Online (Sandbox Code Playgroud)

我是否应该关心对象是否为空?不管怎样我不能处理它?

c# dispose idisposable

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

如何识别语音文件中的短语

如何让引擎成功识别语音文件中的短语(wav/mp3/etc ..)?

例如,如果我有一个语音文件和同一文件上下文的书面文本,那么要使它识别语音文件中的文字.

我尝试使用SpeechRecognitionEngine,但到目前为止没有成功.

我会欣赏这些想法,因为这是我第一次处理语音识别技术.

我已经看过使用词典的语音到文本的例子,但我不确定它在这里是如何有用的.我想的可能是将所有语音文件转换为文本,然后只是查找该文本中的特定短语,但我认为这不是正确的方法.将5小时语音转换为文本似乎没有意义....或者可能将特定短语用作"词典"并在语音文件中查找此项目.

c# speech-recognition visual-studio-2010

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

在MVC中重定向之前,如何知道用户在哪里?

在我的MVC应用程序中,如果用户被重定向到另一个特定页面的页面,我需要显示某条消息.

例如:
我的HomeController中有一个HomeIndex.aspx视图,我的HelpController中有一个HelpIndex.aspx视图.
如果用户在我的HelpIndex视图中按下一个链接,并被重定向到我的HomeIndex视图,我想显示"你来自帮助页面!"

if(was redirected from X)
{
 //display msg
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc redirect

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

无法仅从远程服务器使用SQL身份验证登录

我正在尝试使用"sa"用户名和密码从远程服务器连接到SQL Server 2008 (我可以使用此用户名和密码从我自己的计算机正常登录 - 因此选择"SQL Server和Windows身份验证模式").
在我的计算机上的SQL Server日志文件中,我看到此错误:

用户'sa'登录失败.原因:尝试使用SQL身份验证登录失败.服务器仅配置为Windows身份验证.

我认为这可能是一个远程连接问题,所以我检查了属性中的远程连接已启用,在配置管理器中我启用了TCP/IP和共享管道,然后重新启动了服务,我为端口1433创建了防火墙规则.我还试图关闭防火墙,以防它以某种方式被阻止,但我得到了同样的错误.

仅当从远程服务器访问SQL Server时才会出现此错误?
我该如何解决?

sql-server login remote-connection sql-server-2008

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

将文件上传到Dropbox中的特定文件夹

我使用此示例将文件上传到Dropbox:

http://cgeers.com/2012/03/11/dropbox-rest-api-part-5-file-upload/

这是:

public FileSystemInfo UploadFile(string root, string path, string file)
{
  //...
}
Run Code Online (Sandbox Code Playgroud)

该方法有3个参数:

root:指定路径的根目录.有效值为沙箱和保管箱.
path:要上载的文件的路径.
file:要上载的本地文件的绝对路径

调用此方法如下:

var file = api.UploadFile("dropbox", "photo.jpg", @"C:\Pictures\photo.jpg");  
Run Code Online (Sandbox Code Playgroud)

Dropbox API与示例完全相同:

https://www.dropbox.com/developers/core/docs#files-POST

所以没有提到"父文件夹"..
如何在特定文件夹而不是根目录下上传文件?

c# dropbox dropbox-api

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

将特殊字符转换为常规c#

在C#中是否有一个命令来转换字符串,如:https%3A%2F%2Fwww.google.com返回https://www.google.com

某种"解密"方法可能吗?

c#

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

如何编辑文件夹/文件的修改日期?

我正在使用 webdav 和 HttpWebRequest、MKCOL 方法在 SP 中创建文件夹。
我使用 WebClient 上传文件。

对于上传的文件和创建的文件夹,如何设置其修改日期?

我正在寻找类似的东西Directory.SetLastWriteTimeFile.SetLastWriteTime

c# sharepoint webdav date

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

在C#中用\替换\\

我有一个带有双反斜杠的长字符串(路径),我想用单个反斜杠替换它:

string a = "a\\b\\c\\d";
string b = a.Replace(@"\\", @"\");  
Run Code Online (Sandbox Code Playgroud)

这段代码什么都没做......

b 遗迹 "a\\b\\c\\d"

我也尝试了不同的反斜杠组合而不是使用@,但没有运气.

c# string replace escaping verbatim-string

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

流的容量与长度的关系

当我将一些流写入新的内存流时,内存流的长度和容量最初都设置为0,并随着写入过程一起增长.但在某些时候,容量增长的速度要快于长度.
写操作完成后,我得到正确的长度(与原始输入流的长度相同),但容量更大.
这是对的吗?
它们不应该是一样的吗?
我找不到任何关于它的信息

c# memorystream copy stream capacity

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

如何从字符串中获取类型?

为什么要var type = Type.GetType("System.Windows.Forms.TextBox");回来null

我试图TextBox从一个类型中获取类型string.

.net c# reflection types casting

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

如何开始使用html5?

这可能是一个显而易见的问题,但我想知道你如何开始使用新技术?
我看到了所有新标签等,但可能如果我刚刚开始使用它,它将无法识别它.
我是否需要安装/定义/ etc以便能够开始使用它?视觉工作室将如何知道它是html5?

所有指南都集中在如何使用html5中的标签和语法,但不是如何启用它...

html5

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