问题列表 - 第10248页

对象,param,jquery

<object width="438" height="280" id="pano" >
    <param value="url_flash" name="movie" />
    <param value="false" name="menu"/>
    <param value="high" name="quality"/>
    <param value="#FFFFFF" name="bgcolor"/>
    <embed width="438" height="280" pluginpage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="pano" bgcolor="#FFFFFF" quality="high" menu="false" src="url_flash"/>
</object>
Run Code Online (Sandbox Code Playgroud)

我有这个flash代码,我想要的是当我点击一些按钮改变jquery <embed src=''>(对于firefox)和第一个<param>(对于IE)

我怎么能这样做?

这适用于嵌入但我如何在IE中为param做?

$('.link a').click(function() {

    var urlconst = 'changed_url';

    $(".flash_photo embed").attr({
        src: changed_url          
    });
Run Code Online (Sandbox Code Playgroud)

我试过了

$('#pano param:first').val(changed_url)  
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

html javascript flash jquery

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

由于登录失败帐户3次失败

最近我读了一篇关于防止蛮力攻击的文章.它说自动禁用用户帐户是一种很差的安全机制来对抗字典攻击.首先,如果攻击者可以通过每30分钟三次错误地猜测其密码来禁用帐户,则他可以有效地阻止该用户访问系统.第二,因为这种技术假设攻击者保持用户名不变并改变密码.如果攻击者保持密码不变并改变用户名怎么办?我们已经知道很大一部分用户使用"密码"等常用密码.使用字典攻击的黑客可以为其用户名单中的每个用户尝试"密码",这不仅具有很高的成功机会,而且还会逃避帐户锁定逻辑.攻击者可以进行数千次登录尝试,即使每次尝试都失败,系统也只会为每个帐户注册一次不正确的登录.

任何人都可以给我一些建议,使禁用帐户更安全吗?

login

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

如何使用NSDate获取下一个日期?

可能重复:
iOS并找到明天

如何使用NSDate获取下一个日期.请把解决方案发给我

iphone nsdate ios

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

使用Ruby替换运行时实现

Ruby中的依赖注入框架几乎被宣布为不必要的.Jamis Buck去年在他的LEGO,Play-Doh和Programming博客文章中写到了这一点.

普遍接受的替代方案似乎是使用某种程度的构造函数注入,但只是提供默认值.

class A
end

class B
  def initialize(options={})
    @client_impl = options[:client] || A
  end

  def new_client
    @client_impl.new
  end
end
Run Code Online (Sandbox Code Playgroud)

这种方法对我来说很好,但似乎缺少更传统的设置:在运行时基于某些外部开关替换实现的方法.

例如,使用依赖注入框架,我可以做这样的事情(pesudo-C#):

if (IsServerAvailable)
  container.Register<IChatServer>(new CenteralizedChatServer());
else
  container.Register<IChatServer>(new DistributedChatServer());
Run Code Online (Sandbox Code Playgroud)

此示例仅IChatServer根据我们的中央服务器是否可用来注册不同的实现.

由于我们仍然只是在Ruby中使用构造函数,因此我们没有对所使用的依赖项进行编程控制(除非我们自己指定每个依赖项).Jamis提供的示例似乎非常适合使类更易于测试,但似乎缺少替换设施.

我的问题是,你是如何在Ruby中解决这种情况的?我愿意接受任何答案,包括"你根本不需要这样做".我只是想了解Ruby对这些问题的看法.

ruby dependency-injection

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

检查应用程序是否已在运行

我正在开发一个cocoa中的应用程序,需要检查该应用程序是否已经在启动时运行.如果已经运行,那么我需要退出新实例..有什么办法可以做到这一点.寻找一个完美的解决方案

macos cocoa

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

检查正数或负数

我们如何在LiveValidation中检查输入数字是正数还是负数?

jquery livevalidation

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

PYTHON:使用python变量更新MULTIPLE COLUMNS

我正在尝试编写一个有效的mysql语句,它允许我使用作为python变量提供的值更新一个记录中的多个列.

我的陈述如下:

db = MySQLdb.connect(host="localhost", user="user", passwd="password", db="dbname")
cursor = db.cursor()
sql_update = "UPDATE table_name SET field1=%s, field2=%s, field3=%s, field4=%s, field5=%s, field6=%s, field7=%s, field8=%s, field9=%s, field10=%s WHERE id=%s" % (var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, id)
cursor.execute(sql_update)
cursor.close ()
db.commit()
db.close()
Run Code Online (Sandbox Code Playgroud)

在尝试执行查询时,我不断收到SQL语法中存在错误的信息.我找不到它.有人可以指出我的错误或告诉我应该如何写?

python mysql variables

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

可靠的ActionScript模拟框架?

我正在寻找一个可靠的ActionScript模拟框架.我一直在使用mock-as3,但我对我觉得触发事件的黑客解决方案感到恼火.还有其他一些其他原因,我想有一些选择,但不确定我是否一定需要进入它们.我也研究过Mock4AS,但界面看起来很麻烦.任何发现将不胜感激,谢谢.

actionscript unit-testing mocking

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

在IE的CSS菜单中居中LI元素?

我需要居中一个宽度未知的CSS菜单.我找到了解决方案.通过将UL标签设置为display:table或display:inline-table,LI元素可以在中心对齐.

这个解决方案在IE中不起作用.是否有其他解决方案可以在IE中使用,只有HTML/CSS?

如果你想好好看看我的代码,我已经粘贴在这里.

html css internet-explorer menu center

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

如何推荐下一个成就

精简版:

我有类似StackOverflow的设置.用户获得成就.我有比SO更多的成就,让我们说10k的顺序,每个用户都有100多个成就.现在,您如何推荐(推荐)用户尝试的下一个成就?

长版:

在django中对象建模如下(仅显示重要部分):

class User(models.Model):
    alias = models.ForeignKey(Alias)

class Alias(models.Model):
    achievements = models.ManyToManyField('Achievement', through='Achiever')

class Achievement(models.Model):
    points = models.IntegerField()

class Achiever(models.Model):
    achievement = models.ForeignKey(Achievement)
    alias = models.ForeignKey(Alias)
    count = models.IntegerField(default=1)
Run Code Online (Sandbox Code Playgroud)

我的算法只是找到与登录用户共享成就的每个其他用户,然后完成所有成就并按出现次数排序:

def recommended(request) :
    user = request.user.get_profile()

    // The final response
    r = {}

    // Get all the achievements the user's aliases have received 
    // in a set so they aren't double counted
    achievements = set()
    for alias in user.alias_set.select_related('achievements').all() :
        achievements.update(alias.achievements.all())

    // Find all other aliases that have …
Run Code Online (Sandbox Code Playgroud)

python django optimization achievements

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