草庐IT

has_data

全部标签

c - 如何获取文件的 "valid data length"?

有一个函数可以设置“有效数据长度”值:SetFileValidData,但我没有找到获取“有效数据长度”值的方法。如果EOF与VDL不同,我想知道给定的文件,因为在VDL的情况下在VDL之后写入将导致性能损失,如here所述. 最佳答案 我找到了this页面,声称:thereisnomechanismtoquerythevalueoftheVDL所以答案是“你不能”。如果您关心性能,您可以将VDL设置为EOF,但请注意,您可能允许访问磁盘上的旧垃圾-这两个指针之间的部分,如果您不访问该文件则应该为零设置VDL指向EOF。

windows - 域兼容性 : where should shared data be written?

我们编写的应用程序在XP中运行良好,但在迁移到Vista和Windows7时遇到了严重的问题,这可能是由于用户数据的写入位置。用例是这样的:个人用户需要登录机器并使用它来获取数据。主管用户需要能够从各个用户的肩膀上看到并验证他们是否正确地执行了他们的工作。这些主管还需要检查系统日志以确保系统正常运行。我们在XP中完成这些任务的方法是直接写入C:\驱动器上的文件夹。也许这是不好的做法,也许不是,但基本上系统的所有用户都需要能够将此数据作为共享数据进行访问。在该程序的某些安装中,IT环境根本不安全,计算机只有一个用户,然后每个人分别登录到我们的程序。在该程序的其他安装中,IT人员是能干的,

windows - 未找到 Qt 创建者 : This application has failed to start because MSVCP110. dll

鉴于我为我的“WindowsVista”下载了“Qt64bitversion”,安装后,“QtCreator2.7.0”显示它基于“Qt5.0.2(32bit)”。但是,在创建新项目或打开现有项目时,会出现以下消息:此应用程序未能启动,因为未找到MSVCP110.dll。请注意,消息框本身的标题为“uic.exe-无法定位组件”。但是当我点击“确定”按钮时,它会创建项目(或打开它)。为什么会这样? 最佳答案 安装MSVC2012dll应该有所帮助:http://www.microsoft.com/en-us/download/det

windows - 属性错误 : StringIO instance has no attribute 'encoding'

在调试nosetests时使用PyCharm的交互式控制台时,出现以下错误:AttributeError:StringIOinstancehasnoattribute'encoding'我找到了一些指导here,但我不知道如何将它应用到我的情况。我该如何解决这个问题?完整堆栈跟踪:Traceback(mostrecentcalllast):File"C:\ProgramFiles(x86)\JetBrains\PyCharm2016.3.2\helpers\pydev\_pydevd_bundle\pydevd_comm.py",line1409,indo_itresult=pydev

c++ - 什么在Windows Server 2003上使用了这么多未提交的 “private data”?

因此,我有一个nativeC++应用程序,它需要长时间跟踪很多事情。当任务管理器说进程到达800到1200MB内存之间的某个地方时,内存用完了,而限制应该是2GB。我终于对我对进程运行VMMap时发生的事情有了一个线索,但这给了我更多的问题。我发现:的总大小(类型:总计,列:大小)比任务管理器/流程资源管理器报告的大得多在我的程序内存不足之前,总大小似乎实际上不能超过2GB。内存使用差异几乎完全是由“私有(private)数据”引起的-“大小”比“已提交”多得多。我已经看到一些案例,其中大约有800MB的已提交私有(private)数据,但是“大小”约为1700MB。“私有(priva

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 - 属性错误 : 'module' object has no attribute 'testmod' Python doctest

每当我尝试在python中进行doctest时,基本上每当我运行代码时if__name__=="__main__":importdoctestdoctest.testmod()我从口译员那里得到了这个回应AttributeError:'module'对象没有属性'testmod'我可以很好地运行这段代码,但是每当我在我的Windows机器上运行它时,它就无法运行。我的机器运行的是Windows他们的是OSX,但运行的是python2.7.5。谢谢你:) 最佳答案 确保您没有尝试将测试文件保存为doctest.py。上面建议的打印语句

r - 在函数/包中使用 data.table(使用 roxygen)

我对R很陌生,但似乎这个问题与以下帖子密切相关1,2,3和一个有点不同的话题4.不幸的是,我没有足够的声望在那里发表评论。我的问题是,在阅读了那里的所有建议之后,代码仍然无法正常工作:我在描述文件中加入了“Depends”我尝试了第二种方法,包括更改NAMESPACE(不可重现)我创建了一个示例包here包含一小部分代码,显示出一些不同的错误("J"notfoundinroutes[J(lat1,lng1,lat2,lng2),.I,roll="nearest",by=.EACHI]而不是'lat1'notfoundinroutes[order(lat1,lng1,lat2,lng2,

c# - “System.Data.DataRow.DataRow(System.Data.DataRowBuilder)”由于其保护级别而无法访问

我正在尝试将文本框中的新词添加到表格中:privatevoidaddAnswer_Click(objectsender,EventArgse){//GetanewrowfromthedatatablemyDataTable.NewRow();DataRowRow1=newDataRow();Row1["Word"]=QuizAnswer.Text;myDataTable.Rows.Add(Row1);//LocatethenewlyaddedrowcurrentRecord=myDataTable.Rows.IndexOf(Row1);DisplayRow(currentRecord)

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

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