小编Tra*_*ter的帖子

await仅在异步函数中有效

我写了这段代码 lib/helper.js

var myfunction = async function(x,y) {
   ....
   reutrn [variableA, variableB]
}
exports.myfunction = myfunction;
Run Code Online (Sandbox Code Playgroud)

然后我试着在另一个文件中使用它

 var helper = require('./helper.js');   
 var start = function(a,b){
     ....
     const result = await helper.myfunction('test','test');
 }
 exports.start = start;
Run Code Online (Sandbox Code Playgroud)

我收到了一个错误

"await仅在异步函数中有效"

有什么问题?

javascript node.js

77
推荐指数
6
解决办法
11万
查看次数

在崇高的"ctrl + tab"中切换选项卡

有人注意到默认的ctrl +选项卡不能像大多数其他应用程序切换选项卡一样工作吗?我正在尝试切换到下一个相邻的标签,但它似乎跳了起来(我认为是字母顺序).

如何更改sublime切换选项卡的顺序?

sublimetext2

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

如何在Sublime中关闭命令模式或VISUAL模式?

在Sublime Text 2中,如果我按下escape,页面将进入COMMAND模式,这似乎是将文本输入作为命令,而不是实际输入文本.

另一个奇怪的是VISUAL模式,我不知道它做了什么,除了它似乎突出文本.

我认为他们安装了我得到的主题,'苏打',也许.无论如何,我搜索并发现你可以按'i'关闭COMMAND模式.

无论如何,这两种模式都非常烦人,我该如何摆脱它们呢?

sublimetext2

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

检查元素是否包含jQuery中的另一个元素

我在Stack Overflow上发现了许多相关的东西,但不适用于我的情况.

在这个例子中,我需要检查一个元素是否包含另一个元素,如果是,则附加一些东西.

$(".bt_repondre").click(function(){
    comment = $(this).parent().parent().parent();
    //I want to check if comment contains a .comment_full element, if no, append.
    comment.append('add');
});
Run Code Online (Sandbox Code Playgroud)

希望你能帮助我,我尝试了很多东西......

jquery jquery-selectors

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

java库维护数据库结构

我的应用程序总是在开发,所以偶尔 - 当版本升级时 - 需要创建/更改/删除一些表,修改一些数据等.通常需要执行一些sql代码.

是否有一个Java库可用于保持我的数据库结构是最新的(通过分析类似" db structure version"信息和执行自定义sql代码以从一个版本更新到另一个版本)?

还有一些基本操作(如添加/删除列)可以使用最小配置,即名称/类型和没有SQL代码.

java sql database structure

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

如何将数据读取器转换为动态查询结果

我有一个View,通常从WebMatrix查询(IEnumerable<dynamic>数据类型)获取查询结果,并在表中显示结果:

@model MySite.Models.Entity
@foreach(var row in Model.Data)
{
    <tr>
        @foreach (var column in row.Columns)
        {
            <td>@column<span>:</span> @row[column]</td>
        }
    </tr>
}
Run Code Online (Sandbox Code Playgroud)

这是我查询数据库的模型:

public class Entity
{
    public dynamic Data {get; set; }
    public Entity(String table)
    {
        if (table == "User" || table == "Group)
        {
            WebMatrix.Data.Database db = new WebMatrix.Data.Database();
            db.Open(ConString);
            Data = db.Query("SELECT * FROM " + table);
        }
        else
        {
            using (OdbcConnection con = ne4w OdbcConnection(ConString))
            {
                OdbcCommand com = new OdbcCommand("Select * From " + table); …
Run Code Online (Sandbox Code Playgroud)

c# webmatrix

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

如何在Windows 7上安装适当的Compass?

当我从Ruby的bin文件夹以外的任何地方运行指南针时,它会返回错误:

'compass' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

这有发生在其他人身上吗?我在某处读到可能需要在Windows32中有一个文件,也许是compass.exe,我不确定,因为那里没有任何说明指南针的东西.任何想法为什么安装无法做到这一点?

另外我应该注意到我通过Parallels在Mac上使用Windows 7.

ruby windows-7 compass-sass

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

如何在启动时自动构建AHK脚本?

每次重新启动计算机时,我都必须重建所有AHK脚本,以便键盘快捷键可以正常工作.

例如,我有一个脚本,它指定Ctrl+ j来设置MEAN堆栈的实例并打开我的网站.重新启动计算机后,^j在进入Sublime和^b(Build)之前按下什么都不做.我可以从AHK构建,但我在Sublime中做了很多工作,因此在那里构建更容易.

我的AHK脚本如何在启动时自动构建?


到目前为止我尝试过的:

autohotkey

9
推荐指数
3
解决办法
6644
查看次数

忽略Linq.Any中的案例,C#

我有代码忽略用户输入的常用单词:

string[] ignored_words = { "the", "and", "I" };

String[] words = UserInput.Split(' ');
foreach (string word in words)
{
    if (!ignored_words.Any(word.Equals))
    {
        // perform actions on desired words only
    }
}
Run Code Online (Sandbox Code Playgroud)

这种方法很有效,除非情况有误("THE"因为用户输入不会被"被忽略的单词"捕获).

如何在Equals比较中添加IgnoreCase子句

c# linq

8
推荐指数
3
解决办法
2129
查看次数

将Null更改为NA的函数

我正在尝试编写一个将Null值变为NA的函数.我的一个专栏的摘要如下所示:

      a   b 
 12 210 468 
Run Code Online (Sandbox Code Playgroud)

我想将12个空值更改为NA.我还有一些其他因素列,我想将Null值更改为NA,所以我从这里和那里借了一些东西来提出这个:

# change nulls to NAs
nullToNA <- function(df){

  # split df into numeric & non-numeric functions
  a<-df[,sapply(df, is.numeric), drop = FALSE]
  b<-df[,sapply(df, Negate(is.numeric)), drop = FALSE]

  # Change empty strings to NA
  b<-b[lapply(b,function(x) levels(x) <- c(levels(x), NA) ),] # add NA level
  b<-b[lapply(b,function(x) x[x=="",]<- NA),]                 # change Null to NA

  # Put the columns back together
  d<-cbind(a,b)
  d[, names(df)]
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

> foo<-nullToNA(bar)  
Error in x[x == "", ] <- NA : incorrect …
Run Code Online (Sandbox Code Playgroud)

r function missing-data na

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