小编jed*_*ard的帖子

Spring MongoDB查询文件,如果天差为x天

我有一个有两个日期字段的集合,我试图查询所有相差15天的记录:

{
   "_id" : "someid",
   "factoryNumber" : 123,
   "factoryName" : "some factory name",
   "visitType" : "audit",
   "personelId" : "somePersonel",
   "lastVisit": ISODate("2018-10-30T00:00:00.000+0000"),
   "acceptedDate" : ISODate("2018-11-16T00:00:00.000+0000")
}
Run Code Online (Sandbox Code Playgroud)

现在在某些情况下acceptedDate不会出现,所以我需要根据当前日期对其进行评估.不完全确定如何在spring中编写这种类型的查询以获得期望的结果.

    Criteria.where("acceptedDate"). 
(is 15 days past last visit or current date if last visit not present)
Run Code Online (Sandbox Code Playgroud)

java criteria mongodb spring-data-mongodb spring-boot

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

用于谷歌地图的Angular 2 agm库按地点ID设置

我正在一个页面中实现一个谷歌地图,其中一个地方ID传递给我,然后我需要获得这样的地方ID并加载该标记的地图.我正在浏览文档,但不清楚如何从<agm-map>标记中定位地图对象,以便我可以设置地点ID.以下是代码的一部分:

  public latitude: number;
  public longitude: number;
  public zoom: number;
  public placeid: string;

  constructor(
    private mapsAPILoader: MapsAPILoader,
    private ngZone: NgZone
  ) {}

  ngOnInit() {
      //set google maps defaults
      this.zoom = 4;
      this.latitude = 39.8282;
      this.longitude = -98.5795;
      this.placeid = "ChIJMS2FahDQzRIRcJqX_aUZCAQ";

      //set current position
      this.setCurrentPosition();

      this.mapsAPILoader.load().then(() => {
            //How do i set the agm-map here to load the map with the placeid

      });
    }

    private setCurrentPosition() {
      if ("geolocation" in navigator) {
        navigator.geolocation.getCurrentPosition((position) => {
          this.latitude = position.coords.latitude;
          this.longitude …
Run Code Online (Sandbox Code Playgroud)

google-maps typescript angular2-google-maps angular

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

Dropbox集成

我是新手集成drop box,但我不太确定如何生成一个调用来获取请求令牌的秘密.

https://www.dropbox.com/developers/reference/api#request-token

我必须打电话给这个网址,https://api.dropbox.com/1/oauth/request_token这是最好的方法吗?用c#?

感谢您提供的任何帮助

PS:我只是不确定使用哪个c#库.

c# asp.net dropbox-api

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

了解nopCommerce的MVC标签

我是MVC的新手,在我下载并尝试调试的应用程序中,我看到了这个标记

@Html.Widget("body_start_html_tag_after")
@Html.Partial("_Notifications")
@Html.Action("AdminHeaderLinks", "Common")
Run Code Online (Sandbox Code Playgroud)

这意味着什么?,@ Html.Partial在哪里可以找到定义值"body_start_html_tag_after")的位置?

还有这个:

<div class="master-wrapper-main">
    @RenderBody()
</div>
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到什么@RenderBody?,这是在一个.cshtml文件中.

asp.net-mvc nopcommerce

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

将日期字符串与时间转换为长日期

我有一个带日期的字符串"10:00 AM 03/29/2011",我需要将它转换为使用Java的长期,我不能使用Date因为它已被弃用而且它没有给我正确的时间..所以我在网上看看如何实现它但仍然没有运气.第一次使用java.

java date

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

在Kendo Grid上放下时推动记录

我正在尝试使用JSFIDDLE 中显示的这个例子,我遇到的问题是我想在放下时挤压新记录而不是交换。我尝试在 drop 函数中添加一个 for 循环,如果目标小于目标记录,则增加目标记录,如果目标大于目标,则减少它。

问题是我最终得到了重复的位置,如 4,4 或 5,5,5。是否有任何剑道 UI 示例可以与此功能一起使用?而不是交换?。

例子:

id   text      position
1    world        1
2    cup          2
3    Brazil       3
4    2014         4
5    Soccer       5
Run Code Online (Sandbox Code Playgroud)

如果我将记录 4 移到顶部,我想

id   text      position
4    2014         1
1    World        2
2    Cup          3
3    Brazil       4
5    Soccer       5
Run Code Online (Sandbox Code Playgroud)

如果有人能指出我正确的方向,我将不胜感激。

javascript jquery kendo-ui kendo-grid

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

WPF DataGrid分页

我正在使用这里提供的示例StackOverflow相关的问题,如果我在网格中有偶数个项目然后它的工作都很好,但是如果我有一个像7个项目的奇数,它会抛出超出范围的异常我通过添加此行修复

public override object GetItemAt(int index)
{
    var offset = ((index % (this._itemsPerPage)) + this.StartIndex) > this._innerList.Count - 1 ? 0 : index % (this._itemsPerPage);
    return this._innerList[this.StartIndex + offset];
}
Run Code Online (Sandbox Code Playgroud)

问题是,在修复此问题后,如果您将每页的项目设置为2,那么您将有4页,前3页看起来正确,但最后一页重复最后一项两次.像这样

在此输入图像描述

我是WPF的新手,我不知道如何处理这件作品,我不明白为什么会重复这个项目.

c# wpf datagrid pagination

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

在屏幕上禁用OnTouch/OnTouchListener

我有两个视图,我不应该允许用户触摸,他们只需键入.如何禁用视图的任何触摸事件?

android

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

为什么第一次启动活动时会调用OnResume

我有一个激活,当它第一次加载时它会做一些OnCreate,我还需要在OnResume上运行,问题是它第一次进入活动它通过OnCreate和OnResume,如果我导航到另一个然后使用后退箭头返回到它只触发OnResume的活动,这很好,除非它在第一次运行活动时通过它,它导致它两次调用相同的东西.如果可能的话,如何避免第一次不调用OnResume()的活动?

android android-lifecycle

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