问题列表 - 第35170页

jQuery - 如何编写类来实现OO设计

我在过去使用过Prototype.js并且能够编写类uing:

var XEventDesc = Class.create();

XEventDesc.prototype = {

    initialize: function(element, eventName, handler, useCapture) {
        ....................
    }
};
Run Code Online (Sandbox Code Playgroud)

如何使用jQuery在Javascript中编写类

javascript jquery

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

iOS NSKeyedUnarchiver使用静态库时出错

我制作了一个我在iOS项目中使用的自定义静态库.当我使用NSKeyedUnarchiver取消归档数据时.当我尝试在库中使用它时会抛出异常.我尝试将我的静态库的类复制到我的项目中,以查看它是否有效并解决了问题,但显然无法实现静态库的目的.我还尝试了几种发布/调试和模拟器/设备的组合,但仍然无法正常工作.

NSKeyedUnarchiver难以找到解压缩所需的类吗?

编辑 我跟踪抛出的异常,它说它无法解析类JGObjectRep,这是静态库中的其他类之一.请记住,如果我将这些复制到项目中,这可以正常工作.

iphone xcode static

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

只需检查集合中至少有一个对象的属性值是否为TRUE

我有一组具有公共IsVisible布尔属性的模型对象.我需要做的就是查找至少有一个集合的值是否设置为TRUE.换句话说,如果我有10,000个物体但第二个物体是true,我不需要旋转其他9,998.我已经有了答案.

现在我知道我可以编写自己的迭代函数并在第一个True'值中突破,但我希望这是LINQ可以做的事情.实际上,它甚至不需要是LINQ.欢迎任何建议.

顺便说一句,选择的语言是C#.

更新:

在这里看到我的上一篇文章 我添加了一些测试代码和时间.看起来LINQ与我自己进行测试相比,表现非常糟糕.当然它写起来更容易,但在关键时刻,我不再确定.

让我感到惊讶的是,我大部分时间都在运行这些,枚举赢得了一个公平的剪辑,但由于某种原因,当我在多次传递中包装测试时,它看起来已经切换到带有缓存计数的索引作为最快的.

我还注意到,如果我没有将所有内容重置为"假",则所有剩余/重复测试似乎要快得多.不知何故,将所有内容重新设置为FALSE(这是故意过度杀戮以准确测试...)会改变一切.

有趣.不知道我现在要走哪条路.这不是一个关键任务系统,所以也许我会追求可读性,但仍然如此.有趣.

c# linq testing loops

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

我们可以更改DispatcherServlet上下文配置文件名吗?

在Spring web mvc中

1)如果我们定义DispatcherServlet如下

<servlet>
    <servlet-name>appServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
Run Code Online (Sandbox Code Playgroud)

它会查找spring命令中提到的文件夹appServlet-servlet.xml下的WEB-INF文件.

我的问题是我们可以更改它找到的文件名位置吗?(我认为使用上下文或init参数我们可以做到这一点,任何机构都可以告诉我究竟应该是什么?)

2)在每个春季网络mvc web.xml,我们将有以下行:

    <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
Run Code Online (Sandbox Code Playgroud)

在这里,我的问题是它寻找的上下文文件?(是这个上下文加载器监听器,它查找dispatcherservlet-servlet.xml?)

3)dispatcherservlet-servlet.xmlapplicationcontext.xml?之间的区别?(我看到一些examples..where人导入applicationcontext.xmldispatcherservlet-servlet.xml?)

4)请告诉我我们可以为spring web提供多少上下文,是否有任何命名约定(如调度程序servlet)?/

spring spring-mvc

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

为什么变量声明在php,perl等脚本语言中如此简单,而在Java,C等中却没有?

在php/perl中我们可以简单地说$ a ='hi'然后$ a = 1而不需要声明它的类型.但是在java中存在类型转换错误.

为何如此区别?

php c java

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

测试是否定义了gdb便捷变量

有没有办法测试是否在gdb中设置了一个方便变量?

例如:

(gdb) if $_exitcode == 0
 >quit
 >end
Invalid type combination in equality test.
(gdb) p $_exitcode
$1 = void

$_exitcodevoid因为直到程序终止才设置它.最接近的可用构造是init-if-undefined,但这需要将变量设置为某个标记值并对其进行测试.

gdb

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

输入'rails console'无法启动?

我输入了这个:

>rails console
Run Code Online (Sandbox Code Playgroud)

得到了这个:

Usage:
  rails new APP_PATH [options]

Options:
      [--skip-gemfile]        # Don't create a Gemfile
  -d, [--database=DATABASE]   # Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db)
                              # Default: sqlite3
..
..
.
Run Code Online (Sandbox Code Playgroud)

我正在跟踪rails教程,并坚持这一点.

我安装了rails 3.0.

ruby ruby-on-rails

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

为什么在迭代python中的字典时必须调用.iteritems()?

为什么必须调用iteritems()迭代字典中的键值对?即

dic = {'one':'1', 'two':'2'}
for k, v in dic.iteritems():
    print k, v
Run Code Online (Sandbox Code Playgroud)

为什么不是迭代字典的默认行为

for k, v in dic:
    print k, v
Run Code Online (Sandbox Code Playgroud)

python dictionary loops

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

找到包含查询数组的所有元素的输入数组的最小窗口

问题:给定大小为n的整数输入数组和大小为k的整数查询数组,找到包含查询数组的所有元素的输入数组的最小窗口,并且顺序也相同.

我试过以下方法.

        int[] inputArray = new int[] { 2, 5, 2, 8, 0, 1, 4, 7 };
        int[] queryArray = new int[] { 2, 1, 7 };
Run Code Online (Sandbox Code Playgroud)

将在inputArray中找到所有查询数组元素的位置.

public static void SmallestWindow(int[] inputArray, int[] queryArray)
    {
        Dictionary<int, HashSet<int>> dict = new Dictionary<int, HashSet<int>>();

        int index = 0;
        foreach (int i in queryArray)
        {
            HashSet<int> hash = new HashSet<int>();
            foreach (int j in inputArray)
            {
                index++;
                if (i == j)
                    hash.Add(index); 
            }
            dict.Add(i, hash);
            index = 0;
        }
      // Need to …
Run Code Online (Sandbox Code Playgroud)

c# algorithm collections data-structures

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

与Fiddler的SoapUI

我试图通过fiddler路由我的soapUI Web服务请求,但它似乎不起作用.我试过url的样子

http://localhost./myservice/myservice.asmx
http://localhost:8888/myservice/myservice.asmx
Run Code Online (Sandbox Code Playgroud)

后者虽然通过fiddler,但它返回请求本身而不是webservice的响应.有帮助吗?

soapui fiddler

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