会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
古兰精
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
126
下一页
2021年11月18日
Java AES加解密报错javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher的问题原因及2种解决方式
摘要: 一、问题背景及原因分析 需求对保密性要求严格点,就用的 AES + 盐值 + 偏移向量 去做,前端加密传递参数,Java 解密参数,然后查询数据,得到数据后再将数据加密返给前端,前端最对数据进行解密,得到具体数据使用。 在此过程中发现偶尔使用 Java AES 解密前端传递的参数时会报这个异常,如下
阅读全文
posted @ 2021-11-18 22:26 古兰精
阅读(12313)
评论(0)
推荐(0)
2021年11月17日
解决uniapp ios播放本地视频不显示controls的问题、uni-app video开始播放如何设置默认全屏
摘要: 一、uniapp ios播放本地视频不显示controls的问题 1、问题背景:在 app 上做视频课程缓存下载观看的功能,把视频下载,利用本地地址查看,在安卓是正常的,但是在 ios 时会没有 video 的 controls (暂停、全屏、进度条)那些 2、问题原因:不清楚,可能是 uniapp
阅读全文
posted @ 2021-11-17 17:07 古兰精
阅读(3295)
评论(0)
推荐(0)
2021年11月12日
浅析security遇到java.lang.IllegalArgumentException:Cannot pass null or empty values to constructor问题处理
摘要: 一、问题描述 使用 Spring Security 开发登录鉴权校验时,发现部分用户报错:Reason: Cannot pass null or empty values to constructor in spring security ERROR ***.security.JWTLoginFil
阅读全文
posted @ 2021-11-12 18:47 古兰精
阅读(2709)
评论(0)
推荐(0)
浅析如何保证vuex中的state动态添加属性的响应式及解决deep watch / computed监听vuex state对象属性变化不生效的问题
摘要: 一、vuex 的 state 如何保证其响应式 vuex 的 store对象的 state 是响应式的,凡是预先在 state 中定义的状态,都会被加入到响应式系统中,当状态发生了变化,所有引用状态的 vue 文件的 template 都会随之发生变化,做到响应式的功能。 但是其前提是:提前定义好的
阅读全文
posted @ 2021-11-12 13:40 古兰精
阅读(5544)
评论(0)
推荐(0)
浅析pdfbox将pdf文件转图片报错Cannot read JPEG2000 image的问题及JPEG与JPEG2000介绍了解
摘要: 一、问题背景 1、问题报错:How to fix "Cannot read JPEG2000 image: Java Advanced Imaging (JAI) Image I/O Tools are not installed" 我正在建立一个java项目,使用pdfBox从PDF中获取图像。因
阅读全文
posted @ 2021-11-12 13:06 古兰精
阅读(3944)
评论(0)
推荐(1)
2021年11月10日
浅析Vue3中vuex的基本使用、模块化及如何使用mapState/mapGetters和mapActions
摘要: 一、vuex的基本使用 1、vuex 的基本结构及基本使用:src/store/index.js 中,代码如下 // vue3中创建store实例对象的方法createStore()按需引入 import { createStore } from 'vuex' export default crea
阅读全文
posted @ 2021-11-10 22:24 古兰精
阅读(5329)
评论(0)
推荐(1)
2021年11月9日
浅析Object.assign()基本用法(对象合并、同名属性覆盖、仅1个参数时直接返回、target不是对象会转成对象、源对象位置为非对象时不同的处理规则-字符串的特殊情况、拷贝的属性限制)及需要注意的点(浅拷贝、同名属性替换、数组的处理-把索引当属性替换、取值函数先取值再拷贝)和常见应用(给对象添加属性、合并多个对象、给属性设置默认值)
摘要: 一、基本用法 1、Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。 const target = { a: 1 }; const source1 = { b: 2 }; const source2 = { c: 3 }; Obj
阅读全文
posted @ 2021-11-09 17:31 古兰精
阅读(9807)
评论(0)
推荐(1)
2021年11月5日
浅析Vue3中如何通过v-model实现父子组件的双向数据绑定及利用computed简化父子组件双向绑定
摘要: 一、vue2 中 sync 修饰符的功能在 vue3 中如何呈现? 1、sync 修饰符回顾 1、vue 规则:props 是单向向下绑定的,子组件不能修改 props 接收过来的外部数据。 2、如果在子组件中修改 props ,Vue会向你发出一个警告。(无法通过修改子组件的props来更改父组件
阅读全文
posted @ 2021-11-05 19:17 古兰精
阅读(9439)
评论(1)
推荐(2)
浅析setup如何通过ref获取子组件实例中的DOM结构/数据/方法及获取子组件实例数据都是空的处理(defineExpose API 的使用)、Vue3模板引用refs、在组合式API中使用template refs、for循环中如何获取及重置refs、如何监听模板引用
摘要: 一、通过 ref 获取子组件实例中的DOM结构数据及方法 setup 怎么获取子组件的 ref ?在 Vue3 中,如果要在父组件拿到子组件(子组件的DOM结构、数据、方法),可以通过 ref。即在父组件中定义响应式数据 ref(null) ,并绑定给子组件,在需要的时候,通过定义的响应式变量即可获
阅读全文
posted @ 2021-11-05 17:41 古兰精
阅读(9505)
评论(2)
推荐(2)
2021年11月3日
Vue3实践指南:Prettier代码格式化工具、格式化Vue出现单引号变双引号及分号问题、useRouter执行后undefined问题、Property 'value' does not exist on type 'HTMLElement'、error Unexpected mutation of “xxxx“ prop
摘要: 一、Prettier代码格式化工具 Prettier 是一个代码格式化工具,它可以支持 js/jsx/ts/flow/json/css/less/scss 等文件格式。 1、为什么要使用 Prettier? 用来替代 lint 中的一些场景,比如说分号/tab缩进/空格/引号,这些在lint工具检查
阅读全文
posted @ 2021-11-03 22:49 古兰精
阅读(6994)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
126
下一页
公告