前端应用/SPA/MPA/SSR/SSG/PWA

前端应用开发模式

1. 多页应用 (MPA: Multi-Page Application)

  • 多页应用是一种传统的 Web 应用程序架构,其中每次用户请求一个页面,服务器都会返回一个新的 HTML 页面。
  • 特点:
    • 每个页面都有自己的 URL,页面之间的导航会触发整个页面的重新加载。
    • 适合内容丰富且独立页面较多的应用(如电子商务网站、博客等)。
    • SEO 友好,因为每个页面都有独立的 URL 和可索引的内容。
    • 服务器端处理和渲染大部分逻辑,因此首屏加载速度快,尤其是在低性能设备上。

2. 服务端渲染 (SSR: Server-Side Rendering)

  • 服务端渲染是指在服务器上生成 HTML 内容,然后将生成的页面发送给客户端。这种方式结合了 SPA 和 MPA 的优点。
  • 特点:
    • 首屏加载速度快,因为 HTML 是由服务器生成的,并且直接返回给客户端。
    • 对 SEO 友好,因为爬虫可以立即访问完整的 HTML 内容。
    • 可以通过框架(如 Next.js for React, Nuxt.js for Vue)实现,既能保持客户端交互性,也能享受服务端渲染的性能优势。
    • 缺点是服务器压力大,复杂的应用可能需要更强的服务器资源。

3. 静态网站生成 (SSG: Static Site Generation)

  • 静态网站生成是在构建时将所有内容预渲染为静态 HTML 文件。这些文件在服务器上托管,并在请求时直接提供给用户。
  • 特点:
    • 静态生成的页面通常更快,因为它们不需要运行时服务器渲染。
    • 非常适合内容相对不经常变化的网站(如博客、文档、公司网站等)。
    • SEO 友好,因为所有页面都是预生成的 HTML。
    • 可以通过 Jamstack 架构和工具(如 Gatsby for React, Gridsome for Vue)来实现。
    • 适合需要高性能和低成本的网站,但对实时性要求高的动态网站不太合适。

4. 渐进式 Web 应用 (PWA: Progressive Web App)

  • 渐进式 Web 应用是一种结合 Web 技术和原生应用体验的应用程序,可以在各种设备和平台上提供一致的用户体验。
  • 特点:
    • 可以离线使用,通过 Service Worker 缓存静态文件和数据。
    • 支持推送通知、后台同步等功能。
    • 在用户设备上像原生应用一样工作(支持添加到主屏幕)。
    • 适合需要原生应用体验但不希望用户通过应用商店下载的应用。

5. 微前端 (Micro-Frontend)

  • 微前端是一种架构风格,将前端应用分解为较小的、独立的部分,这些部分可以由不同的团队开发和部署。
  • 特点:
    • 类似于微服务架构,将前端应用分为多个微型应用,这些应用可以独立部署和升级。
    • 允许不同的团队使用不同的技术栈来构建独立模块。
    • 提高了代码的可维护性和可扩展性。
    • 适合大型团队开发的大型应用程序,尤其是需要高度模块化的企业级应用。

6. 混合模式(Hybrid Apps)

  • 混合模式结合了多种渲染策略的优势,例如通过 SSR 提供快速首屏加载,通过客户端渲染 (CSR) 提供快速的后续导航和互动。
  • 特点:
    • 可以根据应用的不同部分或页面使用不同的渲染策略(SSR、CSR、SSG)。
    • 适用于需要兼顾 SEO、用户体验、性能的复杂应用。
发表在 html | 前端应用/SPA/MPA/SSR/SSG/PWA已关闭评论

postgres role drop fail

----------- 删除用户失败 -----------

DROP USER yinglong;
ERROR: role "yinglong" cannot be dropped because some objects depend on it
DETAIL: privileges for default privileges on new relations belonging to role postgres in schema public

方法:

postgres=# \ddp

Default access privileges
Owner | Schema | Type | Access privileges
----------+--------+----------+---------------------------
postgres | public | sequence | postgres=rwU/postgres
postgres | public | table | postgres=arwdDxt/postgres+
| | | yinglong=Dxt/postgres

postgres=# REASSIGN OWNED BY yinglong TO postgres;
REASSIGN OWNED

postgres=# DROP OWNED BY yinglong;
DROP OWNED

postgres=# \ddp
Default access privileges
Owner | Schema | Type | Access privileges
----------+--------+----------+---------------------------
postgres | public | sequence | postgres=rwU/postgres
postgres | public | table | postgres=arwdDxt/postgres
(2 rows)

 

 

 

 

发表在 db | postgres role drop fail已关闭评论

docker log

在默认情况下,Docker 的日志驱动器是 json-file,这意味着容器的日志会保存到 JSON 格式的文件中。这个驱动器会将容器的标准输出和标准错误输出写入到一个或多个 JSON 格式的文件中,这些文件通常位于容器的 /var/lib/docker/containers/<container-id>/ 目录下。

如果没有显式指定 --log-driver,则 Docker 将使用默认的 json-file 驱动器。在这种情况下,日志文件会持续增长,直到达到磁盘的限制。因此,如果你使用默认配置,建议定期检查和管理容器的日志,以避免占用过多磁盘空间。

当你配置 --log-opt max-size=100m 时,表示设置容器的日志文件最大大小为 100MB。一旦日志文件达到这个大小,Docker 将自动创建一个新的日志文件,并将日志继续写入新文件。旧的日志文件将保留在磁盘上,除非使用日志管理工具或手动进行清理,否则这些旧的日志文件可能会一直存在。

Docker 默认会将容器的日志文件存放在宿主机的 /var/lib/docker/containers/<container-id>/ 目录下。在这个目录中,每个运行的容器都有一个唯一的标识符(<container-id>),并在该目录下创建一个子目录以存储该容器的相关数据,包括日志文件。

例如,如果你有一个运行中的容器,其容器标识符是 abcdef123456,那么该容器的日志文件将存储在路径 /var/lib/docker/containers/abcdef123456/ 中。

logrotate 是一个常用的日志轮转工具,用于管理和轮转日志文件。它可以帮助你定期备份、压缩和删除旧的日志文件,以便更好地管理磁盘空间。以下是使用 logrotate 来轮转 Docker 容器日志文件的基本步骤:

  1. 安装 logrotate: 如果你的系统上没有安装 logrotate,你需要先安装它。具体的安装方式取决于你使用的操作系统。在大多数 Linux 发行版上,你可以使用包管理工具来安装 logrotate。例如,在 Ubuntu 上,可以运行以下命令:sudo apt-get install logrotate
  2. 配置 logrotate: 创建一个 logrotate 配置文件,以告诉 logrotate 如何处理 Docker 容器的日志文件。在 /etc/logrotate.d/ 目录下创建一个新文件,例如 docker-containers,并添加以下内容:
/var/lib/docker/containers/*/*.log {
    rotate 7
    daily
    compress
    missingok
    delaycompress
    copytruncate
}
  • rotate 7: 保留过去7个日志文件,旧的将被删除。
  • daily: 每天轮转一次。
  • compress: 使用 gzip 压缩旧的日志文件。
  • missingok: 如果日志文件不存在,忽略而不报错。
  • delaycompress: 在下一次轮转时才压缩。
  • copytruncate: 将当前日志文件复制为新文件,然后截断原文件,这样容器可以继续写入。
  1. 手动运行 logrotate 进行测试

sudo logrotate -d /etc/logrotate.conf

  1. 默认情况下,logrotate 通常由定时任务自动触发。查看系统的定时任务设置,确保 logrotate 定期执行。在大多数 Linux 发行版上,logrotate 的定时任务通常存储在 /etc/cron.daily/ 目录中

注:上述内容摘抄自网络

 

发表在 info | docker log已关闭评论

RFC3339 ISO8601

时间格式 RFC3339及 ISO8601备注

ISO 8601

包含多种日期和时间的表示格式,其中一些常见的格式包括

  1. 日期格式:
    • 完整日期:YYYY-MM-DD(例如:2024-01-22)
    • 带星期几的日期:YYYY-Www-DYYYY-Www(例如:2024-W03-5 表示2024年第3周的星期五)
    • 年份和季度:YYYY-Qn(例如:2024-Q1 表示2024年第1季度)
  2. 时间格式:
    • 完整时间:THH:mm:ss(例如:T11:17:53)
    • 时区:±HH:mmZ(例如:+0800 表示东八区,Z 表示UTC)
  3. 日期和时间的组合:
    • 完整日期和时间:YYYY-MM-DDTHH:mm:ss(例如:2024-01-22T11:17:53)
    • 包含时区的日期和时间:YYYY-MM-DDTHH:mm:ss±HH:mmYYYY-MM-DDTHH:mm:ssZ
  4. 时间间隔和持续时间:
    • 时间间隔:PnYnMnDTnHnMnS(例如:P1Y2M3DT4H5M6S 表示1年2个月3天4小时5分钟6秒)
    • 持续时间:PnW(例如:P3W 表示3周)

在 ISO 8601 标准中,时区信息可以使用两种不同的格式表示:一种是带冒号的格式(+08:00),另一种是不带冒号的格式(+0800)。这两种格式都是合法的 ISO 8601 表示。

关于冒号

对于时区信息,ISO 8601 允许使用两种不同的符号分隔小时和分钟部分:

  1. 带冒号的格式(+08:00):
    • + 表示东时区,- 表示西时区。
    • 08 表示小时部分。
    • 00 表示分钟部分。
  2. 不带冒号的格式(+0800):
    • + 表示东时区,- 表示西时区。
    • 0800 表示小时和分钟部分。

这两种格式在表示时区时是等效的,可以根据需要选择使用其中之一。在一些系统和应用程序中,会选择使用不带冒号的格式,因为它更简洁。而有些系统和应用程序则更喜欢带冒号的格式,因为它更符合人们的阅读习惯。

rfc3339 ,iso8601 区别

RFC 3339 是 Internet Engineering Task Force(IETF)发布的一份规范,它定义了一种日期和时间的表示格式。这个格式在很大程度上与 ISO 8601 相似,但 RFC 3339 有一些微小的区别和规定,以适应互联网标准的需要。以下是 RFC 3339 与 ISO 8601 的一些主要区别:

  1. 时区表示方式:
    • RFC 3339 要求时区信息使用冒号分隔小时和分钟,即 ±HH:MM 的格式。例如,东八区表示为 +08:00
    • ISO 8601 允许时区信息使用带冒号或不带冒号的两种格式,即 ±HH:MM±HHMM
  2. 秒的小数部分:
    • RFC 3339 要求秒的小数部分只包括 3 位,即毫秒级别的精度。例如,表示毫秒的小数部分为 .123
    • ISO 8601 允许秒的小数部分包括更多的位数,提供更高的精度。
  3. 日期和时间的分隔符:
    • RFC 3339 使用 T 作为日期和时间的分隔符,与 ISO 8601 的标准格式相同。
    • ISO 8601 允许使用 T 或空格作为日期和时间的分隔符。

总体而言,RFC 3339 是一种基于 ISO 8601 的日期和时间表示格式,它对互联网应用做出了一些特殊规定以适应网络标准的需要。在实际应用中,RFC 3339 与 ISO 8601 通常可以互换使用,但在特定的上下文中,可能会根据标准的要求选择使用其中一种。

参考:

https://en.wikipedia.org/wiki/ISO_8601

https://www.jianshu.com/p/a14c0858e9c6

https://www.iso.org/iso-8601-date-and-time-format.html

https://web.archive.org/web/20171020084445/https://www.loc.gov/standards/datetime/ISO_DIS%208601-1.pdf

https://web.archive.org/web/20171020084445/https://www.loc.gov/standards/datetime/ISO_DIS%208601-1.pdf

 

发表在 info | RFC3339 ISO8601已关闭评论

bash 管道传输

# 将 xxx.tar 传输至 user@host
gzip -c xxx.tar | ssh user@host -p 2212 'cat > /path/to/destination.gz'

# 将 xxx.tar 传输至 user@host
tar -cf - xxx.tar | ssh user@host "tar -xf - -C /path/to/destination"

# 将目录 /home/a 传输至 user@host
tar -czf - /home/a | ssh user@host "cat > /home/a/remote_archive.tar.gz && cd /home/a && tar -xzf remote_archive.tar.gz && rm remote_archive.tar.gz"

发表在 info | bash 管道传输已关闭评论

轨道周期

天文学中,低轨道通常指的是靠近地球表面的轨道,如低地球轨道(Low Earth Orbit,LEO)。LEO 是指那些高度低于约2000公里(1240英里)的轨道。

轨道周期(Orbital Period)是天体绕行一周所需的时间。对于一个天体在低轨道的轨道周期,可以使用以下的近似公式:


其中:

  • 是轨道周期(以秒为单位)。
  • 是圆周率,约为3.14159。
  • 是轨道的半长轴(以米为单位)。
  • 是标准引力参数,等于 ,其中 是引力常数,约为
    ,而 是地球的质量,约为

这是一个近似公式,假设轨道是一个圆形轨道,而且不考虑其他天体的扰动。在实际情况中,由于地球不是一个完美的球体,轨道周期可能会受到其他扰动的影响。

如果知道轨道的半长轴(即轨道的平均距离)的话,可以使用上述公式来计算低轨道的轨道周期.

例:

计算结果将给出轨道周期 的值,单位为秒。

提供了不同的半长轴值,可以根据相同的公式进行计算。

发表在 space | 轨道周期已关闭评论

pure-ftpd

1、pure-ftpd.conf配置文件说明

ChrootEveryone              yes
BrokenClientsCompatibility no
MaxClientsNumber            50
Daemonize                   yes
MaxClientsPerIP             8
VerboseLog                 no
DisplayDotFiles             yes
AnonymousOnly               no
NoAnonymous                 no
SyslogFacility             ftp
DontResolve                 yes
MaxIdleTime                 15
PureDB                       /usr/local/pureftpd/etc/pureftpd.pdb
LimitRecursion              10000 8
AnonymousCanCreateDirs     no
MaxLoad                     4
AntiWarez                   yes
Umask                       133:022
MinUID                      100
AllowUserFXP               no
AllowAnonymousFXP           no
ProhibitDotFilesWrite       no
ProhibitDotFilesRead       no
AutoRename                 no
AnonymousCantUpload         no
PIDFile                     /usr/local/pureftpd/var/run/pure-ftpd.pid
MaxDiskUsage                99
CustomerProof               yes

2. pure-ftpd.conf配置文件说明

参数 说明
ChrootEveryone yes 启用chroot,限制所有用户在其主目录中
BrokenClientsCompatibility yes 兼容不同客户端。
Daemonize yes 后台运行。
MaxClientsPerIP 20 每个ip最大连接数。
VerboseLog yes 记录日志。
DisplayDotFiles no 显示隐藏文件。
AnonymousOnly no 只允许匿名用户访问。
NoAnonymous yes 不允许匿名用户连接。
SyslogFacility none 不将日志在syslog日志中显示。
DontResolve yes 不进行客户端DNS解析。
MaxIdleTime 15 最大空闲时间。
LimitRecursion 2000 8 浏览限制,文件2000,目录8层。
AnonymousCanCreateDirs no 匿名用户可以创建目录。
MaxLoad 4 超出负载后禁止下载。
PassivePortRange 45000 50000 被动模式端口范围。
AnonymousRatio 1 10 匿名用户上传/下载比率。
UserRatio 1 10 所有用户上传/下载比率。
AntiWarez yes 禁止下载匿名用户上传但未经验证的文件。
AnonymousBandwidth 200 匿名用户带宽限制(KB)。
UserBandwidth 8 所有用户最大带宽(KB)。
Umask 133:022 创建文件/目录默认掩码。
MinUID 100 最大UID限制。
AllowUserFXP no 仅运行用户进行FXP传输。
AllowAnonymousFXP no 对匿名用户和非匿名用户允许进行匿名 FXP 传输。
ProhibitDotFilesWrite no 不能删除/写入隐藏文件。
ProhibitDotFilesRead no 禁止读取隐藏文件。
AutoRename yes 有同名文件时自动重新命名。
AnonymousCantUpload yes 不允许匿名用户上传文件。
AltLog clf:/var/log/pureftpd.log clf 格式日志文件位置。
LDAPConfigFile /etc/pureftpd-ldap.conf LDAP 配置文件
MySQLConfigFile /etc/pureftpd-mysql.conf MySQL 配置文件 (参考 README.MySQL)
PGSQLConfigFile /etc/pureftpd-pgsql.conf Postgres 配置文件 (参考 README.PGSQL)
PureDB /etc/pure-ftpd/pureftpd.pdb 用户数据库文件。
MaxDiskUsage 99 当磁盘使用量打到99%时禁止上传。
CreateHomeDir yes 如果虚拟用户的目录不存在则自动创建。
CustomerProof yes 防止命令误操作。
LogPID yes 如果你要为日志每一行添加 PID 去掉下面行的注释。
NoChmod yes 不接受 CHMOD 命令。用户不能更改他们文件的属性。
KeepAllFiles yes 允许用户恢复和上传文件,却不允许删除他们

3、pure-pw常用命令

pure-pw --help 获取命令帮助
pure-pw mkdb 创建用户信息数据库
pure-pw useradd 增加一个虚用户
pure-pw usermod 修改用户信息
pure-pw userdel 删除一个虚用户
pure-pw passwd 修改用户密码

.

发表在 linux | pure-ftpd已关闭评论

SpringCloud vs SpringBoot 版本对照

对照表

Spring Cloud Version Spring Boot Version
2022.0.x aka Kilburn 3.0.x
2021.0.x aka Jubilee 2.6.x, 2.7.x (Starting with 2021.0.3)
2020.0.x aka Ilford 2.4.x, 2.5.x (Starting with 2020.0.3)
Hoxton 2.2.x, 2.3.x (Starting with SR5)
Greenwich 2.1.x
Finchley 2.0.x
Edgware 1.5.x
Dalston 1.5.x

查询方法

 

参考:

https://zhuanlan.zhihu.com/p/643508351

https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

发表在 java | SpringCloud vs SpringBoot 版本对照已关闭评论

网络/网路

联通国际线路

 

 

.

发表在 network | 网络/网路已关闭评论

霍曼转移轨道

航天器轨道转移

资料:

https://baike.baidu.com/item/霍曼转移轨道/16295268

俄罗斯2023-8月发射的Luan25月球车

 

 

发表在 space | 霍曼转移轨道已关闭评论

光学V波段

V波段

在光学上,"V波段" 通常指的是电磁波谱中的一个特定波段,主要涵盖了微波和射频波段。不过需要注意的是,"V波段" 的具体频率范围可能因上下文和不同的领域而有所变化。在不同的文献和应用中,可能会有不同的定义。

通常情况下,"V波段" 在射电天文学和无线通信领域中被广泛使用。以下是一些常见的电磁波段名称和它们对应的频率范围:

  1. 无线电波段:
    • VHF(Very High Frequency,超高频)波段:30 MHz - 300 MHz
    • UHF(Ultra High Frequency,特高频)波段:300 MHz - 3 GHz
    • L(Long Wave,长波)波段:30 kHz - 300 kHz
    • S(Short Wave,短波)波段:3 GHz - 30 GHz
    • C(Companion,伴随)波段:4 GHz - 8 GHz
    • X 波段:8 GHz - 12 GHz
    • Ku 波段:12 GHz - 18 GHz
    • K 波段:18 GHz - 27 GHz
    • Ka 波段:27 GHz - 40 GHz
    • Q 波段:30 GHz - 50 GHz
  2. 光谱波段:
    • 红外线(IR)波段
    • 可见光波段
    • 紫外线(UV)波段

需要注意的是,不同领域和应用中可能对这些波段有不同的划分和命名。在特定的上下文中,"V波段" 可能会被用来指代某个特定的频率范围。


常见的卫星通信频段包括:

L频段(1-2 GHz):主要用于移动卫星通信、导航系统和无线电测绘。

S频段(2-4 GHz):广泛应用于卫星电话、无线电导航和气象卫星通信。

C频段(4-8 GHz):常用于固定卫星通信服务,如卫星电视广播和数据传输。

X频段(8-12 GHz):主要用于军事通信、气象卫星和地球观测卫星。

Ku频段(12-18 GHz):常用于直播卫星电视广播和数据通信。

K频段(18-27 GHz):应用于固定和移动卫星通信服务,具有较高数据传输速率。

Ka频段(27-40 GHz):广泛用于高速宽带通信,如卫星互联网接入。

V频段(40-75 GHz):用于高速数据传输、宽带多媒体服务和地球观测卫星。

 

发表在 space | 光学V波段已关闭评论

卫星测站位置数据

常用三格式:

TLE, J2000,瞬根(kepler)

国内测站通常交付 j2000位置数据, time,xyz,vxvyvz

 

发表在 space | 卫星测站位置数据已关闭评论

Ubuntu 更新国内源

# 22.04 LTS

mv /etc/apt/sources.list /etc/apt/sources.list.origin

# 22.04 LTS
cat >> /etc/apt/sources.list << EOF


# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

# deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# # deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# # deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse


EOF

apt update

 

# 20.04 LTS

mv /etc/apt/sources.list /etc/apt/sources.list.origin

# 20.04 LTS
cat >> /etc/apt/sources.list << EOF


# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
# # deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# # deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

EOF

apt update

 

# 18.04 LTS

mv /etc/apt/sources.list /etc/apt/sources.list.origin

# 18.04 LTS
cat >> /etc/apt/sources.list << EOF


# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
# # deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# # deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

EOF

apt update

 

静默安装案例:

DEBIAN_FRONTEND=noninteractive apt -y install wget

 

 

发表在 linux | Ubuntu 更新国内源已关闭评论

Alpine linux

切换清华源

sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories

 

 

.

发表在 linux | Alpine linux已关闭评论

态势感知 - SDA

美空军下通知:“空间态势感知”改叫“天域感知”

Space Domain Awareness

美国空军航天司令部已新推出了一个航天专业术语,叫“天域感知”(SDA),用来替代原来所说的“空间态势感知”(SSA)。该司令部副司令约翰·肖少将在10月4日的一项通知中写道,SSA今后要改叫SDA。
“空间态势感知”一词长期以来一直与探测、跟踪和识别地球轨道上的所有人造物体同义。这项工作又称编目维护。随着太空变得更加拥挤和敌对国家发展瞄准美国卫星的武器,美国军方改变了关于外层空间的姿态,现已将其视为像陆、海、空一样的一个作战疆域。
肖在通知中指出:“空间作为作战疆域之含义要求我们把关注点从温和环境下的‘空间态势感知’思维模式移开,以实现更加有效和全面的SDA,就像海军致力于实现海域感知以保障海上作战和空军争取最大限度的空域感知以掌握制空权一样。”
肖在通知中指示空军所有航天机构从即日起采用SDA这一术语。通知说,“空军航天司令部人员今后将采用SDA的概念和定义来取代SSA,在未来所有文件中采用SDA这一术语,并把SDA融入作战条令”。
通知将SDA定义为“识别、表征和认识与天域相关、有可能影响到空间作战并进而影响我国安保、安全、经济或环境的任何被动或主动因素”。通知说,SDA将要求对识别、定位和跟踪在轨空间系统所面临潜在威胁所需的“基于SSA的传统度量性观测和情报”加以整合。通知说,SDA必须具有“预测性和现时性”,而那将要求对情报、度量性观测和环境监测进行整合,以“实施空间作战管理”,为军事规划和作战提供支持。
航空航天公司(Aerospace Corp.)专门从事SSA和空间碎片研究的高级工程师汤普森对《航天新闻》表示,空军航天司令部领导讨论是否要更改这一术语已有一段时间,最终认定用SDA这一叫法要更好一些,“以让人们更多地想到空间是一个疆域”。
汤普森11月14日在华盛顿航天业务圆桌会上作完报告后表示,在SSA相关活动上与同空军打交道的航天和国防承包商需要了解这一变动。他在作报告时提醒说,随着新低轨星座的部署,空间交通管理难度将日益加大。根据他的预测,下个年代将有多达5.4万颗新卫星入轨。

 

版权备注:内容摘自网络

发表在 space | 态势感知 - SDA已关闭评论