草庐IT

类层次

全部标签

php - 如何创建多级类别层次结构(类别树) - codeigniter

我只想从mysql创建一个多级类别层次结构分类表:________________________________________________________________________|id|parent_id|name————————————————————————————————————————————————————————————————————————|1|0|Root|2|1|Subcategoryofroot|3|0|category1|4|3|subcategoryofcategory1|5|4|subcategoryoffirstsubcategoryofc

层次分析法原理及实例(AHP)

层次分析法(AHP)一、层次分析法概述层次分析法(analytichierarchyprocess),简称AHP,是指将与决策总是有关的元素分解成目标、准则、方案等层次,在此基础之上进行定性和定量分析的决策方法。该方法是美国运筹学家匹茨堡大学教授萨蒂于20世纪70年代初,在为美国国防部研究"根据各个工业部门对国家福利的贡献大小而进行电力分配"课题时,应用网络系统理论和多目标综合评价方法,提出的一种层次权重决策分析方法。传统定性分析方法类似专家打分、专家判断等,仅能将指标简单地划分为几个层级(类似非常重要、比较重要、一般、比较不重要、非常不重要),这样导致部分存在差别但是不大的指标得到了同样的权

c# - 类别层次结构

我有一个只有两个字段的类别表-即id和categoryname-和一个包含字段categoryid的category_parent表和parentid。两者都是categoryid的外键。所以我可以为一个类别设置多个父项或多个子项。我的问题是:如何找到特定类别的所有parent或所有child?“所有parent”是指直系parent以及直系parent的parent等。我需要数组或列表中parent的ID。我更喜欢用C#代码来解决这个问题。 最佳答案 category_parent不是必需的。你可以在一张表上做所有关于类别和父级的

mysql - 如何使用 SQL 的表父子关系仅选择一代层次树?

假设有一个名为people的表,其中包含以下列:person_id(整数)parent_person_id(整数)名称(可变字符)现在,假设表格已经被填充并且名称值只是字母(A、B、C、D...)。考虑到每个人的parent,我们最终得到一个像下面这样的分层树。这些值的格式为:person_id,parent_person_id,姓名1,1,A2,2,B3,2,C4、3、D5,2,乙6,5,女7,6,G8,6,H考虑上面的结构,A&B是第一代,C&E是第二代,D&F是第三代,G&H是第四代。对于第一代元素,parent_person_id等于元素的person_id。我需要编写一个查询

javascript - 存储文件夹层次结构 laravel

我目前正在构建一个允许用户登录并在项目上进行协作的应用程序。我使用了laratrust,这样我就可以整合Angular色和权限。我希望能够做的是允许用户按照他们的意愿创建文件夹结构。我将如何存储它,因为每个用户都可以拥有自己的文件夹结构。 最佳答案 我会付出我的2美分。我将在数据库中创建一个新表,该表由以下列和一些数据示例组成:编号|项目编号|父ID|姓名1|1|空|主文件夹2|1|1|子文件夹3|1|2|子文件夹的子文件夹4|2|空|主文件夹呵呵5|2|4|子文件夹呵呵通过这种方式,您将构建一个基于节点的树,您可以使用这样的结构轻

php - 具有多个父级的多对多层次结构 - PHP、MySQL

我正在尝试按类别创建一个技术书籍列表,其中每本书可以属于多个类别,并且每个类别既可以是父类别也可以是子类别。这是一个例子:JavaScriptJavaScript模式面向对象的JavaScriptAjaxAjax权威指南防弹AjaxjQuery学习jQuery1.3PHPjQuery食谱PHPPHP简述PHPjQuery食谱AjaxAjax权威指南防弹AjaxXMLXML技巧严肃的XML--如你所见...《PHPjQueryCookbook》这本书属于两类:PHP和jQuery类别“Ajax”既是JavaScript的子项又是XML的父项(但XML不是JavaScript的子项)我是这

具有大树的 mysql 层次结构存储

我不知道如何将我的分层数据存储在我的innoDB表中。我已经阅读了很多关于在每一行中存储parent_id的方法的缺点。但现在的问题是,我有一个非常大的数据库(约5000万行)。层次结构大多不是很深(3-6级)。许多网站建议采用“嵌套集模型”作为父ID存储方法的更好替代方法。但是网站的用户总是会进行更改(UPDATE、INSERT等),并且由于我的表格的大小,这会花费太多时间(因为“嵌套集模型”的变化性能非常低)。所以我的问题是:如何使用许多update/insert命令有效地存储大型分层数据?(也阻止整个表不是一个选项[->innoDB-table]) 最

php - 使用 PHP MySQL 的类别层次结构(按顺序)

我正在尝试ORDER我的层次结构中的所有类别和子类别:重点是如何从MySQL中按顺序获取它们(使用POSITION字段)CatA-->位置10子类别1-->位置10Sub_Sub_Cat1-->位置20Sub_Sub_Cat2-->位置10Sub_Cat2-->位置30B类-->位置20CatC-->位置30MySQL代码:CREATETABLEIFNOTEXISTS`categories`(`category_id`mediumint(8)unsignedNOTNULLAUTO_INCREMENT,`position`smallint(5)unsigned,`parent_id`me

mysql - 并发编辑闭包树层次结构时出现死锁

使用closure_tree时如何避免数据库死锁?在层次结构上同时操作一组具有共同属性的模型?它们有以下几种口味:发出#append/prepend_sibling时Mysql2::Error:Deadlockfoundwhentryingtogetlock;tryrestartingtransaction:UPDATE`elements`SET`sort_order`=`sort_order`+1WHERE(`parent_id`=28035AND`sort_order`>=1)Mysql2::Error:Deadlockfoundwhentryingtogetlock;tryres

Unity3D场景性能优化/渲染/卡顿/搭建优化 遮挡剔除/层消距离技术/LOD(多层次细节)

Unity3D场景渲染/卡顿/搭建优化遮挡剔除/层消距离技术/LOD(多层次细节)效果实现图:一、遮挡剔除简单理解:摄像机看不到的物体场景中不会渲染显示实现方法:在场景中选中需要遮挡剔除的物体,我这里是竹子设置遮挡静态接下来做场景的烘焙等待烘焙的完成选择遮挡剔除窗口的Visualizatior,运行程序移动摄像机即可看到效果经过调试,在远处时摄像机看到的物体较多,所有的物体都会被加载出来,帧率也比较低,在近处时,物体有很多看不见,不会被加载,帧率较高,我这里大概有近3000FPS的差值二、层消隐距离技术简单理解:因距离太远太小而看不见的物体将其隐藏。选中要剔除的物体,新建一个层级并给它添加编写