代码改变世界

什么是正向代理和反向代理?

2024-03-26 07:53 by 萤火架构, 402 阅读, 3 推荐, 收藏, 编辑
摘要:小明去饭馆吃饭,正向代理就像是小明的朋友帮他去点餐,服务员并不知道最终吃饭的人是小明;而反向代理则像是饭馆的服务员,他们决定把小明的订单送到哪个厨师手里去做。 阅读全文

大模型应用开发:手把手教你部署并使用清华智谱GLM大模型

2024-03-20 14:08 by 萤火架构, 585 阅读, 5 推荐, 收藏, 编辑
摘要:部署一个自己的大模型,没事的时候玩两下,这可能是很多技术同学想做但又迟迟没下手的事情,没下手的原因很可能是成本太高,近万元的RTX3090显卡,想想都肉疼,又或者官方的部署说明过于简单,安装的时候总是遇到各种奇奇怪怪的问题,难以解决。本文就来分享下我的安装部署经验,包括本地和租用云服务器的方式,以及如何通过API调用大模型开发自己的AI应用,希望能解决一些下不去手的问题。 阅读全文

异步编程真的让程序更快了吗?

2024-03-11 13:01 by 萤火架构, 5003 阅读, 19 推荐, 收藏, 编辑
摘要:现在异步编程真的是越来越普遍了,很多同学也玩得很溜了,满世界的异步调用,不过,当谈到异步编程的工作原理时,大部分同学就哑火了。本文就来一起探讨下同步和异步调用的本质区别,深入解析异步编程的工作原理。 阅读全文

微服务架构,客户端如何catch服务端的异常?

2024-03-06 13:02 by 萤火架构, 403 阅读, 2 推荐, 收藏, 编辑
摘要:在微服务架构或者分布式系统中,客户端如何捕捉服务端的异常?这里说的客户端指调用方、服务端指被调用方,它们通常运行在不同的进程之中,这些进程可能运行在同一台服务器,也可能运行在不同的服务器,甚至不同的数据机房;其使用的技术栈可能相同,也可能存在很大的差异。 阅读全文

TCP和UDP可以使用同一个端口号吗?

2024-03-05 13:33 by 萤火架构, 1477 阅读, 4 推荐, 收藏, 编辑
摘要:在网络通信中,同一台计算机中,TCP和UDP协议可以使用相同的端口号。每个网络进程中的套接字地址都是唯一的,由三元组(IP地址,传输层协议,端口号)标识。操作系统会根据数据包中的传输层协议(TCP或UDP)以及端口号,将接收到的数据正确地交付给相应的应用程序。 阅读全文

Redis能保证数据不丢失吗?

2024-02-23 16:33 by 萤火架构, 992 阅读, 3 推荐, 收藏, 编辑
摘要:Redis主要在内存中操作数据,内存是一种临时存储,一旦断电(或者硬件故障、软件错误等),内存中的数据就会烟消云散。有的同学会说,数据不是会保存到硬盘吗?是的,但是还是可能会有一些数据来不及写入硬盘,这是Redis的持久化机制导致的。而且,即使Redis将全部数据都及时保存到了硬盘,硬盘出现问题也可能会导致Redis的数据丢失。 阅读全文

SQL中为什么不要使用1=1?

2024-02-20 23:36 by 萤火架构, 5098 阅读, 8 推荐, 收藏, 编辑
摘要:最近看几个老项目的SQL条件中使用了1=1,想想自己也曾经这样写过,略有感触,特别拿出来说道说道。编写SQL语句就像炒菜,每一种调料的使用都会影响菜品的最终味道,每一个SQL条件的加入也会影响查询的执行效率。那么 1=1 存在什么样的问题呢?为什么又会使用呢? 阅读全文

遍历用for还是foreach?

2024-02-18 14:11 by 萤火架构, 2453 阅读, 8 推荐, 收藏, 编辑
摘要:在编程的世界里,我们经常需要对数据进行循环处理,常用的两种方法就是:for循环和foreach循环。想象你站在一条装满宝贝的传送带前,你要亲手检查每一件宝贝。使用for循环就像是你亲手控制传送带的速度和方向,而使用foreach循环则是传送带自动运转,你只需专注于宝贝本身。 阅读全文

大模型应用开发:为产品创建一个AI客服/智能助手

2024-01-26 13:10 by 萤火架构, 493 阅读, 4 推荐, 收藏, 编辑
摘要:本文将继续展示AI助手的开发方式,在OpenAPI中它的名字是Assistants。Assistants的主要作用是强化大模型在某方面的应用能力,比如目前已经大范围使用的AI客服和知识库助手,它们可以准确的理解用户的问题,并在限定的知识范围内进行精准回答。另外借助Assistants的能力,我们还可以做更多有趣的事情,比如让它按照指定的规范对代码进行Review,按照某种指定的风格或者模式来进行文学创作,等等。 阅读全文

大模型应用开发:编写插件获取实时天气信息

2024-01-19 08:08 by 萤火架构, 841 阅读, 1 推荐, 收藏, 编辑
摘要:欢迎阅读本系列文章!我将带你一起探索如何利用OpenAI API开发GPT应用。无论你是编程新手还是资深开发者,都能在这里获得灵感和收获。本文,我们将继续展示聊天API中插件的使用方法,让你能够轻松驾驭这个强大的工具。 阅读全文
1 2 3 4 5 ··· 11 下一页