草庐IT

pressed_application_background_st

全部标签

javascript - 如何在 "background"/不卡住 UI 中运行 javascript 函数

我已经完成了一个HTML表单,它在许多不同的选项卡中有很多问题(来自数据库)。然后用户给出这些问题的答案。每次用户更改选项卡时,我的Javascript都会创建一个保存。问题是每次更改选项卡时我都必须遍历所有问题,并且每次都会卡住表单大约5秒钟。我一直在寻找如何在后台运行保存功能的答案。显然没有真正的方法可以在后台运行某些东西,许多人建议使用setTimeout();例如这个Howtogetagroupofjsfunctionrunninginbackground但是这些例子都没有解释或考虑到即使我使用像setTimeout(saveFunction,2000);这样的东西也不能解决我

javascript - three.js 问题 : application suddenly wont work on Chrome - old code, 无法与新的 three.js 库一起使用

前一段时间我写了几个three.js(R48)应用程序,它们一直运行良好,直到几周后我发现它们不再适用于Chrome。以下是前几条错误消息:WebGL:INVALID_OPERATION:getAttribLocation:programnotlinkedskyWheel.html:18WebGL:INVALID_OPERATION:getUniformLocation:programnotlinkedskyWheel.html:1CouldnotinitialiseshaderVALIDATE_STATUS:false,glerror[1282]Three.js:35529WebGL

javascript - 来自 popup.js 的 Chrome 扩展程序 : Access to variables of a background. js

如果我使用chrome.extension.getBackgroundPage(),我可以像这样访问background.js的变量:背景.js:vartransfer='sometext';弹出.js:chrome.extension.getBackgroundPage().transfer但是this说我只得到一个窗口对象(但也许“窗口”之前的“JavaScript”意味着什么......)。如何访问后台变量? 最佳答案 是的,窗口前的“javascript”一词确实意味着它返回javascript文件(页面)backgroun

javascript - Chrome 扩展 : How to get current webpage url from background. html

据我所知,直接获取tab.url是不可能的(只能在popup.html中实现)并且进行消息传递也需要打开popup.html。无论如何绕过这个并从background.html获取当前页面url?我最擅长的是消息传递,我在background.html中使用了这段代码varbg=chrome.extension.getPopupPage();varmyURL=bg.myURL;然后在popup.html中我有:chrome.tabs.getSelected(null,function(tab){varmyURL=tab.url;})无论如何,以上根本不起作用。有人知道无需实际打开弹出窗

javascript - 从 background-image 属性获取 URL

我目前正在使用它从background-image属性中获取url:varurl=$(this).find('div').css('background-image');url=url.substr(4,url.length-5);这在某些浏览器(IE6-9)中工作正常,而不是:url(http://.com/)它的url("http://.com/)是否有一种故障安全方法可以从该属性中获取url?无需进行浏览器检测或其他操作? 最佳答案 你可以这样做:url=url.replace(/^url\(["']?/,'').replac

unit-testing - 在 golang 中运行单元测试错误 : %1 is not a valid win32 application

我正在尝试运行用golang编写的单元测试用例。执行测试用例时,出现类似“%1不是有效的Win32应用程序”的错误。我已经尝试重新安装go,但问题仍然存在。go.exetestdir-run^(testname)$fork/execC:\user\username\AppData\Local\Temp\go-build976684114\packageName.test:%1不是有效的win32应用程序。错误:测试失败。上面提到的文件夹也没有创建。不确定,发生了什么。 最佳答案 如果我将我的GOOS设置为windows它正在工作设置

web-applications - 跨多个包的全局 session 管理的命名空间/范围问题

首先让我说我是Golang的新手。现在使用它几个星期了。真的很喜欢这种语言,但是...我在使用Golang进行全局session管理时遇到了一些问题。我看到它是如何工作的,如果范围全部在一个包中,我可以让它工作,但是我最近刚刚为我的每个go文件创建了新包。我这样做是因为我读到这是最佳实践并且有利于可重用性。自从我将go文件移动到它们自己的包而不是一个包中后,session管理就崩溃了。它看起来每次都创建一个新session,而不是重复使用现有session。这里有一些代码可以让您了解我在做什么:packagemainimport("net/http""api/login""api/gl

go - x/手机 : Launch a android application with given package name [String] in go

下面是用go写的函数:funcLaunchApplication(packageNamestring){Query:howcanIexecuteapplicationwithgivenpackageName}使用gomobile生成java绑定(bind)[.aar]。我想包含在我的android应用程序中生成的.aar,并从java层调用LaunchApplication("com.package.name")到本地go层,go层应该运行该应用程序。在java应用中,使用包名运行apk的方法如下:Processprocess=Runtime.getRuntime().exec("am

FEMTO-ST轴承数据集(IEEE PHM 2012 Challenge)

挑战赛简介IEEEPHM2012挑战赛由IEEE可靠性协会和法国FEMTO-ST研究所组织。挑战的重点是估算轴承的剩余使用寿命(RUL)。这是一个关键问题,因为大多数旋转机械的故障都与轴承有关,对电力和运输等行业的机械系统和设备的可用性、安全性和成本效益有很大影响。该挑战对所有潜在的与会者开放,鼓励学术团队(来自大学)和专业团队(来自工业)参赛。两个类别中得分最高的参赛者将被邀请在2012年IEEE国际PHM会议(http://www.phmconf.org/)上发表演讲。挑战赛的数据集由法国FEMTO-ST研究所(http://www.femto-st.fr/)提供。实验是在一个实验室实验平

google-app-engine - 应用引擎/去 : 'goapp serve' giving an error "Go application could not be built" error

我正在尝试将Go与适用于Go的AppEngineSDK一起使用,当我运行goappserve时,在转到http://localhost:8080后打印浏览器时出现以下错误(我在终端中遇到类似的错误):TheGoapplicationcouldnotbebuilt.(Executedcommand:C:\go_appengine\goroot\bin\go-app-builder.exe-app_baseC:\Projects\Go\Davilex-arch6-dynamic-gorootC:\go_appengine\goroot-nobuild_files^^$-unsafe-gop