问题列表 - 第33733页

当运行用户输入的Javascript时,有没有办法检测并停止"问题"脚本?

在页面上,像jsFiddle这样执行用户输入的Javascript,是否有办法阻止/破坏在iframe中运行的"问题"脚本?

我认为主要的问题脚本类是无限循环.浏览器可以很好地处理多个警报,但像这样的脚本?for (var i = 0; ++i; i < 100) { /* do stuff */ }??????????????????????????????????将永远存在.

我怎样才能检测到并且不运行,或者运行和停止,比如运行10秒后的脚本?

删除iframe很好,但是如果脚本在10秒后仍然运行,我只想删除它,但如果脚本停止运行,我不想删除它.


这是我想象的页面将如何工作.如果您有更好的解决方案,请告诉我......

输入页面包含a textarea和空白iframe.用户将其脚本输入textarea,并在准备好后单击run.然后(后台)创建一个单独的页面,其中包含HTML页面上可执行形式的用户脚本.将srciframe设置为包含可执行代码的页面.这一切都是动态发生的,没有页面刷新.

javascript jquery infinite-loop

10
推荐指数
1
解决办法
496
查看次数

64
推荐指数
2
解决办法
3万
查看次数

试图用ruby机械化POST

我使用firefox插件LiveHTTPheaders捕获了登录HTTP头.

我找到了以下网址和变量.

POST /login
email=myemail%40gmail.com&password=something&remember=1&loginSubmit=Login
Run Code Online (Sandbox Code Playgroud)

这是我正在运行的代码:

require 'rubygems'
require 'mechanize'


browser = Mechanize.new
browser.post('http://www.mysite.com/login',
[
["email","myemail%40gmail.com"],
["password","something"],
["remember","1"],
["loginSubmit","Login"],
["url"=>""]
]
) do |page|
puts page.body
end
Run Code Online (Sandbox Code Playgroud)

但是,这没有给我什么!我的帖子参数有问题吗?

ruby mechanize

11
推荐指数
1
解决办法
1万
查看次数

什么是MXML/AS3的优秀格式化程序?

我想要一个Flash Builder插件,它采用丑陋的无格式mxml并使其美观

替代文字

如果您想要这样的话,请+1.

编辑:注意到截图几乎不易辨认.更大的版本:http://dl.dropbox.com/u/672147/mxmlFormatterDream.png

apache-flex flash mxml actionscript-3 flash-builder

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

重命名表列并将其传播到从属视图

如果我们要改变名称MyColumnName,以MyAlteredColumnName...

...我们有一个SQL Server 2008表,看起来像:

MyTable
  MyColumnName
Run Code Online (Sandbox Code Playgroud)

以及引用基础列的视图:

CREATE VIEW MyDependentView WITH SCHEMABINDING
AS
SELECT ..., MyTable.MyColumnName
Run Code Online (Sandbox Code Playgroud)

我们最终遵循此程序:

  1. 放弃视图
  2. 将MyTable.MyColumnName更改为MyTable.MyAlteredColumnName
  3. 通过引用MyAlteredColumnName重新创建视图

我们使用migrator dot net执行此操作.

有一个更好的方法吗?是否有T-SQL会改变视图列名?或者SQL Server 2008中的任何支持可以自动将列绑定在一起?

sql sql-server

3
推荐指数
1
解决办法
2200
查看次数

返回变量Sqlite,Android,Java中的记录计数

我的最终目标是限制能够创建的记录,以便我可以拥有我的应用程序的试用版.我想我可以通过在sqlite count语句中返回一个int变量,并使用一个简单的IF语句来确定是否应该创建一个新记录来做到这一点.

我打电话是这样的:

int jcount = 0;
            mDbHelper.countjournals(jcount);

现在我正在尝试执行此操作

 public int countjournals(int jcount){
             mDb.execSQL(jcount + " = SELECT COUNT(*) FROM "+DATABASE_JOURNAL_TABLE);
            return jcount;
        }

我收到的错误:


08-27 22:42:32.417: ERROR/AndroidRuntime(3976): android.database.sqlite.SQLiteException: near "0": syntax error: 0 = SELECT COUNT(*) FROM journals

java sqlite android

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

如何禁用表单按钮单击功能X秒

我有一个带有提交按钮的表单.我想要禁用提交按钮10秒钟,并显示倒计时,最后按钮变为可点击.

我该怎么办?我在网站上使用jquery,但我不是JS程序员.

javascript jquery

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

录制时iPhone不会振动

我正在修改AurioTouch示例.我想振动手机以响应特定的声音输入.我可以检测输入和printf它们,但AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)在会话期间不做任何事情kAudioSessionCategory_PlayAndRecord.

iphone core-audio

7
推荐指数
1
解决办法
1520
查看次数

Java中的ArrayList和多线程

在什么情况下,一个不同步的集合,比如一个ArrayList,会导致问题?我想不出任何问题,有人可以给我一个例子,其中ArrayList导致问题而Vector解决了吗?我写了一个程序,有2个线程都修改了一个元素的arraylist.一个线程将"bbb"放入arraylist,而另一个线程将"aaa"放入arraylist.我真的没有看到字符串被修改一半的实例,我在这里是正确的轨道?

另外,我记得我被告知多个线程并没有真正同时运行,一个线程运行一段时间,另一个线程运行(在具有单个CPU的计算机上).如果这是正确的,两个线程怎么可能同时访问相同的数据?也许线程1将在修改内容时停止,线程2将被启动?

提前谢谢了.

java multithreading arraylist

23
推荐指数
3
解决办法
3万
查看次数

Android SDK Mediaplayer.create随机返回null

我有一个问题,偶尔MediaPlayer.create方法将返回null,即使音频文件肯定存在.实际上,如果我将调用create创建为while循环,最终将成功创建媒体播放器.这似乎只发生在我的手机上(HTC Hero运行2.1)而且从未出现在模拟器中.

这只是手机的问题吗?或者我应该以不同的方式播放这些音频文件?

请注意,我想动态加载它们,这是因为我正在调用getIndentifer.如果有更好的方式来动态播放这些,请告诉我.

public void playAudio(String audioFile){

    //instance variable of type MediaPlayer
    _player = null;
    while(_player == null){
         _player = MediaPlayer.create(_context, getResources().getIdentifier(audioFile, "raw", _context.getPackageName()));
    }
    _player.start();

}
Run Code Online (Sandbox Code Playgroud)


谢谢.

media android

12
推荐指数
1
解决办法
2153
查看次数