• 使用LangChain、DeepInfra逆向工程Twitter算法

    作者 | Mike Young译者 | 李睿审校 | 重楼在这个指南中,将对Twitter的推荐算法进行逆向工程,以更好地理解代码库,并提供见解,以制作更好的内容。想象一下,如果非编程人员能够借助工具编写一个能够理解、协助甚至生成代码的
    发布时间:2023-08-09 阅读:250
  • 空间智能化为产业转型带来新动能,华为开放能力与合作伙伴共赢时代

    8月5日,华为开发者大会2023(HDC 2023)全屋智能技术论坛在深圳松山湖举办。作为空间智能化赛道的开创者和领导者,华为带来了面向合作伙伴和开发者的多项能力开放与技术场景升级,以及更完善的南向设备入选标准、更人性化的北
    发布时间:2023-08-09 阅读:227
  • 聊聊协程和管道—管道

    管道简介【1】管道(channel)特质介绍:(1)管道本质就是一个数据结构-队列(2)数据是先进先出(3)自身线程安全,多协程访问时,不需要加锁,channel本身就是线程安全的(4)管道有类型的,一个string的管道只能存放string类型数据管道入门案例
    发布时间:2023-08-09 阅读:215
  • 如何使用Kafka构建事件驱动的架构​

    译者 | 李睿审校 | 重楼事件驱动的架构(EDA)是一种软件设计模式,它关注事件的生成、检测和使用,以支持高效和可扩展的系统。在EDA中,事件是组件之间通信的主要手段,允许它们实时交互和响应更改。这种架构促进了松散耦合、
    发布时间:2023-08-09 阅读:222
  • 如何实现计数器限流?

    上一篇文章 go-zero 是如何做路由管理的? 介绍了路由管理,这篇文章来说说限流,主要介绍计数器限流算法,具体的代码实现,我们还是来分析微服务框架 go-zero 的源码。在微服务架构中,一个服务可能需要频繁地与其他服务交互,而
    发布时间:2023-08-09 阅读:218
  • 继承与隐藏:Java中父类成员变量的神秘禁忌

    1. 引言Java作为一门面向对象的编程语言,支持继承和多态等特性,允许子类继承父类的属性和行为。然而,与成员方法不同,Java中的父类成员变量在子类中不能被覆盖。本文将探讨这个设计决策的原因,以及如何在子类中正确使用父
    发布时间:2023-08-09 阅读:239
  • Python Web开发的必备技能,你掌握了吗?

    HTTP协议在介绍Web应用开发之前,我们需要先了解一下HTTP协议。HTTP(Hypertext Transfer Protocol)是一种用于传输超文本数据的协议,它是Web应用的基础。HTTP协议是一种无状态的请求-响应协议,它的基本流程如下:客户端发送HT
    发布时间:2023-08-09 阅读:246
  • 图形编辑器开发:一些会用到的简单几何算法

    大家好,我是前端西瓜哥。开发图形编辑器,你会经常要解决一些算法问题。本文盘点一些我开发图形编辑器时常用到的简单几何算法。矩形碰撞检测判断两个矩形是否发生碰撞(或者说相交),即两个矩形有重合的区域。常见使用场景:使
    发布时间:2023-08-09 阅读:219
  • VasDolly服务端打渠道包教程

    本文我将给大家介绍一个 apk 打包工具 VasDolly 的使用介绍、原理以及如何在服务端接入 VasDolly 进行服务端打渠道包操作。使用介绍图片VasDolly 是一个快速多渠道打包工具,同时支持基于 V1 和 V2 签名进行多渠道打包
    发布时间:2023-08-09 阅读:238
  • SpringBoot3进阶用法,你学会了吗?

    一、简介在上篇《SpringBoot3基础》中已经完成入门案例的开发和测试,在这篇内容中再来看看进阶功能的用法;主要涉及如下几个功能点:调度任务:在应用中提供一定的轻量级的调度能力,比如方法按指定的定时规则执行,或者异步执
    发布时间:2023-08-09 阅读:236
  • SpringBoot整合RabbitMQ延迟队列&优先级队列详解

    延迟队列延迟队列:简单说就是发送出去的消息经过给定的时间后,消费者才能看见消息(消费消息)。这里简单说下步骤:创建一个队列,如:bs-queue, 设置死信交换机(死信交换机路由key(这是可选的))及队列,如:dead-exchange; 消息的消费端
    发布时间:2023-08-09 阅读:214
  • 如何使用Asp.net Core实现定时任务,轻松解决任务调度问题!

    前言Asp.net core作为一种高效、跨平台的web框架,在开发过程中,我们常常需要在后台执行定时任务,例如清理无用文件、生成报告、发送邮件等任务。对于这种需求,我们可以使用第三方库(如Hangfire或Quartz.NET)来实现任务调度
    发布时间:2023-08-09 阅读:230
  • 用这五个技巧将你的Vue技能提升到新的高度

    在这篇文章中,我们将探讨五个实用的 Vue 技巧,这些技巧可以使你日常使用 Vue 编程更高效、更富有成效。无论你是Vue的初学者还是经验丰富的开发者,这些技巧都能帮助你编写更清晰、更简洁、更有效的代码。那么,让我们开始
    发布时间:2023-08-09 阅读:236
  • 你喜欢哪种文档标记语言?

    文档很重要,而易读的文档更重要。在开源软件世界中,文档可以告诉我们如何使用或贡献一个应用程序,就像 游戏 的规则书一样。有很多不同类型的文档:教程操作指南参考指南软件架构产品手册我们向一些贡献者询问了他们的技术
    发布时间:2023-08-09 阅读:232
  • 实现分布式事务:Java与MySQL的XA事务协调

    分布式事务是在跨多个数据库或服务之间保持一致性的重要机制。Java与MySQL的XA(eXtended Architecture)事务协调是一种常见的实现方式。下面将对Java与MySQL的XA事务协调进行详细介绍。一、什么是XA事务XA事务是一种全
    发布时间:2023-08-09 阅读:213
  • JVM优化:垃圾回收概述

    一、什么是垃圾回收说起垃圾收集(Garbage Collection, 下文简称GC) , 有不少人把这项技术当作Java语言的伴生产物。 事实上, 垃圾收集的历史远远比Java久远, 在1960年诞生于麻省理工学院的Lisp是第一门开始使 用内存动态分
    发布时间:2023-08-09 阅读:253
  • 如何高效使用Gherkin

    作者 | 曹植野背景时间回到2022年,我参与了一个使用了Flutter技术构建的Web前端项目。在这个项目上,我们小组的目标是实施Flutter前端自动化测试。彼时,Flutter 2.x刚在Web端发力不久,Flutter Web上的应用和生态才刚刚开
    发布时间:2023-08-09 阅读:219
  • 低碳 Web 实践指南

    作者 | 付莹,梁晶,孙郁俨现状和问题2023年7月6日,世界迎来有记录以来最热的一天。气候变化是如今人类面临的最大健康威胁。据世界卫生组织预测2030年至2050年期间,气候变化预计每年将造成约25万人死亡。这是人们可以真
    发布时间:2023-08-09 阅读:203
  • Golang 中的 IO 包详解:单字节操作接口

    io.ByteReadertype ByteReader interface { ReadByte() (byte, error)}定义了一个基本方法 ReadByte,用于读取数据源中的单个字节,如果没有字节可读,返回非 nil 的错误。标准库中的 bufio.Reader 实现了该接口,从一个 io.
    发布时间:2023-08-09 阅读:219
  • 浅析 Parcel 的 Rust 打包算法 Demo

    Parcel 是一个类似于 Webpack 、Rollup 的构建工具,相较于这一类构建工具,Parcel 主打的卖点是零配置并开箱即用,虽然某种程度上这种零配置的方式会使得项目定制化变得很困难,但 Parcel 尽量提供了一套自身的构建最佳实践
    发布时间:2023-08-09 阅读:253
  • 字节客户端也疯狂拷打基础!

    大家好,我是小林。关注我的同学,有很多都是学C++的同学,针对互联网后端岗位的话,C++可能没有太多优势,因为很少项目是用 C++ 做后端业务类型的开发了,主流的还是 java 和 go 后端。但是,很多互联网客户端岗位会喜欢 C++ 同学
    发布时间:2023-08-09 阅读:226
  • 三言两语说透设计模式的艺术-原型模式

    1提升对象创建效率:原型模式的智慧原型模式(Prototype Pattern)是一种创造型设计模式,其核心思想在于通过复制“原型”来创建对象,而非直接实例化。在原型模式中,我们首先创造一个原型对象,接着通过对其进行复制,获得新的实例
    发布时间:2023-08-09 阅读:246
  • Rust“巨坑”?真相来了!

    作者 | Kevin Scott策划 | 言征Rust是一门极具争议性的语言。有许多创业公司的开发者甚至创始人都点名表示:Rust是巨坑!简直浪费时间。再比如,其他语言中的“粗糙编码”的编程方式在Rust中也很难实现;库和文档也不够成熟,
    发布时间:2023-08-09 阅读:242
  • 从 Java 11 迁移到 Java 17 值得吗?

    作者丨Sergei Dzeboev编译丨诺亚Java17给Java带来了一些变化,但也使许多开发人员重新考虑他们迁移到其他JVM语言的愿望。最明显的变化是在使Java代码现代化和添加新的语言结构以简化它的方向上进行的。当然,这个问题并
    发布时间:2023-08-09 阅读:197
  • 大模型速度狂飙2.39倍!清华联手微软首提SoT,让LLM思考更像人类

    由于当前先进的LLM采用了顺序解码方式,即一次生成一个词语或短语。然而,这种顺序解码可能花费较长生成时间,特别是在处理复杂任务时,会增加系统的延迟。受人类思考和写作过程的启发,来自清华微软的研究人员提出了「思维骨
    发布时间:2023-08-09 阅读:219
Top