自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 java程序打包成jar包,通过通过dockerfile打成镜像,然后在服务器上通过DockerCompose文件进行部署,启动容器。遇到了进程卡死,没有报错日志什么日志也不输出的排除错误方式有哪些

使用docker top 容器id或者 docker exec -it 容器id /bin/bash 进入容器内部 输入 top。

2025-12-18 14:00:29 771

原创 超好用的python工具包(做图,处理视频,链接数据库,读取文件等等,持续更新中,遇到了就放)

作用:读入视频,转成视频流,对视频进行帧处理(用代码剪辑视频)

2025-12-11 13:57:58 169

原创 使用RestTemplate restTemplate = new RestTemplate();发送第三方请求,如何使用构建代理ip

queryParam("key","XXXXXXXX") //替换成神龙htttp自己注册的key。.queryParam("sign","XXXXXXXX") //替换成神龙http自己注册的sign。这个方法构建逻辑是:检查代理的ip是否失效了,失效就发送请求获取新的代理ip并替换和保存,如果没有失效则沿用之间的代理ip和端口号构建。// System.out.println(" 时间差未超过 9 分钟,取数据库中的ip继续使用");//替换成神龙http自己的链接。

2025-12-11 13:57:13 689

原创 如何通过vue create +uniapp创建项目,配置vue.config文件。在npm run dev的时候生成微信小程序的dist包,在微信小程序打开并运行

PS: 附带一个完整的vue.config配置文件(如果只要微信小程序的,没有必要配置这么多东西)

2025-11-11 10:35:43 182

原创 vscode打开一个vue3+Ts项目,import语句报错但是项目正常运行,Vetur插件对Ts预防糖setup不支持

如下:所有的import语句在检查后发现导入的路径和语法文件都没有任何问题。

2025-09-29 15:06:59 252

原创 如何解决Service蹭调用Mapper接口,返回一组数据后,这一组中某个字段是null,然后将其map.put(“data”,list)中字段消失的问题

Controller层Service层Mapper的sql语句。

2025-08-29 10:33:44 235

原创 后端Controller层处理前端请求的方式总结(学习)

本文只说前端请求方式: get /postget 为地址栏传参post传参方式:application/x-www-form-urlencoded,multipart/form-data, application/json。

2025-08-27 19:59:30 145

原创 使用python实现通过socket将多个客户端音频流实时传给服务端,并在服务端进行AI解析识别成中文

import os# 使用的Paraformer模型,参考文档地址:https://help.aliyun.com/zh/model-studio/paraformer-real-time-speech-recognition-python-sdk?try:# 创建输出目录(如果不存在)self.ctx = '' #记录语音识别之后的文本# 配置参数self.FORMAT = pyaudio.paInt16 # 音频格式self.CHANNELS = 1 # 单声道。

2025-07-10 16:51:02 724 2

原创 基于websocket实现前端捕获麦克风传入音频二进制流后端实时接收并保存为.wav文件。

Path wavPath = Paths.get("替换成你的路径", userId + "_" + min + ".wav");logger.error("用户错误:" + this.userId + ",原因:" + error.getMessage());logger.info("来自客户端用户:{} 消息:{}", userId,message.remaining());// logger.info("来自客户端用户:{} 消息:{}",userId, message);

2025-07-01 17:58:10 1619

原创 vue,封装axios请求为http

/},})

2025-06-11 11:03:49 226

原创 如何制作一个表头是竖着的表格(内容也是竖着展示)

正常表格:想要实现的期望表格日期| 2016-05-02 |2016-05-03|2016-05-04姓名| 王小虎 |王小虎2|王小虎3地址| XXX|XXX|XXX实现方式如下:(两种实现方式)<template><el-table-column prop="label" label="属性" width="120" fixed /><script>data() {// 原始数据。

2025-04-27 15:38:33 879

原创 当遇到需要页面渲染一个数组/对象的数据,但是由于这个数字/对象是异步请求获得,导致渲染为空的问题。快速解决方式this.$set()

异步请求一个数组/对象,渲染到页面,console.log(数组/对象)控制台打印有值,但是渲染为空。this.$set(this.list, 0, {id: 2, name: "改变后"});this.$set(this.obj, 'name', '小刘');控制条实时调用,而渲染则是在异步之前被调用了。解决方式:this.$set()

2025-04-18 16:30:41 174

原创 常用的git命令(切换新分支并且push代码)以及问题

如果在步骤2中发现远程分支并没有更新可能是本地缓存的问题,可以使用git ls-remote命令查看远程分支,确认是否是因为本地缓存问题导致git branch -r 无法查看到最新的远程分支。如果只是因为缓存的问题无法查看,那么使用git checkout -b 分支 origin/远程分支依旧可以切换分支。git checkout -b 分支名字 orgin/远程分支名字。git branch -vv 查看本地分支关联的远程分支。git fetch --all 更新远程仓库的分支。

2025-04-09 11:30:55 407

原创 npm run serve/build/dev,的时候启动时间过长,node内存泄露报错FATAL ERROR: Ineffective mark-compacts near heap .....

错误提示 :FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory(本文只针对windows系统)

2025-03-27 11:17:35 718

原创 关于在制作table表格和其分页器,以及搜索/重置按钮时,容易出现的问题以及解决方式

出现问题如下,当前页数 2/ 1出现问题,问题原因,this.current的值由于选中为2,点击搜索按钮的时候根据输入框内容重新请求渲染列表的时候,虽然拿到了正确的数据,但是this.current没有改变。如果是0,判断是否为第一页?删除数据后,重新发送请求获取渲染列表数据,但是由于删除之前this.curren为2。解决方式: 每次发送请求获得渲染列表数据的时候,判断是否当前请求到的列表长度为0。所以在删除数据后,重新请求的列表参数为第2页,每页10个,导致请求到的列表为0。

2025-03-20 15:38:28 306

原创 如何将vue+vite项目打包二级目录

目的,让项目配置到服务器后,访问的路径由 :local:host8080/web1。改成local:host8080/二级目录/web1创建productor文件和denvelopment文件,即生产和开发文件。

2025-03-20 09:53:26 634

原创 vue3项目将pinia状态管理换成vuex

所有的 Pinia Store 文件,通常位于。目录下创建 Vuex Store 文件,例如。Composition API,可以通过。钩子访问 Vuex Store。7.访问vuex的store。6.在main.js中引入。

2025-03-07 12:58:50 215

原创 npm/yarn create vite创建vue3项目后路由配置

3.2在src目录下,创建src/router/index.js文件。3.3在main.js中引用。3.4修改App.vue代码。

2025-03-07 12:47:45 284

原创 git指令

提交到git平台上的必要步骤首先git add . 将文件代码添加到暂存区.然后 git commit -m "引号内添加描述" 添加到本地仓库然后通过 git push 添加到当前分支.add 和commit 简写方式 git commit -a -m "提交的描述"在合并之前先拉取一下远程得分支. git fetch --allgit branch - a 查看所有 分支, 先切换到新分支 拿到新分支 然后在进行merge 合并新分支提交时 不能直接git push ...

2022-04-10 10:47:08 98

原创 vuex相关知识

一、vuex是什么?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储,管理应用中所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。二、为什么要用vuex?进行统一的状态管理,解决不同组件共享数据的问题。不同视图需要变更同一状态的问题。使用vuex之后,状态变化更加清晰。三、如何使用vuex?1、statestate是什么? 是一个单一状态树,是vuex中为一个的数据源,我们的数据都是放在state中的。组件中去取state的值,通过

2022-04-02 08:58:32 138

原创 VUE学习第五天(父子组件传参与路由)

一、父传子app给father传值设置props属性就可以接受父组件传值<div id='app'> <father fromapp="接收app的值"></father> <father fromapp="appnumber"></father> <father></father> </div> <template id="fa...

2022-03-28 09:16:06 445

原创 vue第一天

一、概念vue.js是一套构建用户界面的渐进式框架,采用自底向上增量开发的设计。核心理念:数据驱动视图二、代码结构1、引入vue.js2、写视图层,展示想要的内容3、实例化Vue()data:存放数据el:这个控制是哪块视图methods:放方法 <div id="app"> 展示区域 <!-- 插值表达式 {{}}--> {{msg}} {{num * 2 + 3}}...

2022-03-28 09:10:45 86

原创 VUE学习第四天 (组件与插槽)

一、vue组件(1)组件化和模块化的不同:模块化:是从代码逻辑的角度进行划分的;方便代码分层开发,保证每个功能模块的职能单一组件化:是从UI界面的角度进行划分的;前端的组件化,方便UI组件的重用(2)全局组件定义的方式将模板字符串,定义到template标签中,同时,需要使用 Vue.component 来定义组件<div id='app'> <son4></son4> </div> <template...

2022-03-28 09:08:46 134

原创 VUE 学习第二天

一、V-for和key属性遍历数组,参数(item,index) in list遍历对象,参数(value,key,index) in list遍历数字,num in 10 (1~10)key在使用v-for的时候都需要去设置keykey:让界面元素和数组里的每个记录进行绑定key只能是字符串或者数字key必须是唯一的二、v-if与v-show区别:v-if删除dom元素;v-show设置display:none应用场景:v-if只修改一次的时候可以使用v-if;

2022-03-28 09:05:53 115

原创 VUE学习第三天

一、什么是生命周期从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!8个生命周期:1、beforeCreate()一般用于页面重定向2、created()一般用于接口请求、数据初始化(如果要调用methods中的方法或操作data中的数据,最早只能在created中操作)3、beforeMount()页面数据未更新,在内存中已解析好模板(还没有挂载到页面上 虚拟DOM)4、mounted()页面更新完成,需要依赖DOM的操作在此完成5、beforeU.

2022-03-28 09:03:06 331

空空如也

空空如也

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

TA关注的人

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