在阿里云的全站加速(Alibaba Cloud CDN)服务中,源站的主备配置是用来提高网站的高可用性和稳定性的。通过配置主备源站,可以在源站出现故障或者性能不佳时,自动切换到备用源站,确保网站始终能够正常访问。具体来说,主备源站的作用和工作原理如下:
1. 主备源站的配置
• 主源站:主源站是网站的主...
1.新建文件:chtr+n
2.新开窗口:ctrl+shift+n
3.分屏:ctrl+1/2/3
4.关闭当前窗口:ctrl+w
5.关闭所有已保存窗口:ctrl+k+w
6.显示/隐藏左侧边栏:ctrl+b
7.文件重命名:鼠标选中+f2
8.自动换行:alt+z(标签过长需要拖动编辑器下方滚动条阅读时不太方便,可以一键换行)
9.注释:c...
WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。
在正常情况中,每个WebSocket...
Zip模块用于处理文件的压缩和解压,并支持加密压缩。
zip功能来自zip4jopen in new window,可阅读相关文档获取更多信息。
#$zip.zipDir(dir, dest[, options])
dir {string} 需要压缩的文件夹路径,如果文件夹下有子文件夹均会一并压缩dest {string} 压缩后的压缩包存放路径options ...
此模块可让您控制设备的电源状态。使用此API有可能影响设备的电池寿命。
#$power_manager.isIgnoringBatteryOptimizations([pkg])
pkg {string} 包名,默认为本应用包名返回 {boolean}
返回当前是否对应用pkg启用了【忽略电池优化】。
log("忽略电池优化是否开启: " + $power_manager.isIgn...
Debug模块提供了一些调试工具,比如诊断内存泄露,获取一个Error的详细堆栈等。
#$debug.dumpHprof(file)
file {string} dump文件路径
将整个脚本进程的内存dump到文件file中。
当你发现Auto.js Pro占用内存很高时,你可以运行这个函数来dump整个内存并反馈给开发者,开发者可以通过内存dum...
该模块用于管理定时任务,用于在某些时间或某些事件触发时自动运行脚本。正如Auto.js Pro内置的定时任务功能一样,打包的脚本也可以使用这些函数来创建定时任务。
添加定时任务时建议加上申请忽略电池优化的代码,防止被Android限制在后台运行。参见电池管理 - PowerManageropen in new window。
if (!...
Rhino提供了非常方便地和Java交互的能力。
#liveConnect:与JavaScript的Java通信
Rhino允许您从JavaScript中创建Java类并调用Java方法。例如:
let builder = new java.lang.Builder();
builder.append('test');
builder.append(1);
console.log(builder.toString());
#访问JavaBean属性
Jav...
用户界面: UI视图: Viewattr(name, value)attr(name)whidgravitylayout_gravitymarginmarginLeftmarginRightmarginTopmarginBottompaddingpaddingLeftpaddingRightpaddingToppaddingBottombgalphaforegroundminHeightminWidthvisibilityrotationtransformPivotXtransformPivotYstyle文本控件: texttexttextCo...
TimerssetInterval(callback, delay[, ...args])setTimeout(callback, delay[, ...args])setImmediate(callback[, ...args])clearInterval(id)clearTimeout(id)clearImmediate(id)
Timers#
Stability: 2 - Stable
timers 模块暴露了一个全局的 API,用于在某个未来时间段调用调度函数。 因为定时器...