小编Alv*_*oao的帖子

ECMAScript Promise中的进度通知

我们正在使用ECMAScript 6 promises.

我们需要向最终用户实施进度通知(这是纯UX要求).我知道其他的promise框架(例如,Q promise库)允许这样做.

我们怎样才能最优雅地采用某种进步指示?

或者我们应该迁移到不同的框架?(我不知道如何评估后者的努力)

javascript promise ecmascript-6

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

为什么媒体查询的优先级低于没有媒体查询的css

我想知道为什么媒体查询的优先级低于普通的CSS?如何解决以使媒体查询更重要?

@media screen and (min-width: 100px) and (max-width: 1499px) {
  .logo img {
     width: 120%;
  }

}
.logo img{
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<div class="logo">
  <a href="/#!/"><img src="http://www.menucool.com/slider/jsImgSlider/images/image-slider-2.jpg" alt="image"></a>
</div>
Run Code Online (Sandbox Code Playgroud)

html css3

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

Python通过索引从字符串中删除char的最佳方法

我正在从字符串中删除一个字符,如下所示:

S = "abcd"
Index=1 #index of string to remove
ListS = list(S)
ListS.pop(Index)
S = "".join(ListS)
print S
#"acd"
Run Code Online (Sandbox Code Playgroud)

我确信这不是最好的方法.

编辑 我没有提到我需要操纵长度为~10 ^ 7的字符串大小.所以关心效率很重要.

有人能帮我吗.哪种pythonic方式呢?

python string substring python-2.7 python-3.x

12
推荐指数
3
解决办法
4万
查看次数

如何在不同的端口上提供Ionic应用程序?

我正在尝试在浏览器上运行离子项目,但默认端口8000已在使用中.

我需要改变端口

我正在使用此命令:

ionic run browser --port 8002 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

文件说,port 选项--port | -p

谢谢

browser ionic-framework ionic2

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

即使查询中存在分区谓词,也找不到Alias的分区谓词

我在hdfs中有一个表pos.pos_inv,由yyyymm分区.以下是查询:

select DATE_ADD(to_date(from_unixtime(unix_timestamp(Inv.actvydt, 'MM/dd/yyyy'))),5), 
       to_date(from_unixtime(unix_timestamp(Inv.actvydt, 'MM/dd/yyyy'))),yyyymm 
   from pos.pos_inv inv 
      INNER JOIN pos.POSActvyBrdg Brdg ON Brdg.EIS_POSActvyBrdgId = Inv.EIS_POSActvyBrdgId 
      where to_date(from_unixtime(unix_timestamp(Inv.nrmlzdwkenddt, 'MM/dd/yyyy'))) 
       BETWEEN DATE_SUB(to_date(from_unixtime(unix_timestamp(Inv.actvydt, 'MM/dd/yyyy'))),6) 
        and DATE_ADD(to_date(from_unixtime(unix_timestamp(Inv.actvydt, 'MM/dd/yyyy'))),6) 
        and inv.yyyymm=201501
Run Code Online (Sandbox Code Playgroud)

我已将查询的分区值提供为201501,但仍然出现错误"

 Error while compiling statement: FAILED: SemanticException [Error 10041]: No partition predicate found for Alias "inv" Table "pos_inv"
Run Code Online (Sandbox Code Playgroud)

(schema)分区,yyyymm是int类型,actvydt是日期存储为字符串类型.

hadoop hive cloudera hue hiveql

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

如何在ES6中创建主导入文件?

我期待使用ES6语法创建一个主导入文件.我有一个带有index.js文件的组件目录.

export如果有意义,我想进口.本质上,我想导入然后导出单个组件文件到索引文件,所以我可以imports从任何其他文件解构我,如下所示:

import {Comp1, Comp2} from "./components"
Run Code Online (Sandbox Code Playgroud)

如何使用ES6语法执行此操作?

javascript ecmascript-6 babeljs

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

Angular - 在child指令的控制器中获取父指令的控制器(不是链接函数)

我知道如何directive在子指令的link函数中获取父控制器.
但是,我宁愿避免使用link函数(和$scope所有在一起),并controller在指令的功能下拥有我的所有代码.

angular.directive('parent', function(){
    return {
        templateUrl: '/parent.html',
        scope: true,
        bindToController: true,
        controllerAs: 'parentCtrl',
        controller: function(){
            this.coolFunction = function(){
                console.log('cool');
            }
        }
    }
});

angular.directive('child', function(){
    return {
        templateUrl: '/child.html',
        require: '^parent',
        scope: true,
        bindToController: true,
        controllerAs: 'childCtrl',
        controller: function() {
            // I want to run coolFunction here.
            // How do I do it?
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏!

angularjs angularjs-directive angularjs-controller

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

Sequelize如何比较查询中的日期年份

我正在尝试进行此查询:

SELECT * FROM TABLEA AS A WHERE YEAR(A.dateField)='2016'
Run Code Online (Sandbox Code Playgroud)

我怎样才能在续集风格中执行上面的查询?

TABLEA.findAll({
      where:{}//????
     }
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript mysql datetime node.js sequelize.js

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

有什么方法可以将块样式/ CSS转换为内联CSS吗?

我正在为Gmail和其他邮件编写一个HTML/CSS电子邮件模板.但是,Gmail不会加载<style>块,因此我必须使用内联"样式"属性才能使其正常工作.

为了说明问题:

<style>
    .center {
        text-align:center;
    }
</style>
<a class="center"> text </a>
Run Code Online (Sandbox Code Playgroud)

转换为:

<a class="center" style="text-align:center;"> text </a>
Run Code Online (Sandbox Code Playgroud)

这里有没有人知道更好的方法或任何程序吗?

html css gmail

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

获取django中的多个维度的最新条目

我有一个看起来像这样的Django模型:

class MyModel(Model):
     field_1 = IntegerField()
     field_2 = IntegerField()
     field_3 = IntegerField()
     value = IntegerField()
     time_stamp = DateTimeField()
Run Code Online (Sandbox Code Playgroud)

我想找到所有(field1, field2, field3)元组组合的最新条目,并value从该行中获取值.
例如,假设表格中包含以下行:

Field1, Field2, Field3, TimeStamp, Value
1     , 1     , 1     , 1/1/2015 , 1
1     , 1     , 1     , 1/2/2015 , 2
1     , 1     , 2     , 1/1/2015 , 3
2     , 2     , 2     , 1/1/2015 , 4
Run Code Online (Sandbox Code Playgroud)

我希望我的查询结果返回2,3,4

我显然可以这样做:

dims = MyModel.objects.values('field1', 'field2', 'field3').distinct()
for dim in dims: …
Run Code Online (Sandbox Code Playgroud)

python django

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