标签: parent-child

在C#中反序列化XML时,如何获得对父对象的引用?

我似乎无法让这个工作,这是我的(剥离)代码: -

[XmlRoot("report")]
public class Report
{
    [XmlArray("sections"), XmlArrayItem("section")]
    public List<Section> Sections;
}

public class Section
{
    public Report Report;
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

.net c# serialization parent-child

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

分叉过程似乎吃掉了某些代码行 - Objective-C

这是我的代码的简化版本:

- (IBAction)convert:(id)sender
{
    /* these two lines are ignored */
    [textbox setStringValue:@"converting"];
    [convertButton setEnabled:NO];

        pid_t pid;
        if((pid=fork())==-1)
        {
            [log setStringValue:@"couldn't fork a new process."];
            converting = 0;
        [convertButton setEnabled:YES];
            return;
        }else if (pid==0)
        {
            //this is the child
            sleep(2);
            exit(0);
        }else{
            int status;
            waitpid(pid,&status,0);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个非常基本的fork()调用.问题是,最顶部的两行(标有注释)被忽略......它们似乎直到分叉的子项退出后才执行.为什么?

编辑:我该怎么做才能修复它?

c fork objective-c parent-child

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

德尔福儿童班

我认为这是一个愚蠢的问题.但是......当在Delphi中声明一个其他类的子类时,孩子们是否直接得到了父母的方法?解释:名为'P'的类是名为'C'的类的父类,'P'类有一个名为'Mth'的方法.是否可以调用'C.Mth'或者我在'C'的声明中注意到某些内容(可能是构造函数?)

问题与变量相同..

我希望足够清楚......非常感谢回复......

delphi parent-child

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

jquery:切换孩子onclick

单击"+"时,js/jquery代码会在下面列出切换子项的内容?

<ul>  
<li id="1" parent="0"><a href="#">1</a></li>  
    <li id="2" parent="0"><a href="#"> + </a><a href="#">2</a>  
        <ul parent="2">  
            <li id="23" parent="2"><a href="#">2.1</a></li>  
            <li id="50" parent="2"><a href="#"> + </a><a href="#">2.2</a>  
                <ul parent="50">  
                    <li id="123" parent="50"><a  href="#">2.50.1</a></li>  
                </ul>  
            </li>  
        </ul>  
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

javascript jquery onclick parent-child toggle

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

如何在QT中访问父窗口小部件指针

我有一个像这样的代码

Window::Window()
{
   QStackedWidget *centralApp = new QStackedWidget;
   QWidget1 *wgt1 = QWidget1;
   QWidget2 *wgt2 = QWidget2;
   QWidget3 *wgt3 = QWidget3;

   centralApp->addWidget(wgt1);
   centralApp->addWidget(wgt2);
   centralApp->addWidget(wgt3);
}
Run Code Online (Sandbox Code Playgroud)

这些类QWidget1,QWidget2QWidget3从继承QWidget和各包含两个按钮btn1btn2.这些按钮我想使用每个小部件中的两个按钮导航到添加到堆叠小部件的其他两个小部件.因此,要导航到堆叠小部件中的其他页面,我必须使用setCurrentIndex()和为此我需要父QStackedWidget指针.任何人都可以建议我如何访问QStackedWidget其页面小部件内部的指针以导航到另一个页面?

如果我不清楚解释问题,请告诉我.

navigation qt pointers widget parent-child

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

iPhone:孩子怎么能告诉他的父母做某事

好的,我有一个RootViewController.m并在那里定义了一个方法:

-(void)doSomethingParent
{
    NSLog(@"Parent is doing something after child has asked");
}
Run Code Online (Sandbox Code Playgroud)

然后我添加了一个childViewController.view,如下所示:

if (self.child == nil) {

    ChildViewController *cvc = [[ChildViewController alloc]
                                initWithNibName:nil bundle:nil];
    self.child = cvc;
    [cvc release];

}    
[self.view insertSubview: child.view atIndex:0];
Run Code Online (Sandbox Code Playgroud)

现在,我认为如果我可以从孩子那里调用我的doSomethingParent方法,那将非常有用.所以我想我会这样做:

 @implementation ChildViewController
@class RootViewController;


- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    [super doSomethingParent];

}
Run Code Online (Sandbox Code Playgroud)

但是xCode告诉我"找不到-doSomethingParent"......但我把@class放在那里?!不应该找到它吗?我不想导入整个东西,因为我认为@class足以让孩子知道父母有一个名为doS​​omethingParent的方法...

我会非常感谢任何建议.提前致谢!

iphone model-view-controller cocoa-touch objective-c parent-child

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

C++窗口父级和子级

所以我创建了一个父窗口,然后使用CreateWindowEx创建了一个子窗口.现在,当我创建子窗口时,我给它了一个WS_POPUP样式.

MSDN说:
WS_POPUP
0x80000000L
窗口是一个弹出窗口.此样式不能与WS_CHILD样式一起使用.

该窗口是一个弹出窗口,是我的另一个窗口的子窗口.我想我对WS_CHILD风格是什么感到困惑,因为我仍然可以让我的弹出窗口成为另一个窗口的孩子?

c++ windows winapi window parent-child

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

Wordpress:在父页面上查询子页面内容

我有自定义的帖子类型设置 - 称为项目和启用的子页面.当我在父页面上时,我想查询父页面上子页面的内容.

这是我的尝试.这将查询称为项目的所有自定义帖子类型 任何人都可以帮我查询子页面吗?

<?php

$args = array(

    'child_of' => $post->ID, 
    'post_type' => 'projects', 

    'order'          => 'ASC',
    'orderby'        => 'menu_order'
 );


$wpq = new WP_Query( $args );
if( $wpq->have_posts() ): while( $wpq->have_posts() ): $wpq->the_post(); ?>

        <div id="parent-<?php the_ID(); ?>" class="parent-page">
            <?php echo the_content();?>
        </div>

    <?php endwhile; ?>

<?php endif; wp_reset_query(); ?>
Run Code Online (Sandbox Code Playgroud)

wordpress parent-child

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

c父级和子级进程的变量值

我正在编写用于制作父子进程的代码

int main
{
    pid_t =pid;
    pid=fork();
    int a=21;
    if(pid==0)
    {
        a=25;
        printf("%d child \n",&a);
        printf("%d child \n",a);
    }
    if(pid!=0)
    {

        printf("%d parent \n",&a);
        printf("%d parent \n",a);
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的输出地址变量a由父进程和子进程打印相同.我研究过,当我们分叉一个进程时,每个子进程都会创建一个变量副本.如果这是真的那么地址必须是不同的.

如果这是假的,那么当子进程首先执行时,它将改变存储a的位置的值.但是我的父进程将值打印为21(根据其副本...)

c c++ parent-child

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

jQuery在单击时从父项中删除类

我有一个元素,一旦你点击它,它添加和删除一个类与jQuery.当您单击子元素时,我希望类再次交换.我试过这样做,.parent但似乎没有用..

这是html:

<article class="block inactive">
  <span class="close"></span>
</article>
Run Code Online (Sandbox Code Playgroud)

和jQuery:

$('.block').click(function(){
    $(this).removeClass('inactive'),
    $(this).addClass('active');
});

$('.close').click(function(){
    $(this).parent().addClass('inactive');
    $(this).parent().removeClass('active');
});
Run Code Online (Sandbox Code Playgroud)

编辑

解:

$('.block').click(function(){
    $(this).addClass('active');
    $(this).removeClass('inactive');
});

$('.close').click(function(e){
    $(this).parent('.block').toggleClass('inactive active');
    e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)

jquery addclass click parent-child removeclass

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