问题标签 [children]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP: Recursively get children of parent
I have a function which gets the ids of all children of a parent from my DB. So, if I looked up id 7, it might return an array with 5, 6 and 10. What I then want to do, is recursively find the children of those returned ids, and so on, to the final depth of the children.
I have tried to write a function to do this, but I am getting confused about recursion.
After the function is run, I would like it to return a one-dimentional array of all the child ids that were found.
jquery - jQuery嵌套ul-li树,搜索和应用
我有一棵 ul 的树,我想用 jQuery 搜索并将样式应用于匹配的那些
所以这:
编码如下:
我想(说)搜索包含单词“Package”的任何条目(我假设使用 $("someselector:search('"+mysearch+"')"),并将类“collapsible”添加到所有父li 条目,并将“突出显示”类添加到实际匹配的条目中。我知道 > 是 jQuery 子选择器,但这似乎只是直接子级,而我作为 jQuery 新手所做的事情似乎要困难得多。thing.addClas()对我来说没问题,但是我不能完全掌握选择器部分。
element - 编写 DTD:如何实现此子设置
元素tasklist
最多可以包含一个title
和最多一个description
,另外可以包含任意数量(包括 0)task
的任意顺序的元素。
天真的方法不适用,因为顺序无关紧要:
或者,我可以明确命名所有可能的选项:
但是写一个非确定性规则很容易,而且它看起来像是通往最黑暗疯狂的直接路径。任何想法,如何才能更优雅地完成?
不,XSD 或 RelaxNG 不是选项。我需要一个普通的旧 DTD。
cakephp - 同一个模型中的孩子 - CakePHP
我的表“帖子”有字段:id、名称、内容、post_id 当我创建新帖子时,字段“post_id”=0,但是当我“回答”帖子时,字段“post_id”从回答的帖子 ID 中获取 id。我的问题是,如何通过 slug 字段宽度 post_id=0 (parent) 获取帖子,并在一个查询中让他的孩子使用 'post_id' = parent.id?
xml - 错误 #1067 的问题:将 String 类型的值隐式强制转换为不相关的 XML 类型 - AS3
我正在构建一个基于 Flash 的小型语言翻译器。一旦用户在文本字段中输入单词或短语,我就会交叉引用 XML 父节点的子节点。结果将是返回到 output_txt 文本字段的那个词或短语的翻译。
问题是,Flash 给了我这个关于 String 到不相关类型 XML 的值类型的错误。为什么?有什么建议么?谢谢!
wpf - 如何添加 ItemsControl 的子项,子项应在 Wpf 中决定自己的位置?
我正在使用 wpf 滑块在视频播放器中显示时间线。我需要在此之上添加某种 ItemControl,以便我可以在时间线上的某些位置上添加按钮(按钮将相对于父 ItemsControl 保持它们自己的位置)。
我应该使用什么 ItemsControl 容器来添加知道自己位置的子元素(基于它们的时间码)?我查看了 Wpf 中的不同 ItemsControl,看起来他们都有某种方式来堆叠他们的孩子(一个接一个的水平或垂直)!
为了增加一些复杂性,子项的定位如何相对于父项控件的宽度?这种方式放大和缩小 ItemsContol 将重新定位孩子!
jquery - Jquery:如何影响父母而不是孩子?
当父母被改变时,有没有办法不影响父母内部的孩子?
以上似乎完全摆脱了链接文本。我基本上希望能够在点击发生时更改这两个文本。
谢谢你。
children - 幼儿园职业日:如何在 20 分钟内演示编程?
原始问题
我被邀请到我大女儿的幼儿园小组讨论和回答孩子们关于我的职业的问题。小组中有 26 名 4-6 岁的孩子,外加 3 名老师,他们对与编程和 IT 本身相关的任何事情都相当害怕,但又足够大胆地学习新技巧。我将有大约 20-30 分钟,没有投影仪或任何东西。不过他们有一台旧电脑,从外观上看可能是 486,我什至不确定它是否正常运行(更新:它不是)。
我的研究发现了很好的早期线程,有很多很好的提示:
不过,我的情况与上述每一个都不同:后者关注的是年龄较大的孩子,而第一个是与一个孩子(或老人)交谈——20 人一组是完全不同的挑战。
我怎样才能以有趣的方式教孩子们和他们的老师编程?
基于答案的计划
感谢所有令人惊叹的答案,伙计们:-) 我认为接受一个答案是没有意义的,但我最喜欢 Jim,就像大多数 SOers 显然一样。但是,许多其他答案包含有用的提示和想法(其中一些我肯定会在学校未来的职业生涯中使用......)。
我制定了一个粗略的计划:
- 简要解释一下编程是什么,就像在这个答案中一样。
- 告诉计算机无处不在,并与孩子们一起收集示例(如下面的几个答案所示)。
- 用三明治做吉姆的演讲。
- 如果时间允许,进一步构建它:
- 解释计算机的优势在于他们能准确地记住他们曾经教过的东西(并通过准备第二个三明治来展示它,重复第一次尝试的所有错误)
- 进行第二轮尝试修复过程中的错误
- 解释循环的概念:你可以让计算机
n
用一条指令准备三明治
这是我的计划——我很确定结果会非常不同,所以我会根据情况即兴发挥。演示文稿安排在大约 2 周的时间 - 我会在之后更新帖子并告诉它实际上是如何进行的......
结果
今天终于到了演讲的那一天……简而言之,一切顺利,取得了巨大的成功:-)
这一次,一行人显得很躁动,精力充沛,所以谈话偶尔会有些混乱。我不得不缩短它并参加大三明治制造商展。正如吉姆所描述的,孩子们喜欢它。
但是有一个意想不到的副作用:第一片面包终于做好后,每个人都想吃!所以有一段时间——在此期间我试图继续谈话并解释更多关于编程的信息——我们不得不与幼儿园老师安装一条紧急服务热线,以生产大量的果酱面包并喂饱饥饿的人群(这是一半早餐后一小时,记录在案:-)。然后我们的面包用完了,这显然意味着演示结束。清理完烂摊子后爆发出最大的笑声,孩子们注意到那台可怜的电脑踩到了一块果酱,弄坏了他的袜子:-)
老师们自己也留下了非常积极的印象——从反馈来看,这是迄今为止这个小组中最好、最有趣的职业日。再次感谢大家的好主意!
可以改进的地方(下次):
- 当我问“你认为计算机聪明吗?”时,令我惊讶的是,他们中的大多数人都回答“不”。然后我问谁认为计算机很聪明,为什么。但是我忽略了问谁认为计算机是愚蠢的,以及为什么——因此我认为我错过了一些可能很有趣的答案。
- 邀请孩子们围坐在桌子旁让他们积极参与……但有时可能有点过于积极。面包片开始从桌子上消失,一些观众模仿电脑,就像把自己的手指浸入黄油和果酱里一样:-)所以最好保持一定距离。
- 为了控制饥饿的人群,应该提前明确告诉孩子们:“你可以吃所有的面包,但必须在示范之后!”
但总的来说,我对结果很满意。而且我相信孩子们得到了核心信息:作为一名程序员,如果你避免造成混乱,你可以制作你的面包(即使是果酱:-)
c# - C#/mono:获取 Windows 和 Linux 上的子进程列表
我有下面的代码,用于通过与 ntdll 互操作来获取 Windows 上的子进程列表。在 Linux 上是否有等效于“NtQueryInformationProcess”的方法,它可以让我获得指定进程的父进程的进程 ID(如 pbi.InheritedFromUniqueProcessId)?我需要代码通过 Mono 在 Linux 上运行,所以希望我只需要更改获取父进程 ID 的部分,以便代码与 Windows 上的代码基本相同。
python - Python-daemon 不会杀死它的孩子
使用python-daemon时,我正在创建子进程,如下所示:
当我用 Ctrl-C 或 SIGTERM 等杀死父守护进程(即不是 Worker)时,孩子不会死。一个人如何杀死孩子?
我的第一个想法是使用atexit杀死所有的工人,就像这样:
然而,守护进程的子进程处理起来很棘手,我有义务就如何完成这件事提出想法和意见。
谢谢你。