问题列表 - 第14940页

Ajax jquery同步回调成功

我有这个函数进行ajax调用.我在最后一段代码注释中描述了这个问题.

    function doop(){
            var that = this;
            var theold = "theold";
            var thenew = "thenew";

            $.ajax({
                    url: 'doop.php',
                    type: 'POST',
                    data: 'before=' + theold + '&after=' + thenew,
                    success: function(resp) {
                            if(resp == 1) {
                                    $(that).siblings('.theold').html(thenew);
                            }
                    }
            });

            // I have some code here (out of the ajax) that **further** changes 
            // the .theold's html beyond what it was changed inside ajax success
            // but the change depends on whether the resp (inside the success 
            // function) returned 1 …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery synchronous

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

在gridview中自动生成序列号

我想在gridview asp.net中生成序列号.我该怎么做?

asp.net

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

valueForKey只返回内存地址而不是实际值

    NSDictionary *topic = [spaces objectAtIndex:i];
    NSInteger topicid = [topic valueForKey:@"TOPICID"];
Run Code Online (Sandbox Code Playgroud)

当我运行这个并打印出主题时,我得到以下内容:

Printing description of topic:
<CFDictionary 0xdb2a70 [0x30307a00]>{type = mutable, count = 2, capacity = 12, pairs = (
    10 : <CFString 0xdb5300 [0x30307a00]>{contents = "TOPICID"} = 29
    12 : <CFString 0xdb53a0 [0x30307a00]>{contents = "TOPICNAME"} = <CFString 0xdb5360 [0x30307a00]>{contents = "zzzzzzzz"}
)}
Run Code Online (Sandbox Code Playgroud)

但是,当我查看topicid时,值始终是内存地址.我究竟做错了什么?

iphone objective-c nsdictionary memory-address nsinteger

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

有没有办法通过哈希初始化对象?

如果我有这个课程:

class A
  attr_accessor :b,:c,:d
end
Run Code Online (Sandbox Code Playgroud)

而这段代码:

a = A.new
h = {"b"=>10,"c"=>20,"d"=>30}
Run Code Online (Sandbox Code Playgroud)

是否可以直接从哈希初始化对象,而不需要遍历每一对并调用instance_variable_set?就像是:

a = A.new(h)
Run Code Online (Sandbox Code Playgroud)

这应该导致每个实例变量初始化为散列中具有相同名称的变量.

ruby hash constructor initialization

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

在测试驱动开发中,您是先编写每个可能的测试,然后编写代码吗?

在进行测试驱动开发时,我一直习惯于先为新功能编写第一个单元测试,然后编写该功能的代码.如果我有其他测试要编写以涵盖所有场景,我通常在编写代码后编写它们.这被认为是不好的形式吗?在编写代码之前,我是否应该首先尝试为一项功能编写所有可能的测试?

tdd

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

简单示例中的意外结果

   def solve(numLegs, numHeads):
        for numSpiders in range(0, numHeads + 1):
            for numChicks in range(0, numHeads - numSpiders + 1):
                numPigs = numHeads - numChicks - numSpiders
                totLegs = 4*numPigs + 2*numChicks + 6*numSpiders 
                if totLegs == numLegs:
                    return [numPigs, numChicks, numSpiders]
        return [None, None, None]

    def barnYard(heads, legs):
        pigs, chickens, spiders = solve(legs, heads)
        if pigs == None:
            print "There is no solution."
        else:
            print 'Number of pigs: ', pigs
            print 'Number of Chickens: ', chickens
            print 'Number of Spider: …
Run Code Online (Sandbox Code Playgroud)

python

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

关于面向对象设计的问题用Ruby

我正在考虑用Ruby编写一个CLI Monopoly游戏.这将是我在Ruby中完成的第一个大型项目.我在编程方面的大部分经验都是使用Clojure和Haskell等函数式编程语言.我很了解Object Orientation,但我没有设计面向对象程序的经验.

现在,这是交易.

在大富翁中,董事会周围有很多空间.大多数空间是属性,其他空间做其他事情.

每个空间都有一个班级会很聪明吗?我正在考虑拥有一个所有其他空间继承的Space类,并且具有一个继承自Space的Property类,然后为继承自Property的每个属性创建一个类.这意味着很多课程,这让我相信这是一个糟糕的方式来做我想做的事情.

我还打算做的是使用'继承'钩子方法来跟踪所有属性,以便我可以搜索它们并在需要时将它们从未买单列表中删除.

这类问题似乎出现在很多程序中,所以我的问题是:有没有更好的方法来做到这一点,我是否遗漏了对面向对象设计非常重要的东西?

如果这是一个愚蠢的问题,我很抱歉,对于OOPD,我只是一无所知.

谢谢.

ruby oop

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

在Python,Python Image Library 1.1.6中,如何在不调整大小的情况下展开画布?

我可能在手册中寻找错误的东西,但我希望拍摄一个图像对象并展开它而不需要调整原始图像的大小(拉伸/压扁).

玩具示例:想象一个蓝色矩形,200 x 100,然后我执行一些操作,我有一个新的图像对象,400 x 300,由一个白色背景组成,其上有一个200 x 100蓝色矩形.如果我可以控制扩展的方向,或新的背景颜色等,可以获得奖励.

基本上,我有一个图像,我将迭代添加,我不知道它将在一开始的大小.

我想我可以抓住原始物体,制作一个新的,略大的物体,将原件粘贴在那里,再画一点,然后重复.看起来它可能在计算上很昂贵.但是,我认为会有一个功能,因为我认为这是一个常见的操作.也许我错了.

python python-imaging-library

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

CSS:页面顶部的精简横幅(如本页中的橙色横幅)

我需要在页面顶部放一个薄的横幅,就像本页上的橙色通知一样.我需要它绝对定位,因为当你点击它时,它需要下拉(在当前页面上,而不是按下当前页面).横幅需要拉伸整个窗口宽度,但内容需要在800px之间.我已经制作但我在CSS定位方面遇到了麻烦.

谢谢!!

css

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

Perl的未来?(Perl 6,就业能力)

我发现了一些相关的问题,比如Python与Perl(现已删除)和Perl值得吗?(现已删除),但我似乎无法找到任何直接解决此问题的内容.

Perl有合法的未来吗?我现在在Perl商店工作,而且我来自PHP,因此我在服务器级别做事时看到了一种可以说是"低级"语言的一些优点,但在我看来Perl中的很多任务可以在PHP中更快地执行,以及一些ARGUE(主观的,不是我的观点)认为Python以更明确的方式执行这些任务更容易维护.

在我的简历上有这份工作最终会让我减少就业,特别是如果语言不再增长?

几点说明:

  1. 我爱Perl,所以不要以为我在抨击语言.它使用起来很有趣,我们使用相对简单的语法,相对容易维护.
  2. 我意识到"Vaporware"是一个流行语,并不一定适用于这种情况,因为Perl没有市场营销部门,他们在任何时候都没有"承诺"Perl 6.
  3. 我意识到CPAN让社区保持运转,因此无论是否出现Perl 6,人们都会继续构建增加语言可能性的模块,但这并不意味着行业商店意识到这一点,并转而使用"更多支持"的语言继续推出修订版的语言,如Python和(特别是)PHP.*

编辑{澄清} Cade Roux和Telemachus都提出了关于您的未来是否可以通过简历定义的好点.

说实话,当我的一位前雇主说"我不雇用Perl任何人作为他们的最后一份工作时,就会提起这件事.那就是OLD技术." 这是一个PHP商店,所以拿出一点点盐.

现在,在没有诽谤我的前任雇主的情况下,她根本不是技术人员,所以她真的表达了一个非专业人士的意见,在这种情况下,我的问题更像是"这种特殊技术是否存在耻辱"那些不使用它的人?",特别是那些可能已经过类似雇主经历过的人.我不是要求你用魔术玻璃来展望未来,假设下一个"热门"的语言会是什么,而是如果这种特殊的语言(被指责为发育迟缓的增长,再次受到外行人士)的负面含义它.

我希望这更有意义.

perl cpan mod-perl

20
推荐指数
9
解决办法
4753
查看次数