小编Ste*_*tef的帖子

在powershell上使用regex提取子字符串

我没有拆分字符串,而是想要正则表达式并提取\和之间的最后一个子字符串]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\anyLongString]
Run Code Online (Sandbox Code Playgroud)

regex powershell substring

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

使用NSCoder保存自己的类

我正在尝试将一些自定义类/数据存储到我的iPhone/iPad应用程序中的文件中.

我有一个类RSHighscoreList

@interface RSHighscoreList : NSObject {
    NSMutableArray *list;
}
Run Code Online (Sandbox Code Playgroud)

其中包含列表中RSHighscore的对象

@interface RSHighscore : NSObject {
    NSString *playerName;
    NSInteger points;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试将所有文​​件存储到文件中时

- (void)writeDataStore {
    RSDataStore *tmpStore = [[RSDataStore alloc] init];
    _tmpStore.highscorelist = self.highscorelist.list;
    NSMutableData *data = [[NSMutableData alloc] init];
    NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];

    [archiver encodeObject:tmpStore forKey:kDataKey];
    [archiver finishEncoding];
    [data writeToFile:[self dataFilePath] atomically:YES];

    [archiver release];
    [data release];
}

@interface RSDataStore : NSObject <NSCoding, NSCopying> {
    NSMutableArray *highscorelist; 
}

- (void)encodeWithCoder:(NSCoder *)encoder {
    [encoder encodeObject:highscorelist forKey:@"Highscorelist"];
}
Run Code Online (Sandbox Code Playgroud)

该应用程序将崩溃并显示错误消息

-[RSHighscore …

iphone objective-c save nscoder

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

c#如何枚举不同域中的DC

我想枚举一个域中的所有DC(当前用户和计算机都是其中的成员,也不在同一个林中).

我找到了这个好方法

Domain domain = Domain.GetCurrentDomain();
foreach (DomainController dc in domain.DomainControllers)
   ...
Run Code Online (Sandbox Code Playgroud)

但是,我无法弄清楚如何进行远程连接以获得正确的域上下文.

通过连接

DirectoryEntry child = new DirectoryEntry("LDAP://" + server + "/" + objectDn, userName, password);
Run Code Online (Sandbox Code Playgroud)

效果很好.但我不知道如何将它们结合在一起.

c# domaincontroller

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

使用RelativeSource绑定到父对象属性

我已经构建了一个基于WPF的Treeview

项目 -
子项目

如果选择了Subitem,我还想显示Item of Properties.

<StackPanel Grid.Column="2" DataContext="{Binding ElementName=myTreeView, Path=SelectedItem}">
  <TextBox Text="{Binding Path=Name, Mode=TwoWay}" />
  <TextBox Text="{Binding RelativeSource={???} Path=Name, Mode=TwoWay}" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

我想我需要使用RelativeSource语句,但不太确定如何这样做.

c# wpf treeview binding relativesource

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

在客户端启用 CORS

我正在创建一个 Web 应用程序,它将在我无法管理或修改的服务器上运行。

在该应用程序中,我需要执行对不同服务器的 AJAX 调用。这将始终被“同源策略”阻止。

其中 server01.test.net 是网络服务器,mail.test.net 是第二个服务器。

有没有办法在客户端以任何方式启用 CORS,因为我无法在服务器上添加“Access-Control-Allow-Origin“*”。或任何其他workaournd?

谢谢

ajax extjs cors

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

通过主键将文件与bash合并

我有两个文件,其中IP-Addresses作为主键.文件二只有一个具有不同信息的子集.我想使用bash将第二列添加到第一个文件中.

文件1:

192.168.1.1;hosta;aabbccddeef0
192.168.1.2;hostb;aabbccddeef1
192.168.1.3;hostc;aabbccddeef2
Run Code Online (Sandbox Code Playgroud)

文件2:

192.168.1.2;differentHostname;
Run Code Online (Sandbox Code Playgroud)

我使用addr的方法cat file2 | cut -d\; -f1; do grep -w $addr file1 ...不起作用,因为我无法从file2访问主机名.

有任何想法吗?

unix linux bash shell join

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

对于此方法,必须使用对象引用

我是C#的新手.我想知道为什么我会因此而出错:

错误:对于此方法,需要对象引用(从德语消息翻译).有任何想法吗.对我来说似乎是对的.

namespace DNS
{

    public class Core
    {

        Dig dig;

        public Core()
        {
            dig = new Dig();
        }


        public static void startTest()
        {
            dig.myServer = "10.10.10.10"; <------ ERROR
Run Code Online (Sandbox Code Playgroud)

c#

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

如何访问 TreeViewItem 对象的数据

我构建了一个 MVVM 模式 TreeView

-Root
--Item
---Subitem

单击任何 TreeViewItem 时,我想在单独的窗口中显示实际对象(模型)的详细信息。

但我不确定如何访问对象的数据。

private void TreeView_OnSelectedItemChanged(object sender, RoutedEventArgs e)
{
    TreeViewItem tvi = e.OriginalSource as TreeViewItem;
    MessageBox.Show(tvi.ToString());
}
Run Code Online (Sandbox Code Playgroud)

c# wpf model mvvm treeviewitem

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