- 博客(93)
- 资源 (8)
- 收藏
- 关注
原创 【Excel】 Power Query抓取多页数据导入到Excel
在这儿,数据出来还是一个纯文本,我们需要把它转为一列一列,一行行的数据。抓取多页数据想必大多数人都会,只要会点编程技项的人都不会是难事儿。那么,如果只是单纯的利用Excel软件,我还真的没弄过。点确定(这儿需要注意的是,接口必须得是 json的数组格式),格式如下。4、之后再在列的内容右键点击“到表” ,弹出来的框框不要做任何修改,直接点确定。最后大家别忘了,点击最后一步,把数据回显到 Excel的表格里面。1、在数据-》新建查询-》从其他源-》自网站 ,如图。大家可以自己写个接口测试下,我这儿是可以的。
2025-02-27 08:46:33
601
原创 php 实现 deepSeek聊天对话
deepSeek 在 2025年可以说是火热。它可以说是国内版真正义意上的chatgpt。那么,如果我要实现用php 接入 deepSeek 的api呢。其实,方法也很简单。下面的代码我是自己封装过的,大家可以直接拿来使用,记得自己修改下密钥。
2025-02-10 13:29:31
754
原创 spring boot 过滤器
在做后台管理系统的时候,登录是再正常不过了。那么,在登录之后,请求一系列的接口是需要使用token的。那么,问题就出来了,在最开始的登录阶段,登录是不需要token。那我们在登录之后,请求每一个接口我们总不能每一次都在方法中去写获取请求头,然后判断token,这是不合理的。最有效或者最有用的解决方案就是写一个过滤器,让每一个请求的接口都获取请求头,判断……这一切都在过滤器中完成。然而,在过滤器中,我们还需要踢除登录的接口。
2024-12-12 11:07:08
559
原创 spring boot验证码
验证码在实际工作中还是经常会使用上的。所以,在这儿,我也先来一个最简单的验证码,在为我也还是一个初学java的小白,有好多东东都还不是很了解。2、在控制器中使用,在代码中,我就加一些注释作为讲解吧。1、引入依赖,这个不用多说,想必大家都懂。
2024-12-05 15:01:30
407
原创 spring boot 文件上传
文件上传,在开发中是再正常不过的功能了。不管是哪个语言,不管你在开发啥功能,都会遇上。那么,在实际的开发中,文件上传分两种,一种是上传到oss服务器,另一种是上传到本地服务器。2、配置oss,根据自己的服务来写,配置文件名为【application.yml】3、建立 FileOssService 接口。4、在控制器中的代码如下。
2024-11-15 08:19:48
618
原创 spring boot 请求
对于http请求,无外乎都是get、post、put、delete。常用的也就那么几个。但刚学java的我还是记下他们的写法吧。虽然在工作中经常会用上,但也给初学的兄弟们更快上手吧。put 和 delete 都是一个意思,这儿我就不写了。获取前端的数据,无非就是把数据拿过来。表单提交就是我们正常 form提交,而截何提交,则是 formdata的提交。其实,在post中,是有两种方式的,一种是表单提交,另一种是截荷提交。在前端的代码大概是如下这样的。
2024-11-14 15:07:02
564
原创 element 中 el-dialog 在不同的文件中使用
在实际中工作,我们经常需要使用 el-dialog 来做一个弹框的功能。最常见的就是在父组件中点击一个按纽,然后弹出一个框。而这个框就是子组件。同时,父子组件是分布在不同的文件中。// 不需要额外的 props、data 或 watch,因为 $attrs 已经包含了所有需要的东西。// 这将阻止默认的属性绑定(class 和 style 除外),因为我们已经使用了 $attrs。核心的代码就是这样,大家可以放到自己的项目中直接使用即可。
2024-10-23 16:55:30
354
1
原创 vue axios表单提交
在进行 axios 提交表单的时候,特别是对文件上传这一块,我们很多时候经常会忽略一些东东。那就是在上传的时候,其实是可以带一些额外的参数的。
2024-10-13 09:36:45
437
原创 react 路由
学习了好一段时间,终于学到了react 路由这个环节。不管是哪个语言,也不管是哪个框架,路由的定义都是一样的。所以,我也就不多说废话,直接来实际的。
2024-08-21 08:39:22
508
原创 vue3中ref、reactive的理解
从这几个小例子我们可以看出,官方为什么不建议对于复杂的数据类型用 ref 来定义。虽然定义程序也并不会报错。但如果随着功能和程序的迭代。维护也是一个很大的成本。
2024-08-12 09:50:01
681
原创 前端h5录音
时隔差不多半个月, 现在才来写这编博客。由于某些原因,我一直没有写,请大家原谅。前段时间开发了一个小模块。模块的主要功能就是有一个录音的功能。也就是说,模仿微信发送语音的功能一样。不多说,直接来一段代码。
2024-04-13 10:04:13
615
原创 http请求状态码
在开发中,我们肯定都知道http常用的状态码。404:请求资源不存在……那么,基他的状态码你又知道多少呢。根据resful api的设计理念,我chatGpt了一下,他给我总结了几个。这几个是我在百度文心一言找到答案,在开发的时候,可能会用得到。
2024-02-25 20:40:19
590
转载 【laravel】laravel场景验证器
验证器,不多说,懂的人都懂。在这儿我也不多说,直接上代码。本文我也是复制别人的代码。所以,本文是属于转载的文章。总结:总的来说,如果按网上大佬封装的结果来看,就这个而言,还是跟tp框架里的验证器挺接近的。1、首先,新建一个验证器的基类,代码如下。2、实现某个验证器类的时候,我们这样写。
2024-02-25 19:57:14
412
原创 laravel学习笔记
对于集合,在官方文档里面也讲的比较详细,大家可以直接到官方文档里面查看【https://learnku.com/docs/laravel/9.x/collections/12225】其实,这里所说的集合,跟前端es6中的集合概念还是有那一点的不太一样。前端es6的集合,元素是能重复的。而在这儿,我感觉不是那么回事(可能我还没学到家吧)。这两天公司活不多,学习了一下laravel框架。经过几天的学习,也对它有一些大概的了解。现在我就把我所学的到在这儿做下笔记吧。
2024-01-28 10:33:50
645
原创 vue3中的vuex理解
vuex,概念理论什么的,我就不多说了。本博文主要讲解它的一些常用方法和持数据的持久化(本文是以模块化来写的)。//实际中,我们是不应该直接提交(**Mutation**)里面的,只是通过(**Action**)去分发。2、在根目录下新建一个store目录,再在该目录下新建一个index.ts文件(做为vuex的入口文件)//分发,对应user.js 中 action 里的 **setActionsCount**//对应user.js 中 action 里的。//只是做为提交(**Mutation**)
2024-01-26 16:44:30
440
原创 laravel事件
事件,我们可以简单理解为执行一个方法后,还需要关联执行的方法。打个比方,当我们注册一个账号后,需要告诉他这个账号所在地区的人。那么,这个时间我们就可以用事件来操作。当然,你也完全不用事件这个东东,全都写在一个函数里面。只是说用事件为了代码显得更合理,之后优化也更方便。2、在事件的方法中,我们这样写代码(其实,这儿啥也没干,就只是在构造函数里面赋了一个值)4、最后,别忘了在 EventServiceProvider.php 的文件中去注册事件。3、在监听的文件中,我们这样写。
2024-01-25 13:55:53
485
原创 vue3跨域请求及一些常用配置
3、上面两步都完成后,我们就可以正常来请求我们的接口了。当然,为了以后更方便的维护自己的代码,业内也一般会有一个规范(当然 ,也不是一定得这样)。在使用vue3开发的时候,总免不了做一些基础的配置。接下来,我就做一些自己在在开发中所运用到一些常用配置。其实,对于跨域配置,我之前的博文中也有说过,在这儿我也就大概再讲一次。目录(其实文件夹的名字可以随意,但为了规范【网上也是多是这样子的名字】),之后在该目录下新建一个。文件中配置,网上有说这个文件不能配置,经测试,也没啥毛病。,再在api目录下新建一个。
2024-01-22 10:43:25
7431
原创 国内访问github的方法
(1)、通过站长工具等工具【https://ip.tool.chinaz.com/】,我们先拿到github的ip地址。大家都知道,在国内,我们访问github是件很因难的事儿。在百度之后,学习了几个关于在国内访问github的方法。1、修改本地的host文件,不多说,直拉来。(3)、使用cmd刷新下本地缓存。(2)、在host文件中写入。
2023-12-21 14:36:13
4532
2
原创 vue3学习心得
与其说 组件v-model,倒不如说,父子组件通讯的双向邦定,我倒喜欢这样子去理解。就好比,我在子组件内有一个input框,然后,这个框的值会跟父组件定的属性一起变化。//注意【update:test】需要跟html中定义的一致。1、组件v-model。
2023-10-26 10:11:17
363
原创 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
483
原创 node框架之express
安装什么的,我在这儿就不多讲了,相信能找到我博客的,说明你对express也有一定的了解了。不多说,我就直接主题吧。其实,跟多数的开发语言的中间件是一样的道理。在请求某个接口的时候先执行他,这就是中间件的原理。
2023-09-14 16:10:24
179
原创 宝塔部署node项目
1、首先,我们把在本地中的项目打包成zip。(这儿有个需要注意的地方,那就是在打包的时候,不要把项目中的 node_modules 这个目录也打包上去了,不然如果项目很大的话有时会失败的),如下图所示。今天,我特意在本地的电脑上安装了一个虚拟机,同时,在虚拟机上安装了linux系统。ndoe,想必大家都不会陌生,只要是干开发的都知道。那么,在宝塔中,要怎么部署node的项目呢?2、当然,在宝塔中,我们得安装好一些常用的软件,比如node 和 nginx等软件。最后,在浏览器输入域名后,可能会报如下的错误。
2023-08-26 14:14:24
1871
原创 composer的劈坑
安装composer之前,需要要先在php.ini中把 putenv 这个函数给删除了。不然,即便安装成功了,也不能运行,会报一大堆的错误。现在是php8盛行的天下,安装php8我就不多说了,宝塔、小出面板一大堆,一键安装。(好吧,不打广告了),执行下面三行命令即可安装composer。1、安装composer。
2023-07-16 11:09:10
1391
原创 php-xhprof 学习历程
4、配置完成后,别忘了重启php-fpm 服务。这个你可以用命令,也可以直接在宝塔面版上操作。听说 php-xhprof 可以分析网站的性能。今天闲来无事,就学习了一下。3、配置(打开php.ini的文件)1、安装(万事都得从安装开始)
2023-06-17 10:09:47
1202
原创 tp6用redis存储session
随着业务量的增加,很多时候会需要共享session的情况。共享session,其实就是说多台服务器共用一个session,或者是说一个主域跟多个子域之间共用一个session。工作中用tp也多一些,那么,我就用tp6来给大家讲解一下。2、修改session.php的配置文件 (在 config 目录下的 session.php 文件中)在共享session,我们需要用到redis。1、在 config 目录下的 cache.php 文件中,修改为如下代码。到这儿,配置就已完成了。
2023-06-09 13:41:00
1623
原创 linux环境下安装gitlab
这两天,我找了一下网上的资料,还是写下吧。这儿需要注意的就是这个密码在登录之后在24小时会失效,所以,得在24小时内重置管理员密码。在这儿,我只写一个,也就是我练习时安装成功的那一个。3、修改后,需要使用下面的命令对刚才的配置进行重截,这样才会生效(这个时间会比较久)2、上面两个yum命令执行完后会进行下载安装,安装的时间会很长,需耐心等待。其实,安装完之后,是不能直接使用的,需要对它进行一些配置。写完之后,保存,命令有不懂的请看我之前的博客。其实,到这一步,已经完成配置,可以使用了。
2023-05-29 19:26:24
1182
原创 linux系统下mysql的常见问题解答
其实,这个有很大一部份原因是由于非正常关机引起的。如果受到非正常性关机或者是由于意外使得服务器非正常重启。那么就会出现这种情况。走到这一步,安装什么的。我就不展开来说了,大家有什么不懂的。可以看我之前写的博客。1、执行 mysql -uroot -p。重启mysql服务即可。
2023-04-25 18:41:48
141
原创 php中的.htaccess文件的运用
何为伪静态,简单来说,就是把后缀为php的的路由,伪装成.html,或者,在一些php的框架中,入口文件为index.php的文件直接隐藏了。再都,如果从seo方面来说,搜索引擎更喜欢爬html的静态文件。OK,这个http.conf设置完之后,就可以在.htaccess的文件中写我们伪静态方法了。然后,改了httpd.conf的配置之后,记得一定得重启你的apache服务,不然不会生效。首先,我得先说明一下,要想实现伪静态,我们必须先在apache的配置文件那儿做一些设置。
2023-04-02 14:02:30
798
原创 github删除仓库
3、在settings的页面中,滚动最后,点击【delete this repository】2、点击你要删除的那仓库,比如我当前的是 test,然后点击settings。、点击github的logo,在左则会列出你所有创建的仓库。此时,会弹出让你确认输入你需要删除的仓库名称。
2023-04-02 13:37:20
1682
原创 gitbub远程提交
不过现在工作中我运用git少了一些,基本上都是用 svn。这不,前几天刷技术博客看到了github的一些小变化。百度之后,也决定写一些自己的小方法。如果是在以前,git push 然后输入账号和密码是可以直接提交到远程的,现在却不行,取而代之的是用token。我也不太清楚不知道从何年何月开始,github不再支持账号和密码的提交了。取而代之的是用token来提交。token完成后,还会弹出让你输入账号和密码的框。4、填写token的名字,之后下面全的沟沟上。5、保存之后会出现一个token的页面。
2023-04-02 11:36:12
422
原创 jq ajax 和 axios 获取上传进度的方法
我这代码是用vue + jq 写的。当然,实际中很少这样子去写,主要是不规范。这儿,我们先不管这个,主要先实现功能。注释什么的也都在代码里面。当然,我这也是在网上找的。在很多时候,前端文件上传需要获取进度。下面是原作者的截博文地址。
2023-02-13 14:33:25
865
原创 h5地理定位
在项目开发中,总免不了做一些定位的功能。特别是在电商的项目中,做地理定位再正常不过了。当然, 说到定位,大家第一反应就是腾讯地图、百度地图、高德地图。不错,其实,我也是用这些。当然,你也可以不用https,只用http,不过,这样定位是不准确的。(如果用http协议,腾讯地图会定位到当前县/区的中心,而百度地图会定位到当前市市中心)其实,不管哪个厂家的地图,无外乎都是先拿到当前的经纬度,然后再跟据经纬度做地址解析。当然,最最最最重要的。记住,是https,https。之后,在js中,写入以下函数。
2022-12-23 09:40:44
3970
4
svn 服务端和客户端的安装包
2022-05-29
php-7.3.22.tar.gz
2020-09-18
apache四套件.zip
2020-09-18
mariadb-10.5.5.tar.gz
2020-09-18
aes-sample.eae1f364(小程序)PHP.zip
2020-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人