自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 uniapp中this.$refs无效获取为空小程序$refs获取对象为空

在网上找了一圈,搜索关键词,小程序端不能使用vue的$refs么?在官网也搜了下都说是小程序本身就不支持操作dom,要获取dom信息请用uni.createSelectorQuery()这种。最后发现是我在页面最开始用v-if做了个判断,如果为空,整个页面不显示导致的,将v-if缓存v-show就行了。通过$refs,获取为空,该代码在onload中不行,等页面渲染完成后,通过点击的方式又能获取。

2023-02-24 11:47:20 5876 1

原创 uniapp 页面元素水平垂直居中

在uniapp中如何让一个源码在页面中水平垂直居中?在App.vue添加如下代码设置页面宽度100%显示。

2022-10-22 08:34:57 12045

原创 uniapp 设置页面背景图片

uniapp设置页面背景图片

2022-10-22 08:27:24 1912

原创 一款交友APP,聊天交友,视频交友,语音交友,直播交友,同城交友,一对一交友,一对一视频聊天,1v1同城交友,1v1交友,付费交友,相亲交友,陌生人交友源码

该软件是一款支持多国语言的1v1聊天交友app,参考了市面上常见的一些交友APP开发的,目前开源的是第一版的模板。前端是基于uniapp+tim+trtc 后端是java+mybatis plus+element ui可用于交友APP,聊天交友,视频交友,语音交友,直播交友,同城交友,一对一交友,一对一视频聊天,1v1同城交友,1v1交友,付费交友,相亲交友,陌生人交友等等,支持定制,有需求的可联系我们定制,价格美丽,包你满意。

2022-10-22 08:21:19 716

原创 即时通讯,IM,聊天交友,同城交友,同城约会APP源码

项目前端地址:https://gitee.com/mashangzhifu/mszf-im基于uniapp+tim开发的一款多国语言即时通讯 IM app,支持单聊,群聊,语音通话,视频通话,等等。适用于同城交友,同城约会,聊天交友,以及作为各种内部私密聊天工具,核心功能就是聊天,可在该功能基础上扩展出各种功能,支持定制,有需求的可联系我们定制,价格美丽,包你满意。后端技术栈为:java+mybatis plus。

2022-09-29 15:59:28 1415 2

原创 闲置交易,二手交易,二手商城,同城交易,社交商城类APP源码

项目前端地址:https://gitee.com/mashangzhifu/mszf-gohsop基于uniapp开发的一款支持多国语言的闲置交易,二手交易,二手商城,同城交易,社交商城类APP源码,大致功能如下:后端技术栈为:java+mybatis plus内置聊天功能,可用户二手交易,以及社交商城等等,支持多国语言,对接了paypal,google登陆,facebook登陆,可直接上架国外市场运营。支持定制,有需求的可联系我们定制,价格美丽,包你满意。

2022-09-29 15:22:30 990 1

原创 vue get请求传数组,get请求传数组

有两种方式:1.手动转换定义转换方法: converToUrl(requestParams){ let params = []; Object.entries(requestParams).forEach(([key, value]) => { let param = key + '=' + value; params.push(param); }); return '?' + params.join('&am

2022-05-07 15:50:08 2877

原创 CSS实现文字两边横线,CSS实现文字两边线条

先看效果,其他方式登陆两边各有一条横线代码如下,用的是scss语法:uniapp中,如果是普通的html,将view替换成div即可。 <view class="other-login"> <view class="line"></view> <view class="other"> <view class="text">其他方式登陆</view> </view&g

2022-04-19 14:59:48 2387

原创 transitive dependencies (if any) will not be available, enable debug logging for more details错误

一、问题描述我这里上传了jar到远程仓库,然后将本地仓库里的相关jar全部删除,刷新了下引入该依赖的项目,让他从远程仓库下载下来,看是否可用,编译的过程中会报如下的错误:[WARNING] The POM for com.xxx:xxx-xxx:jar:1.0.6 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details[WARNING] The P

2022-03-21 09:52:11 6002

原创 maven项目手动打包jar上传到中央仓库bat脚本,maven手动打包上传中央仓库bat脚本

一、问题描述我这里有个项目,模块特多,而且拆散在各个工程里,在IDEA里打包,需要每个工程每个工程打开然后打包或者在cmd下,麻烦不说,还费时间,这种方式,打包所有的项目,到上传到中央仓库,起码半个小时,由于我这有些模块需要单独手动进行打包,不能直接就上传,还需要处理下,每次发布时特麻烦,所有就有了想写个工具来处理下,刚开始想整个maven插件,这种方式也麻烦,每个项目里还有在引入一下,索性就直接用bat批处理算了,简单还不需要什么环境,到后面发现bat真的是难用。网上的资源也不多,尤其是变量,分什么延迟

2022-03-16 11:01:26 345

原创 bat批处理对xml字符串替换会将注释替换掉

bat批处理xml替换会将注释去掉写了个bat脚本对xml文件中的指定字符串进行替换,替换之后,xml中的所有<!-注释-->注释中的!会被替换为空,网上的资源也不多,找了一圈没有找到能用解决方法,后来发现是由于延迟变量引起的,bat中的变量真的。。。可用代码如下: set dgPomPath=d:\xxx\xxx.xml set oldVersions=1.0.1 set newVersions=1.0.2 for /f "delims=" %%i ...

2022-03-16 10:48:29 830 1

原创 maven命令行指定插件版本,maven修改默认插件版本,maven修改插件版本

一、问题描述这里发布jar,用到了maven-gpg-plugin插件,采用命令行执行命令:mvn gpg:sign-and-deploy-file -Durl=https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=ossrh -DpomFile=xxx-common-1.0.2.pom -Dfile=xxx-common-1.0.2.jar保兼容性错误:[INFO] Scanning fo

2022-03-13 08:20:59 5045

原创 proguard混淆后出现java.lang.VerifyError: Bad return type错误

一、问题描述用proguard混淆jar包之后,启动就报如下错误: Exception in thread "main" java.lang.VerifyError: Bad return typeException Details: Location: aaa/bbb/ccc/ddd/eee/e/c.openConnection(Ljava/net/URL;)Ljava/net/URLConnection; @80: areturn Reason: Type 'java/la

2022-02-26 20:58:02 3731

原创 getClassLoader()返回null,getClassLoader()获取为空

一、问题描述通过getClassLoader()的方式获取jar包中的资源,为空:this.getClassLoader().getResources("com/xxxx/test/Start.class").hasMoreElements();this.getClassLoader().getResourceAsStream("test.txt");使用ClassGraph,可以换成包名,看是否能获取到: try (ScanResult scanResult = new Clas

2022-02-24 16:19:39 2167

原创 proguard+spring boot 多模块混淆之后启动注入失败,报NoSuchBeanDefinitionException,UnsatisfiedDependencyException错误

一、问题描述spring boot多模块项目,其中的某个模块,使用proguard混淆之后,在主模块里,引入,启动就报如下错误:19:46:30.729 [main] ERROR o.s.b.SpringApplication - [reportFailure,860] - Application run failedorg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with na

2022-02-24 16:13:14 3055 1

原创 mybatis/mybatis plus 设置全局参数/全局变量/全局属性/手动设置全局参数

一、问题描述有时候在使用mybatis/mybatis plus过程中,需要用到一些全局变量,方便维护,比如表名前缀,为整个项目使用统一的表前缀,将它定义为一个变量,在xml中直接使用就行了,这就省去了很多事。二、解决方法有以下2中方式可以实现:方法一mybatis/mybatis plus默认就支持全局变量,可通过如下方式配置:mybatis-plus配置:mybatis-plus: typeAliasesPackage: com.xxx.entity mapperLocations

2022-02-09 17:31:55 9228

原创 mybatis/mybatis plus报错:Invalid bound statement (not found) 解决方法汇总

一、问题描述mybatis/mybatis plus报:Invalid bound statement (not found) 错误,基本上都是mapper文件引起的,我将它总结三类:1.mapper.xml文件不存在2.mapper.xml文件里内容有误3.mapper.xml文件路径配置有误二、解决方法以下是自己遇到的和参考了网上的一些解决方法,可以对着过一遍:1.检查xml的namespace是否和xml文件的package名称一一对应2.检查xml中是否使用了type别名,如果用了

2022-02-07 14:53:42 61602 16

原创 Input length must be multiple of 8 when decrypting with padded cipher 错误

一、问题描述用TrueLicense 做了个授权的功能,将生成的证书文件,导入到程序里,一启动就报如下错:javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher at com.sun.crypto.provider.CipherCore.prepareInputBuffer(CipherCore.java:1005) at com.sun

2022-01-16 16:34:24 5756

原创 maven打包 Internal error in the mapping processor: java.lang.SecurityException: Invalid signature file

一、问题描述mapstruct maven打包 Internal error in the mapping processor: java.lang.SecurityException: Invalid signature file Internal error in the mapping processor: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes a

2022-01-15 11:06:02 463

原创 spring boot自动装配注入失败,spring boot自定义starter没有初始化,spring boot自动装配无效,没有执行

一、问题描述我这自定义了一堆starter,然后打包成jar,在主程序里引入进来,启动就报错,只有是引入自定义starter里的bean就会报找不到该bean,也就是没有被spirng扫描到,搜索如下关键字:spring boot自动装配注入失败,spring boot自定义starter没有初始化,spring boot自动装配无效,没有执行二、解决方法网上找了一圈,无果,基本上都是说启动类所在包引起啥的,在@SpringBootApplication注解里添加scanBasePackages

2022-01-12 21:20:57 4186 2

原创 vue表单验证rules无效,rules动态选择,rules动态校验,rules对象嵌套校验

一、问题描述这里由一个动态切换规则校验引发的一些问题,整理了下,如下文所示。1.动态绑定规则校验这里有个需求就是,动态切换radio,对input输入框校验,界面如下在网上找了一圈,用了第一种方法来解决,动态添加验证规则,方法如下 <el-form-item label="授权密匙(Key)" v-if="form.value.platformType === 2" prop="value.hundredApiKey" :rules="form.value.platfo

2021-11-01 20:07:53 20664 2

原创 mybatis+mysql时间范围查询,MySql,mybatis查询当天、本周、本月、本季度、本年的数据

一、前言很多时间我们需要查询指定时间段内的数据,比如某一个,某一个月,某一年的数据,Mysql中有两个方法,1.DATE_FORMAT (date, format)能根据格式串format 格式化日期或日期和时间值date,返回结果字符串。2.STR_TO_DATE(str,format) 将制定日期格式字符串时间表达式转化为 DTAE类型在mysql中字符串日期可以直接和datetime类型之间比较,无需转换,Mysql会将字符串类型日期转换成长整型数字进行比较,当然你也可以转换为同一类型后再比

2021-08-17 20:17:54 15318 1

原创 码上致富(APP+H5+小程序)淘宝客APP源码导购APP源码代理淘客APP源码

项目介绍项目前端地址:https://gitee.com/mashangzhifu/mszftk该项目是基于uniapp开发的淘客项目,目前接入了淘宝,京东,拼多多三个平台,对接了第三方平台,如大淘客,好单库,本次开源的是uniapp前端模板,选用技术为JAVA,采用框架:spring boot+mybatis+vue开发,本项目,有三个版本导购版,代理版,Saas版本,大致功能有:1.猜你喜欢 2.商品推荐 3.逛逛 4.超级分类 5.商品搜索 6.用户签到 7.积分抽奖 8.新手教程 9.联系我们

2021-07-25 17:22:06 999

原创 sql异常:Encountered unexpected token: “.“ “.“

一、问题描述在用mybatis-plus的过程中,没排序就好好的,一旦排序,报如下错误:net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "." "." at line 14, column 11.Was expecting one of: "&" "," "::" ";" "<<" ">>" "ACTION"

2021-07-20 10:22:35 35420 1

原创 python2.7安装pip2

一、前言我这系统用的是Ubuntu,系统里已经安装了python,版本为:Python 2.7.17,我这需要用到pip,默认没有安装pip,所以需要安装一下pip,过程如下。二、操作检查python2是否安装python2 --version获取get-pip.pycurl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py安装pippython2 get-pip.py检查安装结果python2

2021-07-14 14:49:54 5815 1

原创 阿里云Nginx配置ssl,nginx开启https,访问不了

一、问题描述我这用nginx配置了ssl,配置好之后,通过https就访问不了了,没配置之后,还好好的。二、解决方法1.确定还没配置前http的能正常访问-【排除nginx的问题】2.检查nginx是否安装ssl模块进入到目录的sbin目录下,输入#注意这里是大写的V,小写的只显示版本号./nginx -V如果有–with-http_ssl_module,说明已安装了ssl模块,否则从新编译安装ssl模块。3.检测防火墙是否开启,如果开启是否开放了相应的端口。4.配置证书并重启ngin

2021-07-13 19:12:41 6066 2

原创 CSS实现div顶部边框效果

一、问题描述我这边需要实现一个效果,就是点击某个DIV时,此DIV顶部边框显示边框色,表示该DIV是被选中的,用的布局是ul,li。html代码如下: <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link" data-widget="pushmenu" href="#" role="button"><i class="fas fa-bars">&l

2021-07-08 15:38:20 847

原创 uniapp 修改样式无效

一、问题描述我这边定义了一个组件,然后在外面想修改组件的背景色,以下方式修改无效:.fixedBox { background-color: red !important;}二、解决方法通过使用/deep/解决了: /deep/ .fixedBox { background-color: red !important; }...

2021-07-07 22:44:42 2478

原创 nginx部署uniapp项目,history模式,打开页面空白,报错:Uncaught SyntaxError: Unexpected token ‘<‘

一、问题描述nginx部署uniapp项目,history模式,打开页面空白,报错:Uncaught SyntaxError: Unexpected token ‘<’这种方式基本上就是配置错了导致的。二、解决方法下面我就讲一下我的解决方法吧,步骤如下:H5配置这里需要注意下,我这里选的是history,然后在运行路径哪里填了个路径,tk,后面会用到,他这里说明了,如果填的是./,默认就是hash模式,在路由模式哪里选择history,没有用,这两者打包出来之后,最明显的效果就是,has

2021-07-03 11:13:42 7430 1

原创 uniapp打包hash和history两种模式的区别

在uniapp打包成H5时,会有一个路由模式供你选择,有两种分别是:hash和history这两者的主要区别如下:1:hash - 地址栏会带#比如在HbuilderX里启动一个uniapp项目,在地址后面会加一个#然后再加上页面地址,如:http://localhost/#/pages/index/index它的特点在于:hash虽然出现在URL中,但不会被包括在HTTP请求中,对后端完全没有影响,因此改变hash不会重新加载页面。2:history - 正常的网址比如这种:http:/

2021-07-02 15:42:58 7450 1

原创 Maven打包分离jar包和资源文件如何将模块中的本地jar包也打包进来

一、问题描述我这里用到了若依的框架,他这个框架是多模块的,比如我新建了一个模块C,在C模块里,引入了其他的jar以及本地的jar,按他文档里的分离打包方式:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s

2021-07-01 10:14:56 711

原创 maven打包jar将本地jar包也打进去,maven本地jar包打包

一、问题描述如何将本地依赖的jar包也打包到jar里,如下图所示,在项目里依赖了taobao,pdd的sdk,通过本地的方式引入到项目里: <!-- 淘宝客SDK--> <dependency> <groupId>taobao</groupId> <artifactId>taobao</artifactId> <version>1.0</version>

2021-07-01 09:47:52 4320

原创 thymeleaf通过样式控制display是否显示

一、问题描述在thymeleaf如何通过条件,对标签进行隐藏与显示?二、解决方法具体代码如下所示:<button id="save" th:style="'display:' + @{(${data.status} != 5 ? 'none' : 'inline-block')} + ''" class="btn btn-primary">保存</button>状态不等于5则隐藏,否则显示...

2021-06-29 18:46:56 3139

原创 thymeleaf设置disabled

一、问题描述在thymeleaf中如何根据条件设置是否禁用某个控制,用别的模板引擎,如FreeMarker这种,直接用个if判断,将disabled放在,条件里面,成立,则禁用,在thymeleaf中没有这种语法,只能通过th:的方式来设置。二、解决方法具体代码如下所示:<input class="form-control" th:disabled="${data.status != 5}" type="text" name="status">后台传个data对象,只要status属

2021-06-29 18:43:35 5563

原创 阿里云安装Nginx

一、安装依赖yum -y install pcre*yum -y install openssl*二、下载nginxnginx官网地址:http://nginx.org/en/download.html选择稳定版//如果没有安装wget,下载已编译版本yum install wget//进入指定目录cd /usr/local///下载nginx 安装包,"1.20.1"是指定的安装版本,可以选择自己需要或者最新的版本wget http://nginx.org/download/

2021-06-27 22:06:14 261

原创 阿里云安装MYSQL5.7

一、下载MySQL官方的yum repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm二、安装rpm包yum -y install mysql57-community-release-el7-10.noarch.rpm三、安装MySQL服务yum -y install mysql-community-server四、启动MYSQLsystemctl start my

2021-06-27 21:44:05 392

原创 PS制作加载GIF图片教程

一、前言本教程将介绍如何使用PS制作一个加载GIF的效果,如下所示:二、步骤首先打开PS,新建一个画布200*200调出标尺将标尺拖成如下格式让后选择椭圆选区工具首先画一个圆,然后用油漆桶或按alt+delete填充颜色然后再画个圆填充白色,然后选择矩形工具和上面一样,先画一个矩形,并填充白色依次复制,旋转,最后如下然后,全选图层,右键,合并可见图层,最终合并成一个图层然后选择魔术棒工具,快速选择黄色的选区然后右键,选择反选然后快捷键,crtl+j

2021-06-26 23:34:03 1575

原创 jqgrid全选取消单行点击取消事件

一、问题描述这里用了jqgrid表格,开启了全选事件,操作时,一个一个的勾选,正常,如果不小心,点击某一行,会导致前面所以勾选的行,被取消掉,二、解决方法

2021-06-03 10:45:44 708

原创 java 批量下载网络文件并打包 不存本地

一、前言有个需求就是,将第三方的网络图片或文件,打包成压缩包下载,下载过程中,文件不存本地,下载完成之后,打包成压缩包,相关代码如下:二、实现前端ajaxvar form = $("<form></form>").attr("action", "/batchDownload/xxx").attr("method", "post");form.appendTo('body').submit().remove();需通过表单的形式提交才能触发下载。后端代码 pub

2021-05-26 15:09:19 685

即时通讯,IM,同城交友,同城约会,以及作为各种内部私密聊天工具

基于uniapp+tim开发的一款多国语言即时通讯 IM app,支持单聊,群聊,语音通话,视频通话,等等。适用于同城交友,同城约会,以及作为各种内部私密聊天工具,核心功能就是聊天,可在该功能基础上扩展出各种功能。

2022-09-29

闲置交易,二手交易,二手商城,同城交易,社交商城类APP源码

基于uniapp开发的一款支持多国语言的闲置交易,二手交易,二手商城,同城交易,社交商城类APP源码,大致功能如下,后端技术栈为:java+mybatis plus,内置聊天功能,可用户二手交易,以及社交商城等等,支持多国语言,对接了paypal,google登陆,facebook登陆,可直接上架国外市场运营。

2022-09-29

easy-doc.zip

仿百度文库,原创力文档,文库,文档,报告类网站模板,适用于文档付费,报告付费,知识付费网站

2021-05-18

空空如也

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

TA关注的人

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