小编jsk*_*dd3的帖子

比较2个ISO 8601时间戳和输出秒/分钟差异

我需要编写JavaScript,这将允许我比较两个ISO时间戳,然后打印出它们之间的差异,例如:"32秒".

下面是我在Stack Overflow上找到的一个函数,它将普通日期转换为ISO格式的日期.所以,这是第一件事,以ISO格式获取当前时间.

我需要做的下一件事是获取另一个ISO时间戳来比较它,好吧,我已经存储在一个对象中.它可以像这样访问:marker.timestamp(如下面的代码所示).现在我需要比较这两个时间戳并找出它们之间的区别.如果它<60秒,它应该以秒为单位输出,如果它> 60秒,它应该输出1分12秒前.

谢谢!

function ISODateString(d){
 function pad(n){return n<10 ? '0'+n : n}
 return d.getUTCFullYear()+'-'
      + pad(d.getUTCMonth()+1)+'-'
      + pad(d.getUTCDate())+'T'
      + pad(d.getUTCHours())+':'
      + pad(d.getUTCMinutes())+':'
      + pad(d.getUTCSeconds())+'Z'}

var date = new Date();
var currentISODateTime = ISODateString(date);
var ISODateTimeToCompareWith = marker.timestamp;

// Now how do I compare them?
Run Code Online (Sandbox Code Playgroud)

javascript

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

CSS使用绝对div模糊并保留锐边

如果img未设置为绝对,则此工作正常:

div img {
    filter: blur(5px);
        -webkit-filter: blur(5px);
        -moz-filter: blur(5px);
        -o-filter: blur(5px);
        -ms-filter: blur(5px);
    margin: -5px -10px -10px -5px;
}
div {
    margin: 20px;
    overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

工作正常的例子:http://jsfiddle.net/ThinkingStiff/b8fLU/(取自另一个问题)

但是,如果我想用背景图像的绝对div做这个怎么办?

<div id="background"></div>

#background {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%;
    filter: blur(5px) brightness(0.75);
    -webkit-filter: blur(5px) brightness(0.75);
    -moz-filter: blur(5px) brightness(0.75);
    -ms-filter: blur(5px) brightness(0.75);
    -o-filter: blur(5px) brightness(0.75);
    position: absolute;
    background-image: url('images/bg.png');
    z-index: 1;
}
Run Code Online (Sandbox Code Playgroud)

如何使用上面的设置实现相同的效果(模糊但边缘锐利)?

html css

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

使用MySQL空间扩展来选择圆内的点

我有一个名为table的表flags,其中包含一个coordinates充满MySQL'points' 的列.我需要执行一个查询,我根据半径为100米的纬度和经度位置得到圆内的所有标志.

从使用的角度来看,这是基于用户的位置.例如,移动电话将给出用户的纬度和经度位置,然后将其传递给API的这一部分.然后由API在半径为100米的用户周围创建一个不可见的圆圈,然后返回此圆圈中的标志.

这是API的这一部分我不知道如何创建,因为我不确定如何使用SQL创建这个不可见的圆并仅在此半径内选择点.

这可能吗?是否有MySQL空间函数可以帮助我做到这一点?

我相信该Buffer()函数可以做到这一点,但我找不到任何关于如何使用它的文档(例如示例SQL).理想情况下,我需要一个答案,告诉我如何使用此函数或最接近它.在我将这些坐标存储为地理空间点的地方,我应该使用地理空间函数来执行我要求的最大化效率.

旗帜表:

  • ID
  • 坐标
  • 名称

示例行:

1 | [几何 - 25B] | Tenacy AB

对于旗帜表我有纬度,经度位置和东向和北向(UTM)

用户的位置只是标准的纬度/经度,但我有一个可以将此位置转换为UTM的库

mysql sql geospatial

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

Three.js - 使用scale.set()或增加模型大小的比例模型?

在Three.js(或其他3D渲染器)中缩放3d模型的最佳实践是什么?

这是我刚刚遇到的一个例子:

我加载了一个模型,并意识到模型的尺寸太小.然后我使用mesh.scale.set(2,2,2);它来缩放网格,它是完美的大小.

在这种情况下我应该采取什么行动,我是否将其缩放(以编程方式缩放)或者我回到我的3D建模软件并将模型的大小加倍?

谢谢

javascript 3d modeling three.js

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

纯HTML/CSS在按钮下创建三角形指针

目前我有一个看起来像这样的div:

在此输入图像描述

我需要编辑HTML/CSS,使其显示如下,下面有一个小三角形.理想情况下,我想使用纯HTML和CSS,没有图像文件.根据CSS-Tricks,它可以完成.

在此输入图像描述

HTML:

<ul id="nav">
    <li class="active"><a href="#"><div class="triangle"></div>Dashboard</a></li>
    <li><a href="users/index.html"><div class="triangle"></div>Manage Users</a></li>
    <li><a href="tickets/index.html"><div class="triangle"></div>Manage Tickets</a></li>
    <li><a href="reports/index.html"><div class="triangle"></div>Reports</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS:

#nav {
    float: right;
    margin: 0;
    padding: 8px 0 0 0;
    list-style: none;
    display: inline-block;
}

#nav li {
    float: left;
    padding: 7px 5px;
    margin: 0 5px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 300;
    border-radius: 7px;
}

#nav li a {
    color: #0b70cc;
    text-decoration: none;
    padding: 7px 5px;
} …
Run Code Online (Sandbox Code Playgroud)

html css

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

异步任务方法后的回调

我需要在foreach循环完成搜索中的每个项目时触发回调List<>.

private async void startSearchBtn_Click(object sender, EventArgs e)
{
    await Search(files, selectTxcDirectory.SelectedPath, status);
}

private static async Task Search(List<string> files, string path, Label statusText)
{
    foreach (string file in files)
    {
        XmlDocument xmlDoc = new XmlDocument();
        xmlDoc.Load(file);

        statusText.Text = "Started scanning...";
        using (XmlReader reader = XmlReader.Create(new StringReader(xmlDoc.InnerXml), new XmlReaderSettings() { Async = true }))
        {
            while (await reader.ReadAsync())
            {
                if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "LineName"))
                {
                    Console.WriteLine(reader.ReadInnerXml());
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是可能的,如果是这样的话怎么办?

c# async-await

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

在Swift中通过NSMutableArray循环

如何在Swift中通过NSMutableArray?我尝试过的:

var vehicles = NSMutableArray()
Run Code Online (Sandbox Code Playgroud)

该数组包含来自类的对象: Vehicle

for vehicle in vehicles {
    println(vehicle.registration)
}
Run Code Online (Sandbox Code Playgroud)

没有编译器告诉我registration不属于我,我无法运行上面的代码AnyObject.在这一点上,我认为这是因为我没有告诉for循环item属于哪种类.所以我修改了代码:

for vehicle: Vehicle in vehicles {
    println(vehicle.registration)
}
Run Code Online (Sandbox Code Playgroud)

现在编译器抱怨向下转换...如何在循环遍历车辆阵列的同时简单地获得对自定义注册属性的访问权限?

ios swift

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

在SQL中将单个列(名称)拆分为两个(forename,surname)

目前我正在进行数据库重新设计项目.该项目的大部分内容是从旧数据库中提取数据并将其导入新数据库.

旧数据库中表中的一列称为"名称".它在一个字段中包含一个名字和一个姓氏().新表有两列; 姓氏和姓氏.我需要提出一种干净,有效的方法将这一列分成两列.

现在我想在同一张桌子上做所有事情然后我可以很容易地将它转移过来.

3列:

  • 姓名(姓名和姓氏)
  • Forename(目前为空,名称的前半部分应该在这里)
  • 姓氏(目前是空的,名字的后半部分应该到这里)

我需要做的事情:将名字分成两半并放入姓氏和姓氏

如果有人能够阐明如何做这种事情,我会非常感激,因为我之前没有在SQL中做过这样的事情.

数据库引擎:MySQL
存储引擎:InnoDB

mysql sql

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

选择边界框内的所有地理空间点

我在MySQL数据库中有一个名为'flags'的表,有400,000行.该表由代表英国各地不同位置的地理空间点组成.

我正在创建的应用程序使用谷歌地图.在地图上有一个按钮,可以切换地图上的标志可见性.现在我的工作是创建一个API,当传递边界框时,返回边界框内的所有标志(以便它们可以显示在地图上).

传递的参数是东北纬度/经度和视口当前位置的西南纬度/经度.

我现在需要执行一个SQL查询,它将返回这组坐标(视口)内的所有地理空间点.

理想情况下,需要优化解决方案,因为要搜索的行数很多.但是,应用程序会强制您在用户显示标志之前放大到某个级别.

旗帜表:

  • ID
  • 坐标
  • 名称

示例行:

1 | [几何 - 25B] | Tenacy AB

也可以使用AsText(坐标)将坐标字段转换为文字点.但是,X和Y函数会为您执行此操作.

坐标列是数据类型:POINT

我知道要获得一个点的纬度/经度,你可以使用X和Y函数.例如,可以像这样检索点的纬度:X(坐标)

DBMS:MySQL
DBMS版本:5.6.14

mysql sql geospatial latitude-longitude

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

最简洁的方法来初始化大型2D阵列

你可能笑得很开心.我正在创建一个基于Socket.IO的RPG的大地图.这是愚蠢的吗?我知道我可以使用5行代码创建二维数组,但我需要数组中有不同的数字.例如,0 =允许走路,1 =不允许走路.想象一下,数字变化很大,0s,1s等.

如果有更好的方法请告诉我.也许是一种从文本文件或其他东西中读取的方法?

var map = [
    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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