在页面上,像jsFiddle这样执行用户输入的Javascript,是否有办法阻止/破坏在iframe中运行的"问题"脚本?
我认为主要的问题脚本类是无限循环.浏览器可以很好地处理多个警报,但像这样的脚本?for (var i = 0; ++i; i < 100) { /* do stuff */ }??????????????????????????????????
将永远存在.
我怎样才能检测到并且不运行,或者运行和停止,比如运行10秒后的脚本?
删除iframe很好,但是如果脚本在10秒后仍然运行,我只想删除它,但如果脚本停止运行,我不想删除它.
这是我想象的页面将如何工作.如果您有更好的解决方案,请告诉我......
输入页面包含a textarea
和空白iframe
.用户将其脚本输入textarea
,并在准备好后单击run
.然后(后台)创建一个单独的页面,其中包含HTML页面上可执行形式的用户脚本.将src
其iframe
设置为包含可执行代码的页面.这一切都是动态发生的,没有页面刷新.
Mogenerator的帮助很小.所有参数做什么?
我使用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)
但是,这没有给我什么!我的帖子参数有问题吗?
我想要一个Flash Builder插件,它采用丑陋的无格式mxml并使其美观
如果您想要这样的话,请+1.
编辑:注意到截图几乎不易辨认.更大的版本:http://dl.dropbox.com/u/672147/mxmlFormatterDream.png
如果我们要改变名称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)
我们最终遵循此程序:
我们使用migrator dot net执行此操作.
有一个更好的方法吗?是否有T-SQL会改变视图列名?或者SQL Server 2008中的任何支持可以自动将列绑定在一起?
我的最终目标是限制能够创建的记录,以便我可以拥有我的应用程序的试用版.我想我可以通过在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
我有一个带有提交按钮的表单.我想要禁用提交按钮10秒钟,并显示倒计时,最后按钮变为可点击.
我该怎么办?我在网站上使用jquery,但我不是JS程序员.
我正在修改AurioTouch示例.我想振动手机以响应特定的声音输入.我可以检测输入和printf
它们,但AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)
在会话期间不做任何事情kAudioSessionCategory_PlayAndRecord
.
在什么情况下,一个不同步的集合,比如一个ArrayList,会导致问题?我想不出任何问题,有人可以给我一个例子,其中ArrayList导致问题而Vector解决了吗?我写了一个程序,有2个线程都修改了一个元素的arraylist.一个线程将"bbb"放入arraylist,而另一个线程将"aaa"放入arraylist.我真的没有看到字符串被修改一半的实例,我在这里是正确的轨道?
另外,我记得我被告知多个线程并没有真正同时运行,一个线程运行一段时间,另一个线程运行(在具有单个CPU的计算机上).如果这是正确的,两个线程怎么可能同时访问相同的数据?也许线程1将在修改内容时停止,线程2将被启动?
提前谢谢了.
我有一个问题,偶尔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)
谢谢.
android ×2
java ×2
javascript ×2
jquery ×2
apache-flex ×1
arraylist ×1
core-audio ×1
flash ×1
iphone ×1
mechanize ×1
media ×1
mogenerator ×1
mxml ×1
ruby ×1
sql ×1
sql-server ×1
sqlite ×1