自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

新亮笔记

分享技术干货、读书笔记、成长感悟。

  • 博客(324)
  • 收藏
  • 关注

原创 超给力,使用“客户转化神器”,高效帮客户解决难题

我们都知道,有时吸引新客户容易,但把他们转化为实际购买的客户却是个大难题!可以想象一下,辛苦运营的社交媒体账号,好不容易吸引了一大批新粉丝,加了好友,可接下来呢?很多人加了之后就像石沉大海,再也没有互动,更别提下单购买了。这可怎么办?今天给大家分享一个超实用的“客户转化神器” - 客户分时间段消息推送SOP(标准操作流程)。这可不是什么高大上的理论,而是实打实能帮你提高客户活跃度和成交率的实战方案...

2025-02-13 21:56:55 322

原创 便捷管理公众号 RSS 工具:一键订阅感兴趣的内容

最近使用了一个很好用的查看公众号 RSS 的工具,可以轻松订阅和管理感兴趣的内容,再也不用手机满屏找文章了。用起来超级简单顺手,推荐给大家!工具网址:https://tools.1024tool.vip/index?inviteCode=m8I-TN4NR邀请好友,双方均可享受 15 天会员福利。以下是我精选的一些公众号内容,分享给各位,说不定对你也有帮助。成长与研习橘子汽水铺M小姐研习录42章经...

2024-12-19 21:47:25 544

原创 构建安全的离线软件授权:实践指南(三)

系列文章:构建安全的离线软件授权:实践指南(一)构建安全的离线软件授权:实践指南(二)接上篇文章,在这篇文章中我将提供授权码生成与验证的示例代码,实现离线软件授权码的生成与验证机制。这个代码包将涵盖以下关键技术点:RSA 加密算法的使用;获取硬件机器码信息;获取当前网络时间;授权码签名与验证。咱们话不多说,直接进入主题。1. 客户端提供机器码使用下面的方法来获取机器码,并将机器码信息发送至服务器以...

2024-11-19 21:16:58 544

原创 构建安全的离线软件授权:实践指南(二)

系列文章:构建安全的离线软件授权:实践指南(一)接上一篇,咱们这篇文章将深入探讨离线授权码生成与验证的关键要素,并提供代码示例,内容涵盖加密算法、有效期与硬件绑定、以及授权码签名机制。内容稍微有点长,耐心看下去,相信你会有所收获,废话不多说,进入正题。使用加密算法实现授权码唯一性与安全性非对称加密(如 RSA)是生成安全授权码的理想选择(之一)。在授权码机制中,服务端生成的私钥只用于加密和签名,不...

2024-11-14 21:16:57 993

原创 构建安全的离线软件授权:实践指南

本文将深入探讨离线软件授权码机制的各个方面,为您提供一份详尽的指南。我们将从授权码的生成、验证、存储到校验机制的每一个环节,逐步讲解如何为您的软件产品添加一个强大的授权码系统。通过本文的指导,您将能够为您的软件构建一个既安全又有效的授权保护屏障。1.授权码生成与验证离线授权码的生成与验证是离线授权机制的核心,直接决定了软件是否能实现有效的授权保护。一个成熟的授权码设计应具备独特性、安全性和难破解性...

2024-11-11 20:36:12 1229

原创 私域运营工具,你选对方案了吗?

企业在与用户互动的过程中,越来越依赖于私域流量的运营。企业微信作为一个重要的沟通与管理工具,其私域运营能力的提升将会直接影响到客户关系管理和营销效果。这篇文章将探讨企业微信私域运营工具的设计,特别是如何结合小程序生态和大模型平台,进一步提升运营效率。一、用户管理功能用户分组与标签管理:支持创建和编辑用户分组,通过标签系统(如“潜在客户”、“活跃用户”等)实现精准的客户管理和信息推送。用户画像构建:...

2024-11-01 21:56:21 352

原创 精选的来自 Wails 生态系统和社区的最佳开源应用,可以直接拿来用!

Wails 是一个使用 Go 语言编写的现代 Web 应用程序框架。它结合了 Go 的高性能和 Web 技术的灵活性,为开发者提供了一个强大的平台来构建跨平台的桌面应用程序,允许开发者使用熟悉的前端技术(如 HTML、CSS、JavaScript)创建用户界面。以下是一些精选的开源应用程序,它们不仅值得学习,还可以直接使用。开源应用Cantor[1] - 基于 wails + vue + gith...

2024-09-25 21:16:51 963

原创 Wails:跨平台桌面应用开发,不容错过的选择!

Wails 是一个基于 Go 语言构建的现代化跨平台桌面应用开发框架,允许开发者使用熟悉的前端技术(如 HTML、CSS、JavaScript)创建用户界面,结合 Go 后端的逻辑处理能力。这使得开发者能快速构建轻量级、高效的桌面应用程序,同时保持代码的简洁和易于维护。一、Wails 的架构与核心理念Wails 的设计核心在于轻量、高效和跨平台,它没有引入如 Electron 中的 Chromiu...

2024-09-22 21:16:31 2204

原创 一个轻量级生成可视化图表的宝藏库,简洁且好用!

在日常工作中,我们经常需要生成数据的可视化图表以便更好地展示统计分析结果、监控应用运行状况或在报表中呈现数据趋势。wcharczuk/go-chart 是 Go 语言生态中的一个轻量级库,用于生成常见的 2D 图表,适用于服务端和嵌入式环境。它是一个纯 Go 实现的图表库支持直接生成 PNG 或 SVG 图像,免去了复杂的依赖配置,简洁且高效。咱们一起来看一下,它是如何使用的。一、安装和基础使用首...

2024-09-21 21:16:29 1192

原创 Go 语言加密与解密之 AES 最佳实践

上篇文章分享了 RSA 加密与解密,咱们这篇文章分享下 AES 解密与解密。AES(Advanced Encryption Standard)是目前最常用的对称加密算法之一,在数据传输和存储中提供了强大的安全保障。AES 是一种对称加密算法,这意味着加密和解密都使用同一个密钥。Go 语言提供了强大的 crypto/aes 和 crypto/cipher 包,使得 AES 加密和解密变得相对容易。一...

2024-09-20 21:16:17 1340

原创 Go 语言的 RSA 加密与解密:方法与最佳实践

一般对接过支付业务的都知道,RSA 算法。RSA 是一种广泛应用于安全通信领域的非对称加密算法。它使用一对密钥(公钥和私钥)来加密和解密数据,在互联网通信、数字签名等场景中具有重要作用。咱们一起看一下,在 Go 语言中,如何使用 RSA 算法。一、RSA 加密与解密的基础知识1. 非对称加密RSA 属于非对称加密算法,主要特点是密钥成对使用:一个用于加密(公钥),另一个用于解密(私钥)。使用公钥加...

2024-09-19 21:16:19 1420

原创 总结了 7 种 Go 语言生成唯一ID的实用方法,立即收藏,随时备用!

在现代分布式系统中,生成唯一 ID 是一个非常重要的环节,尤其在高并发、跨服务的场景下。Go 语言中,有很多开源包和方法可以用来生成唯一 ID。今天咱们就来深入探讨几种常见的生成唯一 ID 的方式,详细列举它们的特性、优点、缺点,以及适用场景。1. 使用 google/uuid 包什么是 UUID?UUID(Universally Unique Identifier)是 128 位长的 ID,通过...

2024-09-18 21:16:45 1985

原创 Go 语言 API 文档利器:丝袜哥(Swagger)保姆级使用指南大揭秘!

咱们都知道在 API 开发中,文档是必不可少的一环。swaggo/swag 是一个用于 Go 语言的自动化生成 API 文档的工具,它可以将代码注释转换为 Swagger 文档,方便开发者和用户理解 API 的使用方法。本文将详细介绍 swaggo/swag 的使用方式以及它的特性。1. 安装 Swaggo/Swag先在你的 Go 项目中安装 swag 命令行工具和 gin-swagger 依赖:...

2024-09-17 17:26:52 1593

原创 这个 Go 语言的 MongoDB 客户端太强大了,分享下我在项目中是如何使用的。

我们都知道,MongoDB 是一个面向文档的 NoSQL 数据库,以其灵活的数据存储模型和高性能著称。它被广泛应用于各种场景,特别是对大规模数据存储和高并发读写需求的应用程序。它适用于 Web 应用、物联网、日志记录、实时分析等多种场景,并得到了众多开发者和企业的认可和使用。对于使用 Go 语言的开发者,go.mongodb.org/mongo-driver 提供了一个功能强大、灵活的 Mongo...

2024-09-16 22:08:38 902

原创 用 Go 写了一个桌面程序,源码免费分享给大家

用 Go 写了一个桌面程序:生成授权码的小工具,先看下效果,我已经安装到 macOS上了。它是通过 Fyne 实现的。Fyne 是一款用于构建跨平台图形用户界面 (GUI) 的 Go 语言工具包。它可以在 Windows、macOS、Linux 以及移动平台(iOS 和 Android)上运行。Fyne 以简洁的 API 和优雅的设计而著称,使用现代风格的控件和主题系统,适合快速构建漂亮的桌面和...

2024-09-15 18:16:34 1366

原创 好玩又实用的开源 AI 工具,你不能错过的宝藏!

在这个 AI 快速发展的时代,各种各样的 AI 工具真的是层出不穷!今天,来盘点一些 好玩且实用 的开源 AI 工具,不仅能提高你的工作效率,还能带给你意想不到的乐趣!重要的是,它们全都开源 ,意味着你可以免费使用,还能根据自己的需求进行修改。假期来了,弯道超车,大家赶紧来看看吧!1. Hugging Face Transformers:AI文本处理神器要说 AI 界的网红工具,那 Huggin...

2024-09-14 21:36:18 1271

原创 Redis 不要只会用 set 和 get 啦,全命令看这篇就够了!

如果你以为只会用 set 和 get 就能自称 Redis 高手,那简直是对 Redis 的能力有点大不敬,哈哈。Redis 是目前广泛使用的 NoSQL 数据库之一,凭借其强大的数据结构、内存操作性能和丰富的特性,成为许多高性能应用的首选。对于 Go 语言的开发者,go-redis/redis 提供了一个功能全面且高效的 Redis 客户端库,支持 Redis 的所有操作。在这篇文章中将会介绍如...

2024-09-13 08:16:16 1223

原创 没想到一个 HTTP Client 居然考虑这么多场景...

在项目开发过程中,HTTP 请求可以说是非常常见的需求,无论是与外部 API 交互,还是实现微服务间的通信。这篇文章以 Go 语言为背景,探讨 HTTP 客户端的构建。Go 的标准库 net/http 虽然功能强大,但在进行复杂的 HTTP 请求时,往往需要开发者写很多重复代码。在这种情况下,开发者就需要一个既简单直观又功能强大的 HTTP 客户端库,最终我的调研结果为 go-resty/rest...

2024-09-11 21:16:25 867

原创 发现用 Go 写桌面程序真的太爽了...

废话不多说,先看效果,我已经安装到 macOS 了。它是如何构建的?答案是:Fyne 库的魔力。什么是 Fyne?Fyne 是一个用 Go 语言编写的跨平台 GUI 库,它允许开发者使用 Go 语言快速构建具有原生外观和感觉的桌面应用程序。Fyne 的设计理念是简单、易用,同时提供丰富的组件和灵活的布局选项,使得开发者能够专注于应用逻辑,而不必担心界面设计的复杂性。特点:跨平台支持:一次编写,应用...

2024-09-10 21:16:48 2870

原创 一个小例子,给你讲透 Go 配置管理,轻松将其融入到项目中

在软件开发中,配置管理是一个不可或缺的部分。无论是开发环境、测试环境还是生产环境,我们都需要一种方法来存储和读取配置信息。在 Golang 项目中,Viper 是一个非常流行且功能强大的库,用于处理配置文件。下面我会写一些例子,帮助大家快速上手。什么是 Viper?不卖关子,直接上 GitHub 地址:https://github.com/spf13/viper 大家可以直接去看 README.m...

2024-09-09 21:16:19 458

原创 一个小例子,给你讲透典型的 Go 并发操作

如果你有一个任务可以分解成多个子任务进行处理,同时每个子任务没有先后执行顺序的限制,等到全部子任务执行完毕后,再进行下一步处理。这时每个子任务的执行可以并发处理,这种情景下适合使用 sync.WaitGroup。虽然 sync.WaitGroup 使用起来比较简单,但是一不留神很有可能踩到坑里。sync.WaitGroup 正确使用比如,有一个任务需要执行 3 个子任务,那么可以这样写:func...

2024-09-08 16:57:11 452

原创 一个小技巧,巧妙的使用 sync.Pool 减少 GC 压力,提升性能!

Go 语言的 sync.Pool 本质是用来保存和复用临时对象,以减少内存分配,降低 GC 压力,比如需要使用一个对象,就去 Pool 里面拿,如果拿不到就分配一份,这比起不停生成新的对象,用完了再等待 GC 回收要高效的多。sync.Pool 是临时对象池,存储的是临时对象,不可以用它来存储 socket 长连接和数据库连接池等。sync.Pool 小案例sync.Pool 的使用很简单,看下示...

2024-09-07 08:30:54 262

原创 这次终于搞清楚了,关于 protoc 工具的小问题

protoc 工具可以干什么?protoc 工具可以 通过相关插件 将 .proto 文件编译成 C、C++、Golang、Java、Python、PHP 等多种语言的代码。本文主要讨论通过 protoc 生成 Golang 代码,例如我们常见的命令:protoc-I.--go_out=xxx想了解更多参数,执行 protoc --help 查看。遇到的小问题一、如何知道 protoc 使用...

2024-09-06 08:30:50 597

原创 Kimi + 提示词(儿童科普教育专家) + 小爱音箱,为孩子解答每一个好奇的 “为什么”(附赠提示词)...

接上一篇 《Kimi + 小爱音箱,我家宝贝的新聊天伙伴》在上一篇文章中,我们没有包含提示词的设置。而在这篇文章里,对软件进行了升级,新增了自定义提示词的功能。Kimi + 提示词(儿童科普教育专家) + 小爱音箱,化身儿童科普教育专家,为孩子解答每一个好奇的 “为什么”。孩子在互动中玩得不亦乐乎,哈哈,继续带着他,探索更多类型的提示词,培养他对 AI 的兴趣。软件亮点小爱音箱集成了 Kimi 大...

2024-08-21 21:21:07 601

原创 Kimi + 小爱音箱,我家宝贝的新聊天伙伴。

给儿子制作了一个特别版的小爱音箱,它集成了 Kimi 大模型,他对这个聪明的音箱简直着迷到不行,整天跟它聊天,问东问西。希望这个玩具不仅能激发起他对 AI 的浓厚兴趣,最好还能让他对我这个老爸有那么一点点的崇拜,如果家庭地位能够上升,那就再好不过了,哈哈哈 ~软件介绍小爱音箱现已集成 Kimi 大模型,版本号【Release-20240820】现已支持下载,欢迎体验。软件亮点小爱音箱集成了 Kim...

2024-08-20 21:56:48 989

转载 成为被人需要的人

2024-08-13 21:56:43 54

转载 贵人是锦上添花,不是雪中送炭

2024-08-12 07:07:01 91

转载 不好意思谈钱的人不适合做生意

2024-08-11 07:06:13 71

转载 多做自己不喜欢的事

2024-08-10 07:06:35 53

转载 免费垃圾桶很廉价

2024-08-09 07:07:03 87

转载 安逸会毁掉一个人

2024-08-08 12:08:59 60

转载 知识卡片生成器:汇文明朝体让文字出彩

汇文明朝体:让你的文字立马成为焦点在文字设计中,字体的选择往往决定了表达的效果。最近,我发现了一款名叫「汇文明朝体」的字体。这款字体简直就是为那些名言警句量身定制的高级礼服。它也是知识感悟、书摘、笔记的完美搭档。无论是写心灵鸡汤,还是摘录经典书籍,用上它,你的文字立马成为焦点。这种字体优雅独特,赋予了文字更多的生命力和感染力。它不仅看起来高贵庄重,用起来还带着一种仪式感。每次用这款字体记录文字,都...

2024-08-01 07:56:35 529

原创 小爱音箱改造篇(一)- 创意萌芽

我家里正好有一台没怎么用的小爱音箱,最近我突然有了个新奇的想法 - 把它和 GPT 技术结合起来。既然决定了,那就开始行动。在接下来的时间里,我会逐步记录并分享我是如何一步步改造这台小爱音箱的。创意萌芽开始任何项目之前,我都有一个固定的习惯:先画一张流程图。这样做可以帮助我清晰地梳理和规划我想要实现的功能。这次的小爱音箱改造计划,我打算让它变得更加多功能和个性化。具体来说,我有几个核心功能想要实现...

2024-07-25 21:56:59 938

原创 从零到一:微信机器人开发的实战心得

最近开发了一款功能丰富的微信机器人。在本文中,我将分享开发过程中的心得体会及关键技术要点,还将分享可能面临的风险及其应对策略。一、实现微信机器人的技术有哪些?1. Hook 的方式Hook 是指在程序执行期间插入自定义代码来修改或扩展现有功能的技术。通过 Hook 技术,我们可以在不修改原始代码的情况下改变其行为,实现自定义的逻辑。PC 端的代表作:wetool,功能强大,不支持二次开发。但其现有...

2024-07-24 21:56:34 1821

原创 最近完善了一款小产品 - 智能微信助理

智能微信助理 - 您的高效运营伙伴。废话不多说,以下是软件的功能亮点概览。1. 入群欢迎可以为每个群组单独设置不同的欢迎信息。2. 消息转发发送至指定特殊群组的消息将自动转发至您预设的群组或好友。3. 群聊保存可以指定特定群组记录其聊天记录。4. 智能回复支持配置 Kimi AI、DeepSeek AI、智谱 AI、Dify AI、Coze AI、AI 绘画等。5. 关键字内置了群聊总结关键词,并...

2024-07-16 21:39:44 428

原创 开发了一款工具,1 分钟爬楼看完群聊全部精华

前言在活跃的社群中,每天都有成百上千的消息如潮水般涌来,逐条查看不仅费时费力,更是令人望而生畏,因为 “爬楼” 真的太痛苦了,有点爬不动了...在这个信息爆炸的时代,我们每个人都身处多个社群之中,无论是工作群、兴趣小组还是学习社区,每天产生的信息量都是巨大的。想象一下,如果有一个智能小跟班,能够在一分钟内帮你总结完所有的群聊精华,那岂不是美滋滋?为了解决我的痛苦,也为了拯救群里那些快要被信息淹没的...

2024-05-23 21:36:10 749

原创 假期的最后一天...

今天是假期最后一天,这个假期我也跑了不少高速,说实话,看到了梅大高速塌方事故,心情一直不是滋味...我就在思考,我们究竟在追求什么?有人说生命是脆弱的,也有人说生命是顽强的,是呀,每个人对它的理解都是不同的。我感觉生命的本质是一场旅程,在这过程中,吃喝玩乐不等于虚度光阴,当然吃苦耐劳也不一定就意义非凡(非摆烂心态)。我们想要的幸福,不在于过去的成就,也不在于未来的憧憬,而是在于珍惜当下。人生从来都...

2024-05-05 20:29:49 495

原创 碎碎念,最近做了几款小产品...

极简番茄时钟一款 Mac 版「极简番茄时钟」软件。知识卡片制作工具主打简单,同时支持 Markdown 语法。智能微信助手让管理变得轻松,沟通更加高效。感兴趣,欢迎来这里一起交流,限时免费 ~...

2024-04-27 23:11:45 313

原创 今天,与一位即将离开北京,返回老家的朋友吃了个饭。

今天,与一位即将离开北京,返回老家的朋友吃了个饭。他是一位技术杠杠的的前端开发者,拥有丰富的技术经验和创新思维。离开北京后,他可能主要通过承接一些外包项目,他也积极参与开源社区,贡献自己的代码,扩大他的行业影响力。除了外包工作和开源贡献,他还在设计和开发自己的产品。是个有想法、有行动力的人,对未来有着明确的规划和目标。他计划回老家后,继续深化与应用自己的前端技术,同时拓展到其他相关领域,比如后端开...

2024-04-21 22:34:08 176

原创 看看我精心整理的 Go 面试干货,面试时候能帮到你

这份题库经过精心策划和整理,覆盖了 Golang 领域的十大核心方面,包括并发与并行、通道的高级用法、性能优化、高级数据结构和算法、系统设计与架构、测试与错误处理、包管理与模块、反射和接口、安全性、参考简历等,是您面试准备的得力助手。一、并发与并行1.1 如何在 Go 中实现并发安全?1.2 描述 Go 的并发模型,Goroutine 是如何工作的?1.3 解释 Go 中的死锁,并提供如何避免死锁...

2024-04-06 21:08:29 861

空空如也

空空如也

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

TA关注的人

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