- 博客(37)
- 收藏
- 关注
原创 后端笔记之gin框架学习
在gin框架中,我们所有要对公共的处理都可以使用中间件来实现,所谓的中间件就是通过函数作为参数在完成本函数之前去额外做一些操作,由于。首先现在gin目录下新建middleware文件夹,然后新建 myHandler.go 文件。import ("fmt"// MyHandler 这边自定义一个中间件,打印请求路径和方式// 返回一个匿名函数path := context.FullPath() // 获取完整的请求连接。
2023-12-19 11:09:42
1619
原创 前端笔记之typescript基础
其实我是不太希望把typescript放在前端的,毕竟在node的工具下,js也慢慢脱离了前端脚本的桎梏,作为规范化超集的typescript其实在写服务器服务的场景下也能有不错的表现。
2023-07-04 14:27:45
529
1
原创 前端笔记之截图选择
最近在写自己的ui组件(没错,我已经不满足做一个只会cv的程序猿!!!),目前想写一个上传图片的组件,之前笔记里也记载了如何上传图片。但是我想做一个可以实现裁剪的图片上传,那么图片上传已经实现了,剩下的就是裁剪图片了。这里主要记录原生js实现一个图片裁剪。代码主要体现实现思路,所以会有代码冗余繁琐等问题。首先是文件上传预览,因为要实现裁剪上传,所以就不能传统input type=file 选择文件后就交互后端,应该使用FileReader的readAsDataURL直接把图片读取出来加载,然后交给裁剪容器去
2023-06-15 15:13:04
281
原创 前端笔记之文件上传组件
自己封装的一个贼拉丑文件上传组件1.实现思路2.后端代码哈哈哈哈哈哈,真的好丑。。。。1.实现思路首先是一个文件上传的区域,本身就是大的label元素,绑定了一个隐藏的input type=file,然后就往后传文件,监听文件变化后就将这个label隐藏,切换出显示进度条的页面,等进度条完成后再切换预览页面。代码很粗糙,仅限于写个demo<!DOCTYPE html><html lang="en"><head> <meta charset="UT
2023-05-30 14:40:05
442
原创 后端笔记之tegg初试
由于本接口只是用于前端测试,所以文件就直接写入了项目本地,所以要在config里面提前声明项目静态文件存放地址, 打开congfig.default增加以下配置。再一次用脚手架构建egg项目,发现写法全然不同,懵逼了半天才搞懂了这些注解,呸,装饰器的含义,先附上我的学习路径。bar下面controller下新建file.ts,首先download下egg项目之后,目录如下。
2023-05-30 14:27:06
722
原创 前端笔记之 icon font
图标字体就是将图标生成一个字体,使用时和普通字体的无异,可以设置字号大小,颜色和透明度等等,最大的优点是拥有字体的矢量无失真的特点和生成的文件特别小。
2023-05-29 11:10:30
235
原创 Ubuntu nginx 安装
unbuntu 安装Linux;make: *** No rule to make target 'build', needed by 'default'. Stop
2023-03-27 18:58:20
896
原创 前端笔记之element-plus
关于element-plus等UI框架简直是我css恐惧者的福音,在日常使用中较多,今天再用它写一个功能的时候,配合vue3的使用,出现一些不能及时得出思路的情况,特此记录一下,为了之后更快的开发效率。
2023-02-03 19:01:50
1175
原创 Html5 未掌握的知识笔记(随工作情况更新)
一直疏于对html 5 原生方法的学习和运用,以至于许多简单问题复杂化,所以接下来我将记录一些,我日常工作中对于H5的不了解的记载。
2022-10-28 16:16:44
470
原创 ts + vue3 + cli使用require报错
ESLint: Require statement not part of import statement.(@typescript-eslint/no-var-requires)
2022-06-05 16:36:16
1303
原创 element-plus 表格简单封装
最近用element-plus写前端,发现表格、分页、检索等多组件都是分离的,每次都要自己去合并,所以根据应用场景自己封了一个小组件,直接上代码:<template> <div class="oa-table-area"> <el-table :data="tableShowData" style="width: 100%" :table-layout="tableLayout" > <
2022-05-13 10:15:25
2034
原创 html拖拽布局之大前提元素移动和伸缩
小二,再来一件代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>D
2022-04-02 16:30:54
489
原创 服务显示停止状态无法重启问题解决
首先先查看他的服务名再通过服务名查看他的pidsc queryex 刚才查的服务名然后taskkill /f /pid 12616然就可以重启了
2022-03-16 11:36:02
3262
2
原创 spring cloud alibaba学习-01
新建一个springcloud小项目创建父项目创建子项目子项目通讯spring cloud alibaba 版本创建父项目基本父项目搭建,父项目作为下面微服务的统一调配整合者,不需要确切的运行方式和打包,所以采用pom项目的形式。基本项目无需确切的启动方式和其他工具插件,所以在项目依赖设置中不做操作。创建完成后,项目下只有一个pom文件,由于是基于springboo快速搭建的,所以打包方式是默认为jar,但是正如前面所说,父项目是不需要打包的,所以要手动修改打包方式为pom。创建子项目子
2022-03-15 23:08:08
408
原创 electron-vue打包win32失败处理
针对以下报错的处理: • electron-builder version=20.44.4 • loaded configuration file=package.json ("build" field) • writing effective config file=build\builder-effective-config.yaml • no native production dependencies • packaging platform=win32 arch=i
2022-03-07 16:18:13
2639
2
原创 Nodejs学习篇02 - fs
Nodejs学习篇02fs模块fs.statfs.mkdirfs.writeFile 和 fs.writeFileSyncfs模块fs.statconst fs = require("fs");//fs.stat(路径, 回调函数) 检测是文件还是目录fs.stat('./test.txt', (err,value) => { console.log(value); //布尔值 console.log(value.isFile()); console.log(
2021-12-21 18:32:52
626
原创 Nodejs学习篇01 - 环境配置和模块化
Nodejs学习篇01webstorm设置支持node语法支持和自动补充创建一个web服务器url获取querystring模块URL类webstorm热部署模块化webstorm设置支持node语法支持和自动补充file - setting - languages - node.js&npm然后在Javascript中设置如果列表中没有就去Download找node,emmmm,前提是安装包node.js这个大前提我就不用说了吧。创建一个web服务器nodejs 采用了commnJ
2021-12-20 20:06:44
881
原创 windows下 mysql免安装版配置
windows环境mysql免安装版配置资源地址配置方式配置环境变量mysql配置编写mysql 安装资源地址64位免安装版下载链接:https://pan.baidu.com/s/1RhO5fjSylAsbYdYALt88yw 提取码:sxzs配置方式配置环境变量进入安装目录下的bin文件夹下,在地址栏把地址复制,然后在环境变量中配置进去mysql配置编写在mysql目录下新建my.ini文件用写字板打开,之后把下面内容复制进去[mysql]# setting charcterd
2021-11-18 10:18:21
362
原创 windows(server2012以上、2007以上)部署onlyoffice-documentserver
onlyoffice-documentserver在windows环境下部署erlang的安装安装rabbitmq安装postgreSql安装redis安装onlyoffice-documentserver虽然windows也支持docker,但是在only-office由于外网镜像原因,网上那些使用docker部署的情况往往失效,现在讲一下exe版的onlyoffice服务的部署。其中需要的各种安装包我已经整合好了,里面也有安装方式,就不用在这听我啰嗦了,链接:https://pan.baidu.com
2021-11-11 17:42:31
9401
6
转载 jwt的简介
JWT就是JSON Web Token的简称首先这个先说这个东西是什么,干什么用的,一句话说:就是这是一种认证机制,让后台知道请求是来自于受信的客户端。那么从这个角度而言,这个东西跟浏览器的cookie是一个作用,好比我在一个网站登录了,就可以往这个网站发送restful请求,请求的同时会捎带上cookie,后台检查这个cookie发现你是合法的,才响应你的请求。只不过这里JWT的原理不同,但基本上最顶层的原理还是非常简单:这个图中有三个主体: user, app
2021-08-11 16:25:42
144
转载 vue-devtool的安装
vue-devtool的安装vue-devtool的安装dev-tool项目的git获取安装项目所需要的npm包打包项目添加至chrome游览器vue-devtool的安装dev-tool项目的git获取cmd命令行或者git命令行下运行git clone https://github.com/vuejs/vue-devtools.git安装项目所需要的npm包cd 我们刚才下载的项目的根目录npm install打包项目npm run build添加至chrome游览器*游览器
2021-07-28 20:27:52
197
原创 node.js下Vue跨域访问springboot项目(1)
vue-cli脚手架搭建前言vue-cli下载vue-cli搭建vue项目vue单页应用的编写前言我个人学习使用vue接近半年了,但是依旧只是使用较为老式的引入vue.js的开发,因为对前后端分离(前后端分开运行,接口访问)开始感兴趣,于是近期也要开始学习vue-cli环境下的开发了,这里推荐大佬的一篇文章,里面十分详细的脚手架的下载还搭建,我也不过是拾人牙慧,看着自己能否总结一下。https://blog.youkuaiyun.com/wulala_hei/article/details/85000530vu
2021-05-25 01:51:10
627
原创 node.js下Vue跨域访问springboot项目(2)
springboot搭建以及与vue交互springboot搭建编写配置文件application.yaml构建实体类整合mybatis,编写mapper配置sql的mapper跨域请求springboot搭建编写配置文件application.yamlspring: datasource: driver-class-name: oracle.jdbc.driver.OracleDriver username: scott password: tiger123 ur
2021-05-25 01:49:31
252
原创 Mybatis框架学习02
Mybatis mapper文件配置mapper文件的创建mapper文件内部标签${}和#{}的区别动态sqlmapper文件的创建虽然我叫它为mapper文件,只是他只是一个有着约束的xml文件,它的约束如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/
2021-05-16 23:25:55
91
原创 Mybatis框架学习01
Mybatis 框架基于idea的maven环境搭建前言mybatis的依赖以及其他所需要的依赖引用properties文件配置合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言虽然注册账号良久,但是一直忙于学习和工作,一直没有整理记录
2021-05-15 23:12:00
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人