问题列表 - 第31055页

PHP:合并两个数组,同时保持键而不是重建索引?

如何在保留字符串/ int键的同时合并两个数组(一个使用string => value对,另一个使用int => value对)?它们都不会重叠(因为一个只有字符串而另一个只有整数).

这是我当前的代码(不起作用,因为array_merge使用整数键重新索引数组):

// get all id vars by combining the static and dynamic
$staticIdentifications = array(
 Users::userID => "USERID",
 Users::username => "USERNAME"
);
// get the dynamic vars, formatted: varID => varName
$companyVarIdentifications = CompanyVars::getIdentificationVarsFriendly($_SESSION['companyID']);
// merge the static and dynamic vars (*** BUT KEEP THE INT INDICES ***)
$idVars = array_merge($staticIdentifications, $companyVarIdentifications);
Run Code Online (Sandbox Code Playgroud)

php arrays array-merge

241
推荐指数
3
解决办法
14万
查看次数

在iPhone临时文件写作中的竞争条件(?)

我正在iPad模拟器中创建一些临时文件.要测试我的文件创建,我创建文件然后再读回来.以下是一些显示此代码的代码:

-(NSString *) writeToTempFile:(UIImage*) image{
NSString *path = [self createTemporaryFile];
NSLog(@"path: %@", path);
NSData *data = UIImageJPEGRepresentation(image, 1);
[data writeToFile:path atomically:YES]; 
free(data);
return path;
}

-(UIImage *) readTempFile:(NSString *) path{
NSData *data = [[NSData alloc] initWithContentsOfFile:path];
UIImage *image = [[UIImage alloc] initWithData:data];
return image;
}
Run Code Online (Sandbox Code Playgroud)

在最终函数将UIImage写入相册之前,我会一个接一个地调用这些方法.

UIImageWriteToSavedPhotosAlbum(image2, self, nil, nil);
Run Code Online (Sandbox Code Playgroud)

问题是,这总是在第三次执行时崩溃我的应用程序.第一次和第二次成功完成所有这些并存储到相册.第三次它崩溃回家.有任何想法吗?

iphone file-io objective-c race-condition

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

主键上的默认索引

SQL Server默认情况下是否在主键上构建索引?如果是什么样的指数?如果没有哪种索引适合主键选择?

我使用SQL Server 2008 R2

谢谢.

sql-server indexing primary-key

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

如何在JS SDK Auth请求中指定扩展权限

更新更清晰(希望:)):

与此页面相关,特别是SSO部分:http://developers.facebook.com/docs/authentication/

你有Facebook选择使用Facebook连接按钮(无论连接意味着现在Facebook对我来说是灰色的雾),或者只是将你自己的图像作为按钮滚动,然后点击调用FB.Login().

所以我尝试了facebook按钮路线,这将我带到一个完整的砖墙.我的意思是我可以让它工作,auth,登录,所有这些但我不知道如何使用按钮通过整个过程传递扩展权限:

window.fbAsyncInit = function () {
    FB.init({ appId: facebookApplicationID, status: true, cookie: true, xfbml: true });
    FB.Event.subscribe('auth.sessionChange', function (response) {
    ...rest of code
Run Code Online (Sandbox Code Playgroud)

好的,如何为此调用附加扩展权限?当然,如果使用Login(),你可以很容易地做到这一点,但为什么facebook不显示任何例子,或说明perms参数是否存在于使用该按钮的过程中的某个位置!

相关链接:http://forum.developers.facebook.com/viewtopic.php?pid = 248096#p248096

我甚至不知道为什么他们在这里有那个按钮,当我看起来像大多数人只是在Init中调用Login()时.我假设然后调用Login()仍然在cookie等方面管理SSO?

是否有人使用此按钮或你只是使用FB.Login()?

我在我们自己的托管网站上的iframe中运行这个...没有将代码嵌入到facebook网站本身(我相信它被称为canvas?).

facebook

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

使用命名空间时,Javascript"对象不是构造函数"错误?

我有以下JS代码:

window.Foo = {};
window.Foo.Name1 = function()
{
    function Bar1(param1)
    {
        this.Name = param1;

    }

}


var gMyBar = new Foo.Name1.Bar1("hello world");
alert(gMyBar.Name);
Run Code Online (Sandbox Code Playgroud)

我在Firefox错误控制台中收到错误"Foo.Name1.Bar1不是构造函数"...给出了什么?

javascript namespaces

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

哪个Java报告工具将在2010年用于中小型webapp

我们有一个Web应用程序,其中包含一些表单,并与移动应用程序集成.我们将根据表单和移动应用程序中收集的数据生成报告.鉴于它们今天的成熟程度以及它们在多年后的成熟程度,我们应该选择哪种工具?

我们是非盈利的,所以费用越少越好.我知道JasperReports,Pentaho和BIRT是领先的竞争者,但我们应该关注其他解决方案吗?在缩小解决方案的同时应该保留哪些因素?

您知道,我们希望在Windows上开发工具并在Linux上进行部署.此外,webapp已使用GWT构建.

谢谢,

java reporting report

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

istringstream,ostringstream和stringstream有什么区别?/为什么不在每种情况下使用stringstream?

当我会用std::istringstream,std::ostringstream以及std::stringstream为什么不应该我只是用std::stringstream在所有情况(是否有任何的运行时性能问题?).

最后,这有什么不好的(而不是使用流):

std::string stHehe("Hello ");

stHehe += "stackoverflow.com";
stHehe += "!";
Run Code Online (Sandbox Code Playgroud)

c++ string stringstream ostringstream istringstream

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

如何确保网站适合所有屏幕分辨率?

花了几个小时写了一个新的网站...在我的分辨率看起来很棒,1366x768 ...然而,即使下降到1024x768也意味着并非一切都适合屏幕宽度!

尝试:

<style type='text/css'>
    body {width:100%;}
</style>
Run Code Online (Sandbox Code Playgroud)

这对我的分辨率有一些影响,但对较小的分辨率没有影响......如何确保我的网页在所有屏幕分辨率中都能100%适合?

html css

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

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

Java中PHP的crypt函数的等价物

我正在将我的PHP代码迁移到Google App Engine - Java.
所以我需要在Java中使用等效的PHP的crypt函数,
因为我已经
在我的数据库中使用crypt 存储了注册用户的所有密码.

编辑1:这是我加密密码的PHP代码:

$ password ="test123";
$ pwd = crypt($ password,$ password);
echo $ pwd;

输出是(在Windows上以及HostMonser上的基于Linux的服务器):
temjCCsjBECmU

有人可以给我相同的java代码吗?
我尝试过使用
MessageDigest类的各种排列和组合,但无法正确使用它.

编辑2:
这是我认为可以工作但没有的示例代码:

try {
                {
                    String password = "test123";
                    MessageDigest digest = MessageDigest.getInstance( "MD5" ); 
                    byte[] passwordBytes = password.getBytes( ); 

                    digest.reset( );
                    digest.update( passwordBytes );
                    digest.update( passwordBytes );
                    byte[] message = digest.digest( );

                    StringBuffer hexString = new StringBuffer();
                    for ( int i=0; i < message.length; i++) 
                    { …
Run Code Online (Sandbox Code Playgroud)

php java encryption

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