问题列表 - 第15571页

从javascript包含javascript库的标准方法

我想从我的javscript include中获取jquery库.

这是否100%有效?有没有更好的办法?

(function() {

var loadJquery = function (cb) {
    var addLibs = function () {
        if (typeof(document.body) == "undefined" || document.body === null) {
            setTimeout(addLibs, 100);
            return;
        }

        var node = document.createElement("script");
        node.src = "http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js";
        document.body.appendChild(node);
        checkLib();
    };

    var checkLib = function () {  
        if (typeof($) == "undefined" || $("*") === null) {
            setTimeout(checkLib, 100);
            return;
        }
        cb($.noConflict());
    }
    addLibs();
}

loadJquery(function($){
  // Do stuff with $
  $(document.body).css("background", "black");
});

})();
Run Code Online (Sandbox Code Playgroud)

更改node.src,并$.noConflictYUI如果你想YUI3,或者 …

javascript ajax jquery yui

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

Perl钻石运算符是否迭代非魔术数组(不是@ARGV)?

我不认为以下内容应该有效,但确实如此:

$ perl -e '@a = qw/1222 2 3/; while (<@a>) { print $_ ."\n";}'
1222
2
3
$
Run Code Online (Sandbox Code Playgroud)

据我所知,Perl的<>操作员应该使用文件句柄,全局等工作,除了文字<>(而不是<FILEHANDLE>),它会神奇地迭代@ARGV.

有谁知道它是否应该像我在测试中那样工作?

arrays perl diamond-operator

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

Javascript:单击缩略图可切换较大的图像.最好的方法?

我一直在寻找一种非常简单/轻量级的方法,只需单击缩略图即可切换较大图像的src.

我还没有尝试过.这是最好的解决方案吗?

要交换的较大图像将具有相同的宽度但具有不同的高度.这会导致问题/我需要为此功能添加一些内容吗?使用背景图像进行交换并且是最大图像的高度会更好吗?

另外,有人说它只能工作一次(??)......我需要它开始某个图像,然后能够在缩略图点击时更改为2-4个其他图像.

谢谢你的建议!我当然(显然)没有Javascript作家.

javascript jquery image gallery

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

c表达式评估者取2

参考以下公认的解决方案:SO:expression_evaluator

任何人都可以提供一个与否定一起使用的版本吗?像

((!(0 or !1) and !((0 or 1 or 1) and !1))
Run Code Online (Sandbox Code Playgroud)

也需要工作.

我得到它的工作,所以否定0或1是好的,但我不能让它与整个群体的否定一起工作(!在括号开头)

我尝试在*expr =='中返回eval之后否定tmp('阻止..如果!在调用它之前已经看过了,但是这不起作用.

c expression

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

django中的post_save立即更新实例

我正在尝试在保存后立即更新记录.这个例子似乎毫无意义,但想象一下,我们需要在保存数据后使用API​​来获取一些额外的信息并更新记录:

def my_handler(sender, instance=False, **kwargs):
    t = Test.objects.filter(id=instance.id)
    t.blah = 'hello'
    t.save()

class Test(models.Model):
    title = models.CharField('title', max_length=200)
    blah = models.CharField('blah', max_length=200)

post_save.connect(my_handler, sender=Test)
Run Code Online (Sandbox Code Playgroud)

所以'extra'字段应该在每次保存后设置为'hello'.正确?但它不起作用.

有任何想法吗?

python django django-models

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

Web服务和来自同一客户端的多个请求

如果我有一个客户端应用程序一个接一个地向我的Web服务发送请求,那么Web服务是否能够处理每个请求而不是因为新请求而覆盖先前的请求?我希望处理所有请求而不是替换另一个请求.我是否可以使用来自同一客户端的多个请求执行此操作

service

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

将任何类型的std :: vector传递给函数

鉴于:

template<typename T> class A {  
  B b;
  std::vector<T> vec1;
  std::vector<T> vec2;
}
Run Code Online (Sandbox Code Playgroud)

我希望B有一个成员函数fill(),它引用那些向量,并根据b中包含的一些信息用值T填充vec2.
这样做的一种方法是为每个可能的参数T重载fill():

fill(const std::vector<float>& a, std::vector<float>& b)
Run Code Online (Sandbox Code Playgroud)

等等,但这意味着很多不必要的重复,因为每个可能的T的操作是相同的.在fill()内部,我可以使用vector :: value_type进行计算,但我不知道如何在这样的情况下声明它它采用各种std :: vector的方式.显而易见的方法是使用带模板的自由函数.有更简单的方法吗?

c++ templates vector

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

MySQL:使用插入语句本身插入的行的id

我正在尝试这样的事情:

INSERT INTO dir_pictures SET filename=CONCAT(picture_id,'-test');
Run Code Online (Sandbox Code Playgroud)

picture_id是我的主键,自动增量.基本上我正在尝试将此insert语句的id放在语句本身中.

我确信可以使用一些额外的PHP代码或使用多个语句来完成,但我想知道是否有一种快速简便的方法可以一次性完成.

PS.上面的陈述总是把'0测试'

php mysql sql insert-id

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

AlertDialog MultiChoiceItems监听器问题

我目前正在使用AlertDialog.builder为用户创建多选列表(复选框).这很好用,除了我们想要其中一个按钮取消选择列表中的所有其他按钮.

builder.setMultiChoiceItems(list, checked,
  new DialogInterface.OnMultiChoiceClickListener() {
   public void onClick(DialogInterface dialog,
     int item, boolean isChecked) {

    if(item == ANY_ITEM_BUT_0)
    {

     ((AlertDialog) dialog).getListView().setItemChecked(0, false);

    }
   }
  });
Run Code Online (Sandbox Code Playgroud)

当使用"true"时它将成功检查该框,但是当使用false时它不会取消选中它(除非我手动将其手动设置为true.)是否有一个单独的监听器我应该用来检测用户何时单击这些?在我看来,有两个复选标记设置,一个由"setItemChecked(0,true);",一个通过实际选择它.

这已经让我疯了几天了,任何帮助都会非常感激.

android android-1.5-cupcake

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

Macintosh开发资源

正如我在较早的问题中所说,我们(我和我的朋友)正在尝试使用Macintosh IIci(系统7.5.5 68k处理器)进行开发,但我们不知道从哪里开始,然后我在这里要求一些资源发展它.谢谢.

macos

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