极简化是什么

liuliuQA2021-04-12 04:21:23阅读(...)

极简化(另称缩小化),在编程语言的范畴里,指的是在不影响功能的情况下,移除所有非功能性必要之源代码字符(如:空白、换行、注解、以及些许的区块办识子),因为虽然它们有助于提升源代码的易读性,但在实际运行时却不是必要的部份。

编程语言的范畴里,指的是在不影响功能的情况下,移除所有非功能性必要之源代码字符。

极简化是什么

定义

极简化(另称缩小化),在编程语言的范畴里,指的是在不影响功能的情况下,移除所有非功能性必要之源代码字符(如:空白、换行、注解、以及些许的区块办识子),因为虽然它们有助于提升源代码的易读性,但在实际运行时却不是必要的部份。

极简化后的源代码特别对于在网络上传送的直译式语言(例: Javascript)有所助益,因为经过极简化之后,需要传输的资料减少了,大幅减少了传输所需的时间以及带宽;极简化后的源代码也可以被当作一种“模糊语言”。

应用

基于 Hadoop 的个性化推荐系统在电子商务的应用

随着电子商务推荐系统的规模越来越大,运算量也随之增加,运算所需要的资源和时间耗费明显增大。Hadoop 平台给这个瓶颈带来的曙光,Hadoop 所具有的并行处理、容错处理、本地化计算、负载均衡等优点,极大的简化了并行程度设计的难度,利用该平台处理海量的电子商务数据,通过 MapReduce 优化程度处理流程,验证算法在 Hadoop 集群的加速比和扩展性等方面取得了较好的效果。

基于图像局部特征的康复机器人目标识别方法研究

提出了基于快速 SIFT 算法的目标识别方法。SIFT 算法存在的主要不足是高维数的 SIFT 特征描述符计算复杂,造成算法实时性较差。为简化算法计算复杂程度,同时保证不损失正确匹配特征,首先构建目标图像尺度空间,提取 SIFT 特征点时将其按大小分类,然后扩展 SIFT 角度属性,由 SIFT 特征点子区域方向直方图计算得到 4 个新角度,代表特征点方向信息,最后在特征匹配时,根据 SIFT 特征点角度信息以及大小来限制特征点匹配范围,简化算法复杂程度,得到快速 SIFT 算法。实验结果表明,应用快速 SIFT 算法有效提高了特征匹配效率。

收藏0个人收藏
走进科技生活方式

发表评论

本文评论已关闭!