自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 three.js开发3D地图记录(二)

添加地图点击事件,点击区域,地图区域改变颜色并浮起来。

2024-06-18 16:13:26 487

原创 使用fetch加载阿里云的在线json 出现403错误

但是本地开发使用fetch请求json地址的时候接口却出现了403错误,把地址直接复制到浏览器上却能正常打开。在做地图项目的时候,引用了阿里云的在线JSON地图数据。重启项目,完美解决。

2024-06-18 10:46:12 392

原创 three.js开发3D地图记录(一)

【代码】three.js开发3D地图记录(一)

2024-06-17 16:12:52 505 2

原创 记录:黑群晖7.2安装过程中的问题

1、环境限制,内网必须设置固定静态IP才能上网。导致在进入引导界面后因为么有网络无法编译安装。修改/etc/dhcpcd.conf 文件,在末尾添加。再查看网络,就有网了,可以编译了。编译引导这一步需要外网!

2024-02-22 10:58:20 1434

原创 three.js+vue3点光源不生效的另外一个可能

搜索一番都是说改模型材质。MeshLambertMaterial 早就改成这个材质了,还是不行。后来发现,我安装的three.js版本:^0.160.0,目前的最新版,于是尝试降级,我选择了。在尝试3D项目的时候,明明按照教程一步步来的,可是点光源就是不生效,模型就是黑色。还有说是光源位置问题,也尝试过移动位置,但是不起作用。^0.150.1 版本,模型瞬间就有光了!

2023-12-28 09:56:27 1137 1

原创 解决piwigo同步文件名不支持中文的问题

在网上找了半天都是上面那个写法,结果不行,就注释了。下面这个写法亲测可行。工具 > 插件 > 打开LocalFiles Editor。

2023-03-31 11:09:51 702

原创 centos7 安装photoprism部署私人相册

之前在配置文件中配置了自己文件路径,把自己的图片上传到/home/www/Demo/image里面,然后在‘资料库’中建立索引,就完成了。这样源文件还在原来的位置,photoPrism中只保留索引,方便后期备份,只需要保护好自己的的文件目录就行。就会出现登录界面,用户名和密码就是配置文件中的。出现这三个绿色done,就说明启动成功了。使用自己的文件源好处是保留了原始的文件结构。这个是前置条件,也很简单,暂且不表。至此就安装完成,可以愉快的使用了。出现版本号证明安装成功。

2023-03-30 17:35:38 1470 2

原创 前端vue实现给pdf添加水印

vue通过pdfjs-dist插件实现PDF的预览和添加水印功能;

2023-03-07 09:53:51 2453

原创 解决vue中axios使用AbortController取消的请求无法重新启动

直接用官方的这个方法,在切换页面的时候在当前页面周期beforeDestroy里面执行一下关闭,就关闭了这个长连接。但是出现了新的问题,就是重新进入这个页面的时候无法重新发起请求了。将controller放到data里面去定义,下面使用的时候用this.controller。这样写之后就可以重新发起请求了。前端发起请求,如果有新消息就马上返回数据,如果没有就等待(20s)至超时,重新发起请求。当前页面发起的请求,因为是长连接,当切换到其他页面该连接还在等待,然后继续请求,无法马上结束。

2023-01-06 14:21:25 1678

原创 m.a.loading is not a function报错问题解决

m.a.loading is not a function报错原因vant版本问题

2022-09-22 16:35:41 1180

原创 关于env(safe-area-inset-bottom)的兼容问题

env(safe-area-inset-bottom)兼容性问题,避坑指南。

2022-09-21 09:31:42 8242

原创 v-loading导致 页面莫名空白,稍微滑动就显示BUG

问题描述:一个弹框组件,通过接口加载数据进行渲染。某天突然发现弹框刷的一下白屏,稍微移动下弹框内容就显示了。查看元素,里面是有内容的。就是白屏。页面稍微拖动下窗口大小就显示了。......

2022-08-25 18:06:41 536

原创 centos7安装PHP环境

#安装epel 源、webtatic源yum install epel-release –yrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm安装php及相应模块yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqln.

2021-11-17 09:47:57 753

原创 CentOs7 给nginx安装ngx_http_proxy_connect_module模块,配置正向代理支持https

先安装gityum install git然后再下载这个插件项目git clone https://gitee.com/web_design_of_web_frontend/ngx_http_proxy_connect_module.git记住这个下载路径后面需要用到,我的是 ‘/home/ngx_http_proxy_connect_module’然后下载nginx,一般大家之前都已经安装过了。推荐重新安装,nginx-1.19以下版本。wget http://nginx.o

2021-09-24 14:51:19 6566 3

原创 CentOS7安装Jellyfin

1.先安装依赖yum install libicu fontconfig -y2.配置rpmfusion源,安装ffmpeg(由于Jellyfin需要使用ffmpeg来进行转码)yum install epel-releasewget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpmrpm -ihv rpmfusion-free-release-7.noarch.rpmyum inst

2021-09-24 14:42:22 3750

原创 CentOS7 安装aria2

一 安装aria21 安装epel源rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm2安装Aria2yum install aria23 生成配置文件mkdir /etc/aria2/​​​​​​​vi /etc/aria2/aria2.conf配置内容#用户名#rpc-user=user#密码#rpc-passwd=passwd#上面的认证方式不..

2021-09-06 14:32:32 2794

原创 解决群晖NAS内网穿透后移动端DS File无法连接的问题

在虚拟机中安装好群晖,配置好内网穿透后,设置好域名。外网通过浏览器可以访问,但是移动端DS File 软件怎么也无法连接。解决方法:在域名后面添加80端口,就可以了。以下是网友分析:DS File输入配置好的域名file.ioiox.com,无论是否开启HTTPS,都无法连接,经尝试,手动添加端口号 file.ioiox.com:80或file.ioiox.com:443就可以正常登陆.根据多方面测试,在公网IP环境下,群晖默认端口5000,在DS File里仅输入域名,不加任何端口

2021-07-16 10:08:37 11386

原创 win10虚拟机hyper-v下安装群晖(NAS)

本文所需要的附件:链接: https://pan.baidu.com/s/1iw5esVO93W8AocQx5qu_nw提取码: ed6h一、在hyper-v中新建虚拟机配置好各种设置。选择网络这里最好选择以后附加完成后,虚拟机就新建完成。第二步:新建虚拟硬盘并加载磁盘类型建议设置为固定大小。新建完成后,再加载进来第三步,加载引导盘,启动然后,启动虚拟机 ,选择第三个,开始安装第四步,安...

2021-07-15 10:02:52 51554 12

原创 CentOs7安装NPS服务器,配置内网穿透

前言:nps是一个开源的内网穿透工具。配置和安装简单。重点是免费!首先你需要一个服务器来安装服务端,这样你的客户端才可以内网穿透。我的服务器是阿里云的。第一步:下载NPS。nps下载地址:https://github.com/ehang-io/nps/releases根据自己的系统,选择对应的版本。我的是阿里云的CentOS系统,我选择amd的版本。第二步:解压,安装将下载的服务端(server)上传到服务器,比如/nps文件夹下面。然后解压,安装tar -z.

2021-07-14 10:48:09 4692 1

原创 vueCli4创建项目安装elementUI,浏览器报错Uncaught TypeError: Cannot read property ‘prototype‘ of undefined

vueCli已经更新到4.5了,最近使用新的vueCli搭建项目安装element-ui发现运行报错。查看相关文档后发现问题所在:element-ui官方只给vue-cli@3提供了vue-cli-plugin-element插件;(vue-cli@3构建的项目安装都是 vue add emlemt 的方式,会自动安装相应的带vue-cli-plugin-前缀的插件,详情查看vue Cli 官网)也就是说我们用最新的vue-cli@4构建的项目,element-ui是不支持的;我看网上说

2020-12-18 10:46:22 2281 5

原创 vue项目 常用eslint代码规范配置

module.exports = { root: true, parserOptions: { sourceType: 'module', parser: "babel-eslint" }, parser: "vue-eslint-parser", env: { //指定环境 browser: true, node: true, es6: true, }, rules: { //0,不启用这个规则 1,出现问题会有警告 .

2020-09-27 11:26:04 890

转载 页面水印

给网页添加全屏水印,而且不影响页面原有的点击事件。页面中运行这个方法即可:function watermark(){ var name = '水印内容文字'; var opacity = 0.2; // 水印透明度 var w = 100; // 水印宽度 var h = 200; // 水印高度 var genWater = function(name) { var waterCanvas = document.cr

2020-09-27 10:33:15 795

原创 nginx 基本配置 反向代理

1、nginx 方向代理 解决跨域问题server { listen 8071; #端口号 server_name 192.168.119.182; #本地IP地址 或用 localhost location / { root D:/an/pc/dist; #项目路径 index index.html index.

2020-09-23 11:22:01 102

原创 Visual Studio Code保存代码时自动修复样式

在VsCode 的settings这样配置:{ "git.autofetch": true, "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 2, // #每次保存的时候自动格式化 "editor.formatOnSave": true, // #每次保存的时候将代码按eslint格式进...

2020-04-14 20:41:53 838

转载 CentOS7 安装MySQL5.7 并开启远程访问 完整步骤

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-1...

2020-01-02 14:22:00 410

转载 js数组去重的一些方法

数组去重1、利用ES6 Set去重(ES6中最常用)let arr = [1,1,2,3,4,5,5,6]let arr2 = [...new Set(arr)]不考虑兼容性,这种去重的方法代码最少。这种方法还无法去掉“{}”空对象。2、利用for嵌套for,然后splice去重(ES5中最常用)function unique(arr){ ...

2019-12-20 11:51:56 163

原创 spring-boot搭建完整项目步骤记录

数据库: MySQL 相关插件:mybatis-spring-boot-starter,swagger2,代码自动生成器(见附件)开发工具:IDEA前提条件,相关JDK,maven,java环境都配置好了。第一步使用idea搭建项目选择相关依赖项。一个基础的项目就建好了。新建一个dome测试文件验证一下。package com.example.s...

2019-12-11 11:50:40 334

原创 maven中央仓库访问速度太慢的解决办法

eclipse在第一次编译maven项目时,会下载很多maven的插件,如果什么都没做的话,就会从默认的官网仓库地址下载。但是默认地址下载会非常的缓慢,这时候替换成国内地址会快很多。http://maven.aliyun.com/nexus/content/groups/public/操作步骤:1、找到settings.xml文件。(idea中 file->setting...

2019-12-05 11:26:02 2450

原创 element-ui form表单中的复选框无法点击选中 (解决)

问题描述:在做修改功能时,表单中有回显数据,这个时候回显的复选框无法点击(点击没反应无法选中)。<el-form ref="ruleForm" :model="ruleForm" status-icon :rules="rules" label-width="100px" class="demo-ruleForm"> <el-form-item labe...

2019-09-06 14:25:53 7592 2

原创 element ui 表单验证通过后没有绿色框 求解 (已解)

使用element自带的表单验证。输入框选中状态边框为蓝色,输入框输入错误的时候边框为红色,输入正确的时候边框为绿色。但是有的时候输入正确没有出现绿色(红色和蓝色状态能正常出现)我的相关代码如下:<el-form ref="form" :model="form" :rules="rules" label-width="80px"> ...

2019-08-29 15:56:06 4732 7

转载 CentOS7安装nginx

首先先安装PCRE pcre-devel 和Zlib,因为配置nginx的时候会需要这两个东西PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开...

2019-03-15 10:24:55 209

原创 linux服务器 centos6.5安装mysql 并配置远程连接

1、检查是否安装mysql;# rpm -qa | grep mysql如果有安装的话,就先卸载# rpm -e mysql  // 普通删除模式# rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除因为linux基本上都会自带mysql,所以要先检查一下。先卸载,然后再通过yum命令...

2019-03-09 10:46:29 377

原创 VUX中XImg组件最后一张图片无法显示

VUX官方XImg组件关键代码:&lt;div v-for="src in list" style="background-color:yellow;text-align:center;"&gt; &lt;span style="font-size:20px;"&gt;Loading&lt;/span&gt; &lt;x-img :src="src&qu

2018-11-20 16:31:04 2157

原创 微信小程序客服系统 php后台开发代码

一、在小程序后台配置参数。配置的时候会验证服务器,将一下php代码保存放到服务器上就可以通过验证。二、服务器上的php代码。&lt;?php header('Content-type:text');define("TOKEN", "anranwebtoken");$wechatObj = new wechatCallbackapiTest();if (isset($_GET['echo...

2018-07-03 16:56:19 4475

原创 利用PHPMailer v5.2.19发送邮件(老版本)

PHPMailer已经更新了很多版本了,新的版本没用过。本教程只针对老版本。PHPMailer的获取:PHPMailer项目地址:https://github.com/PHPMailer/PHPMailer 现在的都是新版本,在历史版本中,找到v5.2.19版本。下载下来并解压。步骤一:使我们的QQ邮箱能够发送邮件这里怎么说能够发送邮件呢?其实我们的邮箱都是可以发送邮件的,但是要实现在我们的网站中...

2018-05-25 11:35:44 1429

原创 .addEventListener添加事件失败原因之一

正确语法:document.getElementById("myBtn").addEventListener("click", function(){ document.getElementById("demo").innerHTML = "Hello World";});addEventListener() 方法用于向指定元素添加事件句柄。注意,这个指定元素是一个元素,所以当使用doc...

2018-02-08 09:25:25 12960

转载 Ajax+PHP实现异步图片上传

html页面 Ajax+PHP实现异步图片上传 #feedback{ height: 200px; text-align: center; height: 160px; borde

2018-01-26 10:41:12 2019 2

原创 前端笔记

1、给JS动态生成的元素绑定事件正常情况下添加点击事件用$("#btn").click(function(){});但是一些JS动态生成的元素这个方法就不行。这时要用.on方法;.on()适用于当前及未来元素。$(selector).on(event,childSelector,data,function,map)例如:$("#btn ul li").on("click

2018-01-25 16:34:03 248

转载 DEDECMS织梦采集时提示读取网址失败的原因与解决方法

DEDECMS 设置采集规则时,保存测试时,提示读取测试网址失败,不能下载远程图片和资源,不能提取缩略图,是因为服务器上禁用了fsockopen() 与pfsockopen() 函数造成的,在用fsockopen()或fsockopen() 的地方用 stream_socket_client()代替就可以了。具体修改地方是: /include/dedehttpdown.class.

2016-08-21 13:55:42 3481

转载 【转】console.log 用法

转自http://www.cnblogs.com/ctriphire/p/4116207.html大家都有用过各种类型的浏览器,每种浏览器都有自己的特色,本人拙见,在我用过的浏览器当中,我是最喜欢Chrome的,因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一定的了解,心里难免会想调试的时候用alert不就行了,干嘛还要用con

2016-07-25 15:28:01 655

synoboot.vhd

黑群晖DSM6.1.7,虚拟磁盘引导文件。

2021-07-19

Roadkil’s Disk Image.zip

可将img引导文件写入虚拟磁盘

2021-07-19

generator.rar

java代码生成器。配置generator.xml文件,根据配置数据库连接自动生成java文件。大大简化开发步骤。

2019-12-11

空空如也

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

TA关注的人

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