问题列表 - 第15714页

Obj-C:"Fairfield"和@"Fairfield"之间的区别(带字符串)?

我的iPhone应用程序中只有一个非常糟糕的拼写错误,在这里回答.

现在我想知道@"......"符号.

为什么这样有效:

NSArray *someArray = [NSArray arrayWithObjects: @"Fairfield", nil];
Run Code Online (Sandbox Code Playgroud)

这没有(即使它编译,它将抛出一个EXC_BAD_ACCESS):

NSArray *someArray = [NSArray arrayWithObjects: "@Fairfield", nil];
Run Code Online (Sandbox Code Playgroud)

编辑:

好吧,所以你们已经指出我不能将一个C字符串添加到NSArray中,因为它显然不是一个对象.

现在另一个问题:这不是一种疏忽吗?我的意思是,为什么"... WithObjects:"消息指定(id)而不是(NSObject*)的列表?

iphone objective-c nsstring

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

如何使用进度条和取消按钮实现自定义UIAlertview?

嗨iPhone应用开发人员,

我正在开发一个iphone应用程序.此应用程序允许用户将图像上载到我的服务器.我想在alertView中显示上传进度.我需要一些示例代码来说明如何使用进度条实现自定义UIAlertView.

提前致谢.

iphone uialertview progress-bar

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

如何在javascript中重定向后获取引荐来源网址

如果您在YouTube中输入了无效的视频ID(例如http://www.youtube.com/watch?v=XXX),则会将您重定向到一个页面,说明这是一个格式错误的视频ID.有没有办法在javascript中获取原始网址(在此示例中为" http://www.youtube.com/watch?v=XXX ")?

(我说的是通过Firebug重定向后将在浏览器上运行的Javascript)

javascript

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

生成巨大词表的算法

好吧,我知道这听起来很糟糕,就像我将把它用于非道德的事情一样,但你知道我不是.

我正在为我的计算机和信息安全课程写一篇论文,我选择的主题是散列方法.我在论文中提到的一点是MD5只是单向的,破解MD5哈希的唯一方法是连续创建字符串并使用MD5函数,然后将它与你想要破解的哈希进行比较.

我想构建一个非常简单的模拟程序,与我的论文一起显示(我们做一个演示文稿,这将是一个很棒的事情),所以我想制定一个算法,使每个可能的字符组合字符串最多8个字符.例如,输出将是:

a,b,c,...,aa,ab,ac,... ba,bb,bc等等

如果可能,它需要包括字母,数字和符号.

我部分通过算法得到了这个,但不幸的是我的编程技巧无法完成任务.如果有人能为此提供完整的算法,我将非常感激.

再说一遍,如果你认为我是个骗子而且我打算用这个来进行黑客攻击,你就不必回答.

谢谢.:)

algorithm md5 permutation

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

我在哪里可以找到一个简单的ASP.NET MVC(C#)教程?

我来自PHP背景,我熟悉OOP概念,但我正在远离PHP并使用C#尝试使用ASP.NET MVC.

即使没有被迫使用Web表单,这对我来说也是一个很大的改进.与PHP相比,关于这个主题的教程并不多,这使事情变得更糟.

我在网上发现的所有教程都太复杂或者没有很好地组合在一起所以当我经历它们时,我总会错过一些会增加混乱的东西.话虽如此,我从过去的经历中很好地理解了Visual Studio IDE.

在网上是否有任何体面和简单的MCV教程对PHP程序员来说是不错的?

asp.net asp.net-mvc

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

PHP检查进程ID

这是我想知道的一段时间,并决定询问它.

我们有函数getmypid(),它将返回当前脚本进程id.是否有某种功能,如

php中的checkifpidexists()?我的意思是内置的,而不是一些批处理脚本解决方案.

有没有办法改变脚本pid?

一些澄清:

我想检查一个pid是否存在,看看脚本是否已经运行所以它不会再次运行,如果你愿意的话,可以使用faux cron job.

我想改变pid的原因是我可以将脚本pid设置为真正高的东西,如60000和硬编码值,这样这个脚本只能在那个pid上运行所以只有1个实例运行

编辑 - -

为了帮助其他人解决这个问题,我创建了这个类:

class instance {

    private $lock_file = '';
    private $is_running = false;

    public function __construct($id = __FILE__) {

        $id = md5($id);

        $this->lock_file = sys_get_temp_dir() . $id;

        if (file_exists($this->lock_file)) {
            $this->is_running = true;
        } else {
            $file = fopen($this->lock_file, 'w');
            fclose($file);
        }
    }

    public function __destruct() {
        if (file_exists($this->lock_file) && !$this->is_running) {
            unlink($this->lock_file);
        }
    }

    public function is_running() {
        return $this->is_running;
    }

}
Run Code Online (Sandbox Code Playgroud)

你这样使用它:

$instance = new instance('abcd'); // …
Run Code Online (Sandbox Code Playgroud)

php process

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

您可以使用以下字符创建多少个可能的URL?

我想为200万资产制作一个简短的URL服务,但我想使用最短数量的可能字符.

我需要用什么来计算它的数学方程式?我知道它与阶乘有关,对吧?

math friendly-url numbers

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

为什么Java中的运行时异常"未选中"?

为什么运行时异常UnChecked是有意义的(而不是如果它们被检查)?

java runtime checked-exceptions

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

C#鼠标右键单击并控制焦点

我有一个表单,用户可以添加控件,当他们右键单击它时会弹出一个上下文菜单,其中包含一个选项,可以显示他们右键单击的控件的属性.我遇到的问题是试图决定如何找出用户右键点击的控件,因为它可以是任意数量的控件,然后将控件集中在表单上.有没有人有任何好的建议?我应该只使用鼠标事件的(对象发件人)部分吗?

谢谢.

c# controls focus contextmenu winforms

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

时间戳比MySQL中的datetime列快多少?

这包括两个问题:

  1. MySQL的时间戳字段是否真的比"order by"查询中的datetime字段快?

  2. 如果上述问题的答案是肯定的,那么它的速度会快多少?假设在一个包含1亿行的表中并经常根据MySQL内部的时间戳字段对100-200k行进行排序,是否可以通过在外部程序中将时间戳转换为可读字符串格式来实现排序时间改进?

mysql sql performance timestamp

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