- 博客(7)
- 收藏
- 关注
原创 精心整理|Python爱好者社区历史文章合集(收藏)
信息量非常全的总结:https://ask.hellobi.com/blog/python_shequ/14009
2020-05-16 13:41:43 480
原创 KPI异常检测【一】- 时间序列分解算法
1、相关概念1.1 异常时序异常检测通常形式化为根据某种标准或正常信号寻找离群数据点。有很多异常类型,但本文只关注那些从商业角度来说最重要的类型,包括意料之外的峰谷、趋势变动、水平变化(level shift)。数学上表示为:|预测值-真实值| > 阈值1.2 时间序列时间序列又称时间数列或动态数列,是按照时问的先后顺序排列的某一现象的一系列观测值。1.2.1 组成(1)现象所属的时间;(2)现象在不同时间上的观测值。现象在不同时间上的观测值的表现形式,有绝对数
2020-05-31 21:53:06 4908 4
原创 LeetCode-IPO|最低加油次数-堆的应用
题目:假设 力扣(LeetCode)即将开始其 IPO。为了以更高的价格将股票卖给风险投资公司,力扣 希望在 IPO 之前开展一些项目以增加其资本。 由于资源有限,它只能在 IPO 之前完成最多 k 个不同的项目。帮助 力扣 设计完成最多 k 个不同项目后得到最大总资本的方式。给定若干个项目。对于每个项目 i,它都有一个纯利润 Pi,并且需要最小的资本 Ci 来启动相应的项目。最初,你有 W 资本。当你完成一个项目时,你将获得纯利润,且利润将被添加到你的总资本中。总而言之,从给定项目中选择最多
2020-05-16 16:44:58 326
原创 LeetCode-打家劫舍-动态规划
1、打家劫舍-你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例 1:输入: [1,2,3,1]输出: 4解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最高金额 = 1 + 3 = 4 。示例 2:输入
2020-05-16 16:03:18 275
原创 linux shell用date时间做文件名
#!/bin/bash# 定义时间变量名和显示时间格式datename=$(date +%Y%m%d-%H%M%S) echo "$datename"===============================20200516-150442
2020-05-16 15:06:36 8077
原创 linux shell中各种括号的区别
1、单引号''和双引号""两者都是解决变量中间有空格的问题。在bash中“空格”是一种很特殊的字符,比如在bash中这样定义str=this is String,这样就会报错,为了避免出错就得使用单引号''和双引号""。单引号'',双引号""的区别是单引号''剥夺了所有字符的特殊含义,单引号''内就变成了单纯的字符。双引号""则对于双引号""内的参数替换($)和命令替换(``)是个例外。比如说 :n=3echo '$n'echo "$n"结果就是$3改成双引号,结果就是3
2020-05-16 15:01:23 236
原创 乐观锁VS悲观锁
1、乐观锁乐观锁顾名思义就是在操作时很乐观,认为操作不会产生并发问题(不会有其他线程对数据进行修改),因此不会上锁。但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS(compare and swap)算法实现。乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库提供的类似于write_condition机制,其实都是提供的乐观锁。在Java中java.util.concurrent.atomic包下面的原子变量类就是使用了乐观锁的一种实现方式CAS实现的。1.
2020-05-16 13:39:32 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人