自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 只需要两步:GPT Plus 用户模拟Pulse功能

OpenAI 推出了实验性功能 ChatGPT Pulse,仅供美国的 ChatGPT Pro 用户使用,提供个性化每日内容推荐,包括研究、新闻和更新。Pulse 根据用户聊天记录和应用连接数据生成主题式视觉卡片,为用户提供个性化信息。然而,由于其高昂费用(每月 200 美元),普通用户难以享受。为 Plus 用户模拟类似体验,可以通过以下两步实现: 1. **开启记忆(memory)功能**:在设置中打开“参考保存的记忆”和“参考历史聊天记录”,使 ChatGPT 能根据过往对话及信息提供更个性化

2025-10-06 17:00:29 438

原创 GPT-5 Codex 重磅升级!小白也能轻松写代码 [特殊字符]

OpenAI 发布了 GPT-5-Codex,这是一款专为编程设计的 AI 模型,显著降低了编程门槛。Codex 具备自动拆分任务、写代码、测试和修复问题的能力,并支持云端虚拟机运行环境,无需本地配置。同时,它在 UI 设计和稳定性上表现出色,超越了其他类似工具。使用方式包括网页版、VS Code 插件和命令行工具。网页版可直接绑定 GitHub 仓库并运行项目;VS Code 插件则提供了随时调用的智能助手功能;命令行工具适合进阶用户,用于更复杂的开发场景。目前 Codex 仅对 ChatGPT

2025-09-18 00:19:29 756

原创 让 ChatGPT 为你打工—— ChatGPT Task 功能介绍!

ChatGPT Tasks 是 OpenAI 推出的自动任务功能,能够按照用户指示定时执行任务并主动推送结果。它支持一次性和循环定时任务,可搭配工具箱实现自动数据处理、脚本生成等复杂操作,同时具备多端同步提醒功能。用户可通过自然语言创建任务,并在任务管理面板中查看或修改设置。Tasks 适用于短视频创作者、产品经理、电商卖家、自学者和投资者等群体,帮助提高效率,如追热点、整理纪要、监控反馈、坚持学习或优化决策。目前功能仅对 ChatGPT Plus 及以上会员开放,数据隐私安全得到保障。

2025-09-09 01:51:25 750

原创 GPT-5 发布后,OpenAI “紧急回调”——PLUS 用户可选回 GPT-4o

OpenAI发布GPT-5后因智能路由系统问题引发用户不满,该模型虽在推理、编程等方面有提升,但写作和情感类任务表现不佳,且路由逻辑不稳定导致任务分配混乱。面对社区反馈,OpenAI允许Plus用户切换回GPT-4o。GPT-5定位为企业级稳健升级,未来模型版本或将统一由后台自动管理。

2025-08-09 16:36:49 441

原创 Go 中的 Mutex 设计原理详解(三)

Mutex系列是根据我对晁岳攀老师的《Go 并发编程实战课》的吸收和理解整理而成,如有偏差,欢迎指正~Mutex 演变回顾在前面两篇文章中,分别介绍了初版 Mutex 和 第二版 Mutex (给新人机会) 。初版 Mutex 的核心思想用先来后到的方式解决锁的竞争问题。具体表现是用一个标志 key 来记录锁是否被占有,以及处于等待中的协程有多少个。等占有锁的协程完成任务后,按等待顺序唤醒下一个协程。表面上看,这样处理很公平,但是公平不能当饭吃,尤其是在高并发的场景下性能会比较低。性能较低的原因可.

2021-01-18 17:15:11 282

原创 Go 中的 Mutex 设计原理详解(二)

Go 中的 Mutex 设计原理详解(二)Mutex系列是根据我对晁岳攀老师的《Go 并发编程实战课》的吸收和理解整理而成,如有偏差,欢迎指正~初版 Mutex 回顾在前一章节中,讲解了初版 Mutex 源码和设计思路。初版 Mutex 核心思路就是通过一个 Key 来标志当前资源是否被抢占,以及处于等待中的协程有多少个;同时通过信号量的机制来实现协程的等待和唤醒机制。在一个性能要求不是很高的并发场景下,我们完全可以依照这个思路来实现这样的一个锁的机制。比如在分布式的场景下,我们可以利用 red

2021-01-06 00:28:38 376

原创 golang中的Mutex设计原理详解(一)

Mutex系列是根据我对晁岳攀老师的《Go 并发编程实战课》的吸收和理解整理而成,如有偏差,欢迎指正~目标本系列除了希望彻底学习和了解 golang 中 sync.Mutex 的原理和使用,更希望借 golang 中 Mutex 的发展和演变,了解并发场景下锁的设计与实现方法以及不通业务场景下的一些特殊考虑。Mutex 简介Mutex 是什么Mutex 是 golang 标准库的互斥锁,主要用来处理并发场景下共享资源的访问冲突问题。Mutex 定义尽管 Mutex 的实现经历了多次的重大改.

2020-12-28 02:30:37 1244

原创 聊一聊 golang 中的 Context 的实现

编程语言中的 ContextContext 的直接翻译是上下文或环境。在编程语言中,翻译成运行环境更合适。比如一段程序,在执行之初,我们可以设定一个环境参数:最大运行时间,一旦超过这个时间,程序也应该随之终止。在 golang 中, Context 被用来在各个 goroutine 之间传递取消信号、超时时间、截止时间、key-value等环境参数。golang 中的 Context 的实现golang中的Context包很小,除去注释,只有200多行,非常适合通过源码阅读来了解它的设计思路。注

2020-12-15 01:32:34 1730 2

原创 go 性能优化之 benchmark + pprof

testing 是go自带的一个轻量级的测试框架,主要有三个用途:单元测试(Test),基准测试(Benchmark)以及示例测试(Example)。起因写go也有几个月了,一直没太关注类似 benchmark 之类的性能分析工具,只知道埋头写业务代码。直到前几天,工作上的一个项目遇到了性能瓶颈,需要分析一下原因,就用到了 benchmark。一顿分析,终于发现了程序中的”性能消耗大户“,颇有成就感。测试case准备平时写代码的过程中,会经常写一些 print 或者 debug 函数,谁又能想到.

2020-12-06 20:23:04 748 1

原创 Go Modules介绍和使用

前言In Go 1.14, module support is considered ready for production use, and all users are encouraged to migrate to modules from other dependency management systems.在go1.14中,模块支持被认为已经可以在生产环境中使用,因此鼓励所有用户将项目中的依赖管理系统都迁移到Go Mudules中。环境准备Go 版本升级查看Go版本go env

2020-12-04 23:58:11 559

原创 golang下文件锁的使用

前言题目是golang下文件锁的使用,但本文的目的其实是通过golang下的文件锁的使用方法,来一窥文件锁背后的机制。为什么需要文件锁只有多线程/多进程这种并发场景下读写文件,才需要加锁,场景1-读写并发读写并发场景下,如果不加锁,就会出现读到脏数据的情况。想象一下,读文件的进程,读到第500字节,有其它进程以覆盖写的方式向文件中写入1000字节,那读进程读到的后500字节就是脏数据。场景2-写写并发写写并发场景下,如果不加锁,假设A进程先写0-1000字节,B进程写0-900字节,以此类

2020-12-04 02:38:20 6281 5

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除