小编MrC*_*uer的帖子

新Bitmap(filePath)锁定的免费文件

我有一个PictureBox的图像指向某个文件"A".在执行时我想将PictureBox的图像更改为另一个"B"但我收到以下错误:

"mscorlib.dll中出现'System.IO.IOException'类型的第一次机会异常附加信息:进程无法访问文件"A",因为它正由另一个进程使用."

我将Image设置如下:

pbAvatar.Image = new Bitmap(filePath);
Run Code Online (Sandbox Code Playgroud)

如何解锁第一个文件?

c# image file picturebox

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

将DataTable从一个DataSet复制到另一个DataSet

我正在尝试向一个新的DataSet X添加一个DataTable,它位于不同的DataSet Y中.如果我直接添加它,我会收到以下错误:

DataTable已经属于另一个DataSet.

我是否必须克隆DataTable并将所有行导入其中,然后将新的DataTable添加到新的DataSet中?有没有更好/更简单的方法呢?

c# datatable dataset

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

从Mercurial存储库创建快速导出包

我正在尝试找到快速导出hg存储库并将结果转储到快速导出兼容格式文件的方法.

基本上我想用Git或Plastic SCM做同样的事情:

git fast-export --all -C --tag-of-filtered-object=drop --signed-tags=strip > Repository.fast-exported


cm fast-export MyProject@PlasticSCMServer:8087 Repository.fast-exported
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用hg-fast-export.py工具直接快速导入/快速导入Git(http://hedonismbot.wordpress.com/2008/10/16/hg-fast-export-convert -mercurial-repositories-to-git-repositories /)但我想知道我是否可以创建转储文件.

git version-control mercurial plasticscm

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

从Coffee-script执行命令行顺序

是否可以执行命令行顺序,如'll','pwd'或Coffee脚本中的任何内容?

到目前为止,我试图找到没有运气的例子.

谢谢!

command-line coffeescript

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

由完整的字符串分隔符拆分字符串

我需要拆分一个字符串,例如AAA @ AAA _ @#BBBBBB @#@ CCCCCC,使用完整的字符串" _ @#@ _" 作为分隔符.我正在寻找的结果是:

[0] AAA @ AAA

[1]

[2] BBBBBB

[2]

[3] CCCCCC

我正在做以下事情:

char[] sep = FIELD_SEPARATOR.ToCharArray();
ArrayList result = new ArrayList();
string[] fields = line.Split(sep);
Run Code Online (Sandbox Code Playgroud)

FIELD_SEPARATOR是字符串"_ @#@ "的地方我得到第一个字段的2个记录,并从中删除"@"字符.

[0] AAA

[1] AAA

...

有办法吗?我正在使用.NET Framework 1.1

提前致谢!

c# string split

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

使用pscp自动接受rsa指纹

当您使用pscp将文件发送到单个计算机时,这不是什么大问题,因为您将获得一次rsa指纹提示,之后再也不会.但是如果你想连接200台机器,你肯定不想输入"是"200次....

我在Windows机器上使用pscp,我真的不关心指纹,我只想接受它.每次重启机器时,我都在使用Amazon EC2并更换指纹....

如果有办法避免使用pscp或其他工具,请告诉我!

谢谢!

rsa amazon-ec2 fingerprint

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