我需要验证域名注册,因为它不能只由数字和验证需要适合我的算法工作的方式,即返回完整的域名(没有.com,.net等扩展名),如果它是正确的。
我尝试了几个表达式,但都没有成功:
^[^0-9]+$ # that one wont let he type a number
^\w[^0-9]+\w$ # that wont work too
有人能帮我吗?
聚合B的计算结果最终需要与聚合A一致。聚合A可以使用八种方法进行变异,每个方法都需要更新B。这似乎是一项最终一致的任务,但是实际的更新时间应该在几秒钟之内。
我不想依靠应用层来“记住”来触发更新。(也是。)最好的建模方法是什么?
使用具有双重分派的域服务是很痛苦的:
- The service will have to be a parameter on every method on `A`
- Multiple mutation methods will usually be called in a row and I don't want to trigger an
我试图验证用户输入的子域是否有效,但是不管我传入什么,它都是无效的。我知道regex是可以的,所以问题是我的"if“逻辑,但是我对shell/bash还不熟悉。
#!/bin/bash
#
echo Enter the subdomain\'s name to configure.
read SUBDOMAIN
if [[ ! $SUBDOMAIN =~ [A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])? ]]; then
echo "$SUBDOMAIN is not a valid domain"
fi
示
我们有一个应用程序,即域名有CNAME记录。那么那个域名就有一个A记录。如果这两个记录具有不同的TTL属性,会发生什么情况?例如。
NAME TYPE VALUE TTL
----------------------------------------------------------------------
bar.example.com CNAME foo.example.com 3600 (60min)
foo.example.com A 192.0.2.23