问题列表 - 第48562页

application.ini只有$ this-> getOptions()

我注意到$config = $this->getOptions();只获取默认application.ini文件的设置.如果我有其他ini文件,我该如何判断getOptions它们?

php zend-framework

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

100
推荐指数
6
解决办法
26万
查看次数

WCF复杂JSON INPUT错误(不能由QueryStringConverter转换)

我有问题解决复杂JSON作为我的WCF服务中的参数.

在Visual Studio 2008 SP1中使用Microsoft.Net 3.5 SP1

使用以下合同:

[ServiceContract]
public interface IService1
{

    [OperationContract]
    [WebGet(UriTemplate="GetDataUsingDataContract?composite={composite}", 
        BodyStyle=WebMessageBodyStyle.Wrapped, 
        RequestFormat=WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
    CompositeType GetDataUsingDataContract(CompositeType composite);

    // TODO: Add your service operations here
}

// Use a data contract as illustrated in the sample below to add composite types to service operations
[DataContract]
public class CompositeType
{
    string boolValue = "true";
    string stringValue = "Hello ";

    [DataMember]
    public string BoolValue
    {
        get { return boolValue; }
        set { boolValue = value; }
    } …
Run Code Online (Sandbox Code Playgroud)

wcf json

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

检查域是否是PHP的URL的一部分

如果我有一个URL,例如:

http://www.myDomain.com/page.php?a=1&b&2

如果myDomain.com是此URL的一部分,如何检查PHP?

php

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

Three20只是给了黑屏?

我目前正在使用Three20(v 1.0.4)构建一个项目.它构建并运行时没有错误或警告.它只是AppDelegate和TTLauncher类.

AppDelegate.h

#import <Three20/Three20.h>

@interface AppDelegate : NSObject <UIApplicationDelegate>
{
}

@end
Run Code Online (Sandbox Code Playgroud)

AppDelegate.m

#import "AppDelegate.h"
#import "LauncherController.h"

@implementation AppDelegate

//=============================================================
// UIApplicationDelegate

- (void)applicationDidFinishLaunching:(UIApplication*)application
{
    TTNavigator* navigator = [TTNavigator navigator];
    navigator.persistenceMode = TTNavigatorPersistenceModeAll;
    TTURLMap* map = navigator.URLMap;
    [map from:@"*" toViewController:[TTWebController class]];
    [map from:@"tt://launcher" toViewController:[LauncherController class]];
    [navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://launcher"]];
}

- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)URL
{
    [[TTNavigator navigator] openURLAction:[TTURLAction actionWithURLPath:URL.absoluteString]];
    return YES;
}

@end
Run Code Online (Sandbox Code Playgroud)

LauncherController.h

#import <Three20/Three20.h>


@interface LauncherController : TTViewController <TTLauncherViewDelegate> 
{
    TTLauncherView* _launcherView;
}

@end
Run Code Online (Sandbox Code Playgroud)

LauncherController.m

#import "LauncherController.h" …
Run Code Online (Sandbox Code Playgroud)

iphone three20 ios-simulator

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

perl脚本以递归方式列出目录中的所有文件名

我写过以下perl脚本,但问题是它总是在其他部分,并报告不是文件.我在输入的目录中有文件.我在这做错了什么?

我的要求是以递归方式访问目录中的每个文件,打开它并以字符串形式读取它.但逻辑的第一部分是失败的.

#!/usr/bin/perl -w
use strict;
use warnings;
use File::Find;

my (@dir) = @ARGV;
find(\&process_file,@dir);

sub process_file {
    #print $File::Find::name."\n";
    my $filename = $File::Find::name;
    if( -f $filename) {
        print " This is a file :$filename \n";
    } else {
        print " This is not file :$filename \n";
    }
}
Run Code Online (Sandbox Code Playgroud)

perl file file-find

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

为什么在有界队列中使用数组作为数据结构是个坏主意?

我正在考虑使用数组实现有界队列(固定容量).然后我偶然发现了这篇关于有界队列的wiki文章.它提到:

由于将项目复制到队列前面所花费的时间,因此数组效率低下

我不太明白这是怎么回事?当我们入队或出队时,我们只是将索引更新为head或tail.我们在哪里将项目复制到队列的前面?

arrays algorithm queue data-structures

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

接口成员的C#条件属性

我试图通过使用Conditional属性来摆脱我的代码中的"#if TRACE"指令,但是不能轻易地将这种方法应用于接口.我有一个方法,但它很丑,我正在寻找一个更好的解决方案.

例如,我有一个带有条件编译方法的接口.

interface IFoo
{
#if TRACE
    void DoIt();
#endif
}
Run Code Online (Sandbox Code Playgroud)

我不能在接口中使用条件属性:

// Won't compile.
interface IFoo
{
    [Conditional("TRACE")]
    void DoIt();
}
Run Code Online (Sandbox Code Playgroud)

我可以让接口方法在具体类中调用一个条件私有方法:

interface IFoo
{
    void TraceOnlyDoIt();
}

class Foo : IFoo
{
    public void TraceOnlyDoIt()
    {
        DoIt();
    }

    [Conditional("TRACE")]
    void DoIt()
    {
        Console.WriteLine("Did it.");
    }
}
Run Code Online (Sandbox Code Playgroud)

这将使我的客户端代码在非TRACE构建中对"nop"TraceOnlyDoIt()方法进行冗余调用.我可以通过接口上的条件扩展方法来解决这个问题,但它有点难看.

interface IFoo
{
    void TraceOnlyDoIt();
}

class Foo : IFoo
{
    public void TraceOnlyDoIt()
    {
        Console.WriteLine("Did it.");
    }
}

static class FooExtensions
{
    [Conditional("TRACE")]
    public static void DoIt(this IFoo foo) …
Run Code Online (Sandbox Code Playgroud)

c# conditional-attribute

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

获取具有"损坏"权限的文件的所有权

我正在努力克服以下情况.

给定存储在NTFS卷上的目录,其中:

  1. 目录所有者设置为其他人(例如,非特权用户)
  2. 目录DACL配置为允许访问不包括系统或管理员的特定人员组
  3. 目录上的DACL实际上不授予任何人获取所有权或更改DACL的权限

(或者简而言之,所有管理员都被锁定在文件夹之外)

但!

  1. 我运行的帐户具有管理权限(SeBackupPrivilege,SeSecurityPrivilege)
  2. 现在的DACL可以被忽略,因为我正在写一个新的DACL
  3. 使用其他工具(takeown.exe),我可以访问相关目录.

(或者简而言之,我有权修复DACL /所有者)

我对以下代码应该没有问题:

WindowsIdentity privilegedUser = System.Security.Principal.WindowsIdentity.GetCurrent();

// I cannot use File.GetAccessControl() as I get access denied
// (working as intended! I have no access to read the ACL!)
// so I have to write a new ACL:
FileSecurity acl = new FileSecurity();
acl.SetOwner(admin.User);
acl.AddAccessRule(new FileSystemAccessRule(privilegedUser.User, FileSystemRights.FullControl, AccessControlType.Allow));

File.SetAccessControl("c:\\path\\to\\broken", acl);
Run Code Online (Sandbox Code Playgroud)

但是,SetAccessControl调用会抛出UnauthorizedAccessException.当我改变它只调整所有者时,同样的事情发生.当我只尝试调整DACL时,同样的事情.

我通过在Process Explorer中检查生成的进程并验证Administrators组是否设置为"Owner"而不是"Disabled"来验证问题不是UAC.我应该拥有执行此操作所需的所有权限(备份操作员在面对管理员时应该是无关紧要的,但我将其添加进行测试) - 但它只是继续拒绝访问权限.

相关的technet文档:http://technet.microsoft.com/en-us/library/cc783530%28WS.10%29.aspx

  • "如果您拥有一个对象,则可以授予任何用户或安全组对该对象的任何权限,包括获得所有权的权限."
  • 所有权可以通过以下方式转移:
    • 当前所有者可以将获取所有权权限授予其他用户,允许该用户随时获得所有权.用户必须实际拥有所有权才能完成转移.(不幸的是,在这种情况下,所有者无法重新分配所有权.)
    • 管理员可以获得所有权. …

c# file-permissions ntfs ownership

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

如何使用核心图库开发的饼图动画?

在iPhone应用程序Roambi中,所显示的饼图可以设置为与用户一起旋转,就像旋转光盘一样.我们可以坚持并做很多事情.

有人提到Roambi应用程序是使用核心图库开发的:

什么图书馆使用Roambi app iPhone绘制图表?

如何操作使用Core plot开发的饼图?

iphone core-plot

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