Articles of 空气绝缘布局

应用Windows 10创build者更新后,CouchDB无法启动

我正在Windows上运行CouchDB 2.0用于开发目的。 应用Windows 10创build者更新后,CouchDB服务不再启动。 当我尝试手动启动它时,我得到一个通用的“无法启动服务”错误消息。

在Windows 10上的GetTickCount值

我试图在Windows API中使用GetTickCount()来获得系统正常运行时间。 我想知道系统运行了多久。 但是GetTickCount的返回值非常高。 这段代码给了我超过500小时的正常运行时间。 这也适用于GetTickCount64()。 为什么这个价值如此之高? DWORD time_ms = GetTickCount(); DWORD seconds = (time_ms / 1000) % 60; DWORD minutes = time_ms /(1000*60) % 60; DWORD hours = time_ms / (1000*60*60); stringstream ss; ss << "Hours: "; ss << hours; ss << " Minutes: "; ss << minutes; ss << " seconds: "; ss […]

有没有办法让Windows UA中的对象占用多个网格?

我正在尝试制作我的第一个应用程序,而且在网格上遇到了一些麻烦。 我试图让屏幕的左侧是地图,右侧是2个框/网格。 我不知道是否有办法在多个网格中有一个对象,或者如何设置一个这样的布局(基本上,左边的线已经消失了) 到目前为止,这是我得到的布局代码。 <Grid.RowDefinitions> <RowDefinition Height= "*"/> <RowDefinition Height= "*"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Grid Grid.Row="1"> <!– map –> </Grid>

在Windows UAP应用程序中如何解决“'IAsyncActionWithProgress <>'在未引用的程序集中定义”

我正在Visual Studio Ultimate CTP 2015(网站上提供最新版本)中开发Windows UAP应用程序。 我在使用await函数返回IAsyncActionWithProgress <>,IAsyncAction <>,IAsyncOperation <>和IAsyncOperationWithProgress <>时遇到问题。 我收到以下错误 错误CS0012types'IAsyncActionWithProgress <>'是在未引用的程序集中定义的。 您必须添加对程序集Windows的引用,版本= 255.255.255.255,Culture = neutral,PublicKeyToken = null,ContentType = WindowsRuntime。 我尝试添加对所提到的程序集(Windows)的引用。 即使这解决了上面的错误,但是在其他许多地方却出现了另一个错误(好像在这两个程序集中都有一些类/ API的重复,其中一个错误是: 错误CS0433“Windows.Foundation.UniversalApiContract,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null,ContentType = WindowsRuntime”和“Windows,Version = 255.255.255.255,Culture = neutral,PublicKeyToken = null,ContentType = WindowsRuntime'。 代码示例 Windows.Storage.FileProperties.BasicProperties fileSize = await file.GetBasicPropertiesAsync(); 这对于Visual Studio 2013中的Windows Phone 8.1应用程序来说工作得很好。在Visual Studio 2015中,我必须对UAP […]

Windows 10会忽略我的设置文件上的Authenticode

作为Windows 10的“快速响铃”,我在自己的安装可执行文件中遇到了一个奇怪的现象: 我是SHA-1,使用Authenticode以同样的方式签署他们,从来没有任何问题。 最近Windows 10不能识别我的(有效)签名。 从我的网站下载setup.exe并执行时,会出现Windows SmartScreen消息框,并告诉我: … 发行人:未知 … 查看刚下载的安装程序可执行文件的属性时,会显示签名,并告诉我签名是有效的。 另外,整个证书链是有效的。 我正在用这样的东西签名: SignTool.exe sign /v /t http://timestamp.verisign.com/scripts/timstamp.dll /f "my-authenticode.pfx" /p "my-password" "my-setup.exe" (为了便于阅读,添加了换行符) 我的问题: 有谁知道这个可能的原因(和解决)? 更多信息 : 我能想到可能的原因: 使用Windows 10 Fast Ring进行签名是有问题的 。 (我已经使用相同的行为在Windows Server 2008 R2上签名)。 在Windows 10 Fast Ring中运行下载的安装可执行文件是有问题的。 更新1: 我发现2013年的一篇MSDN博客文章似乎在谈论类似的发现,但是我仍然不能确定这是否真的适用。 更奇怪的是:从我们的网站下载更旧的,使用相同的Authenticode证书签名不会触发警告。 也许SmartScreen比较新的签名/安装可执行文件的时间戳和行为不同? 也许我需要添加额外的/不同的参数调用SignTool.exe时? 更新2: 在非快速响铃Windows 10上, 不显示SmartScreen警告。 另外, 也有类似的SO贴子 ,这对我没有帮助。 另外还有一个赛门铁克的post,声称 […]

不可resize的窗口边框和位置

如果我创build不可resize的JFrames,并启用Windows Aero setLocation似乎不正确地考虑到窗口边框。 在下面的代码中,我期望第二帧被定位在第一帧的右侧,而不是边界重叠。 如果Aero被禁用,或者我删除了setResizable的调用,则按照预期完成。 import java.awt.Rectangle; import javax.swing.JFrame; public class FrameBorders { public static void main(String[] args) { JFrame frame1 = new JFrame("frame 1"); JFrame frame2 = new JFrame("frame 2"); frame1.setResizable(false); frame2.setResizable(false); frame1.setVisible(true); Rectangle bounds = frame1.getBounds(); frame2.setLocation(bounds.x+bounds.width, bounds.y); frame2.setVisible(true); } } 我做错了什么或者这是一个错误? 我怎样才能显示2个不可重复的对话框,并没有重叠的边界? 编辑:添加屏幕截图(也将frame2更改为一个JDialog而不是一个JFrame) Aero On: Aeroclosures: 航空虽然可resize:

IE10在计算机被locking时JavaScript不能重画窗口?

问题 发生在IE10上。 (IE8工作正常。) 我写了一些JavaScript代码,在20分钟的不活动之后,将浏览器redirect到另一个URL,以指示用户已经注销。 通常这工作正常。 不过,我已经注意到一个奇怪的情况….如果用户的Windows计算机在此超时期间被locking ,那么它似乎没有发生任何事情。 但是,当我看着浏览器的URL栏时,我可以清楚地看到URL已经更新到自动注销页面。 但浏览器窗口的全部内容仍然显示旧页面! 出于某种原因,浏览器窗口没有重新绘制/刷新。 它看起来像冻结了。 在这一点上…如果我快速的鼠标在页面上点击,然后浏览器“醒来”,并显示新的内容。 (看起来只有一个鼠标点击是不够的,点击的速度越快,“唤醒”的速度就越快)。 理论 我最好的猜测是IE10浏览器停止在电脑locking的时候重画窗口。 不过, 我确实相信JavaScript引擎仍在运行 ,因为我以不同的时间间隔用多个JS新的Date()时间戳testing了另一个场景,当屏幕最终重新绘制时,每个date时间都是唯一的,显示实际发生的时间。 重新创build问题 – 版本1 在IE10中启动下面的JavaScript代码 在10秒钟之前locking我的Windows电脑。 等待10秒钟,然后解锁我的电脑。 看到IE10窗口未能重绘。 我注意到,只有在redirect到公司本地Intranet上的URL时才会出现这种情况。 我不知道为什么这是这种情况….但如果我有谷歌或雅虎的主页的URL ….那么我不能重新创build这个问题。 它只是正常工作。 让我怀疑这是否可能是一个组策略/可信区/内联网vs互联网问题的某种… <!DOCTYPE HTML> <html> <head></head> <body> <script> var url = 'http://IntranetWebApps.OurCompany.com/MyWebApp/Home'; // fails //url = 'http://www.yahoo.com'; // this 'Internet' site works //url = 'http://www.google.com'; // this […]

无法导入cv2; “DLL加载失败”

我真的不想开始自己的问题,因为这似乎是一个常见的错误。 然而,现在已经浪费了几个小时,并且按照我所能find的每一个线索,没有给出的答案为我sorting。 所以我唯一的select就是提供所有关于我的设置的信息,并希望你们中的一个能够认识到这个问题。 我在Windows 10(x64)上运行,并从集合中安装了以下预构build的二进制文件。 python 3.5.0-win32(从python网站安装) numpy 1.10-cp35-win32 matplotlib 1.4.3-cp35-win32 opencv 3.0.0-cp35-win32 一切安装使用“pip安装file_name.whl”没有错误消息。 然而,不同的是打开CV不会导入,我得到以下错误: >>> import cv2 Traceback (most recent call last): File "<input>", line 1, in <module> File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.5.4\helpers\pydev\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) ImportError: DLL load failed: The specified module could not be […]

如何指定在Windows 10上运行的Windows 8.1应用程序的初始窗口大小

是否可以设置在Windows 10上运行的Windows 8.1应用程序的默认窗口大小? 我知道这可以通过使用Windows 10中引入的API来完成UWS应用程序。但是,将应用程序转换为Windows 10需要一些时间。 在此期间,我希望能够发布一个快速修复,以确保当前的Windows 8.1应用程序启动与正确的大小。 有谁知道如何做到这一点?

C ++如何检测Windows 10

我已经写了很多年前的PC审计工具,并且一直保持最新状态。 其中一个基本function是报告正在审计的PC上运行的Windows版本,我一直使用GetVersionEx调用。 这可以运行在Windows 8之上,但在Windows 10下不受支持,Windows 8的确如Windows 8一样返回8.2。 微软似乎没有引入任何东西作为直接替代,而是build议您检查所需的特定function,而不是查看操作系统,但为了审计的目的,我确实需要操作系统名称。 “扫描仪”是一个C ++程序,必须在非特权帐户下运行,所以我不认为我已经读过的另一个build议 – 拿起系统DLL的版本,如kernel32.dll将工作,因为这些文件夹通常是不可访问的给用户。 任何其他的build议/想法是最受欢迎的!