怎么判断开始时间与结束时间的时间段判断进程是否存在在呢

【图文】不同时间周期对趋势的判断_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
不同时间周期对趋势的判断
上传于||暂无简介
大小:576.74KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢日期段交集判断方法
今天和同事讨论一个时间段交集的问题。同事列了两个时间段,然后把发生交集的情况列了出来,一看有四五种情况,如果放到程序里去做的话,为了得到这个交集那需要多少IF-ELSE啊!看到这些就回忆起几年前我也遇到同样的问题,当时我也是使用了同样的方法,把可能发生交集的情况一一列了出来,然后在程序里做判断,后来一位老员工看到我那堆IF-ELSE后表示很惊讶,他说“其实这个判断很简单”,然后给我出了下面这个表达式
------------------------------------------------------
时间段a与时间段b的交集出现在 a2&b1
&& a1&b2 的时候
------------------------------------------------------
看了一眼我还不怎么相信,把各种情况往这个表达式里套,结果是正确的。这个表达式就像一辆攻城车,一下就把我用IF-ELSE堆起来的城墙给推到了。
后来我仔细考虑考虑了一下,为啥这么简单就能判断出是否有交集,而不需要在意四五六七八个可能出现交集的情况。后来我明白了,这个表达式不是判断是否有交集,而是判断是否没交集。原来道理如此简单,可能这就是所谓的逆向思维吧。
在网上搜了一下,很多帖子都介绍了自己的交集算法,我看了都不是那么好,有些还有漏洞,所以把这个例子发给大家参考一下。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&}

我要回帖

更多关于 判断进程是否存在 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信