试用了Edge浏览器20分钟后
首先讲讲臭名昭著的Spring框架。与五年前无异,Spring体积庞大且令人费解,充斥着无穷无尽的注释,开发人员每次要么得求助于教程或示例代码,要么只能研读Spring提供的冗长文档。 Spring本就采用了一种很死板的语言,用单行注释和看似简化的包装器加以掩盖,从而加剧了这个问题的严重性,这些包装器会带来一堆调用和类别例示,通常都派不上用场。 所有开发人员都同意这点:语言的可控性、指令和透明度对是高效开发软件的关键。简而言之,开发人员希望准确了解代码中发生了什么以及执行了哪些例程(至少是在较高层次上)。但Spring在此有着极大阻碍。 如果必须在类的顶部插入六个各自运行任务注释,它们在Spring环境中错综复杂地相互联系,那你的处境就复杂了。不仅Spring如此,以Lombok库为例。这是其首页上第一行描述: “Lombok项目是一个Java库,它会自动插入您的编辑器和构建工具中,从而为您的Java增光添彩。无需再编写另一个getter或equals方法,一个带有注释的类将具有功能全面的生成器,自动执行日志记录变量等等。” 压缩Java代码的目标不过是照本宣科,不能真正发挥作用。 Java应该停止匹配脚本语言的简洁性。第一,这牺牲了Java代码的一致性:想象返回Java发现所有的getter和setter都消失了,取而代之的是单行注释@NoArgsConstructor。这哪还有一致性? 其次,它增加了本就费解的抽象数组。例如,Spring可以在后台设置自动装配(bean注入),这是可以理解的,但是Lombok在应用程序环境中位于何处,以及如何协调消息?如果每个类都有六个注释,那么这些注释还实例化了多少其他例程或类来完成这种简单的工作? 每个开发人员都不希望有额外的代码四处潜伏。然而这就是笔者三年后遇到的Java代码,没有任何改变。实际上,微小的变化也只会使情况变得更糟。Java仍然侧重于愚蠢的规则,这些规则规定了应使用的类名,所在的包,以及变量是私有的还是受保护的。但根本没人在乎这些。 相比之下,Python对缺少语言的访问说明符直接回复:“大家都是成年人了”。这仅仅一行的回复嘲讽意味十足又极具吸引力,它立刻引起了我的共鸣,我过去常常觉得荒谬且无用的概念在它的影响下合理了很多。 保持简单,程序员们 在软件行业,你经常能听到人们说“KISS”:保持简单(Keep it simple),傻子们(Stupid)。Java只有认真考虑这点才能生存。 如今,微服务模式在软件行业中几乎无处不在,甚至许多运行古早应用程序的组织也越来越多地替换其旧的整体,以简化设计并提高可扩展性。对于程序员而言,这意味着将其庞大的代码库或复杂的业务逻辑分解为更简单、简洁的功能——一种无需在代码中进行状态管理的范例,从而避免并发和多线程的问题。 归根结底,无论何种服务,都只处理某种格式(JSON或XML)的数据,然后将它们传递到消息总线(如Kafka)以进行进一步处理。即使是这样简单的设置中,Java和Spring还在照搬过时又死板的代码语法:Application Contexts、 bean injections,、autowiring、 POJO mappers、需要大量内存的 JVM、讨厌的 class loader。
所以,结论是什么?“保持简单,程序员们!” 设施管理员可以考虑空间占用密度,因为每个空间中的人数会影响HVAC要求。同样,它可以确保占用空间的适当照明条件。占用监视可以帮助优化租户的舒适度,同时节省能源成本。 5种检测占用率的传感器 占用监视需要部署传感器,这些传感器可以可靠地检测租户在办公桌、办公室、休息区和其他建筑物空间中的存在。 检测占用情况的传感器的一些示例包括: 智能照明传感器 这些灯包括运动传感器,可以检测建筑物某些区域内的占用情况。在大多数情况下,智能照明系统会通过诸如照明控制之类的致动功能来补充其感应功能。 摄像机和人数统计 如今,许多摄像机都具有图像处理功能,例如面部检测和人数统计。这些系统提供了一种方法,可以对每个空间中的工人数量进行计数,以提取利用率信息和相关统计信息。在某些国家/地区,使用此类系统引起了隐私和数据保护方面的担忧。然而,当没有实现面部识别功能时,通常可以减轻这些担忧。 蓝牙低功耗解决方案 这些系统利用蓝牙技术来估计和跟踪给定空间的占用率。它们可以基于主流智能手机进行操作,并且可以提供对个人的准确跟踪。但是,蓝牙解决方案以员工携带智能手机并启用蓝牙为前提,但情况并非总是如此。因此,这些解决方案不是最实用的。 红外传感器 红外感应系统处理来自工作空间的热信号,并识别由于人体热量而引起的中断。它们可以部署在不同的办公室部分,例如墙壁、天花板或办公桌。 超声波传感器 这些系统识别工作场所的高频声波的反射模式中的干扰。当破坏变得连续时,传感系统会假设房间中存在人类。 这些解决方案均具有优缺点。因此,选择合适的感测解决方案可能需要解决各种折衷方案,从而权衡各种解决方案的准确性、普及性和成本效益。
如今,COVID-19进一步加剧了占用监控的必要性。借助与社交距离的规则,建筑物和办公室经理需要确保遵守法规,以安全地恢复正常状态,并为在家工作的员工优化空间。 (编辑:南通站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |