自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (2)
  • 收藏
  • 关注

原创 阿里云验证码功能对接,使用临时凭证时遇到的坑,报错code: 400, Specified header x-acs-security-token is mandatory for this acti

最近因为项目需要,使用了阿里云的验证码产品:https://help.aliyun.com/zh/captcha/之前研究了半天, 一直以为是request请求里面添加,没想到是生成client的时候就要。

2024-01-15 13:43:12 878

原创 Vue elementui时间控件编辑时报错:date.getHours is not a function

解决方法3:不要格式化: value-format=“yyyy-MM-dd HH:mm:ss” ,这样的话传给接口的时间会少了8个小时,要另外想办法处理,这个方法未测试。时间控件,这里用了type=“datetime”,并且设置了格式化, value-format=“yyyy-MM-dd HH:mm:ss”遇到编辑时报错的情况,然后无法修改时间:date.getHours is not a function。

2023-06-25 10:43:55 1399

原创 ubuntu20.4服务器搭建ftp并连接(阿里云服务器)

检查您的 vsftpd.conf 配置文件,确保写入权限已正确配置。您可以使用 sudo vi /etc/vsftpd.conf 命令编辑配置文件。如果在您的系统上找不到 setfacl 命令,可能是因为缺少相应的软件包。如果嫌麻烦,非要用root账号,也是可以,以FileZilla为例,要选择SFTP协议连接。这里是使用明文的方式传输,使用FTPS需要改配置文件,不过测试连接不上,还没找到解决方案。安装好之后要新建一个账号用来连接ftp,这里不要使用root账号,为了安全考虑,将用户添加到ftp分组。

2023-06-23 19:38:31 1918

原创 ubuntu20.4服务器安装mysql社区版并开放3306端口

在安装过程中,您将看到一个配置向导,询问您要安装哪个MySQL版本和哪个存储库。按照向导的提示进行操作,选择MySQL社区版和默认的存储库选项。其中,“8.0.26”是MySQL服务器的版本号,“0ubuntu0.20.04.3”是Ubuntu操作系统的软件包修订号。该命令将返回MySQL服务器和客户端的版本号。在安装过程中,您将被要求设置MySQL root用户的密码。现在,您应该已经成功在Ubuntu上安装了MySQL社区版。

2023-06-22 00:50:17 2029

原创 vue TypeError: Cannot read properties of undefined (reading ‘key‘)

我遇到的情况是有一个下拉框,下拉数据是一个数组arrary,然后有两个单选按钮,选择的时候会过滤。data的数据,然后赋值给array,切换的时候报错。解决办法,在nextTick中赋值。

2022-08-10 15:10:40 8687 1

原创 Docker Compose安装和简单使用

参照官方文档1,运行以下命令下载 Docker Compose 的当前稳定版本:https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose$HOME此命令在目录下为活动用户安装 Compose 。要为系统上的所有用户安装 Docker Compose,请替换~/.docker/cli-plugins为/usr/local

2022-04-30 19:58:51 2976

原创 Docker-自定义网络

创建一个自定义的网络,docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet查看创建的网络:docker network lsdocker network inspect mynet启动一个tomcat容器,用刚才创建的网络docker run -d -P --name tomcat-net-01 --net mynet tomcat再启动一个tomcat容

2022-04-30 14:28:01 1431

原创 Docker-构建自己的centos

dockerfile指令说明,都要大写,图是搬别人的1,在主机目录docker-demo下创建一个mycentosfile文件vim mycentosfile2,编辑文件内容:FROM centos3,添加作者信息:MAINTAINER test<[email protected]>4,配置环境变量:ENV MYPATH /user/local5,设置工作目录:WORKDIR #MYPATH6,添加运行指令,安装两个包:RUN yum -y install vim

2022-04-27 21:24:43 1767

原创 Docker-容器数据卷_dockerfile(4)

生成镜像,1,在主机下创建一个文件夹。2,在这个文件夹下创建一个文件叫dockerfile01创建文件:vim dockerfile01文件内容:from centosvolume ["volume01","volume02"]cmd echo "===end===="cmd /bin/bash3,生成镜像:docker build -f dockerfile01 -t ltest-centos/centos .4,查看镜像5,启动镜像docker run -it

2022-04-24 22:11:37 619 2

原创 Docker-容器数据卷_具名挂载和匿名挂载(3)

学习资料视频:https://www.bilibili.com/video/BV1og4y1q7M4?p=23&spm_id_from=pageDriver上一章节的挂载都是指定路径挂载,还可以具名挂载和匿名挂载1,匿名挂载,不写主机路径,-v 容器路径:docker run -d -P --name nginx01 -v /etc/nginx nginx-P: 随机端口映射,容器内部端口随机映射到主机的端口-p: 指定端口映射,格式为:主机(宿主)端口:容器端口查看所有的卷dock

2022-04-23 21:00:58 2123

原创 Docker-容器数据卷_mysql(2)

学习视频:添加链接描述安装最新版mysql:docker pull mysql启动mysql,同时做数据挂载,mysql需要设置密码,同步配置和数据:docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=12345678 --name mysql01 mysql查看/home文件下,发现已经有了mysql

2022-04-23 18:23:59 725

原创 Docker-容器数据卷(1)

学习来源:https://www.bilibili.com/video/BV1og4y1q7M4?p=21&spm_id_from=333.1007.top_right_bar_window_history.content.click数据卷能让容器间数据共享方式一:docker -it -v 主机目录,容器目录可以让容器数据产生的数据挂载到主机,可以让多个容器共用数据示例:docker run -it -v /home/ceshi:/home centos /bin/bash我

2022-04-23 16:54:06 950

原创 easyui使用多选下拉框,选择后用退回键删除选项后重选会多个逗号的问题

出现问号的情况有多种,根本原因都是没有清除数据造成的 $("#StationEngineer").combobox("clear");根据自己的情况清除数据,我标题的这种情况是在值改变后判断是否是否已全部删除,是的话执行清除数据 $("#StationEngineer").combobox( { url: url, method: 'get', valueFiel

2020-09-18 10:46:45 314

原创 VUE自定义指令无效:Failed to resolve directive: flowdrag

自定义无效的原因一般有两种,1.指令单词拼错2.Vue.directive() 这个方法没有写在 new Vue 之前然而我的是第三种,字母大写,要全小写才行,可能是因为我没有 vue全家桶里面用的原因,我这里是在html,js中使用的vue.js...

2020-06-18 15:24:18 7468 1

原创 .net core项目启动调试时报 无法连接导web服务器 iis express

今天启动项目遇到这个问题,发现是配置文件里面的url配置不一致导致的如图,修改一致就可以了设置过用dotnet命令直接运行项目的话,就可能产生这种不一致的情况,其他情况不适合这样修改...

2020-06-05 11:11:52 1529

原创 W10系统自动开启代理服务的问题

这几天遇到系统频繁自动开启代理服务,查询很多办法尝试都没有效果,今天灵机一动,把代理地址改了下,竟然就可以了如果你的代理服务器设置哪里的地址栏位带有端口号,把端口号拿出来放到端口栏位就可以了如图,设置为这样,当然可能造成的原因不同,解决的办法不同,我的目前是这样解决的...

2020-04-08 10:59:01 250

原创 .net core3.1中signalr搭配JWT的简单使用,私聊,群聊,vue前后分离

单对单私聊,网上查了很多资料,都没效果,要么不可取,如果不知道的JWT的,建议你先学会用JWT。有不对的地方望指出,互相学习我看到有人把一个用户当着一个组,用来单对单私聊,效果是可以的,但是我个人觉得这样不对,我的方法是初始化时,把用户id跟signalr的connectionid存放到一个字典中,私聊时,传入私聊对象的用户Id,然后根据字典获取到该对象的connectionid,发送过去就...

2020-03-21 12:00:23 2301

原创 .net core 3.1使用JWT遇到在api控制器中获取不到当前用户信息以及token无效的问题

.net core 3.1使用JWT遇到在api控制器中获取不到当前用户信息以及token无效的问题1,在api控制器获取不到当前用户,我的原因是因为该控制器没有做授权验证,加上验证的特性就可以了2,token无效,先检查前端传过来的token是否是我们要验证的token格式,jwt会在token前面添加一个前缀,前端传过来也应该要添加,或者做其他处理这两个问题耽搁了一下午的时间,特地记录一...

2020-03-11 09:26:53 2798 5

原创 根据pdm或者sql server数据库创建C#实体类

已上传:https://github.com/chaojunluo/CodeBuilderPDM:选择PDM路径之后,点连接,会加载表,选择表,点生成,有些特别处理是按照我现在的项目做的处理,可以按照需要自己调整,闲暇之余做的,应该会有一些BUG...

2020-01-14 10:51:04 269

原创 VirtualBox虚拟机下设置ubuntu18.04的静态IP

原文:https://www.jb51.net/article/145542.htmUbuntu 18.04使用netplan配置网络,其配置文件是yaml格式的。安装好Ubuntu 18.04之后,在/etc/netplan/目录下默认的配置文件名是50-cloud-init.yaml,我们通过VIM修改它:sudo vim /etc/netplan/50-cloud-init.yaml...

2019-08-24 19:43:16 1339 1

原创 VUE富文本编辑框vue-quill-editor的使用,汉化,图片上传,数据的绑定显示的坑

1,安装npm install vue-quill-editor2,创建一个editor组件:content=“value” //这里特别注意 ,很多其他文章都没有绑定这个,所以做编辑时不会显示数据库读出来的内容,上传图片的地址改成自己服务器的地址<template> <div> <!-- 图片上传组件辅助--> <el-...

2019-06-19 17:02:58 1867 4

原创 vue elementUI 使用el-select 时 change事件的触发问题

<el-select v-model="level" size="mini" placeholder="请选择" :change="selectChange()"> <el-option v-for="item in select" :key="item.value" :label="item.label" :value="item.value">&lt...

2019-06-06 11:09:04 30001 3

原创 vs设置IP地址调试时,无法连接web服务器 iis express

用的vs2019,win10系统,vs设置IP地址调试时,提示 无法连接web服务器 iis express解决方法:关掉vs,用管理员身份打开vs就可以了,别的环境的问题就不太清楚了,win10是这样的...

2019-05-14 22:13:08 2529 1

原创 vue项目+.net core mvc token jwt权限验证

参考: https://www.cnblogs.com/lyl6796910/p/6648891.htmlhttps://www.cnblogs.com/lyl6796910/p/6648891.html1, .net core使用jwt验证首先创建一个类 JwtSeetings public class JwtSeetings { /// <summary...

2019-05-13 22:52:29 3985 2

原创 C# .Net Core MVC/WebAPI跨域配置

来源:https://blog.csdn.net/q646926099/article/details/823456201,MVC跨域这里用的是2.1版本,所以不用再添加什么引用,在StartUp.cs里面添加services.AddCors那段代码,可指定域名,也可以设置所有域名(builder.AllowAnyOrigin()) public void ConfigureSer...

2019-05-11 11:33:36 1605 1

原创 vs2017中 如何使用npm命令

如图,工具-nugut包管理器-程序包管理器控制台,就是了

2019-04-30 17:56:32 6508

原创 微信小程序设置video默认全屏

测试安卓荣耀8是可以的,不知道其他行不行,如果有不行的就留个言,谢谢 <video id="myvideo" bindplay='playVideo' autoplay='true' src="{{path}}" bindfullscreenchange="fullScreen" bindended="closeVideo" controls poster="" > &lt...

2019-04-25 17:03:53 19514 4

原创 C# 利用正则表达式获取文本中的https网址并替换新的对应的值,微信小程序播放腾讯视频

后台用KindEditor传了好几个视频地址,需要在微信小程序播放,复文本框写的内容是保存在数据库的一个字段的,就像下面这样,像这小程序播放,需要解析除真正的视频地址,所有需要获取里面的两个视频地址,再解析,再替换到文本里面给小程序<p> <embed src="https://v.qq.com/x/page/k031881ihpv.html" type="video/x-...

2019-04-25 14:35:14 533

原创 C# MVC数据自动验证ValidateModel,排除过滤某些不要验证的属性的验证的方法

MVC中自带的据验证,默认是除了主键之外的属性都会验证,但是有时候我们的并不想全部验证,网上搜了一下,只搜到有两种方法,而且有一种没试出效果,参数传过来的属性,必定会被验证,为空方法1: public ActionResult SubmitEdit([Bind(Include ="name")]P_Activity activity) { }这种方式没试...

2019-04-23 17:48:03 2445

原创 使用git将项目上传,下载,更新,提交到github

一,上传项目到|github1,https://github.com/注册账号2,创建一个仓储,记住仓储url,后面要用3,电脑安装git,下载地址:https://www.git-scm.com/download/,下载有点慢4,安装git,下一步下一步即可5,打开要上传的项目文件,右键,选择git bash here ,会打开git操作命令,并且自动切换到项目文件夹,不用cd cd...

2019-04-15 20:52:03 298

原创 C#.NET MVC中IOC容器 AutoFac的简单使用

网上查看了很多文章,照着复制的代码,始终不对,后面发现有些是缺少引用,有些缺失代码,我这里也是照搬被人的代码做了一些改动,先上项目结构图:新建WEB MVC项目,我使用的VS是2017版1,添加引用,使用nugut添加两个引用:Autofac,Autofac.Mvc5(很多别的文章都没有说要添加Autofac.Mvc5,可能是使用的版本不一样,这里都使用的最新版)2,Model添加一个实体...

2019-04-09 16:36:09 1066

原创 html打开手机相机和相册,上传图片

手机端Html页面实现上传头像功能,之前一直百度js的代码,其实用不着,input标签,type=file就可以了,效果如图,点击头像上传更换头像,当然直接用input样式比较麻烦,(反正我觉得麻烦,对css不是很精通),然后我就通过点击div来触发input按钮HMTL代码: &lt;div class="hui-list-text"&gt; ...

2019-03-15 18:01:53 4367

转载 SQL把A表的某列插入到B表的某列 根据关联ID

update 表B set base_price=a.base_price from 表A a inner join 表B b on a.id=b.goods_id

2019-03-02 11:46:08 4199

原创 本机电脑的所有IIS站点无法访问

昨天遇见了这件奇葩的事,因为站点都是设置的ip地址加端口号的,突然发现全部不能访问,以为是IIS有问题 各种重启,还是一样,后面用Localhost发现IIS是正常的,就想着新建一个站点试试,结果发现我的IP跟以前的不一样,原因就在这里了,不过我的电脑都用了半年多了,还是第一次发现IP给我自动变的情况,应该是局域网IP有冲突的原因...

2019-02-28 09:21:23 1086

原创 微信支付 body设置只能为test,其余都报错

被这个坑了很久,只能是test,其余中午,英文都报签名错误,签名加密方式用的HMAC-SHA256,网上有人说把body字符设置为UTF-8,思路是对的,不过官方的最新代码里面,md5模式默认是UTF-8,我改成MD5依然不对,可能是还有其他地方没有改过来,后面发现CalcHMACSHA256Hash方法里的Encoding编码写的是default,改成utf-8就可以了 private st...

2019-02-26 18:21:44 537

原创 C#webapi接口返回图片内存流,页面用ajax获取给img

经过多方搜索,图片可以用base64这种方式显示(如下代码),所以可以在api接口中把内存流转换base64的字符串document.getElementById('img').setAttribute( 'src', 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w3...

2019-02-22 15:36:49 4822

原创 SQL server插入时返回自增id

SQL2005获得新增行的自动增长列的语句如下:insert into TestTable (CreatedDate) output inserted.id values (getdate()) output 是sql server2005的新特性,可以从数据修改语句中返回输出,可以看作是“返回结果的DML”2005之后 Insert,Delete,Update语句 均支持O...

2019-02-18 17:26:30 3501

原创 js对象循环引用,Converting circular structure to JSON错误

循环引用,就是把自己赋值给了自己的一个属性var a={};a.b=a;这种就是循环引用,还有很多其他情况,我的情况是处理订单数据是遇到的,因为对方返回的数据,是一个产品生成了一条数据,如果一个订单有多高商品的话,就需要合并订单处理,(吐槽一下,这种处理方式很扯蛋),直接上代码吧,其实原理也简答,就是一般想不到,公司的大佬解决的,很短的代码var order_list = that.d...

2019-01-12 19:20:20 4825

原创 微信小程序的提示框 showToast 去掉勾,设置icon为null没有效果

设置icon为null这个功能是在1.9之后的版本才支持的,所以需要修改版本号,project.config.json这里文件里面,在根目录下

2019-01-12 18:10:09 6323

原创 用js赋值给aps.net服务器控件,在后台获取该值

好像必须得用隐藏控件,其他的好像不行至于js中赋值操作是一样的,我用的是jquery赋值 function province_change() { var text = $("#txtProvince option:selected").text(); $("#txtProvince_1").val(text); }&lt...

2018-12-21 16:34:21 1069

空空如也

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

TA关注的人

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