周凯,个人博客

  • 前端
  • 嵌入式
  • 工具
  • 后端
  • 随笔
个人记录
vue2

vue-cli3/4去除console

安装依赖 npm install babel-plugin-transform-remove-console -D 在babel.config.js中配置plugin,不需要引入插件 let plugin = [] if (process.env.NODE_ENV === 'production') { // 如果是生产环境 plugin.push([ 'transform-remove-console', { exclude: ['error', �…

2023年 3月 8日 0条评论 959点热度 0人点赞 周凯 阅读全文
前端

使用Iframe嵌入地址,X-Frame-Options 无法访问问题的解决方案

问题 正常部署应用后,将部署应用的地址嵌入到ifame中,页面显示拒绝了连接请求,提示报错如下 请求头中返回的时候携带了 x-frame-options Sameorigin 参考 MDN解释 X-Frame-Options - HTTP | MDN (mozilla.org) 解决 修改当前的请求地址nginx配置,对iframe引入的http://com.ityj.frame/xframe/hello,通过nginx过滤掉X-Frame-Options的配置 location / { #root html; #…

2023年 3月 1日 0条评论 1064点热度 0人点赞 周凯 阅读全文
前端

nginx location和proxy_pass 匹配规则,后缀添加 "/"区别

location 配置 location 配置用于匹配请求的 URL,即 ngnix 中的 $request_uri 变量,其配置格式如下: location [ 空格 | = | ~ | ~ |^~|!~ | !~ ] /uri/ {} loacation 匹配顺序 location 匹配格式规则前缀有如下几种 =开头:表示精确匹配 ^~开头:注意这不是一个正则表达式,它的目的是优于正则表达式的匹配;如果该 location 是最佳匹配,则不再进行正则表达式检测。 ~开头:表示区分大小写的正则匹配; *~开头**…

2023年 3月 1日 0条评论 870点热度 0人点赞 周凯 阅读全文
javascript

Echarts 雷达图角上的文字遮住显示不全-实现雷达图大小缩放-位置设置以及雷达角上的文字位置调整

最近,Echarts实现雷达图,发现雷达图角上文字被边线遮掩显示不全,原本想着通过grid控制图形位置显示,发现一顿操作没有效果,差点怀疑人生了. 后面发现这是一个坑,跟Echarts其他图不一样,雷达图Grid不会生效的,至少我实践是这个样子,图的位置边距以及缩放等都没有改变效果. 最后,虽然没有找到为什么gird在雷达图的说法,但是找到了另一种解决方法,通过半径radius和对齐center值设置图的大小和位置.(感觉这个可能在饼图中也可以借鉴这种,未实践) 通过radar>radius 完美解决 rad…

2023年 2月 23日 0条评论 947点热度 0人点赞 周凯 阅读全文
spring-boot

SpringBoot自定义注解的实现与使用

Java自定义注解的实现与使用 之前十分好奇,Spring中的那些注解为什么那么神奇,一个注解就能帮我们做很多事情,那么它是怎么实现的呢? Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。他是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应操作。通过使用注解可以在不改变原有逻辑的情况下,在源文件中添加补充信息,代码分析工具,开发工具,部署工具,可以更具这些信息进行验证和部署. 自定义注解的定义 首先建一个包名为annotation,然后新建注解…

2023年 2月 23日 0条评论 719点热度 0人点赞 周凯 阅读全文
electron

使用 npm pnpm 下载electron无法下载,超时

解决 自己使用的是mac,只需要在 ~/.bashrc或者~/.zshrc中添加 export ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/,执行 source ~/.bashrc或者~/.zshrc,再次执下载就可以了。 项目配置.npmrc 或者全局配置 .npmrc 内容如下 ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ ELECTRON_BUILDER_BINARIES_MIR…

2023年 2月 3日 0条评论 1045点热度 0人点赞 周凯 阅读全文
工具

ZeroTier 的安装与使用

注册账号,登录创建网络。https://my.zerotier.com/ 下载客户端,客户端加入到网络中。 注意:客户端加入网络之后,需要进行授权才可以使用(显示在线,没有版本信息等) 参考:【网络通信】【ZeroTier】ZeroTier 的安装与使用

2023年 1月 31日 0条评论 518点热度 0人点赞 周凯 阅读全文
随笔

如何将电脑的无线(WIFI)网通过有线分享给其他设备

打开cmd,输入ncpa.cpl打开网络配置,ctrl选中需要桥接的网络,右键选择桥接就可以

2023年 1月 24日 0条评论 673点热度 2人点赞 周凯 阅读全文
编辑器

HBuilderX不适配高分辨率的屏幕,菜单显示异常

可以通过调整DPI设置 在HuilderX.exe(或者快捷方式上)上右键,属性->兼容性->更改DPI设置->勾选替代高DPI缩放行为->选择系统

2023年 1月 18日 0条评论 892点热度 0人点赞 周凯 阅读全文
vue2

使用nps代理内网地址访问, 出现Invalid Host header的解决方案

场景 使用nps tcp隧道代理直接访问内网,发现报错如下: Invalid Host/Origin header 产生原因 新版的webpack-dev-server增加了安全验证,默认检查hostname,如果hostname不是配置内的,将中断访问。 解决方案 在根目录下创建文件vue.config.js,然后填入如下内容 module.exports = { devServer: { disableHostCheck: true, } } 其他 nps 一款轻量级、高性能、功能强大的内网穿透代理服务器。支持…

2023年 1月 16日 0条评论 1011点热度 0人点赞 周凯 阅读全文
1…1213141516…20
搜索
分类
归档

COPYRIGHT © 2022-现在 周凯,个人博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蒙ICP备18004897号