自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (8)
  • 收藏
  • 关注

原创 # MCP (Model Context Protocol) 学习指南

MCP (Model Context Protocol) 是一个开放协议,用于连接 LLM 应用与外部数据源和工具。│ (opencode) │ JSON-RPC 消息 │ (你的服务) │"id": 3,"id": 3,"tools": ["sql": {},位置键说明initialize 响应协议版本initialize 响应能力声明initialize 响应serverInfo服务器信息tools/list 响应tools工具数组工具定义name工具属性工具调用响应。

2026-04-09 17:12:09 389

原创 opencode mcp服务

MCP(Model Context Protocol)是让 AI 能够操作外部工具的标准协议。通过 MCP,opencode 可以连接数据库、文件系统等外部服务,让你用自然语言操作数据库。

2026-04-09 10:56:30 379

原创 claude-cli 模型配置/opencode-cli配置

【代码】claude-cli 模型配置。

2026-03-18 20:04:47 293

原创 php dockerfile安装依赖详解

在php中,镜像系统变体有两种,一种是 Debian , 另一种是 Alpine。两者存在一定的区别。在实际使用的时候,需要根据具体的情况来选择。

2026-02-11 13:28:47 513

原创 本地win系统和vmware 虚拟机 ubuntu实现文件共享

在实际的工作开发中,经常会运用到虚拟机的情况。当然,随着win系统版本地提升,从win10开始,本身win系统也自带了虚拟机的功能。但有一些老式的机子,是不支持的。为此,我就以 vmware 安装 ubuntu 来实现它与本地 win 系统的文件共享。

2026-01-24 09:16:26 244

原创 js 时间的转换

在实际工作中,我们经常会使用到时间和时间戳的转换。一直以来,我都以为这个转换没啥难度,就是个new Date 的事儿。可如今移动端兴旺的时代,我们考滤的事儿还是很多的。假如说,我们有这样的一个时间 ‘2025-08-06’ ,那么,如果在低版本的苹果系统中,是会转换换败的,直接出来一个。那么,此时,你又必须得把前面有 零的给去掉,这样才能转换成功。所以,有一个最佳的解决方案就是自己封装一个函数,让它兼容所有的设备。

2025-12-07 11:33:23 314

原创 关于 docker 的知识,全在这儿

学习 docker 也快一个来月了,断断续续,又是百度,又是AI的,终于掌握了他的一些基础理论和原理。

2025-09-18 15:21:25 535

转载 docker 拉取镜像失败

那是因为加速器没有配置好的原因。因为基于XX原因,国内是不能访问外网的。而国内有些源又不是很稳定,所以,我们需要把所有的源都写上。这样才能有效的下载。1、在 /etc/docker/daemon.json 处,粘上以下的 json 代码。在拉取 hello-world镜像时,总会提示拉取失败,如下报错。2、保存并重启 docker 服务。

2025-09-12 10:07:15 155

原创 npm 切换 node 版本 和npm的源

在开发过程中,不同项目可能需要不同版本的 Node.js,同时 于由XX原因,我们需要切换npm的源。这时如果需要切换node版本或者npm的源,我们可以使用以下方法。

2025-07-08 08:14:12 808

原创 laravel 框架的安装器

其实,composer 是需要php支持的。当然,全局安装也有好处,那就是直接composer 完事。这个晚上,我再一次从百度,从ai那儿找了好一些,然后自己理解的写了下来。当然,php也是一样,也可以全局安装,之后直接 php …这儿,我不考滤使用全局,就以局部,或者说按项目来定。说到php框架的安装,无外乎就是使用 composer 来安装,就如前端使用npm 一样。这儿的临时指的是当前会话,如果把命令行关了。直接按官网上的走,永远不会出错,composer的安装是基于项目目录的。

2025-06-22 01:40:17 315

原创 vue keep-alive标签的运用

然而,我们只需要在选项卡的内容最外层包一个 keep-alive 标签即可。但这儿有一个需要注意的地方,当我们使用 keep-alive 标签后,keep-alive 的下一级必须得有一个 div,不能有多个。比如果我有一个选项卡,标签一,标签二,标签三。现在,我需要实现,当我在标签一的表单中输入内容后,点击标签二,再回到标签一,表单的内容依然存在。如果按以往的做法,不使用 keep-alive ,那是不能实现的。keep-alive,想必大家都不会很陌生,在一些选项卡中会使用到。

2025-04-23 17:53:43 391

原创 【Excel】 Power Query抓取多页数据导入到Excel

在这儿,数据出来还是一个纯文本,我们需要把它转为一列一列,一行行的数据。抓取多页数据想必大多数人都会,只要会点编程技项的人都不会是难事儿。那么,如果只是单纯的利用Excel软件,我还真的没弄过。点确定(这儿需要注意的是,接口必须得是 json的数组格式),格式如下。4、之后再在列的内容右键点击“到表” ,弹出来的框框不要做任何修改,直接点确定。最后大家别忘了,点击最后一步,把数据回显到 Excel的表格里面。1、在数据-》新建查询-》从其他源-》自网站 ,如图。大家可以自己写个接口测试下,我这儿是可以的。

2025-02-27 08:46:33 1194

原创 php 实现 deepSeek聊天对话

deepSeek 在 2025年可以说是火热。它可以说是国内版真正义意上的chatgpt。那么,如果我要实现用php 接入 deepSeek 的api呢。其实,方法也很简单。下面的代码我是自己封装过的,大家可以直接拿来使用,记得自己修改下密钥。

2025-02-10 13:29:31 1029

原创 spring boot 过滤器

在做后台管理系统的时候,登录是再正常不过了。那么,在登录之后,请求一系列的接口是需要使用token的。那么,问题就出来了,在最开始的登录阶段,登录是不需要token。那我们在登录之后,请求每一个接口我们总不能每一次都在方法中去写获取请求头,然后判断token,这是不合理的。最有效或者最有用的解决方案就是写一个过滤器,让每一个请求的接口都获取请求头,判断……这一切都在过滤器中完成。然而,在过滤器中,我们还需要踢除登录的接口。

2024-12-12 11:07:08 648

原创 spring boot 自定义的常用工具类或方法封装

1、queryString转换为map。

2024-12-12 10:08:46 404

原创 spring boot验证码

验证码在实际工作中还是经常会使用上的。所以,在这儿,我也先来一个最简单的验证码,在为我也还是一个初学java的小白,有好多东东都还不是很了解。2、在控制器中使用,在代码中,我就加一些注释作为讲解吧。1、引入依赖,这个不用多说,想必大家都懂。

2024-12-05 15:01:30 505

原创 spring boot 文件上传

文件上传,在开发中是再正常不过的功能了。不管是哪个语言,不管你在开发啥功能,都会遇上。那么,在实际的开发中,文件上传分两种,一种是上传到oss服务器,另一种是上传到本地服务器。2、配置oss,根据自己的服务来写,配置文件名为【application.yml】3、建立 FileOssService 接口。4、在控制器中的代码如下。

2024-11-15 08:19:48 694

原创 spring boot 请求

对于http请求,无外乎都是get、post、put、delete。常用的也就那么几个。但刚学java的我还是记下他们的写法吧。虽然在工作中经常会用上,但也给初学的兄弟们更快上手吧。put 和 delete 都是一个意思,这儿我就不写了。获取前端的数据,无非就是把数据拿过来。表单提交就是我们正常 form提交,而截何提交,则是 formdata的提交。其实,在post中,是有两种方式的,一种是表单提交,另一种是截荷提交。在前端的代码大概是如下这样的。

2024-11-14 15:07:02 661

原创 element 中 el-dialog 在不同的文件中使用

在实际中工作,我们经常需要使用 el-dialog 来做一个弹框的功能。最常见的就是在父组件中点击一个按纽,然后弹出一个框。而这个框就是子组件。同时,父子组件是分布在不同的文件中。// 不需要额外的 props、data 或 watch,因为 $attrs 已经包含了所有需要的东西。// 这将阻止默认的属性绑定(class 和 style 除外),因为我们已经使用了 $attrs。核心的代码就是这样,大家可以放到自己的项目中直接使用即可。

2024-10-23 16:55:30 480 1

原创 vue axios表单提交

在进行 axios 提交表单的时候,特别是对文件上传这一块,我们很多时候经常会忽略一些东东。那就是在上传的时候,其实是可以带一些额外的参数的。

2024-10-13 09:36:45 576

原创 react 路由

学习了好一段时间,终于学到了react 路由这个环节。不管是哪个语言,也不管是哪个框架,路由的定义都是一样的。所以,我也就不多说废话,直接来实际的。

2024-08-21 08:39:22 594

原创 centos 常用软件的安装和使用

查看是否启动成功(或者也叫查看有没有redis进程)

2024-08-15 14:04:50 375

原创 vue3中ref、reactive的理解

从这几个小例子我们可以看出,官方为什么不建议对于复杂的数据类型用 ref 来定义。虽然定义程序也并不会报错。但如果随着功能和程序的迭代。维护也是一个很大的成本。

2024-08-12 09:50:01 849

原创 前端h5录音

时隔差不多半个月, 现在才来写这编博客。由于某些原因,我一直没有写,请大家原谅。前段时间开发了一个小模块。模块的主要功能就是有一个录音的功能。也就是说,模仿微信发送语音的功能一样。不多说,直接来一段代码。

2024-04-13 10:04:13 835

原创 http请求状态码

在开发中,我们肯定都知道http常用的状态码。404:请求资源不存在……那么,基他的状态码你又知道多少呢。根据resful api的设计理念,我chatGpt了一下,他给我总结了几个。这几个是我在百度文心一言找到答案,在开发的时候,可能会用得到。

2024-02-25 20:40:19 816

转载 【laravel】laravel场景验证器

验证器,不多说,懂的人都懂。在这儿我也不多说,直接上代码。本文我也是复制别人的代码。所以,本文是属于转载的文章。总结:总的来说,如果按网上大佬封装的结果来看,就这个而言,还是跟tp框架里的验证器挺接近的。1、首先,新建一个验证器的基类,代码如下。2、实现某个验证器类的时候,我们这样写。

2024-02-25 19:57:14 593

原创 laravel学习笔记

对于集合,在官方文档里面也讲的比较详细,大家可以直接到官方文档里面查看【https://learnku.com/docs/laravel/9.x/collections/12225】其实,这里所说的集合,跟前端es6中的集合概念还是有那一点的不太一样。前端es6的集合,元素是能重复的。而在这儿,我感觉不是那么回事(可能我还没学到家吧)。这两天公司活不多,学习了一下laravel框架。经过几天的学习,也对它有一些大概的了解。现在我就把我所学的到在这儿做下笔记吧。

2024-01-28 10:33:50 695

原创 vue3中的vuex理解

vuex,概念理论什么的,我就不多说了。本博文主要讲解它的一些常用方法和持数据的持久化(本文是以模块化来写的)。//实际中,我们是不应该直接提交(**Mutation**)里面的,只是通过(**Action**)去分发。2、在根目录下新建一个store目录,再在该目录下新建一个index.ts文件(做为vuex的入口文件)//分发,对应user.js 中 action 里的 **setActionsCount**//对应user.js 中 action 里的。//只是做为提交(**Mutation**)

2024-01-26 16:44:30 504

原创 laravel事件

事件,我们可以简单理解为执行一个方法后,还需要关联执行的方法。打个比方,当我们注册一个账号后,需要告诉他这个账号所在地区的人。那么,这个时间我们就可以用事件来操作。当然,你也完全不用事件这个东东,全都写在一个函数里面。只是说用事件为了代码显得更合理,之后优化也更方便。2、在事件的方法中,我们这样写代码(其实,这儿啥也没干,就只是在构造函数里面赋了一个值)4、最后,别忘了在 EventServiceProvider.php 的文件中去注册事件。3、在监听的文件中,我们这样写。

2024-01-25 13:55:53 532

原创 vue3跨域请求及一些常用配置

3、上面两步都完成后,我们就可以正常来请求我们的接口了。当然,为了以后更方便的维护自己的代码,业内也一般会有一个规范(当然 ,也不是一定得这样)。在使用vue3开发的时候,总免不了做一些基础的配置。接下来,我就做一些自己在在开发中所运用到一些常用配置。其实,对于跨域配置,我之前的博文中也有说过,在这儿我也就大概再讲一次。目录(其实文件夹的名字可以随意,但为了规范【网上也是多是这样子的名字】),之后在该目录下新建一个。文件中配置,网上有说这个文件不能配置,经测试,也没啥毛病。,再在api目录下新建一个。

2024-01-22 10:43:25 8042

原创 国内访问github的方法

(1)、通过站长工具等工具【https://ip.tool.chinaz.com/】,我们先拿到github的ip地址。大家都知道,在国内,我们访问github是件很因难的事儿。在百度之后,学习了几个关于在国内访问github的方法。1、修改本地的host文件,不多说,直拉来。(3)、使用cmd刷新下本地缓存。(2)、在host文件中写入。

2023-12-21 14:36:13 8575 4

原创 laravel框架学习

在控制器中按下面所示书写。

2023-11-26 09:56:14 606

原创 vue3学习心得

与其说 组件v-model,倒不如说,父子组件通讯的双向邦定,我倒喜欢这样子去理解。就好比,我在子组件内有一个input框,然后,这个框的值会跟父组件定的属性一起变化。//注意【update:test】需要跟html中定义的一致。1、组件v-model。

2023-10-26 10:11:17 413

原创 thinkphp8路由

以api应用为列,结构如下,其他应用一样的原理。3、delegte请求。

2023-09-22 09:14:54 3145 3

原创 node 之 express 框架(初级)

2、在根目录中新建一个modules, 再在该文件中新建一个goods.js 文件(这儿只是做一个例子,跟据实际情况命名)2、在根目中新建db文件夹,再在该文件夹中新建一个index.js文件。2、在根目录下的 package.json 文件中进行配置。2、在根目录下的app.js文件中配置。二 express 安装 mysql。3、之后的启动执行下面的命令即可。一、express 热更新。二、mvc中的 模板引擎。1、ejs模板引擎的安装。1、在终端键入以下命令。

2023-09-14 16:37:09 565

原创 node框架之express

安装什么的,我在这儿就不多讲了,相信能找到我博客的,说明你对express也有一定的了解了。不多说,我就直接主题吧。其实,跟多数的开发语言的中间件是一样的道理。在请求某个接口的时候先执行他,这就是中间件的原理。

2023-09-14 16:10:24 256

原创 vue学习心得

干前端工作也有一小段时间了。这不,研究了下vue项目里的无感刷新。可能有经验的大佬都知道也会敲。

2023-08-31 10:03:31 1613

原创 宝塔部署node项目

1、首先,我们把在本地中的项目打包成zip。(这儿有个需要注意的地方,那就是在打包的时候,不要把项目中的 node_modules 这个目录也打包上去了,不然如果项目很大的话有时会失败的),如下图所示。今天,我特意在本地的电脑上安装了一个虚拟机,同时,在虚拟机上安装了linux系统。ndoe,想必大家都不会陌生,只要是干开发的都知道。那么,在宝塔中,要怎么部署node的项目呢?2、当然,在宝塔中,我们得安装好一些常用的软件,比如node 和 nginx等软件。最后,在浏览器输入域名后,可能会报如下的错误。

2023-08-26 14:14:24 2123 3

原创 composer的劈坑

安装composer之前,需要要先在php.ini中把 putenv 这个函数给删除了。不然,即便安装成功了,也不能运行,会报一大堆的错误。现在是php8盛行的天下,安装php8我就不多说了,宝塔、小出面板一大堆,一键安装。(好吧,不打广告了),执行下面三行命令即可安装composer。1、安装composer。

2023-07-16 11:09:10 1611

原创 php-xhprof 学习历程

4、配置完成后,别忘了重启php-fpm 服务。这个你可以用命令,也可以直接在宝塔面版上操作。听说 php-xhprof 可以分析网站的性能。今天闲来无事,就学习了一下。3、配置(打开php.ini的文件)1、安装(万事都得从安装开始)

2023-06-17 10:09:47 1271

svn 服务端和客户端的安装包

鉴于墙的原因,下载svn安装包的速度会比较慢。特此,小冰把svn的安装包放在此平台。该安装包包括三个部份(服务端,客户端,以及客户端的中文语言包) 此安装包我下载之时的时间是公元2022年5月28日,为当前的最新版本。同时,此包仅为win系统使用。

2022-05-29

mysql-5.7.25-el7-x86_64.tar.gz

mysql-5.7.25

2021-02-01

mariadb-10.5.5.tar.gz

mariadb-10.5.5数据库,配合apache和php7可以快速搭建php源码的网站、商城和一些应用。同时,也是学习php开发的主要软件这一

2020-09-18

nginx反向代理 linux版.zip

nginx反向代理 linux版.zip

2021-03-20

mariadb-10.3.18(小冰).zip

mariadb-10.3.18.tar 源码安装包

2021-01-30

apache四套件.zip

apache四套件,包括了安装apache中所需要的依赖包(apr-1.7.0 、apr-iconv-1.2.2 、apr-util-1.6.1)以及httpd-2.4.46安装包,大家可以直接在windows系统中下载下来,然后上传到服务器的 /usr/local/src/ 目录中

2020-09-18

php-7.3.22.tar.gz

php-7.3.22.tar.gz,配合apache、以及mariadb-10.5.5可以快速搭建简单的php服务器环境 。环境可用于制作网站、商城和一些php语言的系统。

2020-09-18

aes-sample.eae1f364(小程序)PHP.zip

aes-sample.eae1f364(小程序)PHP.zip 提供小程序登陆过程中要用到的第三方类库包 大家可自由下载 只是该包只提供php语言,需要其他语言请自行“千”度

2020-02-23

空空如也

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

TA关注的人

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