欢迎光临小站!
WebClient用法 WebClient用法
WebClient是RestTemplete的替代品,有更好的响应式能力,支持异步调用,可以在Springboot项目中实现网络请求。pom.xml中添加以下依赖 <dependency> <groupId&g
2022-09-24
SpringBoot异步任务调用 SpringBoot异步任务调用
SpringBoot中使用@EnableAsync和@Async注解来实现异步任务功能,具体有如下三种方式,可自定义的程度依次递增。 方式一Application启动类上加上@EnableAsync注解 package com.exampl
2022-09-22
Vagrant快速部署多个虚拟机 Vagrant快速部署多个虚拟机
Vagrant官网:https://www.vagrantup.com/ 一、安装 进入官网,点击Download 进入下载页,选择Windows 平台进行下载 点击运行安装包进行安装即可 二、添加中科大Centos7镜像box 进入项目
2022-06-06
几种Latex写作方式 几种Latex写作方式
现在编写 Latex 文件比较流行的方式主要有四种: 在 Overleaf 上在线编辑 使用 TeXstudio + TeX Live 编辑 使用 VS Code + TeX Live + SumatraPDF 编辑 使用 CTex 套装
2022-05-04
群晖Docker里的tmm怎么设置密码访问 群晖Docker里的tmm怎么设置密码访问
1. 使用docker容器docker pull dzhuang/tinymediamanager 2. 安装完成后,进入容器的终端机里,输入x11vnc -storepasswd 设置密码,并确认密码保存位置,一般是 /root/.vnc
2022-04-30
安卓动态DPI 安卓动态DPI
概念##px物理像素点,经常说的分辨率的单位就是px##dpi屏幕密度,即每英寸的像素个数,一英寸等于2.54厘米$dpi = \frac{\sqrt{width^2+height^2}}{diagonal}$其中$width,height
2022-04-01
Vendor和SSI分别是什么 Vendor和SSI分别是什么
个人理解,安卓系统分为Vendor和SSI两个部分,Vendor里封装了硬件的一些驱动,这些文件随着手机硬件的不同而有所改变,而SSI则偏向于软件层面,两个不同硬件的手机可以使用同一套SSI,例如小米手机有很多型号,但它们用的都是同一套SS
2022-03-24
安卓异步消息处理机制 安卓异步消息处理机制
Android中的异步消息处理主要由4个部分组成:Message、Handler、MessageQueue和Looper。 Message是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间传递数据。 Handl
2022-03-23
Lifecycle应用总结 Lifecycle应用总结
在编写Android应用程序的时候,可能会经常遇到需要感知Activity生命周期的情况。比如说,某个界面中发起了一条网络请求,但是当请求得到响应的时候,界面或许已经关闭了,这个时候就不应该继续对响应的结果进行处理。因此,我们需要能够时刻
2022-03-23
一个实时响应Toast的工具类 一个实时响应Toast的工具类
在安卓开发中,如果我们直接使用 Toast.makText(context, text, Toast.LENGTH_SHORT).show() 来显示Toast消息的话,若用户在当前Toast还未结束时继续触发Toast提示,应用只能等当前
2022-03-22
安卓文件写入权限申请模板 安卓文件写入权限申请模板
AndroidManifest.xml<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> MainActivity.ktcla
2022-03-18
第一行代码(第二版) 断点下载代码修正 第一行代码(第二版) 断点下载代码修正
ServiceBestPractice第二版的代码需要修改两处,第一处位于DownloadService.java中的getNotification()方法 private Notification getNotification(Stri
2022-03-14
3 / 7