自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 后端笔记之gin框架学习

在gin框架中,我们所有要对公共的处理都可以使用中间件来实现,所谓的中间件就是通过函数作为参数在完成本函数之前去额外做一些操作,由于。首先现在gin目录下新建middleware文件夹,然后新建 myHandler.go 文件。import ("fmt"// MyHandler 这边自定义一个中间件,打印请求路径和方式// 返回一个匿名函数path := context.FullPath() // 获取完整的请求连接。

2023-12-19 11:09:42 1384

原创 前端笔记之typescript基础

其实我是不太希望把typescript放在前端的,毕竟在node的工具下,js也慢慢脱离了前端脚本的桎梏,作为规范化超集的typescript其实在写服务器服务的场景下也能有不错的表现。

2023-07-04 14:27:45 403 1

原创 前端笔记之截图选择

最近在写自己的ui组件(没错,我已经不满足做一个只会cv的程序猿!!!),目前想写一个上传图片的组件,之前笔记里也记载了如何上传图片。但是我想做一个可以实现裁剪的图片上传,那么图片上传已经实现了,剩下的就是裁剪图片了。这里主要记录原生js实现一个图片裁剪。代码主要体现实现思路,所以会有代码冗余繁琐等问题。首先是文件上传预览,因为要实现裁剪上传,所以就不能传统input type=file 选择文件后就交互后端,应该使用FileReader的readAsDataURL直接把图片读取出来加载,然后交给裁剪容器去

2023-06-15 15:13:04 229

原创 前端笔记之我踩过的坑

众所周知,Array.fill 可以将我们声明既有元素个数的数组填充全部或者部分的元素,但是很坑的就是他在填充引用型数据类型的时候,填充的是同一个内存地址的对象,也就意味着之后你改动其中一个元素的属性,所有的元素都会跟着改变,即便是使用了new关键词,我本来以为使用new之后就会避免这个问题的。所以嘞,那该怎么处理,去循环里面给予元素新的对象,确实这样可以,但是写着代码不好看,所以我想着既然new Array(2) 的长度就是2,那么我直接用map把empty填充成我要的对象。

2023-05-31 14:55:08 227

原创 前端笔记之文件上传组件

自己封装的一个贼拉丑文件上传组件1.实现思路2.后端代码哈哈哈哈哈哈,真的好丑。。。。1.实现思路首先是一个文件上传的区域,本身就是大的label元素,绑定了一个隐藏的input type=file,然后就往后传文件,监听文件变化后就将这个label隐藏,切换出显示进度条的页面,等进度条完成后再切换预览页面。代码很粗糙,仅限于写个demo<!DOCTYPE html><html lang="en"><head> <meta charset="UT

2023-05-30 14:40:05 404

原创 后端笔记之tegg初试

由于本接口只是用于前端测试,所以文件就直接写入了项目本地,所以要在config里面提前声明项目静态文件存放地址, 打开congfig.default增加以下配置。再一次用脚手架构建egg项目,发现写法全然不同,懵逼了半天才搞懂了这些注解,呸,装饰器的含义,先附上我的学习路径。bar下面controller下新建file.ts,首先download下egg项目之后,目录如下。

2023-05-30 14:27:06 582

原创 前端笔记之 icon font

图标字体就是将图标生成一个字体,使用时和普通字体的无异,可以设置字号大小,颜色和透明度等等,最大的优点是拥有字体的矢量无失真的特点和生成的文件特别小。

2023-05-29 11:10:30 199

原创 Ubuntu nginx 安装

unbuntu 安装Linux;make: *** No rule to make target 'build', needed by 'default'. Stop

2023-03-27 18:58:20 834

原创 前端笔记之element-plus

关于element-plus等UI框架简直是我css恐惧者的福音,在日常使用中较多,今天再用它写一个功能的时候,配合vue3的使用,出现一些不能及时得出思路的情况,特此记录一下,为了之后更快的开发效率。

2023-02-03 19:01:50 1026

原创 前端笔记之Electron + ts + vue3 + vite 项目搭建

vite + ts + vue3 + electron 项目搭建

2023-01-17 12:22:07 1512

原创 前端笔记之vue3 之 render函数和createVNode函数使用

本内容只说createVNode函数的用法,不做任何探究和讲解

2022-11-10 18:05:16 8387 6

原创 Html5 未掌握的知识笔记(随工作情况更新)

一直疏于对html 5 原生方法的学习和运用,以至于许多简单问题复杂化,所以接下来我将记录一些,我日常工作中对于H5的不了解的记载。

2022-10-28 16:16:44 409

原创 egg框架(二)使用Sequelize连接mysql以及一对多、多对多查询

egg框架连接mysql数据库

2022-09-30 14:56:21 1787

原创 egg框架(一)整合jwt

egg整合jwt

2022-09-29 18:45:40 222

原创 javascript——日常工作学习中、或者面试中常用的方法总结

js的common-method

2022-07-01 16:40:02 182

原创 express + vue的跨域问题

express + vue的跨域问题

2022-06-20 16:35:56 409

原创 前端 小知识(持续更新中。。。)

在日常被忽略的js的前端小知识

2022-06-12 22:50:00 108

原创 前端面试题

vue 面试题

2022-06-12 21:02:17 254

原创 vite搭建项目

使用vite搭建vue3项目

2022-06-12 09:11:28 2357

原创 ts + vue3 + cli使用require报错

ESLint: Require statement not part of import statement.(@typescript-eslint/no-var-requires)

2022-06-05 16:36:16 1243

原创 element-plus 表格简单封装

最近用element-plus写前端,发现表格、分页、检索等多组件都是分离的,每次都要自己去合并,所以根据应用场景自己封了一个小组件,直接上代码:<template> <div class="oa-table-area"> <el-table :data="tableShowData" style="width: 100%" :table-layout="tableLayout" > &lt

2022-05-13 10:15:25 1964

原创 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 467

原创 html拖拽布局之大前提元素复制拖拽

html元素复制拖拽

2022-04-01 17:51:30 231

原创 服务显示停止状态无法重启问题解决

首先先查看他的服务名再通过服务名查看他的pidsc queryex 刚才查的服务名然后taskkill /f /pid 12616然就可以重启了

2022-03-16 11:36:02 3147 2

原创 spring cloud alibaba学习-01

新建一个springcloud小项目创建父项目创建子项目子项目通讯spring cloud alibaba 版本创建父项目基本父项目搭建,父项目作为下面微服务的统一调配整合者,不需要确切的运行方式和打包,所以采用pom项目的形式。基本项目无需确切的启动方式和其他工具插件,所以在项目依赖设置中不做操作。创建完成后,项目下只有一个pom文件,由于是基于springboo快速搭建的,所以打包方式是默认为jar,但是正如前面所说,父项目是不需要打包的,所以要手动修改打包方式为pom。创建子项目子

2022-03-15 23:08:08 377

原创 mysql修改密码报错问题以及远程工具连接华为云数据库报错问题

mysql 密码修改

2022-03-13 19:08:01 1787 3

原创 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 2475 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 560

原创 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 853

原创 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 337

原创 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 8575 6

转载 jwt的简介

JWT就是JSON Web Token的简称首先这个先说这个东西是什么,干什么用的,一句话说:就是这是一种认证机制,让后台知道请求是来自于受信的客户端。那么从这个角度而言,这个东西跟浏览器的cookie是一个作用,好比我在一个网站登录了,就可以往这个网站发送restful请求,请求的同时会捎带上cookie,后台检查这个cookie发现你是合法的,才响应你的请求。只不过这里JWT的原理不同,但基本上最顶层的原理还是非常简单:这个图中有三个主体: user, app

2021-08-11 16:25:42 118

转载 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 184

原创 node.js下Vue跨域访问springboot项目(1)

vue-cli脚手架搭建前言vue-cli下载vue-cli搭建vue项目vue单页应用的编写前言我个人学习使用vue接近半年了,但是依旧只是使用较为老式的引入vue.js的开发,因为对前后端分离(前后端分开运行,接口访问)开始感兴趣,于是近期也要开始学习vue-cli环境下的开发了,这里推荐大佬的一篇文章,里面十分详细的脚手架的下载还搭建,我也不过是拾人牙慧,看着自己能否总结一下。https://blog.csdn.net/wulala_hei/article/details/85000530vu

2021-05-25 01:51:10 578

原创 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 228

原创 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 72

原创 Mybatis框架学习03

Mybatis 动态sqlif标签if标签

2021-05-16 23:21:47 82

原创 Mybatis框架学习01

Mybatis 框架基于idea的maven环境搭建前言mybatis的依赖以及其他所需要的依赖引用properties文件配置合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言虽然注册账号良久,但是一直忙于学习和工作,一直没有整理记录

2021-05-15 23:12:00 96

空空如也

空空如也

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

TA关注的人

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