Ktor配置SSL Ktor配置SSL实现https参考: SSL and certificates | Ktor SSL - 快速入门 - Ktor (kotlincn.net) 生成SSL证书我直接在阿里云白嫖了免费SSL证书:选购SSL证书 (aliyun.com) 选择jks格式并下载解压 应该有一个xxx.jks文件和一个jks-password.txt密钥文件 查看证书别名(keyAlias) 找到电脑的 2023-01-26 BackEnd #ktor
Ktor部署到云服务器 Ktor部署到云服务器(Linux)部署 Ktor 项目有很多种方式,包括 war、jar 或是打包在 Docker 容器内。 jar 是一种 Java 档案文件,可以将类文件打包成一个单一可运行的文件。 生成 jar 文件后,就可以通过 java -jar *.jar 的方式将程序运行起来。 前提 一个准备部署的Ktor项目 一台Linux服务器(CentOS7.6),如果没有服务器可以点击这里 2023-01-26 BackEnd #ktor #Linux #CentOS
安卓使用Retrofit获取网络数据 使用Retrofit获取网络数据参考:从互联网获取数据 (google.cn) Retrofit官方文档:Retrofit (square.github.io) 添加Retrofit依赖项Android Gradle 允许您将外部库添加到项目中。除了库依赖项之外,您还需要添加托管库的代码库。 打开模块级 Gradle 文件 build.gradle (Module: MarsPhotos.app 2023-01-17 Android #Retrofit
关于软件工程他们没有教你的事情 转载并翻译自Things they didn’t teach you about Software Engineering (vadimkravcenko.com),侵权立删。 关于软件工程他们没有教你的事情与往常一样,由于这篇文章充满主观性,在开始之前我们先来个免责声明。无论您是经验丰富的专业人士还是刚刚踏足该领域的新人,我都希望这些见解将提供有价值的观点。 自 2022 年年中以来,我一直在考 2023-01-12 career #development
使用nginx强制https 如果没有服务器可以点击这里购买,新用户超低价! ssl证书购买及安装请参考: 在Nginx或Tengine服务器上安装证书 (aliyun.com) 进入nginx的服务器配置文件夹,默认在/etc/nginx cd /etc/nginx 安装tree(非必要,可略过) sudo yum install tree 使用tree查看nginx的目录结构 tree 我的输出如下: . ├── 2023-01-12 BackEnd #Nginx
蓝桥杯回形取数 问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。 输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。 输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。 我的解法# 获取m,n m, n = map(in 2023-01-01 algorithm #蓝桥杯
Android可视化UI设计 可视化UI设计[TOC] 约束布局ConstraintLayout约束布局ConstraintLayout是一个使用“相对定位”灵活地确定控件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于复杂的页面层级嵌套过多的问题——层级过深会增加绘制界面需要的时间,影响用户体验,以灵活的方式定位和调整小部件。 基本位置约束 直接拖动蓝点。首先认识 2022-12-17 Android #layout #view
Android屏幕旋转ScreenOrientation 屏幕旋转ScreenOrientation性质 对于ConstraintLayout,如果使用绝对布局,旋转可能会导致控件显示异常。 对于相对位置的控件,在大多数情况下还可以正常显示,但是有可能存在异常。 屏幕旋转时,Activity会重新加载。 控制旋转在manifest文件中为Activity添加属性: android:screenOrientation="portrait&qu 2022-12-17 Android #view
Android应用图标 应用图标自适应图标 | Android 开发者 | Android Developers (google.cn) Vector drawables overview | Android Developers (google.cn) <vector xmlns:android="http://schemas.android.com/apk/res/android" 2022-12-17 Android #Icon
Android本地化 本地化实现多语言在/res/values/strings.xml打开Translation Editor,点击地球图标,选择语言,进行翻译 软件语言会根据系统环境自动适配 2022-12-17 Android #多语言