我在这里看到了另一个关于在Greasemonkey中加载jQuery的问题.尝试了这个方法后,在我的==UserScript==
标签中使用了这个require语句:
// @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
Run Code Online (Sandbox Code Playgroud)
我仍然在Firefox的错误控制台中收到以下错误消息:
Error: Component is not available
Source File: file:///Users/greg/Library/Application%20Support/
Firefox/Profiles/xo9xhovo.default/gm_scripts/myscript/jquerymin.js
Line: 36
Run Code Online (Sandbox Code Playgroud)
这会阻止我的greasemonkey代码运行.我确保@require
在安装之前包含了for jQuery并保存了我的js文件,因为只在安装时加载了所需的文件.
码:
// ==UserScript==
// @name My Script
// @namespace http://www.google.com
// @description My test script
// @include http://www.google.com
// @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// ==/UserScript==
GM_log("Hello");
Run Code Online (Sandbox Code Playgroud)
我在我的Macbook Pro,Leopard(10.5.8)上的Firefox 3.5.7上安装了Greasemonkey 0.8.20091209.4.我已经清除了我的缓存(除了cookie)并禁用了除Flashblock 1.5.11.2,Web Developer 1.1.8和Adblock Plus 1.1.3之外的所有其他插件.
我config.xml
安装了我的Greasemonkey脚本:
<UserScriptConfig>
<Script filename="myscript.user.js" name="My Script"
namespace="http://www.google.com" description="My test script" enabled="true"
basedir="myscript">
<Include>http://www.google.com</Include>
<Require filename="jquerymin.js"/>
</Script>
Run Code Online (Sandbox Code Playgroud)
我可以看到jquerymin.js坐在 …
我在Linux服务器上编写Expect脚本的过程中,该服务器应该telnet到路由器以收集一些系统信息.到目前为止,我的脚本可以成功建立连接,运行路由器命令,断开连接并终止.
该命令显示了我需要解析的几行,我不确定在Expect中该怎么做.如何保存输出,grep一行,然后是行中的一列,最后将结果保存到文件中?如果可能的话,我想完全使用Expect而不是解决方法(例如Expect嵌入Bash).
谢谢你的时间.jk04
在wordpress中,哪些列存储了slug(自动生成或用户输入)?
我不能在任何发现这wp_posts
或wp_postmeta
.该wp_posts
GUID
商店直接的联系,但不是蛞蝓.
excel vba的未来是什么?似乎excel是第三版或第四版试图将VSTO作为主流解决方案.有明确的策略吗?vba很快会死吗?
我想知道varchar
SQL Server 2000中的最大大小是什么.当我在某处搜索时,它写了8000个字符,某处写了8060字节.哪一个是正确的?
我将使用匿名方法创建BackgroundWorker.
我写了以下代码:
BackgroundWorker bgw = new BackgroundWorker();
bgw.DoWork += new DoWorkEventHandler(
() =>
{
int i = 0;
foreach (var item in query2)
{
....
....
}
}
);
Run Code Online (Sandbox Code Playgroud)
但是委托'System.ComponentModel.DoWorkEventHandler'不接受'0'参数,我必须将两个对象传递给匿名方法:object sender,DoWorkEventArgs e
你能指导我,我怎么做?谢谢.
我正在创建一个Twitter应用程序,每次用户更新页面时,它都会重新加载来自Twitter的最新消息并将它们保存到本地数据库,除非它们之前已经创建过.这在开发环境(数据库:sqlite3)中运行良好,但在生产环境(mysql)中,它总是会再次创建消息,即使它们已经创建过.
twitter_id检查消息创建,每条消息都有:
msg = Message.find_by_twitter_id(message_hash['id'].to_i)
if msg.nil?
# creates new message from message_hash (and possibly new user too)
end
msg.save
Run Code Online (Sandbox Code Playgroud)
显然,在生产环境中,由于某种原因,它无法通过twitter id找到消息(当我查看数据库时,它已经正确保存了所有属性).
通过这个长篇介绍,我想我的主要问题是如何调试这个?(除非你已经对主要问题有了答案,当然:)当我查看production.log时,它只显示如下内容:
Processing MainPageController#feeds (for 91.154.7.200 at 2010-01-16 14:35:36) [GET]
Rendering template within layouts/application
Rendering main_page/feeds
Completed in 9774ms (View: 164, DB: 874) | 200 OK [http://www.tweets.vidious.net/]
Run Code Online (Sandbox Code Playgroud)
...但不是数据库请求,logger.debug文本或任何可以帮助我找到问题的内容.
这是我的代码:
new Thread() {
@Override
public void run() {
try { player.play(); }
catch ( Exception e ) { System.out.println(e); }
}
}.start();
Run Code Online (Sandbox Code Playgroud)
它创建并启动一个线程.我想修改这段代码,以便线程只在当时没有其他线程打开时才会启动!如果有我想关闭它们,并开始这个.提前致谢!
.net ×2
c# ×2
excel ×2
c#-3.0 ×1
debugging ×1
expect ×1
greasemonkey ×1
java ×1
javascript ×1
jquery ×1
mysql ×1
sql-server ×1
sqlite ×1
tcl ×1
twitter ×1
unit-testing ×1
varchar ×1
vba ×1
wordpress ×1