- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 解决el-select回显异常 显示option选项的value 而不是显示label
value=“item.userId” 改为 :value=“item.iduserId+‘’”(转换成字符串)option中:value=“item.userId” 选项id是数字类型。form中v-model="form.userId"是字符串类型。回显的value和选项value类型不同。
2023-08-19 15:25:02
1810
原创 java 切割时间段,保存为每一天
eg:开始时间2023-07-19 09:00 结束时间2023-07-22 12:00 分解为 1、2023-07-19 09:00-23:59 2、2023-07-20 00:00-23:59 3、2023-07-21 00:00-23:59 4、2023-07-22 00:00-12:00
2023-07-21 12:08:26
939
原创 uni-app navigateBack返回上一个页面并进行页面刷新
【代码】uni-app navigateBack返回上一个页面并进行页面刷新。
2023-06-08 11:22:49
2554
2
原创 vue scroll 监听,点击按钮自动滚动到相应的信息展示
PS前言:最近做项目的时候遇到个问题,就是scroll左右联动的显示问题,具体情况是这样子的我点击右侧的题号,左侧就滚动到相应的题,费劲巴拉了半天,找各种插件,都不行,最后还是自己写了一个简单的,现在记录一下,给小伙伴遇到相应的问题的话可以参考一下vue/html部分//这部分是点击的<el-row> <template v-for="(questionsDatas, i) in stList"> <el-col :span="3" style="ma
2022-05-20 13:25:12
538
原创 js传入数字,回显倒计时
vue项目最近做考试项目用到倒计时的js,特地记录一下data() { return { //倒计时 hour: '', minute: '', second: '', timer: '', }},computed: { hourString() { return this.formatNum(this.hour) }, minuteString() { return this.formatNum(this.minut
2022-05-12 17:26:23
329
原创 Vue解决data数据改变时,v-for无法实现实时更新dom元素的问题(template中代码的局部刷新)
问题描述利用Vue做项目过程中,经常使用v-for渲染多个重复组件或dom元素,比如:传递json/字典,利用v-for遍历json中的key和value,并渲染到页面中,改变元素的顺序,如下所示: <el-card class="content-card" v-for="(questionsData,i) in form.questionsData"> //具体的业务 ...... </el-card>然而,v-for在设计过程中,无法实现对数据的双向绑定,也就
2022-04-24 17:22:51
7643
2
原创 HTML5+jSignature插件手写签名生成图片并转换成文件流实现服务器上传功能
简介项目结构:html+vue+springboothtml引入VUE项目vue.min.js、jQuery的jquery-3.4.1.min.js,签名:modernizr.js、jSignature.min.js、jSignature.min.noconflict.js,手机端mui.min.js,弹窗样式:mustache.js、zeroModal.jsHTML<!DOCTYPE html><html> <head> <meta charse
2022-03-10 15:34:30
2140
原创 图片和字节流base64互转
这个是删减版例子仅做参考,把图片读成字节流转成base64字符串,然后再把base64字符输出成图片package com.jd.io; import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.Fil
2022-02-19 21:33:35
1931
原创 图片上传存为base64,通过浏览器把base64字符串下载为图片
图片上传,base64互转1、前端是 手机端app 用mui组件上传图片2、java服务端把上传的图片用base64保存以及点击的时候怎么把base64字符串通过浏览器下载3、总结1、前端是 手机端app 用mui组件上传图片//点击上传按钮触发此事件,随便写个button按钮就行getSheet:function(){ plus.nativeUI.actionSheet({ title:"请选择", cancel:"取消", buttons:[{title:"拍照"},{title:"
2022-02-19 21:07:55
1312
原创 java端分词工具ANSJ插件的基本使用
前言:Java有11大开源中文分词器,分别是word分词器,Ansj分词器,Stanford分词器,FudanNLP分词器,Jieba分词器,Jcseg分词器,MMSeg4j分词器,IKAnalyzer分词器,Paoding分词器,smartcn分词器,HanLP分词器。不同的分词器有不同的用法,定义的接口也不一样,至于效果哪个好,那要结合自己的应用场景自己来判断。这里我就主要介绍Ansj中文分词器,它是一个开源的 Java 中文分词工具,基于中科院的 ictclas 中文分词算法,比其他常用的开源分词
2022-01-17 14:49:33
1864
原创 java8新特性Stream中的iterate、skip和limit方法以及组合使用
好久不写了,今天看代码的时候发现有个同事在用新特性写出来的代码比我写出的代码简洁了好多。就是用Stream的3个新特性组合使用的,赶紧去研究了一下。好了,废话到此为止,上代码。1、iterate的使用(final T seed, final UnaryOperator f)作用:指定一个常量seed,生成从seed到常量f(由UnaryOperator返回的值得到)的流。根据起始值seed(0),每次生成一个指定递增值(n+1)的数,limit(5)用于截断流的长度,即只获取前5个元素。 pub
2022-01-11 16:30:53
3841
原创 Oracle创建表空间、用户、授予权限
1、创建表空间create tablespace mytablespace datafile 'd:\mytablespace.dbf' size 100m aotuextend on next 10m; sql解释:mytablespace : 表空间名称datafile: 指定表空间对应的数据文件(位置)size:表空间的初始大小autoextend on :自动增长,next: 一次自动增长的大小格式:格式固定,顺序不能变create tablespace 表空间名称d
2020-11-18 09:52:32
391
原创 百度地图基本配置项 map核心类 自定义控件
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no"> <meta http-equiv="X-UA-Compatible" content="ie=edge">
2020-10-28 15:44:02
1487
原创 HZRecorder+科大讯飞语音转换文字
最近项目在做一个微信公众号,但是用的jsp+js+java,没法调用wx自带的接口,所以就找了科大讯飞的接口调用,遇到了不少波折,这里记录一下过程注册科大讯飞账户,得到认证信息科大讯飞语音转换文字下载demodemo、webapi文档1、下载好demo文档、音频样例之后,用IDEA或者Eclipse启动就能成功2、html的话原先在百度找了个浏览器支持MediaRecorder API的技术,最后发现用这个技术得到的音频文件科大讯飞的webapi不能识别,好难受~~~3、最后好不容易找
2020-09-08 15:15:11
6936
7
原创 html占位符
今天写html时,发现想把标签上下对齐好难,用了 好多个& nbsp; 也不好使,搜了搜发现占位符很好使,记录一下。符号表示 ;英文半角空格不换行 ;英文半角空格不换行 ;中文全角空格&ensp;半角空格 ;半角空格 ;全角空格&emsp;全角空格 ;四分之一全角空格 ;英文.
2020-07-08 09:55:30
1039
2
原创 java复制文件
话不多说,直接上代码package com.yawei.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class TestUtil { //创建一个copy 文件的方法 public static void copyfile(File src, File docfile)throws Exception{ //创建一个
2020-06-16 09:29:43
342
原创 java上传、下载文件(相对路径)
今天写了上传文件,遇见了一些小小的问题,把完成版记录下来,做个记录1、html+js(bootstarp)此处用的是bootstarp框架<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="mo
2020-06-15 13:58:03
3815
3
原创 oracle instr 和like
/* * 返回子字符串在源字符串中的位置(字符串位置从1开始,而不是从0开始) * @param str 源字符串 * @param substr 子字符串 * @param position 检索位置,可省略(默认为1),参数为正时,从左向右检索,参数为负时,从右向左检索 * @param occurrence 检索子串出现次数(即子串在源串第几次出现),可省略(默认为1),值只能为正整数,否则会报错 * @return 返回子字符串在源字符串中出现的位置(没找到返回0) */
2020-06-11 16:14:11
602
原创 MyBatis 读取CLOB格式字段 返回Map相关问题
MyBatis 读取clob格式字段 返回Map,get到的数据oracle.sql.CLOBClob columnClob = (Clob) map.get("column");public String ClobToString(Clob clob) throws SQLException, IOException { String ret = ""; Reader read= clob.getCharacterStream(); BufferedReader br = new Buffer
2020-06-11 16:08:50
1064
4
原创 oracle 查询锁表、用户锁定、解锁
1.查询哪些对象被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;2.解锁对象:(其中100,266分别是上面查询出的sid,serial#)alter system kill session '100,266'; 3.查询用户是否锁定
2020-06-11 16:00:08
835
原创 js调用浏览器打印方法
1、javascript中的方法function dayin(){ var userAgent = navigator.userAgent.toLowerCase(); //取得浏览器的userAgent字符串 if (userAgent.indexOf("trident") > -1){ layer.msg("请使用google或者360浏览器打印"); return false; }else if(u
2020-06-11 15:55:24
1084
原创 oracle 根据15、18位身份证用SQL判断年龄性别
select case when length(cerno) = 18 then ceil((to_char(sysdate, 'yyyyMMdd') - to_char(to_date(substr(cerno, 7, 8), 'yyyy-MM-dd'), 'yyyyMMdd')) / 10000) when length(cerno) = 15 then ceil((to_char(sysdat
2020-06-11 15:44:09
2074
原创 java重定向另一个项目
java重定向跳转通过ModelAndView跳转@RequestMapping("alipayforward") public ModelAndView alipayforward(HttpServletRequest req, HttpServletResponse resp) throws Exception { String contNo =req.getParameter("contNo"); logger.info("访问/downloadRequ
2020-06-11 15:26:17
306
转载 PLSQL定时任务创建 Oracle数据库dbms_job
创建一个jobjob创建begin sys.dbms_job.submit(job => 1, --代表的是号码,第几个定时任务 what => 'sys_mailing_list_job;', --这个是调用的你想使用的存储过程切记要打;不然会报错 next_date => to_date('20-08-2018 14:05:00', 'dd-mm-yyyy hh24:.
2020-06-11 15:17:54
1053
原创 Oracle数据库一些个人常用的小sql
1、SELECT * FROM ALL_TAB_COMMENTS WHERE OWNER = '用户' AND COMMENTS LIKE '%表注释%'; //查询表2、SELECT REPLACE(REPLACE(REPLACE(TIME,' ','') ,'-',''),':','') FROM ADMINTEST;//替换3、SELECT DECODE('李浩','李','L...
2018-10-26 12:00:40
119
转载 遍历map的四种方法
上代码:1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 5 public class TestMap { 6 public static void main(String[] args) { 7 Map<Integer, Strin...
2018-10-26 11:48:36
108
原创 安装vue环境的个人理解
安装淘宝镜像 : npm install -g cnpm --registry=http://registry.npm.taobao.org 安装环境(最重要的一步): npm installcnpm install node-sass --savenpm install --save qrcodejs2npm run dev备注:可以在安装完 npm install 后启动一下...
2018-10-26 11:31:21
128
原创 oracle时间类型转换的一点个人技巧
1、存入的数据是date类型(2010/10/10 10:10:10)转换成14位VARCHAR2 TO_CHAR(TIME,'YYYYMMDDHH24MISS')2、存入的数据是VARCHAR2类型(20101010101010)转换成date类型就TO_DATE(TIME,'YYYY/MM/DD HH24:MI:SS')3、字符型转成timestamp代码如下: to_tim...
2018-10-22 14:16:32
385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人