小编Jac*_*ill的帖子

哈希散列是否更安全?

可能重复:
"双重散列"密码是否比仅仅散列一次密码更安全?

我在PHP中使用sha1加密密码,但我想知道散列散列是否比散列密码更安全.

例如:

$hash = sha1($pwd);
Run Code Online (Sandbox Code Playgroud)

任何不太安全的

$hash = sha1(sha1($pwd));
Run Code Online (Sandbox Code Playgroud)

我不明白为什么它不会,因为反向查找站点将无法找到哈希哈希的匹配.

php encryption passwords cryptography sha1

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

订购NSDictionary

如何保留添加对象的方式NSDictionary

我意识到没有特定的值顺序NSDictionary,但在我的情况下,我需要保留我添加的顺序setValue:forKey:,如数组.

我怎么能这样做?

任何帮助赞赏.

cocoa hashtable nsdictionary

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

重定向后停止页面在历史记录中被记住

我有一个页面,当a单击链接时,该页面必须保持a链接,没有JavaScript),该页面将重定向到PHP脚本以执行近乎瞬时的操作,然后发送回上一页。

问题是,当用户单击“后退”按钮时,页面将返回执行脚本之前已加载的页面,并且用户必须单击“后退”按钮两次才能返回发送页面。

有什么办法可以阻止这种情况?两次单击后退箭头都不是一种很好的用户体验,并且必须有一种(相对简单的)方法来阻止这种情况的发生。

任何帮助表示赞赏。

html php user-experience browser-history

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

从ID3标签/转换功能从Java到Objective-C获取专辑图片

我有以下问题要问:

如何使用iOS应用程序编译taglib?

我有点困惑,因为我将文件夹添加到我的项目中,尝试编译它,但它失败了1640错误.

如何使其成功编译 - 我问的原因是taglib允许从标签中提取专辑图片.

如果有人知道基于Objective-C的专辑图片提取类它会有所帮助 - 我不知道Apple为什么不在Core Foundation中添加这样做的方法 - 因为有一些方法可以从ID3标签中提取一些数据.

我不明白为什么没有一些 Objective-C的方法.

任何帮助赞赏.

编辑:

经过几个小时的尝试,我发现这里的Java函数似乎可以正常工作,但我还没有得到如何将其转换为Objective-C 的线索(或者更不用说C++)但是,它的类型似乎与Objective-C/C++中的类型完全不同.

如果有人知道转换它的方法它会真的有帮助,因为这似乎是我最后的选择,因为我已经尝试了很多其他的.

iphone objective-c taglib albumart ios

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

由不由星号引导的冒号分割

我是使用正则表达式的初学者,我正在寻找一种模式,该模式将字符串除以前面没有星号的冒号.

我发现以下模式我认为会起作用,但不会.

[^:]+\\*:[^:]+
Run Code Online (Sandbox Code Playgroud)

(\*转义为在Objective-C编译器中工作)

我需要改变什么?

regex objective-c

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

发生时NSString字符串的范围

我正在尝试构建一个函数,它会告诉我一个字符串的出现范围.

例如,如果我有字符串"hello,hello,hello",我想知道它的问候范围,比方说,第三次出现.

我已经尝试构建这个简单的函数,但它不起作用.

注意 - 顶级函数是在较早的日期构建的,并且工作正常.

任何帮助赞赏.

- (NSString *)stringByTrimmingString:(NSString *)stringToTrim toChar:(NSUInteger)toCharacterIndex {

   if (toCharacterIndex > [stringToTrim length]) return @"";

   NSString *devString = [[[NSString alloc] init] autorelease];

   for (int i = 0; i <= toCharacterIndex; i++) {

   devString = [NSString stringWithFormat:@"%@%@", devString, [NSString stringWithFormat:@"%c", [stringToTrim characterAtIndex:(i-1)]]]; 

   }

   return devString;

   [devString release];
   }

- (NSString *)stringByTrimmingString:(NSString *)stringToTrim fromChar:(NSUInteger)fromCharacterIndex {
   if (fromCharacterIndex > [stringToTrim length]) return @"";
   NSString *devString = [[[NSString alloc] init] autorelease];
   for (int i = (fromCharacterIndex+1); i <= [stringToTrim …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

使用PHP中的键与数组内爆

我需要在PHP中将数组写入.csv文件.

示例数组:

$array = array(
    "name" => "John",
    "surname" => "Doe",
    "email" => "nowhere@nowhere.com"
);
Run Code Online (Sandbox Code Playgroud)

通过使用implode(",", $array),我得到这样的结果:
John,Doe,nowhere@nowhere.com

但是,我还需要将每个元素的键写入文件.

所需的输出是这样的:
name:John,surname:Doe,email:nowhere@nowhere.com

我怎么做到这一点?

php csv arrays

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