在 Fix ISP Block 之后,管理后台的 IP 发生了变化,但是实际新 IP 不可用。 使用 VNC 连接服务器,进入/etc/netplan 目录,找到其中的配置文...
在 Fix ISP Block 之后,管理后台的 IP 发生了变化,但是实际新 IP 不可用。 使用 VNC 连接服务器,进入/etc/netplan 目录,找到其中的配置文...
当在 ConstraintLayout 中添加约束,使两个 View 水平排布时,如下: 在默认情况下,子 View 会均匀分布空余空间。如果想让两个 View 挨在一起,或...
背景:只想针对某个特殊的域名走代理,而其他域名不走代理。或者不同的域名走不同代理。 打开.gitconfig 文件,一般在用户目录下。 在文件的末尾加上对应的代理配置内容即可...
1. 安装Nginx 使用 docker pull nginx 下载最新的 Nginx Docker 镜像。下载完毕后,使用 docker run -d -p 80:80 -...
基本概念 教程地址:https://www.runoob.com/docker[https://www.runoob.com/docker] Docker 相当于一个虚拟机,...
一. 解构声明简介 解构声明,可以将一个对象解构成多个变量,像下面这样 一个解构声明同时创建多个变量,并且可以单独使用这些变量。对于每一个解构的变量,在访问时,实际最终都会调...
同事突然问能不能在app.gradle中获取buildConfigField设置的值,因为想要在输出包名的时候,带上这里面的参数,所以就研究了一下 基本上都是Java的东西,...
https://guanjia.qq.com/knowledge-base/content/1359?from=clinic[https://guanjia.qq.com/k...
当使用 Handler.hasCallbacks 方法时,会提示该方法只在 API 29 以上生效。 事实上,该方法从 API 16 开始就存在,不过一直是隐藏的。[1][h...
How to Convert Android Gradle Groovy to KTS? - DEV Community[https://dev.to/vtsen/how-t...
例如,需要将以下文字: 替换为 则需使用组捕获(https://www.jetbrains.com/help/idea/tutorial-finding-and-replac...
具有系统签名的应用,通过 AppOpsManager 授予悬浮窗权限。https://stackoverflow.com/a/68588681/12611441[https:...
https://blog.csdn.net/weixin_38858037/article/details/123754242[https://blog.csdn.net/w...
问题描述 我定义了一个文字输入框: 当这个输入框的高度小于56dp时,就会出现文字显示不完整的问题,如图: 出现这个情况的原因是因为 TextField 中包含了一个 con...
注:解决方式在最后。 一、问题复现 Compose Desktop,AlertDialog代码如下: 这里设置了RoundCornerShape圆角,弹出的对话框如图: 发现...
设置-关闭硬件加速。 重启浏览器后,字体恢复正常。再次开启硬件加速,重启浏览器后,仍然正常显示。 估计是chrome 的 bug。
OrEmpty 函数 orEmpty 是 Collection<T>? 类型和 List<T>? 类型的扩展函数,看看它的定义: 非常简单,该函数会判断该对象是否为空,以此决...
@溵水风 🙏
【Android】在 Android / kotlin 中搭建 AspectJ 环境之前我写过一篇关于 AspectJ 的文章(https://www.jianshu.com/p/3dbf29ed2a7e[https://www.jianshu.com/p/...
能生效的,我写了个demo可以看看:https://github.com/LittleFogCat/AspectJ-AndroidDemo
【Android】在 Android / kotlin 中搭建 AspectJ 环境之前我写过一篇关于 AspectJ 的文章(https://www.jianshu.com/p/3dbf29ed2a7e[https://www.jianshu.com/p/...
如图: 解决方式: Help -> Check for updates... 更新版本