- 博客(20)
- 收藏
- 关注
原创 打开第三方系统(OA)一次打开不成功,同样的地址刷新后可正常打开问题总结
如果你遇到的404问题是由于目标站点OA实施了防盗链措施,那么当浏览器在跳转时自动添加referer请求头时,如果referer不在目标站点的允许列表中,请求就会被拒绝,导致404错误。为了解决这个问题,需要在目标站点OA的防盗链设置中添加你的域名(例如这样,当从你的域名发起请求时,目标站点将识别referer并允许访问。
2024-01-22 15:39:58
973
1
原创 弱电箱+客厅只有一根网线,同时IPTV+AP路由器功能,无需VLAN交换机(利用光猫剩余网口)
本文目的:记录自己踩过的坑vlan交换机。看过网上很多方案都是要买两台VLAN交换机,做单线复用。我这里其实单线复用就是光猫 和 AP无线路由器。这东西来来回回,折腾了很久搞了3天,最终试验出来了这样的结果买了VLAN交换机,现在也用不上了。直接看最终结果拓扑图。
2023-11-17 00:47:46
2381
原创 NAS + 宝塔 + typora + PicGo + lsky 搭建自动上传图片(有成果,可直接用)
世界上最让人安心的事情是什么,可能每个人心中都有自己的答案。但我作为一个。
2023-08-18 15:17:38
1968
原创 vue项目 npm run build 出现如下报错: import/no-unresolved
npm run build 编译时,报eslint import/no-unresolved的错误,解决办法 error Unable to resolve path to module '@/assets/images/wx_logo_icon.png' import/no-unresolved
2023-08-17 09:38:33
1107
原创 《npm安装依赖、Jenkins打包系列问题》遇到问题可以在此处跟,定期补充进来
此处记录前端 Jenkins及下载依赖时碰到的各类问题构建时出现的错误截图:查了一下说要升级node?可是公司环境基本上node都是。
2023-08-09 14:38:06
2202
原创 Gitlab代码变更事件与TAPD业务对象(需求、缺陷、任务)进行关联【保姆级教程】
通过配置后,达到对业务对象(需求、缺陷、任务)修改过的记录留痕,方便同一个业务可以追踪到具体的变更记录。其实可以完成很多自动化任务。
2023-08-09 14:05:46
1145
原创 frp搭建与使用教程
当下各种原因的复杂环境之下,在外不方便访问家中的内部设备,想寻求一种解决措施——frpFRP是一款开源的、高性能的反向代理软件,其全称是Fast Reverse Proxy。它主要用于将一个内网服务暴露到公网上,以便外网用户可以访问该服务。FRP使用简单,支持多种协议,包括TCP、UDP、HTTP、HTTPS等。
2023-07-27 14:50:24
3375
原创 PowerRename重命名文件及使用
PowerRename是Windows 10的实用程序之一,它允许您通过应用自定义搜索和替换规则一次性对多个文件或文件夹进行重命名。这对于快速高效地组织和排序大量文件非常有用。PowerRename作为Windows 10的PowerToys实用程序套件的一部分提供。
2023-07-12 18:06:44
4837
3
原创 微信提供的JS-SDK wx.config/ready/error处理函数注意事项
微信 JSSDK是微信公众号开发中的一个JavaScript工具包,提供了许多方便的接口和方法,方便开发者在微信公众平台上开发出更加丰富和互动的应用程序。通过微信JSSDK,开发者可以实现一系列基于微信公众号的功能,例如:分享到朋友圈、分享到对话、调起微信支付、获取地理位置等等。微信JSSDK可以用于微信公众号、微信小程序等平台的开发。如果要使用微信提供的JS-SDK,其中一步是使用wx.config来注入配置信息来进行。
2023-07-06 09:46:03
2924
原创 vue2 跨多层组件通信——可使用 dispatch 和 broadcast
Element dispatch 和 broadcast 都是 JavaScript 中的事件相关概念,但它们有些不同:Element dispatch 是用于在特定的 HTML 元素上分派(即发起)自定义事件的过程。只有特定的元素会收到这些事件。Broadcast 是一种在整个页面(或文档)上广播事件并在其所有子元素中调用处理程序的方式。在这种情况下,父元素会将事件传递给其子元素,直到找到一个可以处理该事件的元素。在 Element dispatch 中,事件只会被处理它所分派到的元素。
2023-07-06 09:32:54
427
原创 JSON.stringify不适合做深拷贝,还有更多妙用。
中指出: JSON.stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是数组,则可选择性地仅包含数组指定的属性。日常开发中深拷贝最简单暴力的方式就是使用 JSON.parse(JSON.stringify(obj)),但此方法下的深拷贝存在巨坑,关键问题就在于 stringify 无法处理循环引用问题。但也正如标题所言,使用该种方法的深拷贝要深思熟虑。
2023-06-29 11:12:40
151
原创 前端项目快速发包linux-sh脚本(含压缩、解压、备份、部署)
某些项目需要发版uat环境(客户内网使用堡垒机登录)需要操作Linux服务器,操作较为复杂,部署和脚本都可以自动化执行一系列的操作来达到特定的目的,比如自动化部署和自动化测试等。部署一般需要考虑更多的因素,比如系统架构、性能需求、部署环境等等,而脚本通常只需要关注手动操作的自动化。从开发环境下载测试通过的**压缩包;再将压缩包上传到UAT环境的服务器中;再找到前端指定目录(/work/zte-vue/…)解压;验证,最终完成项目部署。
2023-06-26 09:47:28
664
原创 vue移动端真机调试方法
最近开发手机移动端拍照、多图上传,OCR识别、连拍等功能都需要用到手机的物理硬件(定位、相机、相册、麦克风),调试就需要在真机环境中实现。真机环境调试起来就非常的不方便,例如:1、无法看到日志信息2、无法实时调试(每次都要打包到线上才可测试)下面教程提供一下移动端的调试方法,仅供学习交流。
2023-05-11 16:40:38
4563
1
原创 关于NPM引入依赖包时版本符号的探究记录
关于NPM引入依赖包时,版本管理(例如 ^、~ )等符号的探究记录符号描述示例描述>大于某个版本> 7.8.1大于7.8.1版本>=大于等于某个版本>= 7.8.1大于等于7.8.1版本<小于某个版本< 7.8.1小于7.8.1版本~补丁会更新~7.8.1大版本号是7,小版本号是8,补丁版本号大于等于1^次版本和补丁版本可增(常用)> 7.8.1大版本号是7,小版本号可以大于等于8,补丁
2022-01-11 14:07:36
922
原创 iOS 设备型号维护,每次发布会后,都需要维护(最后更新日期2022-09-24)
目录产品型号维护Tips各版本方便复制JSON 版本PHP 数组版本产品型号维护因为iOS开发项目需要,在这里将iOS Models 进行了编号与型号的对应,共享给有需要的人。Tips设备型号维护日期 2021-09-24 ,以后每次发布会后发布新产品,都需要维护参考wiki链接: 设备编号及型号来源在wiki网站中Identifier代表设备唯一编号,我这里作为key使用在wiki网站里面的Generation 是产品对应的型号,也是我们经常称呼的名称;各版本方便复制JSON 版本
2021-09-24 11:15:16
152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人