草庐IT

work_sheet

全部标签

c++ - 移动文件夹 Windows C++ : Works Vista and up, 不是 XP

几个小时以来,我一直在努力解决这个问题,它在WindowsVista和Windows7上完美运行,但是当我在WindowsXP上运行它时,它失败了,没有任何消息。不幸的是,我没有XP下的开发环境,所以我不能通过调试器运行它来检查,我是否错过了一些非常明显的东西?同一段代码实际上使用CopyFile和一些命令将数据写出到C:\,所以如果它是权限错误,那就很奇怪了。编辑:返回值为1223,ERROR_CANCELLED表示已被用户取消。编辑2:我禁用了s.fFlags,它立即弹出一个对话框询问它是否应该创建dir-test文件夹,所以我切换到FOF_NOCONFIRMATION它似乎忽略了

python - locale.setlocale(LC_NUMERIC) : how to make it work on Windows

我在Win10下。这是我的小脚本:importlocalelocale.setlocale(locale.LC_NUMERIC,"rus")printlocale.localeconv()fv=2.5printstr(fv)这会打印出:{'mon_decimal_point':'','int_frac_digits':127,'p_sep_by_space':127,'frac_digits':127,'thousands_sep':'\xa0','n_sign_posn':127,'decimal_point':',','int_curr_symbol':'','n_cs_prece

windows - 抑制消息 : "python.exe has stopped working"

我在WindowsforServer(2Xeon2.13Ghz处理器)上运行Python2.7和ArcGISDesktop10.1。是否可以在python崩溃时抑制或自动关闭Windows中显示“python.exe已停止工作”的对话框?我有一个连续运行的多处理脚本,有时会因未知原因崩溃(正在处理)。当我单击关闭崩溃报告窗口时,脚本重新启动,一切正常。我希望这会自动发生,直到我可以找到导致崩溃的原因。非常感谢!道格 最佳答案 在此处找到禁用Windows调试器对话框的过程:http://msdn.microsoft.com/en-u

windows - Pango/开罗/Fontconfig : Making unicode font fallback/linking work properly in Windows

最近,一位Windows用户告诉我们,我们的应用程序中的日文(和其他Unicode)字符在Windows下无法正确显示。他只是得到带有数字的盒子。我们正在使用Pango、Fontconfig/freetype和Cairo渲染。在Unix(即Linux和macOS)中它工作得很好。但是,在Windows下我们似乎无法让它工作。我想这与字体回退/链接在Windows下的工作方式有关,但我什至不知道从哪里开始研究使它正常工作。 最佳答案 原来这个问题比预期的要简单,但在任何地方都没有很好的记录。Fontconfig需要它的配置文件(fon

c# - 处理错误 "WebDev.WebServer.Exe has stopped working"

有没有一种方法可以处理ASP.NET中的“WebDev.WebServer.Exe已停止工作”错误并保持页面运行甚至只是WebServer运行?或者这是一项不可能完成的任务,本质上就像是在问如何在人死后挽救他们的生命?我在try/catchblock中有导致错误的代码,但这没有什么区别。我也试过注册一个新的UnhandledExceptionEventHandler,但这也没有用。我的代码在下面,以防我做错了什么。另外需要说明的是,我并不是在寻求有关如何防止错误的帮助;我想知道错误是否以及何时发生,如果我能做些什么来处理它。更新1:TestOcx是一个VB6OCX,它将字符串的引用传递

c# - 在 Excel 中调用 WCF 方法切换 "context"并让 Word 继续 "work"

我的问题很难解释,因为我自己不能100%确定发生了什么。因此,我将尽力解释情况。只是一个警告,如果你希望有你必须查看的代码并尝试找出错误,恐怕我无法提供这样的东西,因为我面临的是一个更普遍的问题,而不是一个代码错误。那么……让我们开始吧我有一个Excel加载项、一个WPF应用程序和一个WCF服务器,它们都是我编写的,如果需要的话,我可以调整任何一侧。在我的Excel加载项中,我调用WCF服务器方法从WPF应用程序检索数据。打开Excel工作簿后,我的加载项将更新其值,并因此调用WCF服务器。这在用户“正常”打开Excel工作簿时工作正常,但在代码“自动”发生时失败。一个这样的场景是,提

c# - 使用 Entity Framework 的 Repository 和 Unit Work 模式正确处理?

干杯!我对使用UnitofWorkwithRepository有一些疑问。特别是EntityFramework中子上下文的作用。我搜索了很多关于这个主题的信息,但我发现的只是不同类型的使用模式,我很困惑,我无法理解主要思想。1.应该在哪里实现配置和保存?-是否正确实现了DbContext的Inheritance类中的Disposable?之后是在Repository和UnitofWork中还是在UnifoWork中实现?-将方法保存在工作单元或存储库中的何处?我的存储库将是通用的我的代码在架构风格和其他细节方面是否正确?请告诉我我的想法是否错误。interfaceIRepository

c# - 最小起订量和互操作类型 : works in VS2012, 在 VS2010 中失败?

我有一个包含大约500个单元测试的.NET库项目。所有这些测试在VisualStudio2012中运行良好。但是,我的一些测试在VisualStudio2010中失败。在这些失败的测试中,我使用起订量模拟来自Microsoft.Office.Interop.Excel的几种互操作类型.尝试访问这些模拟互操作类型时,测试立即失败:Error:Missingmethod'instanceclassMicrosoft.Office.Interop.Excel.Range[ExcelAddIn.Core]Microsoft.Office.Interop.Excel.ListRow::get_R

c# - 使用 TimePeriod.NET 的 CalendarPeriodCollector 计算 "working time"给出了意外的结果

我正在尝试计算服务水平协议(protocol)的到期日,同时,我还需要从另一个方向回算服务水平协议(protocol)。我一直在努力计算“工作时间”(即在几天内可以工作的时间),并决定使用名为TimePeriodLibrary.NET的第三方库为任务。我需要能够做两件事:开始DateTime和一个TimeSpan,你应该收到DateTime服务水平协议(protocol)到期日期(到期日期)。开始DateTime结束DateTime,你应该收到TimeSpan该服务水平协议(protocol)需要多长时间。所有源代码(测试项目在GitHub上)。我有一个ServiceLevelMana

C# : How does this work : Unit myUnit = 5;

我刚刚注意到您可以在C#中执行此操作:UnitmyUnit=5;不必这样做:UnitmyUnit=newUnit(5);有谁知道我如何使用自己的结构实现这一目标?我查看了带有反射器的Unit结构并注意到正在使用TypeConverter属性,但是在我为我的结构创建自定义TypeConverter之后我仍然无法让编译器允许这种方便的语法。 最佳答案 您需要提供一个从int到Unit的隐式转换运算符,如下所示:publicstructUnit{//theconversionoperator...publicstaticimplicito