小编amb*_*ent的帖子

在ES6模块中导出多个类

我正在尝试创建一个导出多个ES6类的模块.假设我有以下目录结构:

my/
??? module/
    ??? Foo.js
    ??? Bar.js
    ??? index.js
Run Code Online (Sandbox Code Playgroud)

Foo.js并且Bar.js每个导出一个默认的ES6类:

// Foo.js
export default class Foo {
  // class definition
}

// Bar.js
export default class Bar {
  // class definition
}
Run Code Online (Sandbox Code Playgroud)

我目前的index.js设置如下:

import Foo from './Foo';
import Bar from './Bar';

export default {
  Foo,
  Bar,
}
Run Code Online (Sandbox Code Playgroud)

但是,我无法导入.我希望能够做到这一点,但找不到类:

import {Foo, Bar} from 'my/module';
Run Code Online (Sandbox Code Playgroud)

在ES6模块中导出多个类的正确方法是什么?

javascript module export babel ecmascript-6

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

在UIView动画期间难以允许用户交互

我正在努力弄清楚如何允许用户与视图进行交互,因为它正在被动画化.

情况就是这样:我有一个UIView cardView,它包含card子视图.该cards为可拖动的瓷砖,类似打火卡如何拖动/滑动式.

我试图animateWithDuration通过动画来淡出卡片cardView.alpha = 0.从逻辑上讲,这也将淡出所有子视图(card对象).在这种特定情况下,我只针对一个card子视图.但是,在动画期间,我无法拖动/与之交互card.

这是我正在使用的代码:

UIView.animateWithDuration(
        duration,
        delay: 0,
        options: UIViewAnimationOptions.AllowUserInteraction,
        animations: {self.cardView.alpha = 0}
    ) {
        _ in
        println("Card faded out")
        card.removeFromSuperview()
    }
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?任何帮助将不胜感激.谢谢!!

animation uiview ios swift

17
推荐指数
3
解决办法
5776
查看次数

RethinkDB - 查找缺少字段的文档

我正在尝试编写最优的查询来查找没有特定字段的所有文档.有没有比我下面列出的例子更好的方法呢?

// Get the ids of all documents missing "location"
r.db("mydb").table("mytable").filter({location: null},{default: true}).pluck("id")

// Get a count of all documents missing "location"
r.db("mydb").table("mytable").filter({location: null},{default: true}).count()
Run Code Online (Sandbox Code Playgroud)

现在,这些查询在一个包含~40k文档的表上大约需要300-400ms,这看起来相当慢.此外,在这种特定情况下,"位置"属性包含纬度/经度并具有地理空间索引.

有没有办法实现这个目标?谢谢!

query-optimization rethinkdb

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

在javascript中将float转换为int的最快方法?

让我说我有x = 12.345.在javascript中,哪个函数floatToInt(x)有最快的运行时间floatToInt(12.345)返回12

javascript performance casting numbers

8
推荐指数
4
解决办法
8242
查看次数

出现在源代码中的type ="application/npfido"的随机html标记

我目前正在测试一个站点,以便在所有平台上兼容.

我注意到在Windows中的Chrome上,页面加载完成,源代码中会出现以下内容:

<embed id="embed_npfido" type="application/npfido" height="0">
Run Code Online (Sandbox Code Playgroud)

更具体地说,这不会出现在源代码中 - 当我右键单击页面并选择"检查元素"时,它会出现.此外,它出现在</body>标签之前.我注意到这个神秘嵌入的唯一原因是因为它渲染的宽度为300px,高度为0px,这非常明显地将我的网站向左偏移300px.

谁看过这个吗?我搜索了这个问题,没有出现任何问题.

其他详情:

  • 这只发生在我公司的笔记本电脑上,这是一台联想T440
  • 我没有在我测试的任何其他操作系统或浏览器上注意到这一点
  • 页面上调用的唯一外部资源是来自Google Fonts(fonts.googleapis.com)的字体
  • 嵌入的渲染宽度为300px,我用下面的代码否定了:
    • embed {display:none;width:0;height:0;padding:0;margin:0;}

html windows embed google-chrome

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

SQL Server 2012中的128位Int?

我正在寻找在SQL Server中实现128位无符号整数的最佳方法.主要要求是它必须支持所有128位的按位运算.(这在理论上甚至可以在64位机器上使用吗?我离题了.)

我已经阅读了一些通过CLR程序集使用C#和用户定义类型的实现,但我无法确定它是否支持按位运算.

有没有人成功完成我需要做的事情?任何投入将不胜感激.谢谢!!

c# sql-server int bit-manipulation 128-bit

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