摘要:
1. 将 classes.jar 放入 app/libs 文件夹下 右键点击 jar 包,点击 Add as Library 2. 项目级 Gradle 文件新增以下配置 gradle.projectsEvaluated { tasks.withType(JavaCompile) { Set<Fil 阅读全文
摘要:
### 前言 **一次性密码**(英语:one-time password,简称OTP),又称动态密码或单次有效密码,是指电脑系统或其他数字设备上只能使用一次的密码,有效期为只有一次登录会话或一段短时间内。**基于时间的一次性密码算法**(英语:Time-based One-Time Passwor 阅读全文
摘要:
## 前言 为了内网系统激活需要,搭建此客户端。 #### 1. 下载二进制文件 打开项目官网:https://github.com/Wind4/vlmcsd 下载项目二进制文件: ![image](https://img2023.cnblogs.com/blog/1413789/202308/14 阅读全文
摘要:
创建挂载目录 mkdir /media/nas 创建认证文件。若无密码可以忽略这一步。 sudo vim /root/.examplecredentials 按照以下格式写入用户名密码: username=example_username password=example_password 为确保安 阅读全文
摘要:
前言 所在公司的项目中有一款应用应客户要求,需要接入 Firebase Crashlytics,在此提前练手,也做个总结。本文以最新的 Gradle 7.5 为例,如果 Gradle 版本比较低,添加依赖那一章节可参考官方文档。 1. 登录 Firebase 控制台,创建项目及应用 输入项目名称,点 阅读全文
摘要:
安装socat apt install socat 根据需求确定要转发的端口 比如,我的需求是监听IPv6的某一TCP端口,并转发至局域网内某一特定主机,可以使用以下命令: socat TCP6-LISTEN:xxxx,fork TCP:1.2.3.4:xxx UDP端口也类似: socat UDP 阅读全文
摘要:
RTL 语言,即 right to left language,也就是右对齐的语言,与一般语言按照左对齐的方式不同,需要进行特别适配。 AndroidManifest.xml 文件中,增加 android:supportsRtl 属性值为 true <application ... android: 阅读全文
摘要:
ContentProvider 可以用来原生读写 Android 自带的数据库 SQLite。 使用 Studio 创建一个 ContentProvider, 名字叫 TestContentProvider 。 AndroidManifest.xml 文件: <manifest ...> <appl 阅读全文
摘要:
前言 本系列文章内容来自于《Thinking in Java》作者的最新续作《On Java》基础卷,作者根据最新 Java 8、11、17的内容,重讲了Java的编程思想,值得初学者阅读。 操作对象 Java将一切都视为对象,但实际操作的其实是该对象的引用,再由引用来修改对象信息。 一种安全的做法 阅读全文
摘要:
前言 本系列文章内容来自于《Thinking in Java》作者的最新续作《On Java》基础卷,作者根据最新 Java 8、11、17的内容,重讲了Java的编程思想,值得初学者阅读。 引子 编程语言是用于创建应用程序的思维模式。而面向对象编程(OOP)是使用计算机作为表达媒介的一种尝试。 抽 阅读全文