草庐IT

EXE_BAD_ACCESS

全部标签

c++ - 为什么我的程序在内存不足时偶尔会出现段错误而不是抛出 std::bad_alloc?

我有一个程序可以实现多种启发式搜索算法和多个域,旨在通过实验评估各种算法。该程序是用C++编写的,使用GNU工具链构建,并在64位Ubuntu系统上运行。当我运行我的实验时,我使用bash的ulimit命令来限制进程可以使用的虚拟内存量,这样我的测试系统就不会开始交换。某些算法/测试实例组合达到了我定义的内存限制。大多数时候,程序会抛出一个std::bad_alloc异常,该异常由默认处理程序打印,此时程序终止。有时,程序不会发生这种情况,而只是出现段错误。为什么我的程序偶尔会在内存不足时出现段错误,而不是报告未处理的std::bad_alloc并终止? 最

py2exe打包Python程序为Windows下的exe执行文件

py2exe打包Python程序1.py2exe简介py2exe是一个将Python脚本转换成Windows上可独立执行的**.exe程序的工具,这样就可以在不用装Python解析器的情况下在Windows**系统上运行这个可执行程序。py2exe已经被用于创建wxPython、Tkinter、Pmw、PyGTK、pygame、win32comclient和server,和其它的独立程序。py2exe是发布在开源许可证下的。2.安装py2exe模块运行下面命令pipinstallpy2exe如上,显示Successfullyinstalled就是安装成功了。3.用py2exe打包python程

c++ - 将 .o 文件转换为 .exe

是否可以将从.c源代码创建的目标文件.o转换为.exe?如果可能的话,是否有使用gcc的直接命令? 最佳答案 gccfoo.o-ofoo.exe 关于c++-将.o文件转换为.exe,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2804044/

解决unable to access ‘https://github.com/XXX‘: Failed to connect to github.com port 443 after 21093 ms

问题:GitHub拉代码时报错Clonefailedunabletoaccess'https://github.com/majiang666/vue-pdf.git/':Failedtoconnecttogithub.comport443after21093ms:Timedout解决方法有两种,如下方法一:登录GitHub账号后再拉取代码方法二:在GitHub前面加上username:passwords@,例:https://username:passwords@github.com/

python - 我可以使用 Docker 使用 pyinstaller 创建 exe 吗

我应该为windows、mac和linux创建一个可执行文件。但是,我暂时没有windows机器,而且我根本没有mac。我有一台Linux机器,但我不想更改分区,甚至不想创建与Windows的双启动。我已经使用python创建了一个应用程序,并且正在使用pyinstaller制作我的可执行文件。如果我使用Docker(在linux上安装windows和mac的图像),我是否能够为windows和mac创建具有所有依赖项的可执行文件(如所有.dllforwindows以及如果有任何类似的苹果电脑)? 最佳答案 是的,你可以。如果您在容

windows - 如何找出在Windows中打开的EXE

当您尝试在Windows资源管理器中删除一个文件,而该文件正在使用中时,它会弹出一个对话框,显示文件正在使用,然后它会继续为您提供包含该文件的文件名打开。例如,我见过涉及内核驱动程序的hack,但如果WindowsExplorer可以做到,那么一定有更简单的方法。获取此信息的最好和最简单的方法是什么? 最佳答案 从WindowsVista开始,您可以使用IFileIsInUse界面,如果你想支持旧版本的Windows,你可以使用NtQuerySystemInformation,NtQueryInformationFile和NtQue

Python 脚本在 Linux 上工作正常,在 Windows 上,导致 WindowsError : [Error 5] Access is denied

我有一个在Linux上运行良好的简单python脚本,我将它移到Windows机器上,当我尝试运行它时,我收到以下异常消息:Traceback(mostrecentcalllast):File"C:\path\to\my\script.py",line57,inretcode=subprocess.call(command)File"C:\Python27\lib\subprocess.py",line493,incallreturnPopen(*popenargs,**kwargs).wait()File"C:\Python27\lib\subprocess.py",line679,

windows - Magnify.exe 命令行参数

有谁知道我是否可以将任何命令行参数传递给Windows放大镜(magnify.exe),以便使用镜头View打开它。或者也许是其他方式,我尝试使用快捷方式打开并发送键盘输入来更改View,但它经常在更改View之前闪烁!=/ 最佳答案 我只是需要做同样的事情,然后在这里试图找到解决方案。认为他们没有命令行开关来设置View是荒谬的,所以我开始尝试一些。看哪!我得分:Magnify.exe/lens(默认为镜头View)Magnify.exe/fullscreen(默认为全屏View)Magnify.exe/docked(默认为停靠V

带有 JRE 检查的 Java 应用程序的 Windows exe 启动器

我需要分发一个Java应用程序,并且我希望安装程序在所有情况下都能安装它。我需要创建一个*.exe启动程序来检查已安装的JRE和如果未安装所需的JRE,则显示一个带有正确链接的窗口。如果需要安装JRE,启动正确的可执行jar文件。 最佳答案 我对WinRun4J非常满意:http://winrun4j.sourceforge.net/它正在积极开发中,我建议的一些改进很快得到实现。目前唯一缺少的(从我的角度来看)是指定JRE的“相对”路径以允许将JRE与应用程序捆绑在一起。为了让您省去阅读手册的时间,这就是我为我的启动器所做的:将W

windows - 有没有什么好的方法可以绕过运行EXE文件的限制?

这些天我必须经常在图书馆进行计算,而且我的U3智能驱动器出现了一些问题。尽管在某些计算机上工作,这里的公共(public)图书馆限制了EXE文件的执行并禁用了自动播放,使我的U3应用程序无法使用。有没有一种好方法可以绕过限制并让某些东西(任何东西)运行? 最佳答案 如果您成功绕过限制并被捕获,您可能会被完全禁止使用图书馆的计算机。我建议在没有可执行文件的情况下生活,或者找一台计算机在其他地方使用。 关于windows-有没有什么好的方法可以绕过运行EXE文件的限制?,我们在StackOv