DevOpSec DevOpSec
4年前
高可用性及容灾的几个衡量指标
网站可用性所谓网站可用性(availability)也即网站正常运行时间的百分比,业界用N个9来量化可用性,最常说的就是类似“4个9(也就是99.99%)”的可用性。(https://imghelloworld.osscnbeijing.aliyuncs.com/67633a3236e38841845b1b
Swift之struct二进制大小分析
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积带来的影响及规避措施。
Wesley13 Wesley13
4年前
AAAI 2021 最「严」一届发榜,1692 篇论文中选,录取率仅为 21%
转自|新智元编辑| QJPAAAI2021联合主席KevinLeytonBrown在Twitter上表示,接受的投稿论文总数达到「惊人的高技术水平」,已经超过了9000篇,共有1692篇论文被录取,录取率为21%,仅比去年的20.6篇高0.4%。人工智能促进协会(AAAI:Associa
Stella981 Stella981
4年前
IntelliJ IDEA 2019.3.3 永久激活 破解[Windows]
IntelliJIDEA2019的最后一个版本发布了,听说大幅优化了运行速度,本人实测启动速度确实比以前快不少,所以赶紧安排上新版本IDEA的破解教程系统环境:Win10LTSC(1809)64位软件版本:IntelliJIDEA2019.3.3所需的破解补丁和破解方法来自:https://
Stella981 Stella981
4年前
JS微任务 宏任务,Promise、setTimeout、setImmediate运行顺序实测
结论如下1.虽然理论上应当先运行Promise,再运行setTimeout。但是由于历史版本或使用polyfill,使得Promise未必优先运行。2.setImmediate未必比setTimeout早运行3.在最新浏览器中Promise会早于事件冒泡运行,在设计框架时应考虑这一情况以下是实测情况\
Wesley13 Wesley13
4年前
Vector, ArrayList, LinkedList 区别与用法
ArrayList和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,
kenx kenx
2年前
我开源了团队内部基于SpringBoot Web快速开发的API脚手架stater
我们现在使用SpringBoot做Web开发已经比之前SprngMvc那一套强大很多了。但是用SpringBootWeb做API开发还是不够简洁有一些。每次WebAPI常用功能都需要重新写一遍。或者复制之前项目代码。于是我封装了这么一个抽出SpringBo
铁扇公主 铁扇公主
2年前
macos系统仪表板 System Dashboard Pro for Mac最新中文
SystemDashboardPro是Mac平台上一款可以显示处理器、内存、网络和磁盘的使用情况的系统状况检测工具。它是对SystemDashboard的现代重新诠释,提供了比以往更多的信息。该应用程序已针对最新系统进行了完全重新开发和优化。在System
子桓 子桓
1年前
强大的照片编辑软件 ON1 Photo RAW 2024激活中文版
新的自动应用局部调整利用强大的BrillianceAI技术,轻松检测照片中的区域并自动应用局部调整,例如通过完全的用户控制使天空变暗或增强树叶。新的PhotoRAW比以往更快!我们在增强ON1PhotoRAW整个应用程序的速度、性能、可用性和整体用户体验方
布局王 布局王
4个月前
鸿蒙仓颉开发语言实战教程:实现商城应用详情页
昨天有朋友提到鸿蒙既然有了ArkTs开发语言,为什么还需要仓颉开发语言。其实这个不难理解,安卓有Java和Kotlin,iOS先后推出了ObjectiveC和Swift,鸿蒙有两种开发语言也就不奇怪了。而且仓颉是比ArkTs更加灵活的语言,虽然现在了解它的