今天是大家一起写代码的一天~又吃了必胜客的提拉米苏 大爱大爱~哈哈哈,华谱系统是使用PHP语言写的,数据库涉及MySQL和Noe4j。
完善了家谱系统的日志的功能,因为一本家谱是由不同的人共同建设,因此可能涉及某一些数据被他人改动的问题,日志的作用就是记录不同人在改动家谱的时候所做的操作,主要分为以下三种情况1)添加人物2)修改人物3)删除人物,其中修改人物还涉及修改人物的属性信息还是修改人物的边关系信息。
今天的工作就是当修改人物边的时候会将修改的信息存到字典中,再将字典中的内容进行解析,用比较好的形式显示在前端页面,见下图啦~
首先根据人物id在Noe4j数据库中获得该人物的姓名,将该关系和姓名整合成为一个字符串写到系统日志中,在前端的表格中展示该系统日志。有一个可以优化时间的地方就是在匹配人物id的时候不需要一条一条匹配,只需要匹配一次就可以,这样节省一半的时间,这个功能还是很简单的啦~
第二个工作就是处理删除人物时的展示该人物的姓名和系统编码,从前端传过来的人物id,通过字符串分割得到不同人物的id,在for循环中将该人物的姓名和id用数组进行存储,随后在for循环中读取信息写入系统日志中。
这个功能碰到了问题就是Array数组的使用,array_push($nameArray,$name)可以将不同的信息转存到一个数组中,方便后面的调用!!
代码开发今天就是这些啦,其他的嘛~上了两节数据挖掘的课,整理了之前的发票,和师兄讨论了实验的结果。
确定了论文的方向是在噪声的知识图谱中完成推理,怎么能够在有噪声的数据中改进推理的精度是当前要考虑的问题。其实...还是不知道该从哪着手的 哭哭 论文真的不如有明确的需求写代码来的简单吖!!!!