选微调、RAG还是微调+RAG?

一、RAG (Retrieval Augmented Generation)
RAG技术是一种结合了检索与生成的方法。它通常依赖于两个核心组件:一个大型语言模型…

3000字详解!什么是护网行动?什么是红蓝对抗?

一、什么是护网行动?
护网行动是以公安部牵头的,用以评估企事业单位的网络安全的活动。
具体实践中。公安部会组织攻防两方,进攻方会在一个月内对防守方发动网络攻击,…

2024 Mac 电脑上最好的7款浏览器软件推荐

浏览网页,Mac用户选择多多
虽然大多数人可能因为Safari随macOS预装且表现出色而使用它,但对于寻求替代品的人来说,选择颇丰。在本文中,我们将介绍最适合…

Tailwind CSS – 无需离开HTML即可快速构建美观的网站

引言
在Web开发领域,CSS框架是提高开发效率和维护性的关键工具之一。Tailwind CSS 是一个备受欢迎的、基于原子类的CSS框架,它以独特的方式重新定…

解锁技术人的“成长公式”

( 本文阅读时间:10分钟 )
01 找到成长的动机
成长是每个人都追求的,但很少有人思考过为什么一定需要成长,也就是成长的动机极少有人去做深层次思考。在一…

Slf4j MDC使用与实现

前言
如今,在 Java 开发中,日志的打印输出是必不可少的,Slf4j + LogBack 的组合是最通用的方式。
有了日志之后,我们就可以追踪各种线上问题。…

一文聊聊我理解的技术PM

阿里妹导读
作为技术同学,不仅要写好自己的代码,做好功能交付,往往还需要担任复杂项目的技术PM,但有些同学缺少项目管理经验,不知道怎么才能做好技术PM,本文结…

代码注释的艺术,优秀代码真的不需要注释吗?

( 本文阅读时间:15分钟 )
01
前言
前天回家路上,有辆车强行插到前面的空位,司机大哥暴躁地拍着方向盘吐槽道“加塞最可恶了”,我问“还有更可恶的吗”,司…

Java对象头压缩—- 永久为Java应用“降本增效”

阿里妹导读
本文介绍了一下OpenJDK的最新技术,对象头压缩,来大幅优化Java对象的内存占用。
前言
Java丰富的生态和语言强大的内存管理技术(GC),…

一个测试开发的十年心路历程-从改变自己做起

阿里妹导读
作者天士从事测试开发十多年,期间经历不少角色转换,以下是他在测开成长升级、质量体系建设、专项建设方面的总结,以及职场上的一些思考。
引言
不知不知…

selenium入门超详细教程——网页自动化操作

简介
Selenium是广泛使用的模拟浏览器运行的库,它是一个用于Web应用程序测试的工具。 Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,…

阿里笔试:为什么要虐你

end….

跟着iLogtail学习无锁化编程

阿里妹导读
锁是解决这些问题的传统方法,而无锁化编程是一种更高级但复杂的技术,它能够在某些情况下提供更优的性能和可扩展性。正确选择和实现适合应用场景的并发策略…

入行5年,谈谈我在阿里做测试开发的经验

阿里妹导读
作者在阿里一直从事测试开发相关工作,这几年学习很多、收获很多,作者希望给还在该方向摸爬滚打的同学一些启发和方向。
从2018年加入阿里,转眼已有5…

深入浅出LangChain与智能Agent:构建下一代AI助手

阿里妹导读
LangChain为大型语言模型提供了一种全新的搭建和集成方式,通过这个强大的框架,我们可以将复杂的技术任务简化,让创意和创新更加易于实现。本文从…

职场焦虑症|如何做自己的思想工作?

阿里妹导读
本文作者根据十年工作经验分享了一些关于职场焦虑症的故事,还有一些应对技巧。希望大家在新的一年,开会不吵架,做项目不倒排。
分享一些职场焦虑症,以…

年度代码翻车现场 |前端代码评审问题总结


阿里妹导读
代码评审于技术团队的工程师文化建设非常有意义,它是形成团队统一代码风格最有效的方式,作者把自己团队在一年的CR中常见的那些小问题做了一些梳理,…

万字长文:一文详解单元测试干了什么

阿里妹导读
好的单元测试不仅可以验证代码结构设计的是否合理,而且可以提前发现代码中的漏洞,将线上风险扼杀在摇篮中。本文从常用的单元测试框架出发,对Mockit…

我有一个朋友写出了17种触发NPE的代码!避免这些坑

阿里妹导读
我有一个朋友,写代码的时候常常遭到NPE背刺,痛定思痛,总结了NPE出没的17个场景,哪一个你还没有遇到过?
虽然无法统计出Java程序员写的最多…

从零构建现代深度学习框架(TinyDL-0.01)

阿里妹导读
本文主要以一个Java工程师视角,阐述如何从零(无任何二三方依赖)构建一个极简(麻雀虽小五脏俱全)现代深度学习框架(类比AI的操作系统)。
本文主…