• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools
All Chinese English Newest Hottest
4082 search results Contribute

两百多年前苏格兰出了一位大哲学家,他的名字叫做亚当·斯密。今天人们对他的了解更多是在经济学家这个身份,都认为是他发现了“看不见的手”这一神奇的经济规律,以及他那本著名的《国富论》。然而除了这本书之外,斯密还出版了另外一本巨著——《道德情操论》(The Theory of Moral Sentiments),这是一部难得的哲学以及文学佳作。值得一提的是,我认为此书可以帮助我们去理解当代软件工程遇到的各种问题,也可以帮助我们探索一些解决之类难题的方法。

46 Technology lddgo Shared on 2023-08-11

本文比较系统的介绍了什么是全栈以及全栈开发的具体步骤和实践,最后分享了作者做全栈的心得体会。

45 Technology lddgo Shared on 2023-08-11

O'Reilly 的雷达趋势报告列举了多个 AI、编程、安全、网络、加密货币、生物学和材料方面的趋势。其中包括 GPT-Prompt-Engineer、LlamaIndex、OpenAI 的代码解释器、WormGPT 等。此外,还有一些关于 Web 框架、浏览器、元宇宙、加密货币和室温常压超导体的趋势。

143 Technology lddgo Shared on 2023-08-11

今天来和大家聊聊Nginx在我们实际应运用中的一些非常有用的点。 早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,就会造成线上频繁宕机的现象发生,最终导致系统瘫痪无法继续处理用户的请求。 从上面的描述中,主要存在两个问题: ①单体结构的部署方式无法承载日益增长的业务流量。 ②当后端节点宕机后,整个系统会陷入瘫痪,导致整个项目不可用。 因此在这种背景下,引入负载均衡技术可带来的收益: 「系统的高可用:」 当某个节点宕机后可以迅速将流量转移至其他节点。 「系统的高性能:」 多台服务器共同对外提供服务,为整个系统提供了更高规模的吞吐。 「系统的拓展性:」 当业务再次出现增长或萎靡时,可再加入/减少节点,灵活伸缩。 OK~,既然引入负载均衡技术可给我们带来如此巨大的好处,那么又有那些方案可供选择呢?主要有两种负载方案,「「硬件层面与软件层面」」 ,比较常用的硬件负载器有A10、F5等

135 Technology lddgo Shared on 2023-08-11

哔哩哔哩已有接近一亿的日均活跃用户,用户互动非常频繁,这也为后端系统带来巨大挑战,为了实现更好的架构扩展性,我们采用了微服务+ CQRS的架构,在这种架构下,又会带来哪些问题,我们又是如何解决的呢?本文介绍异步事件处理railgun平台,其已经帮助近800个业务应用构建高性能、高稳定性的异步系统,接下来,我们将从一个简单的业务例子开始,一步步介绍异步事件的演进与治理之路。

149 Technology lddgo Shared on 2023-08-11

由于流量红利逐渐消退,越来越多的广告企业和从业者开始探索精细化营销的新路径,取代以往的全流量、粗放式的广告轰炸。精细化营销意味着要在数以亿计的人群中优选出那些最具潜力的目标受众,这无疑对提供基础引擎支持的数据仓库能力,提出了极大的技术挑战。

170 Technology lddgo Shared on 2023-08-11

本文主要介绍Stable Diffusion WebUI的实际操作方法,涵盖prompt推导、lora模型、vae模型和controlNet应用等内容,并给出了可操作的文生图、图生图实战示例。适合对Stable Diffusion感兴趣,但又对Stable Diffusion WebUI使用感到困惑的同学,希望通过本文能够降低大家对Stable Diffusion WebUI的学习成本,更快速的体验到AIGC图像生成的魅力。

40 Technology lddgo Shared on 2023-08-11

今天的文章从一个企业应用Data Mesh的故事开始: Daff是一家全球音乐流媒体公司,公司的愿景是:“在生活中的每一刻, 以身临其境的艺术体验, 连接全球的艺术家和听众”。在它的使命背后,是公司对数据、分析和人工智能寄予的厚望。 时间从三年前开始。当时Daff的数据收集、处理、分析和试验都由有限的数据团队成员承载,他们承受着巨大的压力。业务团队不信任数据,经由数据团队处理的数据经常出现各种各种显而易见的问题,比如,报表中不合理的数据,不知道如何使用的数据集。数据团队需要花费大量的时间和业务系统开发人员沟通数据的细节,理解数据,进而才能进行数据处理和加工,导致对于业务的响应不够迅速。 企业的数据目录基本成为摆设,数据消费方很难直接通过数据目录了解数据如何使用,不得不回归到线下渠道,然而不同团队往往有自己的事情,很难及时响应消费方的诉求。获取正确数据的准备时间和摩擦导致很难进行新的数据试验。领域本身对于维护数据的易于获得、可靠和可用没有任何责任和兴趣。

149 Technology lddgo Shared on 2023-08-11

百度小说是百度APP内最核心的垂类业务之一,作为一款平台型产品,百度小说设计团队一直以用户体验为核心关注点。为了保持产品的市场竞争力,百度小说团队近期进行了一次设计改版。本次改版旨在提升产品的功能性、美观性和易用性,以满足用户日益增长的优质体验需求和市场的快速变化。 鉴于此次设计改版背景,小说设计团队提出了人文感的设计理念,贯穿在本次改版的内容中。

37 Technology lddgo Shared on 2023-08-11

跨端开发是指在不同的平台或设备上开发同一种软件应用,例如:一个应用程序可以同时运行在移动设备、桌面电脑和浏览器等不同的设备上,或是一个小程序能够在微信、支付宝、抖音等多个平台使用。跨端开发的优点在于可以节省研发和维护成本,让开发者者编写一套符合规范的代码,由编译器将其编译生成出可以发布在每个平台的产物,在更广泛地覆盖用户群体的同时,可以保持产品在不同渠道的一致性,减少用户的上手使用成本。  然而,由于不同平台存在一些无法抹平的特性差异,或是针对特定平台可能会有不同的产品需求,比较常见的做法有以下两种: 在代码中编写大量的if、else 来处理不同平台或需求的差异 对编译后的产物进行二次开发,或维护两套差异性代码

154 Technology lddgo Shared on 2023-08-11