草庐IT

random_filename

全部标签

c# - 在 C# 中访问 Process.MainModule.FileName 时如何避免 Win32 异常?

我开始了一个新项目,列出了所有正在运行的进程的完整路径。当访问某些进程时,程序崩溃并抛出Win32Exception。描述说列出进程模块时发生错误。最初我认为可能会出现此问题,因为我在64位平台上运行它,所以我针对x86和AnyCPU.不过,我遇到了同样的错误。Processp=Process.GetProcessById(2011);strings=proc_by_id.MainModule.FileName;错误发生在第2行。空白字段显示发生错误的进程:有什么办法可以绕过这个错误信息吗? 最佳答案 请参阅JeffMercado的

c# - 在 C# 中访问 Process.MainModule.FileName 时如何避免 Win32 异常?

我开始了一个新项目,列出了所有正在运行的进程的完整路径。当访问某些进程时,程序崩溃并抛出Win32Exception。描述说列出进程模块时发生错误。最初我认为可能会出现此问题,因为我在64位平台上运行它,所以我针对x86和AnyCPU.不过,我遇到了同样的错误。Processp=Process.GetProcessById(2011);strings=proc_by_id.MainModule.FileName;错误发生在第2行。空白字段显示发生错误的进程:有什么办法可以绕过这个错误信息吗? 最佳答案 请参阅JeffMercado的

c# - 使用 OpenFileDialog 属性时仅获取文件名 "FileName"

我试图在label1.Text属性中只包含我在OpenFileDialog中选择的文件的文件名,但我还没有找到解决方案。我知道我可以使用ofd实例上字符串类的方法来过滤文件的整个路径,但我想知道是否存在更智能/更快捷的方法?OpenFileDialogofd=newOpenFileDialog();ofd.Title="Findsong";ofd.Filter="MP3files|*.mp3";ofd.InitialDirectory=@"C:\";if(ofd.ShowDialog()==DialogResult.OK){label1.Text=""+ofd.FileName+"";

c# - 使用 OpenFileDialog 属性时仅获取文件名 "FileName"

我试图在label1.Text属性中只包含我在OpenFileDialog中选择的文件的文件名,但我还没有找到解决方案。我知道我可以使用ofd实例上字符串类的方法来过滤文件的整个路径,但我想知道是否存在更智能/更快捷的方法?OpenFileDialogofd=newOpenFileDialog();ofd.Title="Findsong";ofd.Filter="MP3files|*.mp3";ofd.InitialDirectory=@"C:\";if(ofd.ShowDialog()==DialogResult.OK){label1.Text=""+ofd.FileName+"";

C# Random.Next - 从不返回上限?

random.Next(0,5)它从不返回5(但有时返回0。)为什么?我以为这些只是可以返回的边界值。谢谢 最佳答案 Next()方法中上限的maxValue是唯一——范围包括minValue、maxValue-1以及其间的所有数字。 关于C#Random.Next-从不返回上限?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5063269/

C# Random.Next - 从不返回上限?

random.Next(0,5)它从不返回5(但有时返回0。)为什么?我以为这些只是可以返回的边界值。谢谢 最佳答案 Next()方法中上限的maxValue是唯一——范围包括minValue、maxValue-1以及其间的所有数字。 关于C#Random.Next-从不返回上限?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5063269/

c# - EF 代码优先 : How to get random rows

如何构建一个查询来检索随机行?如果我用SQL编写它,那么我会在newid()上下订单并从顶部砍掉n行。无论如何首先在EF代码中执行此操作?我尝试创建一个使用newid()的查询并使用DbSet.SqlQuery()执行它。虽然它有效,但它不是最干净的解决方案。此外,尝试检索所有行并按新的guid对它们进行排序。虽然行数比较少,但仍然不是一个好的解决方案。有什么想法吗? 最佳答案 只需调用:something.OrderBy(r=>Guid.NewGuid()).Take(5) 关于c#-

c# - EF 代码优先 : How to get random rows

如何构建一个查询来检索随机行?如果我用SQL编写它,那么我会在newid()上下订单并从顶部砍掉n行。无论如何首先在EF代码中执行此操作?我尝试创建一个使用newid()的查询并使用DbSet.SqlQuery()执行它。虽然它有效,但它不是最干净的解决方案。此外,尝试检索所有行并按新的guid对它们进行排序。虽然行数比较少,但仍然不是一个好的解决方案。有什么想法吗? 最佳答案 只需调用:something.OrderBy(r=>Guid.NewGuid()).Take(5) 关于c#-

UG/NX二次开发 获取日志文件路径 UF_ask_syslog_filename

文章作者:里海来源网站:https://blog.csdn.net/WangPaiFeiXingYuan简介:    UG/NX二次开发获取日志文件路径效果:    代码:#include"me.hpp"stringgetLogPath(){char*cSysLog;UF_ask_syslog_filename(&cSysLog);stringstrSysLog=cSysLog;UF_free(cSysLog);returnstrSysLog;}externDllExportvoidufusr(char*param,int*returnCode,intrlen){UF_initialize()

javascript - 谷歌浏览器 : How to debug random "Maximum call stack size exceeded" errors

在复杂的JavaScript应用程序(使用jQuery和Ember)中,JavaScript偶尔会随机崩溃,无论是在页面加载期间还是当我在页面上执行操作时。错误如下(screenshot):UncaughtRangeError:MaximumcallstacksizeexceededClass.protoClass.proto......有几页Class.proto堆栈跟踪行,但没有任何源/行信息,即使在跟踪的底部也是如此。我知道这指向无限递归,这可能会发生在事件系统中,但对我来说没有明显的起点。我只能在ChromeCanary(22.0.1209.0)中重现此内容,而不能在Chrom