jjzjj

java - 低延迟网络技术和银弹

在对低延迟网络进行一些基本的谷歌搜索之后,我得出了以下列表,其中列出了程序员和系统设计人员在着手使用低延迟网络时应该考虑的事项:硬件、系统和协议(protocol)的设计必须一起考虑使用UDP而不是TCP开发协议(protocol),并在应用层实现简单的ack-nak、重发逻辑减少在线下使用和打包数据的进程或线程的上下文切换次数(最好为零)使用操作系统的最佳选择器(select、kqueue、epoll等)使用具有大量板载缓冲区(fifo)的优质NIC和交换机使用多个NIC,专门用于下游和上游数据流减少其他设备或软件生成的IRQ的数量(简而言之,如果不需要则删除它们)减少互斥锁和条件的

低代码不是银弹,为什么很多程序员讨厌低代码?

前言低代码不是什么新鲜事物,低代码是一种只需用很少甚至不需要代码即可快速开发系统,并将其快速配置和部署的技术和工具。最近看到一个很有意思的问题,为什么很多程序员讨厌低代码?今天跟大家聊聊低代码平台,如果说的不对请大家多多包涵。低代码的优点1减少开发的成本低代码开发工具把这些功能都抽象统一、开发、封装起来,形成一个个模块,让用户可以直接使用,省掉大量重复的开发工作。低代码平台可以大大缩短软件交付周期,因为它们不需要像传统软件开发那样进行大量的编码和测试。低代码平台可以帮助企业降低开发成本,因为不需要建立软件研发团队。2降低技术门槛低代码平台可以让非专业的开发人员也能够参与应用程序的构建和定制。这

人工智能不是软件开发的“银弹”

使用AI编程工具的开发者们,各位的工作效率究竟提高了多少?最近有猜测认为,AI技术有望将开发者的工作效率提高2倍、3倍甚至是5倍。另有报告预测,到2030年软件开发者的生产力将提高10倍。但颇为讽刺的是,软件工程领域甚至一直没能在开发生产力的衡量指标上达成一致。有些人甚至认为这样的指标不可能存在,任何粗暴量化都有缺陷、不够完善。如今,大多数关于AI技术能提高生产力的说法都属于定性判断——基于调查和见闻,而非具体数据。但如果在开发生产力上都不能达成共识,那我们怎样才能对AI做出正确判断呢?如果说我们从之前的远程办公中学到了什么的话,那就是如果没有数据来指导决策,我们就必然要陷入困境——本本主义和

重构代码,真没有银弹

​译者|布加迪审校|千山我的一位同事在大型项目代码重构方面有丰富的经验,他真诚地与我分享了他如何处理这些繁杂的任务。虽然他做的大部分事情只是坚持不懈地努力,就像在健身房锻炼那样,但这对我来说很有意义。本文分享他的秘诀。1、组织目录当你试图为大型项目重构代码时,很快就会碰壁,因为你不知道一开始该做什么,于是你转而开始阅读O'Reilly的技术类图书,或者对软件开发流程或方法(比如TDD和DDD等)产生兴趣。如果是这样,你的策略将以失败告终。无论如何,你应该实际做起来,而不是寻找所谓的银弹。首先何不组织项目目录?你可以从了解几个风险入手,因为这么做几乎不会导致错误(bug)。由于大型项目目录通常很

重构代码,真没有银弹

​译者|布加迪审校|千山我的一位同事在大型项目代码重构方面有丰富的经验,他真诚地与我分享了他如何处理这些繁杂的任务。虽然他做的大部分事情只是坚持不懈地努力,就像在健身房锻炼那样,但这对我来说很有意义。本文分享他的秘诀。1、组织目录当你试图为大型项目重构代码时,很快就会碰壁,因为你不知道一开始该做什么,于是你转而开始阅读O'Reilly的技术类图书,或者对软件开发流程或方法(比如TDD和DDD等)产生兴趣。如果是这样,你的策略将以失败告终。无论如何,你应该实际做起来,而不是寻找所谓的银弹。首先何不组织项目目录?你可以从了解几个风险入手,因为这么做几乎不会导致错误(bug)。由于大型项目目录通常很

企业数字化转型难的是什么?就这两个字

​企业数字化转型大家应该都有所耳闻,这是当前行业非常热门的话题。为什么大家都关注这个话题呢?很简单,因为数字化不是添头,而是必需品。在企业数字化转型中谈得最多的是一个预言,未来能够活下来的企业,绝大多数都将是数字化企业。简单来说,数字化就是一道门,你被关在门外面,那未来很可能就会被淘汰。不过,话说回来,同样是谈数字化,不同行业谈的角度却不同。我是做技术的,最开始是从技术的角度看待企业数字化转型,最关心的是用到了哪些新的技术,说的多的都是人工智能、大数据、云计算、5G等等,以及这些技术通过什么方式组织起来发挥作用。然而,我们也不应该忘记,并不是所有行业都十分关心技术。相信有过这方面经验的同学都知

企业数字化转型难的是什么?就这两个字

​企业数字化转型大家应该都有所耳闻,这是当前行业非常热门的话题。为什么大家都关注这个话题呢?很简单,因为数字化不是添头,而是必需品。在企业数字化转型中谈得最多的是一个预言,未来能够活下来的企业,绝大多数都将是数字化企业。简单来说,数字化就是一道门,你被关在门外面,那未来很可能就会被淘汰。不过,话说回来,同样是谈数字化,不同行业谈的角度却不同。我是做技术的,最开始是从技术的角度看待企业数字化转型,最关心的是用到了哪些新的技术,说的多的都是人工智能、大数据、云计算、5G等等,以及这些技术通过什么方式组织起来发挥作用。然而,我们也不应该忘记,并不是所有行业都十分关心技术。相信有过这方面经验的同学都知

小扎在元宇宙「长腿」的秘密:加装硬件不靠谱,机器学习才是银弹!

元宇宙的愿景是美好的,但前路困难重重。由于头显设备无法捕捉到腿部的运动,所以目前元宇宙里的虚拟化身都只能有一半「身子」。最近Meta在HorizonWorlds里完成一个划时代的创举,不仅在元宇宙里给化身加上腿,甚至还能旋转跳跃。但也有批评者表示,这根本就不是用户真实的腿部运动,Meta只是利用技术模拟了运动轨迹,让行动看起来真实一些。不过相比其他元宇宙应用中的「意念飞行」或者「假腿滑行」来说,Meta确实实现了元宇宙中零条腿的突破。而Oculus软件开发包(SDK)最近也发布了更新,开发者可以在新设备使用身体追踪、面部追踪、眼球追踪技术,可以将用户在现实中的一举一动都带入到映射到元宇宙中。所

小扎在元宇宙「长腿」的秘密:加装硬件不靠谱,机器学习才是银弹!

元宇宙的愿景是美好的,但前路困难重重。由于头显设备无法捕捉到腿部的运动,所以目前元宇宙里的虚拟化身都只能有一半「身子」。最近Meta在HorizonWorlds里完成一个划时代的创举,不仅在元宇宙里给化身加上腿,甚至还能旋转跳跃。但也有批评者表示,这根本就不是用户真实的腿部运动,Meta只是利用技术模拟了运动轨迹,让行动看起来真实一些。不过相比其他元宇宙应用中的「意念飞行」或者「假腿滑行」来说,Meta确实实现了元宇宙中零条腿的突破。而Oculus软件开发包(SDK)最近也发布了更新,开发者可以在新设备使用身体追踪、面部追踪、眼球追踪技术,可以将用户在现实中的一举一动都带入到映射到元宇宙中。所