标签: parent-child

PHP分层数组 - 父母和孩子

我在Idiorm中使用PHP和mySQL .这可能不相关.

我的PHP数组

  • 这是父母和孩子之间的关系.
  • 0是根父级.
  • 示例:根父0具有子33,子33具有子71.

如果需要解决问题,可以更改此阵列结构.

array (
  33 => 
    array (
      0 => '27',
      1 => '41',
  ),
  27 => 
    array (
      0 => '64',
      1 => '71',
  ),
  0 => 
    array (
      0 => '28',
      1 => '29',
      2 => '33',
  ),
)
Run Code Online (Sandbox Code Playgroud)

我的分层结果

像这样的东西,但作为一个数组......

  0 => 
      28
      29
      33
         27 =>
               64
               71
         41
Run Code Online (Sandbox Code Playgroud)

信息

  • 深度是未知的,它可以是无限的.我试过foreach,但可能不是那样.

我自己的想法

  • 一些递归函数?
  • 有些循环?

我尝试了上述两种情况,只是搞得一团糟.这是一个脑子.

php arrays recursion loops parent-child

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

绝对元素继承相对父div的宽度

我试图在内联/内联块锚链接上定位一个渐变,并让该渐变继承该父锚的宽度.问题是跨度要么继承锚的父级的整个宽度,要么只是继承的宽度.我无法让span元素正确继承宽度,同时保持锚点内联显示.

CSS

a { width: auto; display: inline-block; }

a span { background: url(../images/fade_h1.png); width: 100%; height: 12px; position: absolute; display: block; z-index: 3; }
Run Code Online (Sandbox Code Playgroud)

HTML

<a href="index.php"><span>&nbsp;</span>Index</a>
Run Code Online (Sandbox Code Playgroud)

css nested css-position parent-child

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

如果子类没有定义构造函数,是否调用父构造函数?

PHP构造函数和析构函数文档中,它说明了这一点

注意:如果子类定义构造函数,则不会隐式调用父构造函数.为了运行父构造函数,需要在子构造函数中调用parent :: __ construct().

但是,如果子类没有调用构造函数,那么父构造函数是否仍会被调用?或者我们应该创建一个调用父构造函数的构造函数吗?

IE:

class BaseClass {
   function __construct() {
       print "In BaseClass constructor\n";
   }
}

class SubClass extends BaseClass {
   function __construct() {
       parent::__construct();
   }
}
Run Code Online (Sandbox Code Playgroud)

php constructor class parent-child

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

使用一个SQL脚本删除子行和父行

而不是删除子行,然后编写另一个sql语句来删除父行,我想使用一个语句来执行这两个操作.仅供参考:我们使用Oracle数据库.

更新:我没有权利做DELETE ON CASCADE

sql oracle parent parent-child

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

如何使用Fork()只创建2个子进程?

我开始学习一些C并且在研究fork时,等待函数我得到了意想不到的输出.至少对于我来说.

有没有办法从父级创建只有2个子进程?

这是我的代码:

#include <sys/types.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/wait.h>

int main ()
{
    /* Create the pipe */
    int fd [2];
    pipe(fd);

    pid_t pid;
    pid_t pidb;


    pid = fork ();
    pidb = fork ();

    if (pid < 0)
    {
        printf ("Fork Failed\n");
        return -1;
    }
    else if (pid == 0)
    {
        //printf("I'm the child\n");
    }
    else 
    {
        //printf("I'm the parent\n");
    }

    printf("I'm pid %d\n",getpid());

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是我的输出:

I'm pid 6763
I'm pid 6765
I'm pid 6764
I'm …
Run Code Online (Sandbox Code Playgroud)

c fork process parent-child wait

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

waitpid()的示例正在使用中?

我知道这waitpid()用于等待一个过程完成,但是如何才能完全使用它?

在这里我想做的是,创造两个孩子并等待第一个孩子完成,然后在退出前杀死第二个孩子.

//Create two children
pid_t child1;
pid_t child2;
child1 = fork();

//wait for child1 to finish, then kill child2
waitpid() ... child1 {
kill(child2) }
Run Code Online (Sandbox Code Playgroud)

c fork parent-child waitpid

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

具有相同类的Parent-Child的JPA映射

我有以下表格:

FOLDER[
    id int,
    name varchar2(10),
    parent_folder_id int
]
Run Code Online (Sandbox Code Playgroud)

我想让Folder类具有父子关系.

java orm hibernate jpa parent-child

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

Elasticsearch:使用jdbc-rivers设置父/子

我正在使用jdbc-river从Sql Server数据库/表中读取数据.截至目前,我已为数据库中的每个表创建了一个单独的类型.作为我实现的下一步,我想使用父/子类型,以便我可以翻译我的sql表之间的关系并存储它们.

Table1
Col_id| name| prop1|prop2|prop3

child_table1
col_id| table_id| child_prop1|child_prop2|child_prop3


curl -XPUT 'localhost:9200/_river/parent/_meta' -d '{
    "type" : "jdbc",
    "jdbc" : {
        "driver" : "com.mysql.jdbc.Driver",
        "url" : "jdbc:mysql://localhost:3306/test",
        "user" : "",
        "password" : "",
        "sql" : "select * from table1",
        "index" : "index1",
        "type" : "parent"
    }
}'

curl -XPUT 'localhost:9200/_river/child/_meta' -d '{
    "type" : "jdbc",
    "jdbc" : {
        "driver" : "com.mysql.jdbc.Driver",
        "url" : "jdbc:mysql://localhost:3306/test",
        "user" : "",
        "password" : "",
        "sql" : "select * from child_table1",
        "index" : "index1",
        "type" …
Run Code Online (Sandbox Code Playgroud)

sql-server parent-child elasticsearch elasticsearch-jdbc-river

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

如何在子视图组和父视图组触摸事件之间进行更改

我决定发布这个问题并回答这个问题的评论:
如何处理子视图中的点击,并触摸父ViewGroups?

我将粘贴评论:

假设我想仅仅为了处理一些孩子而覆盖触摸事件,我可以在这个函数中做些什么让它工作?我的意思是,对于一些孩子来说,它会像往常一样工作,对于一些人来说,父母视图将决定他们是否会接触到触摸事件.

所以问题是这样的:我如何阻止父母onTouchEvent()重写某些子元素onTouchEvent(),同时让它覆盖其他子元素?

android parent-child touch-event interception android-view

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

父类和超类之间的区别

父类和超类之间有什么区别吗?超类只是一个不从其他类继承的父类吗?

oop parent-child

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