- 博客(111)
- 资源 (5)
- 收藏
- 关注
原创 一文读懂 MCP!
MCP,本质上是一种标准化协议,它定义了 AI 大模型客户端与各种三方服务进行交互的方式。MCP 服务,也就是遵守了 MCP 标准提供的三方服务,AI 平台能够识别并调用。通过 MCP 服务,AI 不仅能获取更多的知识和信息,还能执行更多的具体动作任务。这种协议和标准的出现,标志着 AI 正在从单纯的信息提供者,逐步转变为能够理解、获取和执行的综合性助手。未来,随着更多服务提供商加入 MCP 生态,AI 的能力将会进一步扩展,为用户提供更加全面和便捷的服务体验。
2025-04-05 08:55:37
634
原创 C 盘爆满永久性解决方案 | Windows
通常情况下,即使 C 盘仅剩余几百兆或一两个 G 的空间,系统依然能够正常运行,且一般不会出现明显的性能问题。然而,部分软件(如某些开发 IDE)在为新项目建立索引文件时,可能会占用数 GB 的磁盘空间。一旦 C 盘空间不足,不仅会导致相关软件运行异常,还可能使系统出现卡顿、蓝屏甚至崩溃等严重问题。因此,合理管理 C 盘空间至关重要。但目前 C 盘空间的使用大多是由系统和软件的默认设置决定的,这使得我们难以准确区分哪些文件和数据是有用的,哪些是无用的。
2025-04-01 23:12:09
900
原创 Windows 下如何对 node/vue 进行多版本管理?
为了在同一台计算机上兼容多个 Vue 版本,我们需要管理不同的 Node.js 版本,因为 Vue CLI 和其他依赖项可能对特定的 Node.js 版本有要求。通过以上步骤,你可以在同一台计算机上使用 nvm-windows 来管理不同的 Node.js 版本,从而兼容不同的 Vue 版本,并确保每个项目使用正确的 Node.js 和 npm 版本。使用 nvm-windows 来管理不同的 Node.js 版本,从而确保每个项目使用正确的 Node.js 和 npm 版本。,然后按 Enter。
2025-02-21 14:26:53
894
原创 安装和使用 Ollama(实验环境windows)
要更改 Ollama 存储下载模型的位置,而不是使用你的主目录,可以在你的用户账户中设置环境变量 OLLAMA_MODELS。当然,本地这些模型的使用,我没有专门做测评,如果有专门做了测评的朋友,非常欢迎在此分享!由于默认只能在本机访问,所以,要允许外网访问,要监听 0.0.0.0 地址。我的实验机器,是 14 核 32 G,N卡 4080,8G 显存。但实际上,大部分好用的模型,在消费级的机器上,根本跑不了。所以,使用本地化 AI 的前提,一定是要有足够资源的机器。能跑的都是很小规模的模型,效果很差。
2025-02-06 14:46:33
2003
原创 本地化部署 AI 的第一步,认识和使用 ollama
如果你想在电脑上运行 AI 聊天机器人、写作助手、代码助手等,而不想依赖在线服务(比如 ChatGPT),Ollama 就能帮你做到这些。如果你对 AI 感兴趣,又想掌控自己的数据,可以试试 Ollama 🚀。,让你在自己的电脑上使用像 ChatGPT 这样的 AI,而。:可以下载不同的 AI 模型,不受 OpenAI 限制。:AI 运行需要比较强的 CPU/GPU,否则会比较慢。:ChatGPT 直接在线用,不需要安装。:自己用不花钱(但占硬盘空间),也不需要强大的服务器。:所有数据都在自己电脑上。
2025-02-06 14:35:09
751
原创 掌握 WPS Excel 宏脚本,让你的 Excel 飞起来!
如果平时看 excel 很频繁,对报表格式处理,有自己的习惯,能快速设置报表的格式就好了。如果平时做 excel 很频繁,某些业务数据处理是一个高频次动作,如果能自动化处理就好了。没错,WPS 的 Excel 宏脚本,就能达到这个目的。WPS 宏脚本是 WPS Office 提供的一种编程工具,用于通过编写代码实现对 WPS 文档(如文字、表格、演示文稿等)的自动化操作和扩展功能。宏的基本功能自动化任务:通过宏脚本,用户可以自动执行重复性的工作,例如批量处理文件、插入特定格式的文本、生成报告等。
2025-01-09 14:15:38
1364
原创 让你的 Windows 变得贼好用的包管理器
Chocolatey是 Windows 平台上功能强大的包管理工具,适合需要批量管理和自动化部署的场景。对于开发者和系统管理员来说,它可以显著提高工作效率,尤其是在需要配置复杂开发环境或维护多个设备时非常有用。选择建议普通用户推荐Winget,因为它简单易用,官方维护,适合基本的软件安装和管理需求。开发者如果主要安装 CLI 工具或开发工具,推荐Scoop。如果需要更多软件支持,包括 GUI 应用和服务,推荐Chocolatey。企业和系统管理员推荐Chocolatey。
2025-01-06 11:44:45
896
原创 哈里斯(Kamala Harris)简历
卡玛拉·哈里斯,1964年出生于加州奥克兰,是牙买加裔经济学家和印度裔科学家的女儿。她在霍华德大学获得政治学和经济学学士学位,后在加州大学哈斯汀法学院获得法学博士学位。哈里斯在法律界起步,后成为旧金山首位非裔女性地方检察官。2010年,她成为加州首位女性、非裔和南亚裔总检察长。2016年,哈里斯成为加州首位非裔女性参议员。2020年,她与乔·拜登一同赢得总统选举,成为美国首位女性、非裔和亚裔副总统。2024年,哈里斯成为民主党总统候选人,但在选举中败给唐纳德·特朗普。
2024-11-07 00:30:00
1896
1
原创 特朗普(Donald J. Trump)简历
唐纳德·特朗普1946年出生于纽约,1968年获得沃顿商学院经济学学位。1971年接管家族房地产公司,80年代在曼哈顿开发知名地产项目。2004年主持真人秀《学徒》。2015年宣布参选总统,2016年击败希拉里成为第45任美国总统,推行“美国优先”政策。2020年败给拜登,2021年卸任。2023年宣布再次参选,2024年初成为共和党候选人,与副总统哈里斯竞争总统职位。截至2024年11月6日,特朗普预计将赢得总统选举。
2024-11-07 00:15:00
10304
原创 理解 WordPress | 第五篇:页面构建器选择指南
WordPress 构建器(Page Builder)是一种可以帮助用户无需编写代码,通过拖放和可视化编辑方式来构建页面的工具。构建器通常以插件或主题的形式存在,使用户能够快速创建具有复杂布局和丰富内容的页面,而不需要深入的 HTML、CSS 或 JavaScript 知识。所见即所得(WYSIWYG)编辑:构建器允许用户在编辑页面时直接看到效果,通常支持拖放组件,用户可以实时预览最终的设计效果。模块化设计。
2024-11-06 11:00:00
1363
原创 理解 WordPress | 第四篇:模板
在 WordPress 中,模板是决定你网站每个页面布局和显示方式的工具。它是由 PHP 文件、HTML 代码以及 CSS 样式等组成的,定义了文章、页面、分类、标签、搜索结果等不同类型内容的外观。例如,你可以有一个博客文章页面的模板,也可以有一个独立的主页模板。换句话说,模板让你能够在同一个网站中对不同页面采用不同的外观与结构。模板是 WordPress 主题的一部分,每个主题可以包含多个模板文件,用于管理各种页面类型。
2024-11-06 10:00:00
1142
原创 理解 WordPress | 第三篇:主题
WordPress 主题是一个包含页面布局、样式、颜色、字体等元素的模板文件集合。它决定了网站的整体视觉效果和用户的交互体验。简而言之,主题让我们可以快速而方便地更改网站的外观和功能,而无需编写任何代码。无论你是创建一个个人博客、电商网站,还是企业展示页面,WordPress 主题都能帮助你实现特定的视觉效果和功能需求。选择合适的 WordPress 主题对于网站的成功至关重要。一个好的主题不仅可以让你的网站视觉效果更吸引人,还可以提供优秀的用户体验和 SEO 性能。
2024-11-05 15:03:48
1323
原创 理解 WordPress | 第二篇:结构化分析
本文深入探讨了WordPress的结构分析,揭示了其内容和功能的层级划分。文章强调了WordPress的灵活性和可扩展性,主要围绕两个核心层级展开讨论:主题和模板。主题层级负责网站的外观,包括样式表和布局文件,而高级主题还提供后台自定义功能,允许用户调整网站的视觉元素。文章为WordPress用户和开发者提供了对其结构的深刻理解,有助于他们更好地利用这一平台进行网站开发和设计。
2024-11-05 13:41:13
1297
原创 理解 WordPress | 第一篇:与内容管理系统的关系
通过对 CMS 系统核心需求的理解,我们能够看到 WordPress 是如何有效地解决内容创建、管理、展示和安全等各个方面的问题。它通过简易、灵活和开放的设计理念,满足了不同用户的需求,从普通用户到开发者,WordPress 都提供了丰富的工具和支持。然而,随着互联网的不断发展,WordPress 也面临着安全性、性能等方面的挑战。了解这些优势和不足,可以帮助用户更好地利用 WordPress,满足自己的网站建设需求。
2024-11-04 15:05:40
1037
原创 认识 WordPress:全球最受欢迎的建站平台
WordPress 是一个开源内容管理系统,最早于 2003 年发布。它由 Matt Mullenweg 和 Mike Little 开发,起初主要用于博客管理,但随着不断演进和功能拓展,WordPress 逐渐成长为一个强大的建站工具。现在,它支持各类网站的创建和管理,包括企业官网、电商平台、新闻网站、教育平台等。由于其开放源代码和灵活的插件、主题生态,WordPress 允许用户无需复杂的编程技能就能快速上手建站,是新手和专业开发者的共同选择。
2024-11-04 14:13:41
1335
原创 Go 版本升级 | 统计 Github 社区 Go 版本分布情况
因为最近三年用的 Go 版本是 1.16,但最新的版本升级到了 1.23,很多依赖的三方包最新文件都已经升级,使用了泛型以及 GO 新版本的特性,导致我只能适配 Go1.16 的三方包旧版本,但这种问题发生的频率多了后,自然就感觉到了麻烦和落后,所以打算升级 Go 版本。但升级到哪个版本?我的考虑的重心有一点在于主流 Go 服务在用哪个版本。而社区环境,最佳的选择当然是 Github。所以,首先目标是统计 Github 上 Go 项目中使用的版本分布情况。
2024-10-25 13:53:55
1049
原创 Golang 代码质量检查工具 | golangci-lint
本文介绍了Golang代码质量检查工具golangci-lint,它集成了多个linter和静态分析工具,支持自定义配置,能快速反馈代码问题,易于集成到CI/CD流程,并提供丰富的检查规则。安装可通过go install命令或官方二进制文件,需注意版本匹配。使用golangci-lint有助于提高代码质量,统一编码规范,减少技术债务,提高开发效率,并促进团队协作
2024-10-17 18:57:09
1894
原创 Windows 下 golang 多版本管理
本文介绍了在Windows环境下管理多个版本的Golang的方法。首先,需要下载不同版本的Golang安装包,并修改目录名称。接着,通过添加GPPATH环境变量、配置PATH环境变量以及在命令行和Goland中设置go env环境,实现多版本共存。此外,还提到了官方建议和使用g工具进行版本管理的方法。作者通过这些步骤解决了特定框架在不同Golang版本间的兼容性问题。
2024-10-17 18:29:54
2237
原创 APNs 推送通知对接经验总结
本文是一篇关于APNs推送通知对接的经验总结,涵盖了从生成推送证书、代码签名证书和描述文件,到构建和部署iOS应用、获取设备令牌、服务器端发送推送通知的完整流程。文中强调了私钥和证书的安全性、证书与代码签名证书的区别、客户端配置的重要性以及证书有效期的管理。同时,还提供了关于推送通知无法到达设备、证书更新和设备令牌变化处理的常见问题解答。作者在文档中分享了详细的步骤和注意事项,旨在帮助IT工程师顺利完成APNs推送通知的对接工作。
2024-10-16 15:47:27
2121
原创 Element-Plus 按需加载优化包大小
这篇文章介绍了如何优化Vue项目中Element-Plus库的包大小,实现按需加载。首先,通过安装unplugin-vue-components和unplugin-auto-import插件来实现按需引入。接着,在vite.config.js中配置这些插件,自动按需引入Element Plus组件和样式。最后,移除原有的全局导入代码,因为插件会处理组件和样式的按需加载,从而减少最终打包文件的大小。
2024-10-08 15:44:32
492
原创 Vue 项目文件大小优化
本文介绍了Vue项目文件大小优化的方法。首先,优化的前提是可衡量,即需要了解项目当前的资源加载大小。优化步骤包括测量打包文件大小、完成测量和根据结果进行针对性优化。文章推荐了Vue3 + Vite环境下的测量工具,如vite-plugin-compression和rollup-plugin-visualizer插件。通过安装这些插件并配置vite.config.js,可以自动打开可视化报告,查看文件在gzip和brotli压缩后的大小,从而进行有效的文件大小优化。
2024-10-08 15:40:34
1336
3
原创 认识向量数据
向量数据的实际应用不仅局限于大型、复杂的系统,即使是中小规模的数据集合,也可以通过集成到现有技术栈中的相应插件来实现高效的AI检索。:为了处理大规模数据集,许多向量数据库采用了并行处理和分布式架构,使得数据的存储和检索可以在多个节点上同时进行,提高了系统的扩展性和容错性。:向量数据库底层采用了高效的数据结构和算法,如 KD 树、球树或局部敏感哈希(LSH),以支持快速的数据检索和高效的存储管理。:向量数据库采用了专门为高维向量数据设计的存储结构,如倒排索引、树结构等,这些结构优化了数据的存储和检索效率。
2024-09-08 11:52:08
1647
原创 建设网盘聚合中心—Win10+Alist+RaiDrive
经常需要在网上找各种资源,但遇到 2 个问题:1. 大部分网盘都需要先将文件保存在自己网盘后才能下载,也就是必须创建对应网盘账号。2. 有些网盘还必须要下载客户端才能下载文件。创建账号无法避免,但可以不用下载那么多的客户端。解决方案即本文分享的主要内容。
2024-09-08 09:32:03
1361
原创 ngrok | 内网穿透,支持 HTTPS、国内访问、静态域名
当我们需要把本地开发的应用展示给外部用户时,常常会因为无法直接访问而陷入困境。就为了展示一下,买服务、域名,搭环境,费钱又费事。那有没有办法,让客户直接访问自己本机开发的应用呢?这种需求场景这么多,当然有现成的技术 —— 内网穿透。内网穿透是一种网络技术,它允许外部互联网用户访问部署在本地网络(内网)中的服务或设备。通常,家庭或企业网络都位于内网,连接到外部互联网需要通过 NAT(网络地址转换)或者路由器来实现。NAT 问题。
2024-09-07 11:24:47
13368
原创 Docker | Win10 安装
有了Docker,配置环境和一些应用,比如:数据库、MQNginx、等等,都可以去搜索镜像然后一件运行,不用了就暂停或者删掉。或者也可以将自己的的环境和代码打包成Docker镜像,直接拉取镜像部署,非常简单就能启动多个服务,这也是为什么微服务端部署现在都是基于 Docker 操作的原因。Docker Desktop官网。
2024-09-07 10:04:50
1330
原创 SSL 证书 | 免费获取与自动续期全攻略
这篇文章是一份关于如何配置和自动续期Let's Encrypt SSL证书的全攻略。它介绍了使用Certbot工具获取证书的步骤,包括安装Certbot和执行命令以获取证书,同时覆盖了多个域名。文章还解释了如何通过systemd定时器而非cron来管理自动更新任务,并提供了检查自动续期设置是否正确的方法。最后,通过一个示例展示了如何验证续期过程是否成功执行。
2024-09-06 13:55:53
868
原创 智能驾驶 | 一文理解智驾等级 L0~L5
理解 L1~L5 之前,首先理解什么是智驾。智驾,指的是汽车自动化驾驶技术。它是一种集成了多种传感器、控制系统、执行器等硬件设备,并配合先进的算法和软件,使汽车能够实现部分或完全自动化驾驶的技术。注意最后的描述,部分或完全。部分是指,比如,只支持自动泊车,自动在固定车道行驶的能力。而完全是指人在某个地点呼唤车为起点,之后,车能自动寻人,自动识人开门,上车后,车子可以按照目的需求,自动规划路径,自动驾驶,到达目的地后,自动停车。智驾标准。
2024-09-05 13:01:20
15285
原创 Python | 爬虫实战——亚马逊搜索页监控(附详细源码)
做亚马逊店铺,如果你的品卖爆了,免不得遇到被人跟品、广告关键词竞争甚至是恶意投诉等事情。如果靠人去检查产品是否正常,存在不及时的问题。所以,基本都会想要有一个自动检测的工具。一般是自动根据关键词,设置邮编,查看对应市场下的搜索结果页是否,然后进一步判断搜索结构页的内容是否符合预期,比如该广告词搜索结果是否存在自家产品?自己产品是否占据视频广告位?自己产品的自然排位在第几位?广告排位在第几位?有哪些竞品?……只要能拿到这个搜索结果页,你就能自动提取和检测多个信息。
2024-09-04 21:12:56
2464
2
原创 认识爬虫技术
网络爬虫,主要目的是代替人工收集网络数据。应用场景主要包括两个方面:网页收集的数据量少,但重复操作频率高;通过网页搜集数据的量大。只要满足以上两个应用场景,其实都可以考虑使用爬虫技术降低人工成本。
2024-09-04 16:46:25
2646
2
原创 如何在 Github 上找到心仪的开源项目?
Github,全球最大的开源社区,集中了目前最多、最优质的各种开源代码。我们经常说不要重复造轮子,但如果不知道怎么找到已有的轮子,那就没有前提,对自己来说什么轮子都是新的。所以,搞开发,首先要学会找轮子!
2024-09-03 11:41:54
1739
原创 数据分析-MAC 编程环境安装教程
本文详细指导如何在macOS上搭建Python数据分析环境,包括安装Homebrew、Anaconda、Python、PyCharm、MongoDB、MySQL和chromedriver,并配置环境变量。同时,提供Markdown编辑器使用、文章标签添加、摘要撰写等实用创作技巧,助力读者高效完成数据分析环境搭建。
2024-09-03 11:20:05
1226
原创 vue + axios 通过 S3 预签名地址上传文件
如果业务中用到了 S3,那文件的上传下载必然是最基础的功能,但如果直接通过 Upload 方法上传文件,会存在非常大的安全隐患,所以普遍做法是后端提供文件上传预签名地址,前端根据预签名地址进行文件上传操作。一、后端生成预签名地址根据后端语言的不同种类,使用不同的 SDK,这里示例采用 golang 生成 S3 文件上传预签名地址:package mainimport ( "fmt" "github.com/aws/aws-sdk-go/aws" "github.com/aws/..
2021-03-01 18:27:19
3368
5
原创 Windows 系统单机搭建 Redis 哨兵模式
为了保证 Redis 的高可用性,可以采用 Redis 实例主从配置的方式,但主从配置方式天然存在主服务单机故障就导致整个系统瘫痪的致命问题。为了解决这个问题,Redis2.4开始支持 哨兵机制,Redis 2.8 中正式引入。哨兵机制 的思想很简单,再 Redis 运行服务外,专门运行一个哨兵服务,监测主服务是否发生故障,一旦发生,从服务自动升级为主服务,如果主服务恢复了,自动变为从服务。主服务也可以配置一个哨兵服务,如果挂掉,重启后可以充当为一个从服务哨兵。
2020-09-02 18:12:54
1098
原创 Windows 系统单机搭建 Redis 主从模式环境
目标设计 1 主 2 从,6380 端口的 Redis 实例作为主服务,6381、6382 端口的 Redis 实例作为从服务。一、下载 Redis 安装包参考:https://blog.youkuaiyun.com/createNo_1/article/details/108358659可以先安装好 RedisDesktopManager,方便下面测试。二、配置 Redis 主从实例Redis 文件夹复制两份,总共三个Redis 运行文件夹,分别命名如下:1. 修改主服务配置(Re...
2020-09-02 16:05:44
749
原创 Windows7 系统环境下安装 Redis + RedisDesktopManager
Windows7 系统环境下安装 Redis + RedisDesctopManger
2020-09-02 12:18:01
821
1900到2500万年历数据 excel 表
2024-05-13
1~4级淘宝商品分类,同时包含数据库格式数据,只要 5 积分!
2024-04-05
js+php分片上传大文件学习demo(上传进度条、解决php单文件上传大小限制)
2019-03-29
laravel5开发规范
2018-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人