小编And*_*dez的帖子

标记当前行,并在标记的行中导航

在Visual Studio中,我们可以使用:
CTRL+kk在当前行上放置标记

CTRL+kn在标记行中导航.

我的问题是:有没有办法用Sublime Text2做到这一点?

谢谢

sublimetext sublimetext2

90
推荐指数
3
解决办法
5万
查看次数

mySQL子查询限制

这可能是一个简单的...我怎么能用这个查询实现我想要的:

delete from posts where id not in
(SELECT id FROM posts order by timestamp desc limit 0, 15)
Run Code Online (Sandbox Code Playgroud)

所以,简而言之,我想删除最新的15个帖子.

当我尝试该查询时,我明白了

MySQL还不支持'LIMIT&IN/ALL/ANY/SOME子查询

编辑

mySQL Server version: 5.5.8
mySQL Client version: mysqlnd 5.0.7-dev - 091210 - $Revision: 304625 $
Run Code Online (Sandbox Code Playgroud)

错误:#1235 - 此版本的MySQL尚不支持'LIMIT&IN/ALL/ANY/SOME子查询'

mysql

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

带有异步/等待的递归 setTimeout

我正在递归地运行 setTimeout,所以我只想每分钟调用一次 API。

这是我的代码:

;(async function ticker (minutes) {
  try {
    const res = await coingecko.global()
    const { market_cap_percentage } = res.data.data
    dominance = { btc: market_cap_percentage.btc, eth: market_cap_percentage.eth }
    console.log({ dominance })
  } catch (ex) {
    console.log(ex.message)
  } finally {
    setTimeout(ticker, minutes * 60 * 1000)
  }
})(1)
Run Code Online (Sandbox Code Playgroud)

问题是:

  • 当我启动我的服务器时,它会立即调用 API
  • 拨打第二个电话需要一分钟(预期行为)
  • 第二次调用后,开始顺序调用API,没有超时

javascript settimeout node.js async-await

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

util.inherits - 替代或解决方法

我是节点中的n00b,并且发现util.inherits()非常有用,除了它似乎替换了原始对象的整个原型.例如:

var myClass = function(name){
    this._name = name;  
};

myClass.prototype = {
    (...)
};

util.inherits(myClass, require('events').EventEmitter);
Run Code Online (Sandbox Code Playgroud)

似乎抹去了原来的原型.

这给我带来了两个不便之处:
1 - 我必须在调用后声明为我的原型添加属性inherits,

var myClass = function(name){
    this._name = name;  
};

util.inherits(myClass, require('events').EventEmitter);

myClass.prototype.prop1 = function(){...};
myClass.prototype.prop2 = function(){...};
Run Code Online (Sandbox Code Playgroud)

而且,最重要的是,我认为我不能从两个或更多不同的类继承.

任何人都可以向我解释为什么这是有道理的,什么是解决这个问题的好方法?

谢谢

javascript inheritance node.js

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

SQL - "将结果另存为CSV" - 使用逗号而不是半冒号

嘿,我需要将查询结果导出为CSV,但我得到一个分号作为分隔符.
我去了:

Tools - Options - Query Results - SQL Server - Results to Text 
Run Code Online (Sandbox Code Playgroud)

并设定

Output format: Custom delimiter  
Custom delimiter: ,
Run Code Online (Sandbox Code Playgroud)

我仍然得到分号.当我返回选项时,设置原始配置.

我正在使用MS SQL Management Studio 2008.

Thanx的帮助

sql ssms sql-server-2008-express

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

触发和捕获自定义事件

想象一下这个场景(它只是一个场景):

  • 我有一个全局计数器,每次鼠标点击都会增加.
  • 当我达到50次点击时,我想发起一个名为"reachCount"的自定义事件
  • 我想注册我的窗口对象以捕获该事件
    window.addEventListener('reachedCount', function(args){alert(args.count);}, false)

所以,我的问题是我不知道,并且无法在任何地方找到我如何将参数传递给我的eventHandler.此外,我曾尝试过Rikudo发布的方法,但它在IE lt 9中不起作用.

这可能吗?怎么样?

javascript dom-events

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

使用Javascript和HTML Canvas创建一个类似于Photoshop的拾色器

我完全不熟悉计算机图形学,我需要创建一个颜色选择器作为嵌入HTML页面的JavaScript工具.

首先,看一下Photoshop的一个,我认为RGB调色板是一个三维矩阵.我的第一次尝试涉及:

<script type="text/javascript">
        var rgCanvas = document.createElement('canvas');
        rgCanvas.width = 256;
        rgCanvas.height = 256;
        rgCanvas.style.border = '3px solid black';
        for (g = 0; g < 256; g++){
            for (r = 0; r < 256; r++){
                var context = rgCanvas.getContext('2d');
                context.beginPath();
                context.moveTo(r,g);
                context.strokeStyle = 'rgb(' + r + ', ' + g + ', 0)';
                context.lineTo(r+1,g+1);
                context.stroke();
                context.closePath();
            }
        }

        var bCanvas = document.createElement('canvas');
        bCanvas.width = 20;
        bCanvas.height = 256;
        bCanvas.style.border = '3px solid black';       
        for (b = 0; b < …
Run Code Online (Sandbox Code Playgroud)

javascript graphics

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

jQuery找到了先行者?

当我想找到一个我可以使用的物体的孩子时children(); 当我想在另一个对象中找到一个对象时,不一定是它的孩子,我可以使用find().如果我想找一个父母,我会用parent(),但如果我想找到一个先行者,不知道它是否是父母祖父母,曾祖父母,我该怎么办呢?

我将举一个例子:我正在构建一个适用于某些'input:text'的插件.

最后,我需要对包含它们的形式做一些事情.但有时,文本框将直接位于表单内部,或者它们可以位于无序列表内或表内.

我能以一般方式参考表格吗?

jquery

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

Firebase Firestore 查询得到一个结果

我正在寻找最佳方法:
1. 查询单个结果,或
2. 从查询中提取第一个结果

尝试过:collection[0]and collection.pop()or collection.shift()and 没有任何效果

我真的不喜欢我正在使用的代码,但它有效......

export const findUserByEmail = email => {
  return firestore()
    .collection('users')
    .where('email', '==', email.toLowerCase())
    .get()
    .then(collection => {
      console.log(collection)
      let user
      collection.forEach(doc => user = doc.data())
      return user
    })
}
Run Code Online (Sandbox Code Playgroud)

javascript firebase google-cloud-firestore

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

通过属性搜索数组中对象的有效方法

好吧,有类似的东西:

$array[0]->id = 'one';
$array[0]->color = 'white';
$array[1]->id = 'two';
$array[1]->color = 'red';
$array[2]->id = 'three';
$array[2]->color = 'blue';
Run Code Online (Sandbox Code Playgroud)

什么是最快,最有效的方法来实现像这样的方法

function findObjectById($ id){}

如果我调用它将返回对象$ array [0]:

$obj = findObjectById('one')
Run Code Online (Sandbox Code Playgroud)

如果我把'四'作为一个参数传递,它将返回false.

php arrays

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