问题列表 - 第23254页

在vb.net中创建并写入文本文件

我正在创建一个小的vb.net应用程序,我正在尝试将列表视图中的结果列表写入文本文件.我在线查看并找到了打开保存文件对话框并编写文本文件的代码.当我在保存文件对话框中单击"保存"时,我收到一条IOException,其中显示消息"进程无法访问文件'C:\ thethe.txt',因为它正由另一个进程使用." 文本文件在正确的位置创建,但为空.应用程序退出此行"Dim fs As New FileStream(saveFileDialog1.FileName,FileMode.OpenOrCreate,FileAccess.Write)"提前感谢您的任何帮助.

Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
    Dim myStream As Stream
    Dim saveFileDialog1 As New SaveFileDialog()

    saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
    saveFileDialog1.FilterIndex = 2
    saveFileDialog1.RestoreDirectory = True

    If saveFileDialog1.ShowDialog() = DialogResult.OK Then
        myStream = saveFileDialog1.OpenFile()
        If (myStream IsNot Nothing) Then
            Dim fs As New FileStream(saveFileDialog1.FileName, FileMode.OpenOrCreate, FileAccess.Write)
            Dim m_streamWriter As New StreamWriter(fs)
            m_streamWriter.Flush()
            'Write to the file using StreamWriter class
            m_streamWriter.BaseStream.Seek(0, SeekOrigin.Begin)
            'write each row of …
Run Code Online (Sandbox Code Playgroud)

.net vb.net

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

多态性和c#

最近在MS采访中提出了一个基本问题

class A {
    public virtual void Method1(){}

    public void Method2() {
        Method1();
    }
}

class B:A {
    public override void Method1() { }
}

class main {
    A obk = new B();
    obk.Method2(); 
}
Run Code Online (Sandbox Code Playgroud)

那么调用哪个函数?抱歉打字错误.

c# polymorphism

5
推荐指数
2
解决办法
2037
查看次数

应用程序运行之间WebView缓存是否会持续存在?

我有一个WebView.我不太确定缓存是如何工作的.理想情况下,我想从网络加载一次网页(包含图像),然后从此开始只从本地缓存加载它.我不确定我们是否对webview有这种级别的控制权.它会在某个时刻自动清除缓存吗?我怎么能说出来?我需要确保它确实在我的应用程序的不同运行之间保持页面缓存.

http://developer.android.com/reference/android/webkit/WebSettings.html

缓存模式似乎没有指定缓存是否在应用程序的运行之间持续存在?

谢谢

android

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

如何使用Perl的Getopt :: Long处理-r = <pattern>?

我正在使用Getopt :: Long解析Perl中的命令行选项.对于长命令(例如,),我被迫-对短命令(-s)和--(双破折号)使用前缀(一个破折号--input=file).

我的问题是有一个特殊选项(-r=<pattern>)所以它对于参数的要求是长选项,但它必须有一个破折号(-)前缀而不是--像其他长选项一样双破折号().可以设置Getopt :: Long来接受这些吗?

perl getopt-long

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

有人在生产中使用Moles/Pex吗?

我确实搜索了论坛,但没有找到类似的问题.我希望最终决定我们的选择模拟框架作为最佳实践向前推进 - 我已决定使用Moq ......直到最近我发现MS最终创建了一个名为Moles的模拟框架,它似乎工作类似通过探查器API性感等对TypeMock进行..

这里有一百万'NMock vs Moq vs TypeMock vs Rhino ......'线程.但是我从未见过Moles参与其中.事实上,我甚至不知道它是否存在直到很久以前.有人用吗?在生产?任何人都为它转储旧的模拟框架,如果是的话,哪一个?它与你使用的模拟框架相比如何?

谢谢.. ps,我们正在使用VS2008并且很快就会进入2010年.

tdd unit-testing mocking visual-studio-2008 pex-and-moles

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

BasicHTTPServer,SimpleHTTPServer和并发

我正在编写一个小型Web服务器,用于使用python,BasicHTTPServer和SimpleHTTPServer进行测试.它看起来像是一次处理一个请求.有没有什么方法可以让它更快一点而不会太深入?基本上我的代码如下所示,我想保持这个简单;)

os.chdir(webroot)
httpd = BaseHTTPServer.HTTPServer(("", port), SimpleHTTPServer.SimpleHTTPRequestHandler)
print("Serving directory %s on port %i" %(webroot, port) )
try:
 httpd.serve_forever()
except KeyboardInterrupt:
 print("Server stopped.")
Run Code Online (Sandbox Code Playgroud)

python concurrency simplehttpserver

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

C语言中的泛型编程与void指针

尽管可以使用void指针(泛型指针)在C中编写通用代码,但我发现调试代码非常困难,因为void指针可以在没有编译器警告的情况下采用任何指针类型.(例如,函数foo()接受void指针,它应该是指向struct的指针,但是如果传递char数组,编译器不会抱怨.)在C中使用void指针时,你们都使用什么样的方法/策略?

c generics pointers

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

使用Regex解析和替换字符串

我有各种各样的字符串,如下所示:

$(gateway.jms.jndi.ic.url,0,tibjmsnaming, tcp)/topic/$(gateway.destination.prefix)$(gateway.StatusTopicName),$(gateway.jms.jndi.ic.username),$(gateway.jms.jndi.ic.password),abinding,tBinding
Run Code Online (Sandbox Code Playgroud)

我试图找出一种方法来提取$(...)部分并用其他字符串替换它们.

无论如何在C#中解析这些组并用另一个字符串逐个替换?

谢谢

c# regex

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

在.NET 4.0项目中引用.NET 2.0混合模式程序集需要什么"附加配置"?

我有一个项目,其中我想使用一些.NET 4.0功能,但核心要求是我可以使用针对2.X编译的System.Data.SQLite框架.我看到提到这是可能的,例如这里接受的答案,但我不知道如何实际实现这一点.

当我在参考2.X程序集时尝试运行我的4.0项目时,我得到:

混合模式程序集是针对运行时的版本"v2.0.50727"构建的,如果没有其他配置信息,则无法在4.0运行时加载.

什么"附加配置"是必要的?

.net c# sqlite .net-4.0 system.data.sqlite

517
推荐指数
8
解决办法
18万
查看次数

如何在动态linq查询中使用"包含"或"喜欢"?

CSharpSamples.zip中Dynamic Linq附带的帮助文件未显示使用contains或like的任何示例.

这样做有什么简单的解决方法吗?即哪里(像@col这样的col)不起作用.

.net linq dynamic linq-to-sql

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