问题列表 - 第26933页

使用AJAX重新加载验证码

这个问题可能已被提出 - 但不幸的是,我找不到任何令人满意的答案.我会问我的具体案例,并要求管理员不要删除这个问题至少几天,所以我可以尝试一下......

我有一个页面.它使用验证码.像这样:

<?php
session_start(); // the captcha saves the md5 into the session
?>
<img src="captcha.php" onclick="this.src = this.src" />
Run Code Online (Sandbox Code Playgroud)

这是我的第一个代码.它不起作用,因为如果源是相同的,浏览器认为它无法重新加载图像.我目前的解决方案是传递一个get参数:

onclick="this.src = 'captcha.php?randomNumber='+ranNum"
Run Code Online (Sandbox Code Playgroud)

var ranNum每次onclick事件触发时都会随机生成JavaScript变量.它工作正常,但是,我不喜欢这种可能性,如果 - 虽然不太可能 - 两个数字的情况连续两次相同.虽然随机数在-50,000到50,000之间变化 - 我仍然不喜欢它.我不认为这种方法是对的.我想通过AJAX了解'righter'方法.我知道这是可能的.我希望你知道它是如何可能的^^在这种情况下,请告诉我.

提前致谢!

顺便说一句 - 如果我拼写cap(t)cha不同,没关系,我的代码中对PHP文件的引用是正确的:我使用randomImage.php

编辑:只生成JavaScript中的随机数,以便重新加载图像.Captcha.php不关心$ _GET参数.字符串确实是随机的.

编辑:因此,我想知道的是如何使浏览器重新加载图像,而不是每次事件触发时传递不同的get参数.

javascript php ajax captcha reload

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

or_reduce 功能

VHDL 中“or_reduce”函数的功能是什么?

vhdl

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

嵌套的dosync调用如何表现?

创建嵌套的dosync调用时会发生什么?子事务是否会在父范围内完成?如果父事务失败,这些子事务是否可逆?

clojure stm

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

C++模板:'不是从类型'派生的'

为什么这段代码无效?

#include <vector>

template <typename T>
class A {
  public:
    A() { v.clear(); }

    std::vector<A<T> *>::const_iterator begin() {
      return v.begin();
    }

  private:
    std::vector<A<T> *> v;
};
Run Code Online (Sandbox Code Playgroud)

GCC报告以下错误:

test.cpp:8: error: type 'std::vector<A<T>*, std::allocator<A<T>*> >' is not derived from type 'A<T>'
test.cpp:8: error: expected ';' before 'begin'
test.cpp:12: error: expected `;' before 'private'
Run Code Online (Sandbox Code Playgroud)

怎么了?怎么解决?

c++ templates compilation

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

为什么外部链接到静态变量?

为什么extern int n在声明n时(在不同的文件中)不编译static int n,但在声明时有效int n?(这两个声明都在文件范围内.)

基本上,为什么int n文件范围与同一范围不static int n一样?它只与extern有关吗?如果是这样,我错过了什么?

c static extern

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

可以更改Android虚拟设备的保存位置吗?

我在运行Windows XP和AVD(Android虚拟设备)的计算机上设置了Android SDK和Eclipse ,默认情况下保存到"Doc​​uments and Settings\user\.android".有没有办法改变这种行为?我将所有其他组件保存在单独分区的目录中,并希望整合所有内容.显然不是一个大问题,但这里的任何人都知道解决方法吗?

windows android android-virtual-device

173
推荐指数
9
解决办法
13万
查看次数

像F#(或C#)中的python三重引用?

我想将xml代码分配给字符串变量.我可以通过在python中使用三引号而无需转义单引号或双引号.在F#或C#中有类似的方法吗?

c# python string f#

12
推荐指数
3
解决办法
4471
查看次数

何时不使用'this'关键字?

很抱歉再次询问,已经有一些关于此关键字的问题.但他们所有人都说出了"这个"的目的.

什么时候使用这个关键字
C#何时使用此关键字
在C#中使用静态方法的形式参数中的"this"关键字在C#中
正确使用"this."关键字?

我的问题是何时不使用'this'关键字.
或者
在代码之类的情况下始终使用此关键字是否正确

class RssReader
{
    private XmlTextReader _rssReader;
    private XmlDocument _rssDoc;
    private XmlNodeList _xn;

    protected XmlNodeList Item { get { return _xn; } }
    public int Count { get { return _count; } }

    public bool FetchFeed(String url)
    {
        this._rssReader = new XmlTextReader(url);
        this._rssDoc = new XmlDocument();
        _rssDoc.Load(_rssReader);
        _xn = _rssDoc.SelectNodes("/rss/channel/item");
        _count = _xn.Count;
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

这里我没有使用'this'和"_xn"和"_count"也没有使用"_rssDoc.Load(_rssReader);" 好吗?我应该在类中使用"this"以及所有类变量吗?

编辑:在类中为自己的变量使用'this' 是没用的吗?

c# this this-keyword

12
推荐指数
4
解决办法
6531
查看次数

如何打破__NSAutoreleaseNoPool

我好心满意

***__NSAutoreleaseNoPool():类NSEvent的对象0x1961180自动释放,没有池到位 - 只是泄漏

在运行期间发出警告,并且不知道原因是什么.粗略谷歌表示这是我可以用Xcode打破的符号,但是通过运行>管理断点>添加符号断点,或者只是通过断点管理窗口将其添加为符号断点,会产生一个断点,旁边有一个 - 而不是检查,我认为它是一个无法找到的符号.

我尝试添加带有两个下划线,一个下划线的符号"__NSAutoreleaseNoPool",现在我感觉很愚蠢.错误继续被记录,没有断点被击中.任何打破Obj-C符号或调试它的指针都将受到赞赏.

[编辑:大概10(10多个,所以总共几十个,包括至少两个Xcode重启)运行我得到"待断点9 - "_ _ NSAutoreleaseNoPool"已解决"打印到我的控制台,断点开始工作.有没有办法强制挂起的断点实际解决?]

debugging macos

10
推荐指数
3
解决办法
7134
查看次数

Django在哪里存储auth的超级用户/ pw /电子邮件数据?

运行syncdb并创建su后,它会被记录在哪里?Settings.py似乎没有改变.

django django-authentication

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