小编Dav*_*ave的帖子

如何将GUID转换为C#中的字符串?

我是C#的新手.

我知道在vb.net中,我可以这样做:

Dim guid as string = System.Guid.NewGuid.ToString
Run Code Online (Sandbox Code Playgroud)

在C#中,我正在努力做到

String guid = System.Guid.NewGuid().ToString;
Run Code Online (Sandbox Code Playgroud)

但我得到一个" 无法将方法组'ToString'转换为非委托类型'字符串'.你打算调用该方法吗?" 错误.

c# string guid

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

Microsoft企业库中Unity应用程序块的用途?

有人可以向我解释Unity应用程序块的用途是什么?我试着查看文档,但它非常抽象.

Unity块有哪些实际用途?

enterprise-library unity-container

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

如何使用Iphone上的Objective-C在控制器中初始化自定义类/对象

我有一个像这样的简单"模型"类(当然还有构造函数)

@implementation Widget
@synthesize name;
@synthesize color;

- (id) init 
{
    if (self = [super init])
    {
        self.name = @"Default Name";
        self.color = @"brown";
    }
    return self;
}

@end
Run Code Online (Sandbox Code Playgroud)

我已经将它声明为我的控制器的内部成员,如下所示:

#import <UIKit/UIKit.h>
#import "Widget.h"

@interface testerViewController : UIViewController {
    IBOutlet UITextField    *stuffField;
    Widget *widget;
}

@property (nonatomic, retain) UITextField *stuffField;
@property (nonatomic, retain) Widget *widget;
- (IBAction)buttonPressed:(id)sender;
@end
Run Code Online (Sandbox Code Playgroud)

并且......我正试图在我的控制器中初始化它,如下所示:

#import "testerViewController.h"
@implementation testerViewController
@synthesize stuffField;
@synthesize widget;

- (IBAction)buttonPressed:(id)sender
{
    stuffField.text = widget.name;
}

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch

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

如何使用iPhone SDK中的标签栏控制器设置视图插座

我在Xcode中创建了一个简单的标签栏应用程序.

默认标签栏有2个标签栏项.我添加了第三个标签栏项,并将其视图控制器属性设置为我创建的视图,随后保存为名为ThirdView.xib.

当我尝试运行时,前两个默认选项卡工作正常.我添加的第三个抛出了这个错误:

    *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', 
reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "ThirdView" nib but 
the view outlet was not set.'
Run Code Online (Sandbox Code Playgroud)

我很抱歉,因为我是一个巨大的iPhone-SDK n00b,但没有点击和拖动和控制点击拖动的方式允许我在我创建的第三个视图上设置视图插座.

iphone

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

使用Asp.net会员提供商保护非.aspx页面

我目前正在使用asp.net成员资格提供程序(存储在db中的登录名)来保护我网站的某些页面.但是,我也希望保护非.aspx资源 - word docs,excel电子表格,pdf等.这甚至可能吗?如果是这样,我该怎么做呢?

谢谢!

asp.net membership-provider

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

silverlight/windows phone 7 selectedIndex列表框内按钮的问题

我有一个包含简单项目列表的列表框.在我的xaml页面上,我有以下内容

<ListBox Name="listBox1">
                        <ListBox.ItemTemplate>
                            <DataTemplate>
                                    <TextBlock Text="{Binding firstName}"/>
                                    <TextBlock Text="{Binding lastName}"/>
                                    <Button BorderThickness="0" Click="buttonPerson_Click">
                                        <Image Source="delete-icon.png"/>
                                    </Button>
                                </StackPanel>
                            </DataTemplate>
                        </ListBox.ItemTemplate>
                    </ListBox>
Run Code Online (Sandbox Code Playgroud)

在我的代码隐藏中,我尝试抓取selectedIndex,这样我就可以从绑定到列表框的集合中删除该项.

private void buttonPerson_Click(object sender, RoutedEventArgs e)
        {

            // If selected index is -1 (no selection) do nothing
            if (listBox1.SelectedIndex == -1)
                return;

            myPersonList.removeAt(listBox1.SelectedIndex);

        }
Run Code Online (Sandbox Code Playgroud)

但是,无论我在哪一行单击删除按钮,selectedIndex始终为-1

我错过了什么?

提前致谢!

silverlight listbox windows-phone-7

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

在代码中创建新数据库 RavenDB

我正在运行 RavenDB.Client 2.0.2173-不稳定。我正在创建一个多租户系统,作为注册过程的一部分,我想创建一个新的 Raven 数据库。

我有三行简单的代码..

  string newDBName = "1234";
  IDocumentStore documentStore = new DocumentStore { Url = "http://myserver:8080",    DefaultDatabase = newDbName};
  documentStore.Initialize();
  documentStore.DatabaseCommands.EnsureDatabaseExists(newDBName);
Run Code Online (Sandbox Code Playgroud)

根据建议,我也尝试过这个:

  string newDBName = "1234";
  IDocumentStore documentStore = new DocumentStore { Url = "http://myserver:8080"};
  documentStore.Initialize();
  documentStore.DatabaseCommands.EnsureDatabaseExists(newDBName);
Run Code Online (Sandbox Code Playgroud)

我在最后一行收到 InvalidOperationException,Raven 告诉我它不知道该怎么做。

<h1>Could not figure out what to do</h1>

        <p>Your request didn't match anything that Raven knows to do, sorry...</p>
Run Code Online (Sandbox Code Playgroud)

我知道我的连接/服务器可以正常工作,因为我可以从默认数据库读取/写入。

是权限问题吗?

ravendb

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

RavenDB多租户:单个实例上会话数的实际上限是什么?

我想确保我以正确的方式解决这个问题.我正在设计一个多租户应用程序.我计划在单个raven实例上为每个租户创建一个数据库,但是也希望有一个我的代码库的单个实例(即一个部署的mvc webapi实例).

因此,我将调用一些服务定位器来获取文档库的单例实例,然后将其传递给租户标识符,以便我可以针对相应的会话(每个租户数据库一个会话)进行操作.

如果每个租户数据库相对较小(在数十万个文档中),交易量相当低(每个租户数百个用户)..期望在单个服务器上运行多个租户是否现实?

我知道这是一个开放式的橘子对苹果的问题,但我正在寻找的答案要么是
a)是的,这是使用乌鸦进行多租户的标准方法,受硬件限制或b)你要去做错误,这将在少数租户之后失败,无论内存/计算能力如何

提前致谢

multi-tenant ravendb

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

我如何在Silverlight/WP7中实现实时图形?

我正在尝试在我的WP7应用程序中实现数据的实时图形.有人能指出我如何去做正确的方向吗?为了澄清,通过实时我的意思是每秒更新一次的图表.

提前致谢

silverlight graphing windows-phone-7

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

android listview背景颜色保持灰色,姜饼手机无法更改

我的页面上有一个简单的列表视图.

    <ListView
    android:id="@+id/dinerListView"
    android:layout_width="fill_parent"
    android:layout_height="150dip"
    android:layout_weight=".40"
    android:background="@drawable/backrepeat"
        android:cacheColorHint="#00000000"
    android:layout_alignParentTop="true" />
Run Code Online (Sandbox Code Playgroud)

无论我将背景设置为 - 无论是图像还是颜色,它都会保持灰色.如果我使用行填充列表视图,则行背景颜色会相应显示.

此行为仅在姜饼手机(目前为droid x和droid 3)上展示.在模拟器和其他Froyo手机中,它工作正常.

android android-listview

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

如何使用Android TableLayout创建跨多行的布局?

我如何使用tablelayout创建以下布局?列跨越很简单,但我没有找到任何关于行跨越的明确指导.

android tablelayout

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

如何将AFNetworking AFJSONRequestOperation包装到单独的datamanager类中

我是新手在iOS中使用块,我认为这可能是我的问题的症结所在.

我只想构建一个简单的静态DataManager类,其唯一的工作是从Restful服务中获取数据.

我会从我所有的各种UIViewControllers(或collectionview/table控制器)中调用它

在我的课堂上,我有一个看起来像这样的功能

+ (NSArray *) SearchByKeyword: (NSString*) keyword {
    __block NSArray* searchResults = [[NSArray alloc] init];
    NSString *baseURL = @"http://someURL.com/api/search";
    NSString *requestURL = [baseURL stringByAppendingString:keyword];
    AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:baseURL]];
    NSMutableURLRequest *request = [httpClient requestWithMethod:@"GET"
                                                      path:requestURL
                                                      parameters:nil];
    AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
        searchResults = [JSON valueForKeyPath:@""];
    } failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
        NSLog(@"Request Failed with Error: %@, %@", error, error.userInfo);
    }];
    [operation start];
    return searchResults; …
Run Code Online (Sandbox Code Playgroud)

ios objective-c-blocks afnetworking

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

使用NSMutableString AppendString连接NSArray内容

我正在尝试迭代NSArray并在我尝试将位置i的数组内容连接到我的NSMutableString实例时,继续获得编译器错误.

它只是告诉我之前有"语法错误"; 这并没有告诉我很多.在这一行:

  [output appendString:[widget.children objectAtIndex:i]; 
Run Code Online (Sandbox Code Playgroud)

我知道我的语法必须有一些东西..

我的功能如下

- (NSString *)readArray
{
    NSMutableString *output = [[NSMutableString alloc] init];
    int i;
    int arraySize = widget.children.count;
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    for (i = 0; i < arraySize; i++)
    {
        [output appendString:[widget.children objectAtIndex:i];  (throws error here)
    }
    [pool release];
    return output;

}
Run Code Online (Sandbox Code Playgroud)

提前致谢

iphone objective-c string-concatenation

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