问题列表 - 第12612页

s3 cloudfront将存储桶中的所有内容列入匿名用户

匿名用户可以浏览到我们的公共发行版或s3文件夹,并查看所有文件的列表(xml).

我们已设置了读取权限.任何人都可以建议如何阻止用户查看存储桶中的文件列表,同时仍然允许用户访问和下载单个文件

谢谢

大教堂

amazon-s3 amazon-web-services

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

为什么NSNotification中的Observer调用了两次....?

如果类是自定义类,则在发布通知后,对应于观察者的选择器将被调用两次.是否有更好的解决方案,以便只调用一次选择器?

cocoa notifications objective-c

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

获得一个类型

我目前正在尝试获取对象的类型,就像我的应用程序的后续部分一样.这主要是为了一个疯狂的情况,如果我可以让这个工作,将会更加清洁.我写了下面的单元测试,希望能解释我希望能够工作的内容.

using System;
using NUnit.Framework;
using NUnit.Framework.SyntaxHelpers;

namespace Test.Helper
{
    [TestFixture]
    public class CastingTests
    {
        public interface IStub { }
        public class Stub : IStub { }

        protected static Type GetCast(object sample)
        {
            //TODO work on getting method to return casted type
            throw new NotImplementedException();
        }

        [Test]
        public void GettingCastReturnsCastedType()
        {
            IStub stub = new Stub();
            Type type = GetCast(stub);
            Assert.That(type, Is.EqualTo(typeof(IStub)));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我几乎需要找到一种方法来动态地从样本对象中获取IStub类型.在应用程序中,它可以是传入对象时的任何对象.我不知道这是否可能,但如果是的话会很酷.感谢您的帮助!

c# reflection

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

jqGrid loadonce不能与asp.net一起使用

有谁知道如何解决这个令人讨厌的问题与asp.net + asmx + jqGrid排序.因为,为了从jqGrid调用pagemethods或asmx web服务,它需要像这样被黑客入侵:

datatype: function() {
                    $.ajax({
                        url: 'Default.aspx/GetPersons',
                        data: "{}",
                        type: "POST",
                        dataFilter: function(data) {
                            var msg = eval('(' + data + ')');
                            if (msg.hasOwnProperty('d'))
                                return msg.d;
                            else
                                return msg;
                        }
Run Code Online (Sandbox Code Playgroud)

而不是这个:

datatype: "json"
Run Code Online (Sandbox Code Playgroud)

因此,为了在客户端上进行排序,将loadonce属性设置为true不起作用,并且jqGrid为网格中发生的每个事件调用服务器.

有任何想法吗?

Thanx Marko

asp.net jqgrid

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

Rails是否加载了所有已安装的gem?

当Rails加载时,它是否加载系统上安装的所有gem?我在服务器上安装了47个宝石,包括所有具有多个版本的各种Rails宝石.但是,Rails和应用程序使用的所有gem都会冻结到应用程序中.

是否所有这些宝石都被加载了,这会导致应用程序运行速度变慢或占用更多内存(注意我的服务器上运行了两个应用程序实例,一个实时,一个作为测试环境)?如果Rails正在加载所有已安装的宝石,有没有办法让它只加载冷冻宝石而不加载其他宝石?

memory rubygems ruby-on-rails

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

从CLLocationDegrees生成字符串,例如在NSLog或StringWithFormat中

你好Stacked-专家!

我的问题:如何从CLLocationDegrees值生成一个字符串?

尝试失败:

1. NSLog(@"Value: %f", currentLocation.coordinate.latitude); //Tried with all NSLog specifiers.
2. NSNumber *tmp = [[NSNumber alloc] initWithDouble:currentLocation.coordinate.latitude];
3. NSString *tmp = [[NSString alloc] initWithFormat:@"%@", currentLocation.coordinate.latitude];
Run Code Online (Sandbox Code Playgroud)

当我查看CLLocationDegrees的定义时,它清楚地表明这是一个双重的:

typedef double CLLocationDegrees;
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?这让我发疯了...请帮忙拯救我的心灵!

在此先感谢您的问候.// Abeansits

iphone cocoa-touch objective-c nslog nsstring

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

清理Objective-C代码

在处理复杂问题时,我发现自己尝试了各种各样的解决方案,并且在尽力保持井井有条的情况下,代码可能会变得非常混乱.对象可能会被更改,不再有用,而有时我可能会添加一些代码片段,这些代码片段最终不会被程序使用,但会占用空间和可能的内存.

除了仔细阅读该程序之外,是否有方法可以找到程序未使用的代码块?

您在清理程序时发现了哪些提示?

我发现用于检查.h文件中的对象仍然在应用程序中使用并检查它们是否已正确释放/释放的一个小技巧是使用"搜索全部"功能(cmd-shift-F)并搜索对象的名称

iphone memory-management objective-c

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

获取JCarousel中当前项的索引

我试图获取JCarousel中当前项的索引,以便我可以在Carousel中向用户显示当前位置.例如,'13/20'.

我怎样才能做到这一点?

编辑:

最终产品样本:

旋转木马截图

javascript jquery jcarousel

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

nHibernate复合键类类型不匹配

我有一个带有复合键的遗留表,映射到其他3个表,因为这个表中有其他属性,因为它不是一个简单的映射表,我不能使用多对多集映射来映射这个.

以下是我所做的:

<class name="classA" table="A">
<composite-id name="ID" class="AKey">
  <key-many-to-one name="Id_one" class="One" column="Id_one" />
  <key-many-to-one name="Id_two" class="Two" column="Id_two" />
  <key-many-to-one name="Id_three" class="Three" column="Id_three" />
</composite-id>
Run Code Online (Sandbox Code Playgroud)

AKey只是一个包含三个id的结构,Id_one,Id_two和Id_three都在各自的类中定义为int.

public struct Akey {
    public int Id_one { get; set; }
    public int Id_two { get; set; }
    public int Id_three { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这编译很好,但是当我尝试运行它时,它会给我一个错误信息:

NHibernate.QueryException:NHibernate.Criterion.SimpleExpression中的类型不匹配:ID期望类型AKey,实际类型System.Int32

请告知我做错了什么或错过了什么.

谢谢你!

nhibernate composite-key

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

奇怪的PHP行为:不会将整数8赋给变量

我想我刚刚遇到了我在短暂的开发人员生活中遇到过的最奇怪的'bug'.好像我只是不能将值8赋值给任何变量.举个例子:

<?php
$seven = 07;
$eight = 08; //what's wrong here?
$sevenB = 7;
$eightB = 8;

echo $seven;
echo $eight;
echo $sevenB;
echo $eightB;
?>
Run Code Online (Sandbox Code Playgroud)

输出是:

7078
Run Code Online (Sandbox Code Playgroud)

NetBeans中的调试器告诉我0分配给$ 8,而其他变量都没问题.如果我在值之前删除了零,则会分配8个,但是只要在构造函数中使用此变量,它就会再次替换为零.WTF?

这是我的配置:WAMP 2.0g,PHP 5.2.9,Apache 2.2.11,NetBeans 6.7.1.禁用Xdebug(2.05)不会改变任何事情.

谁对这种不一致的行为负责?如何解决这个问题?

谢谢你的帮助!

php variables debugging

0
推荐指数
3
解决办法
285
查看次数