问题列表 - 第12859页

如何在Cocoa中做稀疏数组

对于基于唯一整数键的数据集,我有一个未确定的大小.

我想使用NSMutableArray快速查找,因为我的所有键都是基于整数的.

我想做这个.

NSMutableArray* data = [NSMutableArray array]; // just create with 0 size
Run Code Online (Sandbox Code Playgroud)

然后人们会开始用整数索引向我扔数据(都是唯一的)所以我只想做这样的事......

if ([data count] < index)
    [data resize:index];  // ? how do you resize
Run Code Online (Sandbox Code Playgroud)

并调整数组大小,以便我可以...

[data insertObject:obj atIndex:index];
Run Code Online (Sandbox Code Playgroud)

最后一个尺寸和新尺寸之间的所有槽都为零,最终将在以后填充.

所以我的问题是如何调整现有的大小NSMutableArray

谢谢,罗马

cocoa objective-c nsmutablearray nsarray

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

SQL - 将2个外键连接到1个主键

我有两个表,游戏和团队.我的sql语句应该如何制作一个链接到TeamID1和TeamID2字段的TeamName的游戏列表?我相信我可以使用左连接,但我不知道如何处理链接到一个主键的两个外键.非常感谢您提供的任何帮助.

游戏

GameID
TeamID1
TeamID2
结果

小组

TeamID
TeamName

mysql sql

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

C++中的内存泄漏(通过new + delete)

为了使应用程序没有内存泄漏,C++项目中的new数量是否与delete的数量相匹配?

c++ memory-leaks

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

在Visual Studio安装项目中,如何在复选框对话框中更新注册表?

目前,我使用安装项目中的注册表设置来为我的应用程序设置文件关联和相关文件的图标.

注册表设置http://i25.tinypic.com/11w7vrm.jpg

在通用VS安装项目中,始终对注册表进行更新.如何根据复选框对话框的状态对注册表进行更新?

alt text http://i30.tinypic.com/30kzgnl.jpg

registry installation setup-project visual-studio-2008 visual-studio

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

从Codeigniter中的帮助程序函数内部调用库

我可以从帮助程序内部加载库吗?

$this->load->library('name');
Run Code Online (Sandbox Code Playgroud)

谢谢,马克斯

php codeigniter

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

需要一个autoconf宏来检测-m64是否是一个有效的编译器选项

我有代码,我想在所有unix系统上编译,但如果-m64我可用并且它可以工作,我希望configure脚本使用它.如何让autoconf检查-m64是否有效,如果可以,请使用它?

autoconf gcc

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

"让我登录" - 最好的方法

我的Web应用程序使用会话在用户登录后存储有关用户的信息,并在应用程序中从一个页面移动到另一个页面时维护该信息.在这个特定的应用程序,我存储user_id,first_namelast_name人的.

我想在登录时提供"Keep Me Logged In"选项,这将在用户的计算机上放置一个cookie两周,这将在他们返回应用程序时以相同的细节重新启动他们的会话.

这样做的最佳方法是什么?我不想将它们存储user_id在cookie中,因为看起来这样可以让一个用户轻松尝试伪造另一个用户的身份.

php security session remember-me

245
推荐指数
7
解决办法
14万
查看次数

如何在Vim中对数字和文字列进行排序

使用Vim 6.0.假设我正在编辑此文件:

sdfsdg
dfgdfg

34     12
2      4
45     1
34     5
Run Code Online (Sandbox Code Playgroud)

如何对第二列进行排序?

sorting vim

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

编辑器选择矩形内的文本

我经常发现自己有一些文字,我想排除文本的某一部分,比如40行的前三个字符.我能想到的最快的方法是绘制一个矩形并复制文本.我主要使用Windows,但我确信grep或类似的东西可以用一点点代码来做到这一点.我这样做的最好方法是打开命令提示符.然后运行"编辑"(是的,旧的).然后将文本粘贴到那里(这实际上需要很长时间).然后我可以选择我追求的矩形.

有没有其他编辑器支持此功能?我熟悉Notepad ++.

text-editor editor

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

在php中重复一段代码

(另请看我之前的问题)

我正在尝试重复一组curlopt参数.我的脚本会做更多的事情 - 登录,做某事,做别的事情,完成.我希望所有步骤中的一些选项都相同.我在考虑使用curl copy handle或curl setopt数组,但我真的需要这些吗?是不是有重构代码的php构造(所以当你在一个地方改变它时,代码中的所有地方都应用了更改),这在我的情况下会起作用吗?

php

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