自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

豆小匠的博客

AIGC时代下的独立开发,欢迎关注豆小匠的博客哦!

  • 博客(119)
  • 资源 (4)
  • 收藏
  • 关注

原创 没想到打脸这么快,AI程序员已经出发了!

大家好啊,我是豆小匠。

2024-03-17 20:27:21 3939 122

原创 太长不看!公众号文章AI省流助手,从文章直接跳转总结!

大家好啊,我是豆小匠。。这期来分享新开发的一个功能:公众号文章直接跳转AI总结,并提供保存便签功能。

2024-03-10 19:53:19 1128 79

原创 【实战知识】使用Github Action + Nginx实现自动化部署

大家好啊,我是独立开发豆小匠。先说一下背景~我的小程序:豆流便签,目前使用云托管部署后端服务,使用轻量级服务器部署数据库和一些中间件。云托管每周花费5元,一个月就是50,一年就是500啊,所以这期准备把云托管优化掉!

2024-02-03 23:25:55 3642 143

原创 Docker存储空间清理

不知不觉服务器存储空间被Docker掏空了…

2024-02-03 23:23:43 1095 36

原创 100T数据存进服务器分几步?

大家好,我是豆小匠。

2024-01-24 21:48:25 1327 90

原创 【AIGC工具】我找到了使用大模型问答的最短路径!

大家好,我是豆小匠~好久没介绍提高效率的工具啦,这次来介绍一个UTools的骚操作,可以极速打开LLM进行提问!下面从UTools安装开始介绍,已经安装的同学可以跳到第二步,打开开关!

2024-01-06 23:29:47 5053 148

原创 一个项目,用十款数据库?

大家好,我是豆小匠。关于数据库,大学的时候只知道MySQL,学习深入点也就是用到了Redis、MongoDB等非关系型数据库。然而,工作中用到的数据库实在太多,每种数据库都有自身的优势和局限性。所以在这里梳理下日常常用数据库和适用场景,走起!

2023-12-30 19:30:00 3638 94

原创 沉浸式go-cache源码阅读!

cache // 为何套娃,先按下不表defaultExpiration time.Duration // 默认过期时间items map[string]Item // 所有缓存key value,用一个map保存,key是string,value是一个结构体Itemmu sync.RWMutex // 读写锁,可以知道go-cache大概率是并发安全的onEvicted func(string, interface{}) // 这啥,先不管janitor *janitor // 这啥,先不管。

2023-12-24 22:06:23 2857 59

原创 【打造优质CSDN热榜评论区】让AI给评论打分!

大家好啊,我是豆小匠。

2023-12-16 23:47:49 953 78

原创 【打造优质CSDN热榜评论区】通过接口获取热榜评论区博文数据

大家好啊,我是豆小匠。

2023-12-16 20:55:31 326 8

原创 【开箱即用】前后端同时开源!周末和AI用Go语言共同研发了一款笔记留言小程序!

豆流。一款个人笔记+分享留言小程序。一份Golang学习实战的资料。一个Gin框架项目搭建的脚手架。

2023-12-02 20:01:19 559 10

原创 梳理一名Go后端程序员日常用的软件~

大家好,我是豆小匠。这期分享下我日常工作用到的软件和工具!省流版图片↓↓↓工具分为四类:编码软件、笔记/文档软件、开发工具和日常软件等。

2023-11-22 08:30:00 397 7

原创 数据库管理工具,你可以用Navicat,但我选DBeaver!

好了,主角登场,DBeaver!D应该是Database,Beaver是海狸,也就是这个软件的图标。这个软件的开源地址:https://github.com/dbeaver/dbeaver。如果你用过Eclipse,可能有一丝熟悉感,是的DBeaver基于Eclipse。如果公司有正版授权的还好,如果没有正版授权,还不给你用盗版,那才叫绝绝子。大家好,我是豆小匠。数据库GUI工具哪家强,众人遥指Navicat。可是Navicat老贵了。

2023-11-21 00:07:20 649 5

原创 一个破单机,也要用远程缓存?

那么第四点呢,这个数据实在太稳定了,稳定到我们可能不需要第一时间察觉到它的更新,这时候甚至不需要实例间的同步,只需要实例定时刷新这个数据就行。比如一杯豆浆的价格,常年都是2元,某一天升到3元,我5分钟刷新一次价目表,最多延迟个5分钟才更新价格,其实还可以接受的。但是如果我们的服务器多起来了,每台实例都缓存有一份数据,如果数据有更新,同步到其他实例的成本就会升高。频繁读取和读取速度敏感的数据很容易理解,使用本地缓存就是为了快,还可以缓解远程共享缓存的压力。作为编程萌新的时候,总想着把程序做复杂,堆技术栈。

2023-11-14 22:03:36 520 3

原创 几个浏览GitHub开源项目的高级技巧,你知道几个?

大家好,我是豆小匠。GitHub作为全球最大的开源社区,里面有大量优质的开源项目。为了让用户更好浏览这些开源项目,GitHub其实提供了一些高级的使用方式,这期就来看看有没有你不知道的~

2023-11-05 13:39:05 507 9

原创 接入文心一言实战(一):API申请与测试

大家好,我是豆小匠。这期来介绍申请百度文心一言API的步骤。

2023-11-01 19:30:00 3175

原创 CodeGeeX:对标GitHub Copilot,国产免费可用的代码补全助手

CodeGeeX是清华大学和智谱AI联合打造的多语言代码生成模型。第一代是完全在华为昇腾芯片平台训练的,第二代CodeGeeX则是基于ChatGLM2架构加入代码预训练实现。更强大的代码能力:评测六种语言的提升幅度为Python +57%, C++ +71%, Java +54%, JavaScript +83%, Go +56%, Rust +321%;更优秀的模型特性:支持最大 8192 序列长度;更全面的AI编程助手:CodeGeeX插件(VS CodeJetbrains。

2023-10-31 18:30:00 838 2

原创 【终端增强工具】这次,我把Terminal(终端)也接入ChatGPT了...

为terminal(终端)增加自定义命令这个想法从开始学编程的时候就有了,但是一直没有付诸行动。这次,终于抽时间完成了,且代码开源!

2023-07-08 11:38:30 1112 1

原创 如何用76行代码写一个AI微信机器人......

小白也能实现的微信AI机器人!

2023-02-25 20:36:56 1330 3

原创 一大批没有“商业价值”的小程序即将停止服务...

有一丢丢像标题党哈,但标题所说的是可以预见的事实…先扯远一点…在网站时代,程序员发布自己的应用通常需要。服务器的成本高不说,由于浏览器的特性,前后端交互是透明的,服务器ip很容易被有心人找到并进行攻击。当然了,移动端应用大部分也是需要服务器的,不过由于不透明,安全性大大提高了。小程序依托于主程序,有完整的鉴权和闭源的机制,使得程序员可以使用开发网页的方式开发程序应用,程序变得更加安全。本文的小程序主要指的是微信小程序。

2022-10-03 23:18:33 782

原创 查看Redis内数据,除了命令行和客户端,你还有第三种选择

介绍查看 Redis 数据的小工具!

2022-06-06 17:21:17 5945 3

原创 当逻辑删除遇上唯一索引,遇到的问题和解决方案?

介绍逻辑删除和唯一索引产生的冲突和解决方法。

2022-06-05 23:07:11 1572 5

原创 在 Windows 系统上使用 Vim 编写 Shell 脚本并且运行

1. Windows 下的 PowerShellShell 既是一种命令语言,也是一种程序设计语言,目前主要用于 Linux 系统。PowerShell 是一种跨平台的任务自动化解决方案,由命令行 shell、脚本语言和配置管理框架组成,在 Windows、Linux 和 macOS 上都可以运行。在 Windows 环境下,相比于 cmd,PowerShell 命令和 Linux 的 shell 命令更为相似,所以想要在 Windows 下学习 shell 脚本,使用 PowerShell 是一个不

2022-05-04 17:31:16 2597

原创 论文参考文献标准

参考文献写作规范说明根据国家标准 GB 3469规定,以单字母方式标识以下各种参考文献类型:论文集报纸文章期刊文章学位论文报告标准专利汇编参考工具CNJDRSPGK对于其他未说明的文献类型,建议采用单字母“Z”对于数据库(database)、计算机程序(computer program)及电子公告(electronic bulletin board)等电子文献类型的参考文献,建议以下列双字母作为标志:数据库计算机程序电子公告

2022-05-04 12:30:33 1234 1

原创 VSCode 调试 Golang 代码

安装工具go get -u github.com/go-delve/delve/cmd/dlv配置 launch.json 文件{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Launch",

2022-03-12 22:34:59 351 1

原创 如何给未来的自己写信--小程序版

点我体验效果展示写信界面:收信形式(微信-服务通知):功能实现订阅消息 + 云函数 + 触发器小程序端订阅消息实现:小程序端主要是获取订阅消息发送的权限。为了避免每次发送都需要询问,可以引导用户勾选 不再询问。onMailSubmit() { // 如果已经授权订阅消息,直接插入数据到数据库 if (this.data.hasSub) { return this.addDateSub() } let tmplId = app.globalD

2022-02-07 11:17:39 1281 2

原创 推荐一个小工具 -- 微信&QQ防撤回

RevokeMsgPatcher软件的名字叫 RevokeMsgPatcher,在 GitHub 上开源。软件截图如下:功能包括 微信 & QQ & TIM & QQ轻聊版 防撤回、多开等。使用方法也非常简单(以微信为例)先关闭软件,然后打开工具选择软件路径,点击安装补丁即可。注意事项:升级或者重新安装微信后需要 RevokeMsgPatcher需要 重新安装补丁。以前几个版本是可以提示 对方已撤回的,但是现在不提示了。获取工具蓝奏云:https://wwx.la

2022-01-22 20:59:31 2357

原创 小程序重构第二期丨不能说和原版毫无关系,只能说......

一、新旧版对比图(左旧右新)计时页面整合到打卡页,新板块设置为信息流。图片截图版本只展示了最近热门番剧的信息,后继版本会加入更多精简的信息。早起签到页精简页面,赛季逻辑精简。后继还会继续完善早起赛季逻辑。原打卡页比较简陋,新版打卡页整合了倒计时、时钟等功能。后继会继续完善打卡逻辑。二、开发历程项目在12-17开始,截止目前最后一次提交代码是12-23,本次重构历时约六天。重构的设计文档↓↓↓三、开发实践3.1 前后端分离更清晰写第一个版本还是个程序小白,没有太多前后端的概念

2021-12-30 11:45:00 643 2

原创 Golang项目常用 .gitignore 模板

修改自码云的.gitignore模板# Binaries for programs and plugins*.exe*.exe~*.dll*.so*.dylib# Test binary, built with `go test -c`*.test# Output of the go coverage tool, specifically when used with LiteIDE*.out# Dependency directories (remove the comment

2021-12-28 22:33:05 867

原创 VSCode的C/C++环境初始化(2022版)

提前说明:如果中间 VSCode 提示要装插件,直接点击安装推荐的第一个即可。下拉框有 g++(编译) gdb(调试) 可以盲选。第一步:下载MinGW64下载地址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/拉到下面下载即可:下载不了的可以私信我或者去我公众号无套路获取。重点关注:下载好之后是一个压缩包,直接解压缩,然后放到一个纯英文路径下。比如本文使用的是:D:\Environ

2021-12-26 12:16:37 2355

原创 小程序重构第一期丨不小心删库了。。。

一、以前的代码烂成一坨事情的起因是,我之前不是准备 学Go语言 嘛。基础学完后,准备开个项目练练手,突然发现我大二开发的小程序又自动把我的签到数据 –清零了!这里简单介绍一下 时光早安(重构前)的功能:早起打卡(含赛季评定、排行榜和签语抽取等)计时(含长时间倒计时、钟表、音乐播放等)打卡记录(设定目标,打卡标记)设置(设置个性签名,早起时间判定等)其实我还在小程序隐藏了一个后台数据管理~细数 时光早安(重构前) 罪状:代码臃肿,结构不合理逻辑混乱,前后端严重糅合功能、效果全靠

2021-12-19 10:02:34 249

原创 JavaScript 时间处理库之 Day.js 的常用 API

dayjs中文官网Day.js: Moment.js 的 2kB 轻量化方案,拥有同样强大的 API解析// 解析 param 返回一个day.js 对象,如下图:dayjs()// 使用 .format() 可转成字符串,否则返回的都是 dayjs 对象// "2018-04-05T00:00:00+08:00"dayjs('2018-04-04T16:00:00.000Z').format()// "1995-12-25T00:00:00+08:00"dayjs("12-2.

2021-12-18 11:45:34 2461

原创 Go语言的包管理演进,项目源码应该放在哪里

1、包管理工具选择一门语言来开发一个项目,我们选择的不仅是这门语言的语法和特性,还需要接受它的所有生态环境。其中最值得关注的就是第三方库的依赖,以及我们应该怎样去管理它们。包管理工具用于自动化构建代码,以及以一致的方式下载、更新和删除项目依赖项。目前大多数主流语言都有一套标准的包管理解决方案,比如 Ruby 的 RubyGems,Node.js 的 npm,Rust 的 Cargo 等。在Go语言早期的版本,包依赖管理是缺失的,后面也经历了一些混乱的时代。2、GOPATH在 Go Module

2021-12-16 11:36:53 918

原创 除了 Typora,还有哪些免费还好用的 Markdown 编辑器?

一、Typora 可见即可得在网上看教程的伙伴应该都看过老师手打 markdown 笔记的场景,里面用的 markdown 编辑器基本上都是 Typora!不同于别的编辑器,有预览和编辑两栏,Typora 可见即可得的特性一直备受推崇。而最近 Typora 终于推出 v1.0.0 版本,也是收费的开始。虽然 v1.0.0 版本开始收费,但是之前的 beta 版本还是免费的,所以目前版本满足需求是不需要考虑付费的。很多人不知道的是,Typora 的作者是国人来的(所以说不要骂国内没有良心的软件开发

2021-12-14 12:36:20 1848

原创 为什么说 Go 是一门简洁高效的语言

01 Go 的诞生我们都知道 Go语言 是由 Google 公司设计的,准确来说是 2007 年底构思的。当前的一些主流编程语言(C++、Java、Python等)在解决由 多核处理器,系统的网格化、大规模计算机集群 和 Web编程模型 带来的问题采用的方法大多是 通过迂回的方式而不是正面解决。也就是治标不治本。而且,计算机技术发展这么到现在,很多项目的规模都上去了,数百万行的代码量,由成百上千的程序员协同开发,而且每天都进行更新。就算使用大型编译集群,也可能需要数十分钟甚至数小时来进行一次编译。

2021-12-09 11:45:00 592

原创 零成本系列丨盏茶的功夫,零成本搭建了一个自己的博客网站

本文是零成本建站,不需要编程基础,打造专属于你的个人博客网站。当然,你也可以打造成电商、社交等网站~

2021-12-04 10:58:45 222

原创 我横竖睡不着,又起来看了一遍Golang文档,发现满屏写着 -- 省流

最近准备从 Java 转 Golang,收集了一些 Golang 的学习资料。决定从 Golang 的文档看起。命名Go的关键字数量非常克制,只有 25 个: break default func interface select case defer go map struct chan else goto pack

2021-12-03 20:55:55 521 1

原创 做了一个热榜聚合软件 -- InfoFlow(Golang初学者项目,开源)

信息洪流时代,主动减少信息的摄入,更加需要勇气。 —— 题记01 软件介绍 - InfoFlowInfoFlow,信息流。(来源:InfoFlow截图)InfoFlow是一个由纯 Golang 制作的 GUI 程序,主要用于学习 golang 语法和少量的网络编程知识。主要实现的功能是收集了 知乎、微博、哔哩哔哩番剧 的热榜,并提供 CSDN 热榜展示和内容检索功能。使用说明:点击单选框选择信息源可根据关键词搜索 CSDN 内容(仅限 CSDN)单击 信息流 展示详细信息和图片双击

2021-11-30 23:37:14 1005

原创 保姆级教学|为网站加上自定义的「快捷键」

第一步、安装油猴插件油猴插件为浏览器脚本工具的编写和传播提供了极大的便利。无论是为了网上冲浪、学习工作的网友还是热爱技术的极客,它都备受推崇。未安装的在 公众号:豆小匠的编程日常 聊天框内回复【油猴】即可获取下载链接。获得 crx 扩展名的文件后,在谷歌浏览器打开 右上角三点 -> 更多工具 -> 扩展程序。然后吧 油猴.crx 拖到浏览器内即可完成安装。第二步、安装网站快捷键模板为了方便,我已经把快捷键脚本的模板放到 Greasy&

2021-11-10 22:52:47 1328 4

原创 大学四年,电脑必备的三个宝藏工具软件

君子性非异也,善假于物也。 —— 《荀子·劝学》Top1、灵格斯词霸就是这个可爱 小鸟图标 的翻译软件,在 轻量简便 方面简直做到了极致。不同于有道翻译等软件的臃肿,灵格斯只需要 20M 左右的内存,就可以提供一个全场景式的迷你翻译窗口。由你自由设置相应的快捷键,在需要的时候直接呼出迷你窗口检索单词。当然,划词翻译,剪切板取词等功能也是一应俱全。灵格斯词霸 更多的是类似于一个离线词典检索工具。你可以自由下载相应的词典文件加入到检索目录里边。这就造成灵格斯..

2021-11-07 22:15:05 1085

STM32F103RC+蓝牙模块+MPU9250九轴姿态实现电磁巡线智能小车

STM32F103RC+蓝牙模块+MPU9250九轴姿态实现电磁巡线,通过蓝牙模块发送数据到上位机,接收上位机 [go!] 信号,开始启动小车

2021-06-28

插件神器--油猴,提高生产效率的利器

油猴在手,插件我有;插件在手,效率起飞

2021-06-12

目录备份神器- 终于把电脑文件目录树备份下来了 -- tree、node、bat轮番上阵

1. 双击bat文件即可生成目录树文件 2. 目录文件自动放到一个指定的文件夹里面,便于管理 3. 生成目录树文件名为文件夹名字

2021-05-23

野火stm32指南者实现蜂鸣器播放音乐--红尘情歌

野火stm32指南者实现蜂鸣器播放音乐--红尘情歌,开箱即用,按键key1即可播放音乐,reset键可重置。

2021-01-06

空空如也

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

TA关注的人

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