小编And*_*ips的帖子

设置HTM5文本可以杀死Chrome中的滚动条拖动

我在Javascript中有一个计时器,每秒触发一次以更新页面中的一些文本(HTML5),如下所示:

document.getElementById('CountDown').innerHTML = "some string";
Run Code Online (Sandbox Code Playgroud)

这工作正常,但如果在用户拖动滚动条手柄时运行此代码,则会中止拖动.这是一个非常烦人的用户界面行为,我无法解决.

如果我在计时器事件中注释掉该行,则滚动条正常工作.

注意:它只发生在Chrome上,而不是Firefox或Opera上.

知道如何解决这个问题吗?

javascript html5 google-chrome scrollbar smooth-scrolling

8
推荐指数
1
解决办法
229
查看次数

使用golang竞争检测器构建错误

我的软件编译并运行正常但是当我添加-race选项来检查竞争条件时它不会构建:

GOROOT=C:\Go

GOPATH=<deleted>;D:\Golang

C:\Go\bin\go.exe build -race -o C:\Users\Andrewp\AppData\Local\Temp\___1Race_Detector.exe -gcflags "-N -l" -a <deleted>

# runtime/cgo

gcc_libinit_windows.c: In function 'x_cgo_sys_thread_create':
gcc_libinit_windows.c:56:12: error: implicit declaration of function '_beginthread' [-Werror=implicit-function-declaration]
  thandle = _beginthread(func, 0, arg);
            ^
cc1: all warnings being treated as errors

Compilation finished with exit code 2
Run Code Online (Sandbox Code Playgroud)

请注意,它以前工作但我已经升级到版本go1.9.2 windows/amd64(虽然我不认为这是相关的).还安装了MSYS.

此外,我正在使用GoLand构建(在Windows 10下),但是当我从命令行构建时,我遇到了同样的问题.

有没有人知道Go编译器如何工作esp.当使用比赛探测器或cgo时,我可以追查其原因吗?

额外信息:我可以使用以下方式从终端构建:

去建立-race

似乎问题是由GoLand添加到命令行的-a选项引起的,因为这个几乎完全相同的命令行失败:

去建立-race -a.

但这没关系:

去构建-a.

build go

6
推荐指数
1
解决办法
462
查看次数

调用 TaskDialogIndirect 加载程序表示未找到序号 345

我为 TaskDialogIndirect 构建了简单的 MS 示例(请参阅https://msdn.microsoft.com/en-us/library/windows/desktop/bb760544(v=vs.85).aspx

当我运行它时,我得到“序号 345 无法位于动态链接库 COMCTL32.dll 中”

上面的页面说它需要 ComCtl32.DLL 版本 6,但 C:\Windows\System32\ComCtl32.DLL 是 5.82.7601.18201,我在磁盘上的任何位置都找不到版本 6。

我正在运行 Windows 7 和 VS2012。Vista 中添加了 TaskDialog,为什么我没有正确版本的 ComCtl32.DLL???

windows windows-vista taskdialog

1
推荐指数
2
解决办法
2352
查看次数