问题列表 - 第29542页

整数键中的javascript哈希映射

我在javascript编码我需要HashMap类型结构.通常当我需要hashmaps时,我只会使用关联数组(将字符串作为键).但是这次我需要整数作为哈希图的关键.

因此,如果我尝试存储A [1000] = obj,则创建1001大小的数组并将A [1001]作为obj.即使我尝试A ["1000"] = obj,它仍然会分配1001个空格并使用undefined填充它们.

我不希望这样,因为我的钥匙可能非常大(大约1磨).我可以用它作为A ["dummy1000"] = obj,但我不想使用这种脏方法.

无论如何还要优雅而轻松地做到这一点?

javascript hashmap

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

在Iphone上处理键盘完成按下的事件

当按下文本字段时,我正在移动视图,以便在键盘出现时获得正确的视图.现在,当按下完成键盘按钮时,我想将视图返回到其初始状态.按下完成键盘按钮后如何处理操作?

iphone keyboard key handle

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

为项目Euler进行单元测试

我开始讨论项目Euler中的问题,我想用TDD风格来处理它,但是我很难找到不包含代码的问题的数字答案.是否有任何资源包含该数据,以便我可以制作测试用例,告诉我是否正确解决了问题?

我的动机是,我觉得算法是答案,而不是数字.如果我看一下别人的代码示例,就会破坏如何解决问题的挑战.

编辑:我正在寻找没有上下文或算法的答案的数量,以便我可以做类似以下的事情.我知道它更冗长,但我希望能够通过/失败结果告诉我我的算法是否正确,而不是查看其他人的代码示例以了解我是否已正确完成.

import unittest
class ProblemOneTest(unittest.TestCase):
    def test_me(self):
        self.assertEquals(solve_problem_one(),233168)

if __name__ == '__main__':
    print "Problem 1 possible answer: %d" % solve_problem_one()
    sys.exit(unittest.main())
Run Code Online (Sandbox Code Playgroud)

unit-testing

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

Hadoop开发环境,你的看起来像什么?

我想知道你的Hadoop开发环境是什么样的?
您是否将jar部署到测试集群,或者以本地模式运行jar?
您使用什么IDE以及使用哪些插件?
如何部署要在服务器上运行的已完成项目?关于设置我自己的Hadoop开发/测试环境,您有什么其他建议?

ide hadoop

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

在WPF(C#或vb.net)中查找应用程序可执行文件的位置?

如何在WPF(C#或VB.Net)中找到应用程序可执行文件的位置?

我在Windows窗体中使用了这段代码:

Application.ExecutablePath.ToString();
Run Code Online (Sandbox Code Playgroud)

但是使用WPF我从Visual Studio收到此错误:

System.Window.Application不包含ExecutablePath的定义.

c# vb.net wpf

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

在哪里可以找到gcc警告和错误的完整列表?

有时我需要使用gcc进行跨平台工作,有时候gcc真的会因为它的警告而烦恼我.例如:

#pragma在主文件中一次

这是非常有用的警告,但我真的不知道gcc术语中的"主文件"是什么,为什么它不能包含#pragma一次:).那么,是否存在涵盖所有gcc警告和错误(主要是警告,错误都很简单)的文档,并对它们进行了一些评论?

gcc

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

如何自定义手册的第一页?

默认情况下,doxygen生成的第一个页面以RTF格式(RTF)生成,具有以下状态:

TITLE

AUTHOR
Version
CREATEDATE
Run Code Online (Sandbox Code Playgroud)

我想定制这个.我已经尝试了以下内容,但它在索引之后自定义了部分,而不是文档的第一页:

/*!
 * @mainpage My Project
 * @version 0.91
 * @author Jack Vance, 2010.
 * CreateDate 2010-06-26
 */
Run Code Online (Sandbox Code Playgroud)

doxygen

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

jQuery mouseover显示隐藏的div并显示div,如果只有鼠标仍然在div上

我的鼠标悬停和鼠标输出功能有问题.当我鼠标悬停链接时,它显示一个隐藏的<div>,当我鼠标输出div时,它隐藏了div.问题是,如果我将鼠标悬停在链接上,那么我将鼠标移动到不在div上方的其他地方,div将不会消失.

如果我使用链接的mouseout事件来设置div的可见性,那么我将无法将鼠标悬停在div上.

这是我的HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>
            Untitled Document
        </title>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js">
        </script>
        <script type="text/javascript">
            $(document).ready(function() {
                $("#show_div").mouseover(function() {
                    $("#hello").css('visibility', 'visible');
                });

                $("#hello").mouseover(function() {
                    $("#hello").css('visibility', 'visible');
                });
                $("#hello").mouseout(function() {
                    $("#hello").css('visibility', 'hidden');
                });
            });
        </script>
    </head>

    <body>
        <br/>
        <br/>
        <br/>
        <br/>
        <a id="show_div" href="#">Link text</a>
        <div id="hello" style="visibility:hidden;">
            <ul>
                <li>
                    Coffee
                </li>
                <li>
                    Tea
                </li>
                <li>
                    Milk
                </li>
            </ul>
        </div>
        <br/>
        <br/>
    </body>    
</html>
Run Code Online (Sandbox Code Playgroud)

html jquery sitedesign

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

iPhone核心数据关系错误

我正在构建核心数据iphone应用程序,并且无法检索一对多的关系数据.我解释时请耐心等待.

我使用数据模型设计器来设置一个名为"Item"的实体,其中包含许多名为"Comment"的实体.然后我检索多个实体并将其显示在一个UITableView.我像这样获取这些实体(在viewDidLoad方法中):

NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Items" inManagedObjectContext:self.managedObjectContext];
[request setEntity:entity];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(Item_to_Areas.Name LIKE %@)",[areaManagedObject valueForKey:@"Name"]];
[request setPredicate:predicate];
[request setRelationshipKeyPathsForPrefetching:[NSArray arrayWithObject:@"Item_to_item_comments"]];
NSLog(@"Results: %@", [mutableItemsFetchResults description]);
mutableItemsFetchResults = [[managedObjectContext executeFetchRequest:request error:nil] mutableCopy];
[request release];
Run Code Online (Sandbox Code Playgroud)

当用户点击一行时,我选择特定的entiny,在其init方法中将其传递给新的表视图控制器,并将新的视图控制器推送到堆栈:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"itemObject: %@", [mutableItemsFetchResults objectAtIndex:indexPath.row]);
InspectionItemCommentsViewController *itemCommentsViewController =     [[InspectionItemCommentsViewController alloc]
                                                                initWithManagedObjectContext:self.managedObjectContext 
                                                                itemObject:[mutableItemsFetchResults objectAtIndex:indexPath.row]];
itemCommentsViewController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:itemCommentsViewController animated:YES];
[itemCommentsViewController release];
}
Run Code Online (Sandbox Code Playgroud)

在第一个块中,NSLog输出显示检索到"Item_to_item_comments"关系实体,但在第二个块中,即使我调用了[request setRelationshipKeyPathsForPrefetching:[NSArray arrayWithObject:@"Item_to_item_comments"]].

这是第一个NSLog输出的一部分:

Results: (
"<NSManagedObject: …
Run Code Online (Sandbox Code Playgroud)

cocoa core-data relationship fault

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

SQLite:如何计算出生日期的年龄

在sqlite3中从出生日期开始计算年龄的最佳方法是什么?

sqlite date

11
推荐指数
4
解决办法
9983
查看次数