ifu25 发布的文章
- 首页
- ifu25
Adobe CC 2022 Win&Mac 下载地址(更新:2022-02-13)
本文将持续更新最新版 Adobe 系列软件,下载后直接安装即可使用。感谢 @vposy 大神的作品。最新更新:2022-02-13链接: https://pan.baidu.com/s/10DFIxKGG6wcjWnpeW3sCrQ?pwd=jibv提取码: jibv
下载工具:Internet Download Manager(IDM) v6.40.2
Internet Download Manager链接: https://pan.baidu.com/s/1JYfhTCjuIijakZPltaA_vg?pwd=vyg6提取码: vyg6
Kotlin:内置函数 let、also、with、run、apply 提高开发效率
前言在Kotlin中,有一些用于扩展 & 方便开发者编码的内置函数,能大大提高开发者的开发效率。今天,我将主要讲解的是:let函数also函数with函数run函数apply函数1. let 函数1.1 简介1.2 使用方法// 作用1:使用it替代object对象去访问其公有的属性 & 方法 object.let{ it.todo() } // 作用2:判断object为n...
Kotin:接口回调中 Lambda 表达式让代码更简洁
基础知识:接口回调中Lambda使用在 Kotlin 中可使用 Lambda 函数简化一些不必要的嵌套接口回调方法注:仅支持单个抽象方法回调,多个回调方法不支持。// Java接口回调 mVar.setEventListener(new ExamEventListener(){ public void onSuccess(Data data){ // ... ...
Android:http 请求异常:Trust anchor for certification path not found
问题描述昨天重新申请了接口 api 的域名证书,今天发现登录报错了java.security.cert.CertPathValidatorException: Trust anchor for certification path not found解决方案(之一)根据之前经验分析和域名证书有关,于是通过 https://myssl.com/ 检测确实发现:域名证书链不完整,补全即可。参考:...
微信小程序:因域名证书链不完整造成无法真机调试
微信开发社区提问https://developers.weixin.qq.com/community/minihome/doc/000eee9b328c0003709bc0d5c5b800问题描述之前收到反馈小程序无法真机调试了,无法访问服务端,经过各种检查没有发现什么问题。无意间换了一个二级域名竟然可以了,原来这和域名有关,经过不段测试发现有的域名可以有的不可以,没有找到规律。期间暂时无果...
C#:iif 非短路计算及“尝试除以 0”异常
问题描述1:iif 不短路如下调试所示,DataTable.Compute() 方法中使用 iif 函数,条件为 ture,期望得到的结果是 0,而不需要计算后面的 1.00/0。现象表明虽然条件为 true,但后面的 false 的结果表达式仍被计算了,于是发生异常。表达式:dt.Compute("iif(0=0,0,1.00/0))"),"")原因...
Spring Boot:List 请求参数校验(Kotlin 版)
问题描述请求参数使用 List<T> 类型时,T 类型中定义的参数校验规则不生效。参数类data class ReqParam( @field:NotBlank(message = "姓名不能为空") val name: String? )控制器@RequestMapping("valid") fun valid(@Vali...
Chrome:标签页打开太多时滚动显示
效果演示默认情况下打开标签页太多了就会挤在一起显示很小,看不清哪个是哪个,设置成如下效果就好多了,很多国产浏览器默认就这样。设置方法地址栏输入:chrome://flags/搜索:Tab Scrolling设置为:Enabled - tabs shrink to a large width如图:
Windows:调整音量快捷键
之前一直使用音速启动这款软件来定义调整音量的快捷键,不过升级到 win11 后经常在调整音量时造成音速启动崩溃。使用 PowerToysPowerToys 是微软官方出品的适用于 Windows 的小工具合集,其中的键盘管理器可以支持为调整音量定义快捷键,非常好。下载地址https://github.com/microsoft/PowerToys/releases
lively:免费开源的动态桌面壁纸
分享一款 Windows 上免费开源的动态桌面壁纸软件,可以让你的桌面动起来,非常的炫酷。LivelyLively Wallpaper 是一款开源免费的 Windows 动态桌面/视频壁纸/桌面美化软件,它可以让你的 PC 桌面“骚动起来”,一打开电脑就能感受到扑面而来的酷炫动画效果视觉冲击!每天都能让你心情大好。Lively Wallpaper 自带了十多套预设的动态桌面壁纸可供用户选择,...
Maven:终端执行命令时指定 JDK 版本
需求描述系统环境变量中设置的 JDK 版本为 jdk-17,而有的项目是用的 jdk 1.8,这样在使用 mvn 命令打包时会使用 jdk-17 来编译,是会出问题的。相关阅读实现方案有两种方式可以修改 mvn 命令执行时使用的 jdk 版本。首先查看当前 mvn 使用的 jdk 版本mvn -v方法1:永久有效修改 D:\Maven\apache-maven-3.8.3\bin\mvn.c...
MyBatis-Plus:update 操作只更新客户端请求参数提供的列名
应用场景项目使用 mybatis-plus,客户端提交更新请求,有时只需要更新部分列,其中有的列要更新成 null,但 mybatis-plus 默认的更新行为会忽略 null 的字段,当然这个可以通过配置更新策略 updateStrategy 来调整,此文不讨论。解决方案最终我设计的方案:客户端提供了哪几列,就只更新这几列,包括 null 值也要更新。思路:1、获取 request 请求...
Gradle:执行命令时指定 JDK 版本
应用场景在命令行执行 Gradle 时使用的 Gradle 版本为系统环境变量中指定的 Gradle 版本,使用的 JDK 为系统环境变量 JAVA_HOME 指定的 JDK。来自 Gradle 官网的说明:JAVA_HOMESpecifies the JDK installation directory to use for the client VM. This VM is also u...