小编Ale*_*lex的帖子

检查time_t是否在其他time_t之间,并且有一些误差

我有两个time_t变量:timeA和timeB.

我想要做的是检查timeA是否与timeB相同.但是,我知道在某些情况下它们不会完全相同,并且两者之间可能存在1或2秒的差异,所以我真正想要检查的是:

    if (timeB - 2sec) <= timeA <= (timeB + 2sec)
Run Code Online (Sandbox Code Playgroud)

有可能这样做吗?

我想一个选项不是使用time_t而是将timeB保持为tm结构,并且在比较之前,减去两秒并创建time_t timeBminus然后添加四秒并创建time_t timeBplus.问题是我将比较几百万个时间A - 时间B对,并希望尽可能简单快速地保持它.

我该怎么做?

c++ time-t

3
推荐指数
1
解决办法
1905
查看次数

在shell脚本上同时执行两个查询

我有一个shell脚本,我必须在其中执行两个查询(在不同的数据库上),将其结果假脱机到文本文件,最后调用一个C++程序来处理这些文本文件的信息.像这样的东西:

sqlplus user1/pw1@database1 @query1.sql
sqlplus user2/pw2@database2 @query2.sql

./process_db_output
Run Code Online (Sandbox Code Playgroud)

两个查询都需要一些时间来执行.其中一个可能需要10分钟,而另一个通常更快.我想要做的是同时执行它们,当两者都完成后,调用处理实用程序.

有关如何这样做的任何建议?

sql oracle shell

1
推荐指数
1
解决办法
1406
查看次数

确定最低级别的分类术语

我有一个自定义的“位置”分类法,有 3 个级别:城市 -> 地区 -> 郊区。

在访问已标记为城市、地区和郊区的单个帖子时,我还想检索附近的帖子。这意味着,同一郊区的其他职位。

这给了我分配给帖子的所有位置术语:

$terms = wp_get_post_terms( $wp_query->post->ID, 'location' );
Run Code Online (Sandbox Code Playgroud)

我发现如果一个术语的父级等于 0,则它是一个城市(顶级)。

foreach ( $terms as $term ) {
    if ( $term->parent == 0 ) {

        //$term is a city

    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:我如何确定哪个术语是郊区(最低级别)?

wordpress custom-taxonomy

1
推荐指数
1
解决办法
2573
查看次数

标签 统计

c++ ×1

custom-taxonomy ×1

oracle ×1

shell ×1

sql ×1

time-t ×1

wordpress ×1