
AI
willy2
weilai2@163.com
展开
-
Java工具:源代码抽取
源代码抽取工具2021-03功能:从Java项目中提取小应用(或子模块)。理想情形下,所提出的代码经小幅修改后可独立使用。也可借此“自动删除无用的代码”。这些事若依靠人力完成,会很辛苦。说明:当前状态:测试。 技术原理:借助于byte-buddy-1.10.20.jar等字节码工具,从入口类(比如提供main函数的那个类)开始,递归深入其各个方法中的代码元素,并生成引用图。然后提取引用图中出现的所有代码元素, 将其写入到指定的源代码目录中。代码元素指:属性、方法、注解、类等。因.原创 2021-03-06 08:06:08 · 840 阅读 · 0 评论 -
我眼中的机器智能(2020v1)
通过训练,机器或能胜任一般性的编程任务,部分程序员会因此进化成为工具操作员。机器智能的技术理想是,在智力上接近普通人。因为人的直觉和创造力难以模仿,所以需要经过反复的训练和调试才能够接近这个理想。机器如何训练?>>> 机器直接阅读学习源代码。智能的关键在于学习和演算。因此,机器必需要进行某种形式的学习,并拥有一个演算的战场。下面几点在必要时都需要演算的支持。模拟执行。 要求在执行中能判断变量可能的取值范围。 工具类的功能描述。如 List, Stack, Set, M原创 2020-06-03 07:56:14 · 219 阅读 · 0 评论