问题列表 - 第219676页

如何在日期和时间中拆分完整日期格式 - java

我有一个你在我的例子中看到解析的格式的字符串.我试着做出今天的决定.

我的问题是,时间几乎就在那里,我只需要比较那个日期.

接下来我想检查时间是否介于两个时间戳"HH:mm:ss"之间.after和.之前但是有问题,日期几乎就在那里......

主要问题是 - 如何在日期和时间中拆分解析后的格式,以自己的方式处理每个格式...

多谢

PS:我在Android工作室......

String dtStart = "2016-05-23 07:24:59";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

try {

     if (new Date().equals(format.parse(dtStart)) ) System.out.println("true");
     else System.out.println("false");

     list.add(new LatLng(lat, lng));

} catch (java.text.ParseException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

java time split date

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

无法解除CNContactViewController

我试图让用户创建一个新的联系人.虽然我有屏幕提示用户输入他的所有细节,但顶部没有导航栏(就像默认的Apple Contacts应用程序中一样).没有办法退出现场.我在swift 2.0和Xcode 7.3中使用了ContactUI框架.这是代码:

// create a new contact
    let createNewActionHandler = {(action: UIAlertAction) -> Void in
        let newContact = CNMutableContact()

        let contactPicker = CNContactViewController(forNewContact: newContact)
        contactPicker.delegate = self
        contactPicker.navigationController?.setToolbarHidden(false, animated: false)
        self.presentViewController(contactPicker, animated: true, completion: nil)

    }
Run Code Online (Sandbox Code Playgroud)

这是我想要得到的: Apple默认

这就是我拥有的: 我拥有的

我正在选项卡视图控制器中的操作表中启动新的联系人视图控制器.我尝试在导航视图控制器中嵌入选项卡,但没有效果.我甚至尝试设置navController的setToolbarHidden属性,但它没有帮助.

谢谢你的帮助.我看到其他论坛提出的问题,但他们没有帮助.

uinavigationbar uiviewcontroller uinavigationcontroller ios swift

8
推荐指数
2
解决办法
2367
查看次数

如何在C中终止system()调用

如何杀死同一源代码中的system()进程(挂起)是我的问题.执行此操作的替代方法是将SIGTERM或SIGKILL从另一个终端/命令行发送到该pid,但前一个选项是我正在寻找的.因为我们知道system()调用将阻塞所有信号,直到它完成/退出,因此我找不到任何解决方案.下面的代码将为您提供更清晰的信息.另外,让我指定df(hp-ux中的bdf)shell命令挂起(等待nfs /网络资源),因此我希望在7秒后终止它.要添加,我的代码服务的目的是在7秒后出现,但进程bdf卡在后台的某处,将自己的父ID作为init(1).

#include<stdio.h>
#include<stdlib.h>
#include<sys/signal.h>

#define endl printf("\n")
pid_t child_pid;


void sig_handler(int sig)
{
    endl;
    printf(" Exiting after 7 seconds ");
    endl;
    signal(SIGALRM, SIG_DFL);
    void sig_handler(int sig);    /// reestablishing signal
}

int main(int argc, char * argv[])
{
    pid_t pid;

    pid=fork();

    if(pid<0)
    {
        perror(" cannot create process/child");
        endl;
    }

    if(pid==0)
    {
        child_pid=getpid();
        printf(" Executing bdf command with process id %d",child_pid);
        endl;
        signal(SIGALRM,sig_handler);
        alarm(7);
        system("bdf");
    }
    if(pid>0)
    {
        sleep(7);
        exit(0);
    }

}
Run Code Online (Sandbox Code Playgroud)

c linux shell

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

GitLab 取消或删除推送

我想取消上次推送,因为推送了应用程序/构建文件夹更改 是否可以在 Gitlab 中恢复推送或上次推送?

gitlab gitlab-8

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

你怎么在Clojure做letcc?

The Seasoned Schemer一书中- 作者编写了以下代码:

(define intersectall
  (lambda (lset)
    (letcc hop
      (letrec
          ((A (lambda (lset)
                (cond
                  ((null? (car lset))  (hop (quote ())))
                  ((null? (cdr lset))  (car lset))
                  (else
                    (intersect (car lset)
                               (A (cdr lset))))))))
        (cond
          ((null? lset)  (quote ()))
          (else  (A lset)))))))
Run Code Online (Sandbox Code Playgroud)

这可能是它在Clojure中的外观:

(defmacro letcc
  [name & body]
  `(letfn [(~name [arg#]
             (throw (ex-info (str '~name) {:name '~name :value arg#})))]
     (try ~@body
          (catch clojure.lang.ExceptionInfo e#
            (if (= '~name (:name (ex-data e#)))
              (:value (ex-data e#))
              (throw e#))))))

(defn intersectall
  [lset]
  (letcc …
Run Code Online (Sandbox Code Playgroud)

scheme continuations clojure

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

WebRTC 回声消除

我目前正在从事 webrtc 项目,并且在不使用耳机或外部麦克风时遇到音频回声问题,是否有任何解决方法或解决方法

javascript aec webrtc

5
推荐指数
2
解决办法
1万
查看次数

动态块大小的 Spring Batch 自定义完成策略

语境

我们有一个批处理作业,可将本地化的国家/地区名称(即国家/地区名称翻译成不同语言)从外部数据库复制到我们的数据库。这个想法是在一个块中处理一个国家的所有本地化国家名称(即第一个块 - 安道尔的所有翻译,下一个块 - 阿联酋的所有翻译,等等)。我们JdbcCursorItemReader用于读取外部数据+一些oracle分析函数来提供该国可用的翻译总数:类似

select country_code, language_code, localized_name, COUNT(1) OVER(PARTITION BY c_lng.country_code) as lng_count
from EXT_COUNTRY_LNG c_lng
order by c_lng.countty_code, c_lng.language_code
Run Code Online (Sandbox Code Playgroud)

问题

因此,按块切割此输入看起来很简单:当您读取了 中指定的确切行数时停止块lng_count并使用下一个读取行开始一个新的行,但实际上似乎并不那么简单:(

首先要尝试的是自定义完成策略。但问题是,它无权访问最后一个项目,读取者ItemReader- 您应该明确地将其置于阅读器的上下文中,并将其恢复到策略中。不喜欢它,因为它需要额外的阅读器修改/添加阅读器侦听器。此外,我不喜欢来回序列化/反序列化同一个项目。而且我不觉得JobContext/StepContext是存放此类数据的好地方。

还有RepeatContext,它看起来像这样的数据一个更好的地方,但我没能得到它容易...

所以最后我们得到了这样的解决方案:

@Bean(name = "localizedCountryNamesStep")
@JobScope
public Step insertCountryStep(
        final StepBuilderFactory stepBuilderFactory,
        final MasterdataCountryNameReader countryNameReader,
        final MasterdataCountryNameProcessor countryNameProcessor,
        final MasterdataCountryNameWriter writer) {
    /* Use the same fixed-commit policy, but update it's chunk size dynamically */
    final SimpleCompletionPolicy policy …
Run Code Online (Sandbox Code Playgroud)

java chunks spring-batch

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

如何使用 % 与 ideaVim 匹配 html 中的标签

Vim 插件不适用于 ideaVim。有没有办法在ideaVim中获得像“matchit”这样的匹配标签。

ideavim

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

从git interactive add中查看未分级的差异

git add -i第一次使用Git add的交互模式(),并对diff它提供的命令有疑问.默认情况下,它显示我已经上演的更改的差异(相当于使用git diff --staged).有没有办法让它显示未分级更改的差异?当我需要有选择地添加一些文件进行分段并希望在添加它们之前查看我所做的更改时,这将非常有用.我想这样做而不离开交互模式或打开另一个终端进行常规操作git diff.

git

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

Angular2没有ng-init

众所周知,Angular2没有ng-init或其他东西.所以,如果我们尝试做类似的事情:

<div #rr="2+2">
 {{rr}}
</div>
Run Code Online (Sandbox Code Playgroud)

我们将得到运行时错误:

Error: There is no directive with "exportAs" set to "2+2"

我正在观看youtube上的一个Angular2开发视频,并看到了完全相同的构造.这是截图: 在此输入图像描述

如何分配用户模板变量?

angular

7
推荐指数
2
解决办法
2万
查看次数