ARTS第二十三周(2020年2月24日~3月1日)
Algorithm
编号 | 难度 | 题目 | 我的解答 | 执行用时 | 内存消耗 | 排名 |
---|---|---|---|---|---|---|
177 | 中等 | 第N高的薪水 | 200224-1.sql | 147 ms | 0 MB | 58.50% |
178 | 中等 | 分数排名 | 200224-1.sql | 135 ms | 0 MB | 98.02% |
179 | 中等 | 最大数 | 200224-1.cpp | 0 ms | 13.7 MB | 100.00% |
180 | 中等 | 连续出现的数字 | 200224-2.sql | 291 ms | 0 MB | 49.87% |
181 | 简单 | 超过经理收入的员工 | 200226-1.sql | 261 ms | 0 MB | 76.52% |
182 | 简单 | 查找重复的电子邮箱 | 200226-1.sql | 150 ms | 0 MB | 71.62% |
183 | 简单 | 从不订购的客户 | 200226-1.sql | 183 ms | 0 MB | 87.05% |
184 | 中等 | 部门工资最高的员工 | 200226-1.sql | 225 ms | 0 MB | 81.73% |
185 | 困难 | 部门工资前三高的所有员工 | 200226-1.sql | 448 ms | 0 MB | 73.08% |
Review
1. 开发运维中的机器学习
文章链接:7 Ways Machine Learning Can Optimize DevOps
这篇文章介绍了在开发运维(DevOps)过程中,机器学习能够起到的推动作用,包括七个方面:
- 改善问题反馈的效率(Improve the Efficiency of Performance Feedback)
- 帮助分析数据(Help With Analyzing the Available Data)
- 善用趋势信息(Make Use of Trends)
- 对相关性进行分析(Correlate Data Across Sets and Platforms)
- 更高效地处理预警(Manage Alerts Efficiently)
- 针对目标进行优化(Optimize Metrics and Goals)
- 合理测试软件(Test Software Properly)
Tip
1. 在Linux命令行如何对XML数据进行格式化展示
|
|
需要libxml2
软件包的支持,在Gentoo Linux下的安装方法为:
|
|
参考:https://www.poftut.com/pretty-print-format-xml-command-line-linux/
2. 在VIM中对部分行进行排序
:{range}sort
比如,对11~20行进行排序:
:11,20sort
或者使用”Shift+v“,进入“Visual Line模式”,选择所需排序的行后:
:'<,'>sort # 这里只需输入“:sort”
参考:https://vim.fandom.com/wiki/Sort_lines
Share
1. 实例展示维基数据的获取和查询
维基数据是最常用的图数据库来源,这篇文章以实例方式,详细展示了这类数据的获取及相应的查询,对于建立知识图谱和后续相关的分析很有帮助。