草庐IT

c++ - SDL 应用程序不在其他计算机上运行

我刚刚使用SDL1.2.15和SDL_image1.2.12库用C++编写了一个应用程序。它在我的电脑上运行,但每当我将*.exe发送给我的friend时(当然还有来自SDL库的所有*.dll文件和程序需要的图像)他们说没有任何反应(没有消息,没有错误等)。程序的内容并不重要,因为我编写的每个SDL应用程序都会产生这样的问题。我正在WindowsXP上开发Code::Blocks10.05(作为我的friend)。显然我已经发送了发布版本。我发现我的程序无法在WindowsNT及更低版本的兼容模式下运行。 最佳答案 如果应用程序似乎

c++ - 如何获取 tar 中存档的文件(和其他属性)的创建时间?

我正在使用VS2010和Win32用c++编写代码来简单地提取TAR文件。我已经完全从头开始实现算法来进行提取。我有一个像这样的TAR头结构:/*tarHeaderBlock,fromPOSIX1003.1-1990.*//*POSIXheader.*/structposix_header{/*byteoffset*/charname[100];/*0*/charmode[8];/*100*/charuid[8];/*108*/chargid[8];/*116*/charsize[12];/*124*/charmtime[12];/*136*/charchksum[8];/*148*/

linux - 使用 VLC 在其他计算机上从 ffmpeg 接收 rtp (opus) 流

我目前正在尝试使用VLC在另一台计算机上播放作品流。目前设置如下:Odroid-U2运行ffmpeg以捕获音频并作为rtpopus流发送到远程计算机....使用的命令:ffmpeg-falsa-ac1-ihw:0-acodeclibopus-ab32k-ac1-frtprtp://192.168.0.115:2032远程计算机(在同一本地网络上)位于192.168.0.115Odroid在192.168.0.124如果我在libopus的地方使用libmp3lame,那么流将毫无问题地运行,并且不会提示它需要sdp....远程计算机上的VLC输出:SDPrequired:Adescri

c++ - 是否可以决定哪个函数在 MPI 或任何其他 C++ 库中的哪个处理器上运行?

假设我有8个进程和4个处理器/内核。我可以在程序执行之前将特定进程分配给特定内核吗?例如处理器1=进程号4,5处理器2=进程号1,3处理器3=进程号2,6处理器4=进程号7,8 最佳答案 您可能想看看SetProcessorAffinityMask()功能。恕我直言,这不是您想要的,而是您能得到的最接近的。Aprocessaffinitymaskisabitvectorinwhicheachbitrepresentsalogicalprocessoronwhichthethreadsoftheprocessareallowedtor

windows - 我可以让VLC或其他媒体播放器实时输出信息到外部程序吗?

我的场景是这样的:我想在某些媒体播放器上播放电视节目或电影。我希望能够运行一个可以从该播放器获取实时信息的自定义程序-例如,当前时间戳、剩余视频的百分比等。我的目标是通过运行这个程序,我可以注释我的视频观看体验。也许按一下按钮就可以截屏,或者将时间戳标记为笑话的开始或类似的东西。媒体播放器在播放视频时是否可以查询此信息?我认为VLC是这里的最佳选择。 最佳答案 您可以通过VLCHTTPAPI与VLC对话:http://wiki.videolan.org/VLC_HTTP_requests特别是/requests/status.xml

java - 如何重命名 Java 项目(Eclipse 或其他项目)中的 1000 个类名?

我有一个在Linux中使用Eclipse组织的Java项目。我想将这个项目迁移到Windows。但是有很多java文件只是名字的大小写不同,比如AM.java,am.java,Am.java,aM.java。Windows下这四个文件不能同时存在于一个目录下。所以我需要在迁移之前在linux中重命名这些文件。喜欢:AM.java->AM1.javaam.java->am2.javaAm.java->Am3.javaaM.java->aM4.java因为java类是相互调用的,所以我们不能简单地重命名java文件名。文件中的所有引用应同时替换。我知道Eclipse中有重命名功能。但是有太

java - 无论屏幕分辨率如何,我的计算机上都缺少 JOptionPane 中的部分图标,但在其他计算机上可以使用

因此,正如标题所述,无论屏幕分辨率如何,JOptionPanes中出现的图标在我的电脑上都有缺失的部分,但在其他电脑上也能正常工作(图像显示使用较低的分辨率,1366x768,但我通常在1920x1080上使用它)我试过的另一台电脑是1366x768,它工作得很好!问题是:为什么会发生这种情况(或可能导致这种情况的原因)以及如何确保其他计算机上不会发生这种情况?由于我在例如表格中的文本看起来很小,我怀疑这可能是因为ClearType已打开,但关闭它并没有多大帮助,而另一台计算机也已打开。GUI设置为应用主机操作系统的外观和感觉,但它之前一直在工作(我不时开发此软件,所以对我来说这只是突

python - 为什么有一个特定的 WindowsError 但没有其他内置操作系统特定的异常?

Python内置了通用OSError的异常。,它有WindowsError它继承自OSError。文档解释说WindowsError是RaisedwhenaWindows-specificerroroccursorwhentheerrornumberdoesnotcorrespondtoanerrnovalue.不清楚的是为什么存在特定于Windows而不是特定于其他操作系统的错误。或者至少,为什么没有考虑其他操作系统特定的错误。可能这与“当错误号不对应于errno值时”相关,但这同样令人困惑。我认为errno只是异常返回的异常引发的属性。为什么会出现与errno值不对应的错误编号?

c# - 如何让类似菜单的表单停留在屏幕上,位于所有其他应用程序之上?

我想在C#中制作一个像窗口任务栏一样的菜单栏,但我想知道如何让表单停留在屏幕顶部,而其他程序不会像窗口任务栏和鼠标悬停时那样覆盖它在图标上,它将显示如下形式:我是这样写的:这就是我想要的 最佳答案 Windows有一个工具,允许您基本上创建停靠在屏幕一侧并始终可见的伪任务栏。很久很久以前,Office团队(可能Office团队公开记录?)使用它来创建桌面工具栏。无论如何,它们被称为应用程序桌面工具栏(或“AppBars”),文档是here.要注册一个,您可以使用ABM_NEWmessage调用SHAppBarMessage函数.链接

c - 读取日志文件并以指定格式写入其他文件

我有一个日志文本文件(*.txt),其中大约有250万个条目使用Clanguaje,我必须读取它并写入具有特定格式的其他文件。必须读取的文件如下:202.32.92.47--[01/Jun/1995:00:00:59-0600]"GET/~scottp/publish.html"200271--ix-or7-27.ix.netcom.comRFC-1413JohnThomas[01/Jun/1995:00:02:51-0600]"GET/~ladd/ostriches.html"200205908-"Mozilla/5.0(X11;U;Linuxi686;es-ES;rv:1.7.5)