Articles of 窗口

Linux上的无边界窗口

他们是一个标准的方式来使一个特定的窗口无边界在Linux上? 我相信窗口边框是由窗口pipe理器绘制的,所以可能只是需要使用特定的窗口pipe理器(这样会发现,我只需要知道哪一个)…我希望是所有的窗口pipe理者可能会遵循一些标准,使我可以通过编程来实现这一点…

193:在Windows 7上使用MySQL(5.5)在Rails(3.2.3)上使用Ruby(1.9.3)时%1不是有效的Win32应用程序错误

我似乎无法运行configuration为MySQL的铁路应用程序。 当我运行该项目时,出现以下错误: 193: %1 is not a valid Win32 application. – C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql-2.8.1-x86-mingw32/lib/1.9/mysql_api.so 我注意到其他人已经打了这个,但我没有find任何解决scheme,为我工作。 以下是我迄今为止所尝试的: 将libmysql.dll复制到ruby bin文件夹 尝试旧版本的MySQL(5.0) 在regedit上检查ImagePath for MySQL 任何人都可以提供指导吗? 这只是一个失败的原因? 使用Linux或其他版本的Ruby / Rails / MySQL组合解决这个问题吗?

如何创build一个虚拟文件?

我想模拟一个文件,而不写在磁盘上。 我有一个文件在我的可执行文件的末尾,我想给它的path一个DLL。 当然,因为它没有一个真正的path,我不得不伪造它。 我第一次尝试在Windows下使用命名pipe道来做到这一点。 这将允许像\\。\pipe\ mymemoryfile的path,但我不能让它的工作,我不知道该DLL会支持这样的path。 其次,我发现CreateFileMapping和GetMappedFileName。 他们可以用来模拟另一个片段中的文件吗? 我不确定这是什么这个API。 我想要做的似乎与boxedapp类似。 有关他们如何做的任何想法? 我想这是像API截取(像绕道),但这将是很多工作。 还有另一种方法吗? 为什么? 我对这个特定的解决scheme很感兴趣,因为我想隐藏这些数据,而且只是为了分发一个文件,但也是为了让这种方式成为可能);我同意将数据复制到一个临时文件是可行的并成为一个更容易的解决scheme。

Apache Ant安装错误的解决方法

有人可以请帮忙指导一下解决Windows中的Apache Ant安装错误吗? 下面的代码段描述了三种解决方法之一。 如果你能够成功地让其中的一个工作,你可以分享吗? http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696 (1)使用-Djava.net.preferIPv4Stack = true运行 – 为Java二进制文件添加防火墙exception。 (2)使用-Djava.net.preferIPv4Stack = true运行(禁用IPv6并专门使用AF_INET套接字) (3)或者在防火墙中禁用有状态的FTP检查(registry设置或netsh命令) ============ build立: 安装Apache Ant: 在http://ant.apache.org/下载二进制文件 导航至此path以获取安装说明:手动>安装Apache Ant>获取Ant> ..关注说明 将%ANT_HOME%环境variables中使用的C:\ source_code \ apache-ant-1.8.3 \或目录中的提取文件夹(包含bin文件夹) Windows 7>控制面板>系统>单击“环境variables”button> (删除环境variables的尾随“\”字符) 在“系统variables”部分,单击“添加”>variables名称:JAVA_HOMEvariables值:C:\ Program Files \ Java \ jdk1.7.0_02 在“系统variables”部分,点击“添加”>variables名:ANT_HOMEvariables值:C:\ source_code \ apache-ant-1.8.3 在“系统variables”部分,点击“path”环境variables,点击“编辑”>variables名称:pathvariables值:{编辑前值};%JAVA_HOME%\ bin;%ANT_HOME%\ bin; 重启命令提示符(以pipe理员身份运行 确保Windows看到Apache Ant: C:\ source_code \ apache-ant-1.8.3> ant -version Apache Ant(TM)1.8.3版已于2012年2月26日编译 […]

如何在Windows中远程执行脚本?

我想有一个Windows 2003服务器启动一个脚本来启动另一台Windows Server 2008计算机上的另一个脚本。 我被告知Powershell可以做到这一点,这很好,但我需要更多的具体细节。 有没有人有任何提示呢? 谢谢!

在Windows上开发iOS应用程序

我刚刚完成了一个他们很满意的公司的Android应用程序。 然而,现在他们想要这个应用程序的iOS版本。 我没有iOS应用程序开发经验,也没有任何苹果产品,但我说我会进一步调查替代品。 在阅读了一下后,似乎可以在Windows上开发iOs应用程序,但利用缺点。 让环境启动和运行似乎是一件麻烦事。 这也应该是缓慢的,你不能没有Mac许可证的市场上发布的应用程序。 这是真的? 该公司将支付我的环境许可证等,但不是一个mac机。 如果我要求这笔费用,我不想让一个没有在真实设备上testing过的应用程序让他们失望,这些应用程序都不是由我编译和发布的。 鉴于这种情况,我可以在没有Mac电脑的情况下开发应用程序吗?

相当于“SIGINT”(posix)信号,用于捕获Windows / MinGW下的“CTRL + C”

我正在windows下移植一个Linux / gcc程序,并为这两个程序实现了通用的exception处理。 我想知道MinGW / gcc的SIGINT信号相当于什么。 下面是我在Linux下如何处理它: static void handler(int sig) { // Catch exceptions switch(sig) { case SIGABRT: fputs("Caught SIGABRT: usually caused by an abort() or assert()\n", stderr); break; case SIGFPE: fputs("Caught SIGFPE: arithmetic exception, such as divide by zero\n", stderr); break; case SIGILL: fputs("Caught SIGILL: illegal instruction\n", stderr); break; case SIGINT: fputs("Caught SIGINT: […]

拦截条码扫描器,完成后重点转移到应用程序?

有没有办法拦截USB条码扫描仪input,利用它,然后将其传递到具有焦点的应用程序? 我们目前使用条形码扫描仪将订单装运信息载入Endicia和FedEx。 当这些应用程序启动时,查找字段是焦点。 当您扫描一个条形码时,文本被传递到现场,然后这些应用程序查找其余的客户信息。 这个过程很好。 现在我们试图通过比较实际的订单重量和应该是什么来限制挑选错误。 为了实时做到这一点,我需要拦截扫描仪input,并使用它检查数据库中计算的重量与实际的比例重量。 如果它是closures了一个重大的余量,我想显示一个警告消息。 我还需要能够将条形码传回原始应用程序中具有焦点的正确字段,以便查找货件数据。 有没有人做过这样的事情? 你能指点我一些截取input的资源,然后冒泡回到有焦点的领域吗? 注意:这是在Windows环境中。 我最熟悉C#,但VB.net也会工作。

Windows API代码包缩略图给出PDF的预览拇指,但不是Word或Excel

我正在使用Microsoft API代码包并具有使用以下代码的处理程序 string filename = "C:\\Hello.pdf"; ShellFile shellFile = ShellFile.FromFilePath(filename); Bitmap bitmap = shellFile.Thumbnail.ExtraLargeBitmap; context.Response.ContentType = "image/jpeg"; bitmap.Save(context.Response.OutputStream, ImageFormat.Jpeg); 这工作正常,为PDF文档生成一个“预览”样式的缩略图,但是当我用Word或Excel试用时,我得到了文件types的通用缩略图,而不是文档的迷你图像(这是我正在寻找的) 。 任何人都有这个想法? 可以使用这个API来完成吗?

检查文件大小,而不打开文件在C + +?

我试图得到一个大文件(12GB +)的文件大小,我不想打开文件这样做,因为我认为这会吃掉很多资源。 有没有什么好的API可以这样做? 我在Windows环境中。