问题列表 - 第219677页

仅包含数字和+符号的HTML输入

我正在尝试为仅接受数字和加号(+)的电话号码构建自定义文本输入; 所有其他角色需要丢弃并且不在场上显示.

我试图使用事件处理程序(onkeydown/onkeypress)并丢弃与其他键对应的输入.但是,我无法想出一种跨浏览器的方式来做到这一点.以下是我尝试过但不起作用的方法:

  • 使用onkeypress事件并查看event.key以确定按下了哪个键:在Chrome上不起作用(请参阅http://caniuse.com/keyboardevent-key).有没有跨浏览器的解决方法?

  • 使用onkeycode事件并查看event.keyCode:当我们需要按多个键来打印字符时不起作用(例如,英文键盘布局需要按Shift和=给+).此外,它允许显示!@#$%&*()等字符,因为按Shift和数字时会出现这些字符.(这是JavaScript代码中遵循的方法仅允许数字和加号,但它对我帮助不大;))

  • 使用HTML模式属性:这似乎并不能阻止人们写出他们想要的任何内容.

谢谢!

html javascript validation user-input

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

我可以使用socket-io的服务工作者吗?

我想将通知推送到桌面和移动设备.为此我遵循了这篇文章:https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web?hl = en

我有两个问题:

  1. 关闭所有标签后,我可以使用推送通知发送通知吗(Chrome重启?)
  2. 我可以使用socket.io例如io.on('message')而不是GCM?来触发通知吗?

javascript android google-chrome push-notification google-cloud-messaging

12
推荐指数
1
解决办法
3356
查看次数

在springboot应用程序启动线程

我想在spring启动后执行一个java类(包含我想要执行的java线程).我的初始代码:

@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我想在开始时执行的代码:

public class SimularProfesor implements Runnable{

    // Class atributes

    // Constructor
    public SimularProfesor() {
        //Initialization of atributes
    }

    @Override
    public void run() {
        while(true) {
            // Do something
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎么称呼这个帖子?这就是我应该做的:

@SpringBootApplication
public class Application {
     public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
        // Call thread (constructor must be executed too)
     }
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot

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

pyspark行号数据帧

我有一个数据帧,列时间为a,b,c,d,val.我想创建一个带有附加列的数据框,它将包含每个组中行的行号,其中a,b,c,d是组键.

我尝试使用spark sql,通过定义一个窗口函数,特别是在sql中它看起来像这样:

select time, a,b,c,d,val, row_number() over(partition by a,b,c,d order by     time) as rn from table
group by a,b,c,d,val
Run Code Online (Sandbox Code Playgroud)

我想在数据帧itslef上执行此操作,而不使用sparksql.

谢谢

python apache-spark apache-spark-sql pyspark

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

MongoDB:在聚合结果中创建对象

我想在我的聚合结果中将Object作为字段返回,类似于问题中的解决方案。但是,在上述解决方案中,聚合将导致对象数组只有该数组中的一项,而不是独立的对象。例如,类似以下查询的$push操作

 $group:{
     _id: "$publisherId",
     'values' : { $push:{
         newCount: { $sum: "$newField" },
         oldCount: { $sum: "$oldField" } }
     }
}
Run Code Online (Sandbox Code Playgroud)

返回这样的结果

{
        "_id" : 2,
        "values" : [ 
            {
                "newCount" : 100, 
                "oldCount" : 200
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

没有一个像这样

{
        "_id" : 2,
        "values" : {
                "newCount" : 100, 
                "oldCount" : 200
         }
    }
}
Run Code Online (Sandbox Code Playgroud)

后者是我需要的结果。那么,如何重写查询以获得类似的结果?我可以得到最好的结果吗?

mongodb mongodb-query aggregation-framework

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

在.NET Core RC2中生成.exe文件

每次我使用新的.NET Core RC2模板构建项目时,都没有提供可运行的.EXE文件.如果我按F5调试我的控制台应用程序,它可以通过

C:\Program Files\dotnet\dotnet.exe 
Run Code Online (Sandbox Code Playgroud)

应用.如果我使用

dotnet run 
Run Code Online (Sandbox Code Playgroud)

在文件夹中的命令,它运行正常.但我认为没有.NET Core CLI工具就无法运行应用程序.

我的内容

 bin\Debug\netcoreapp1.0\
Run Code Online (Sandbox Code Playgroud)

文件夹看起来像这样:

Bin文件夹结构

你可以看到没有.EXE文件可用.只是dll.

我忽略了什么吗?或者我的project.json文件有问题吗?

{
  "version": "1.0.0-*",
  "buildOptions": {
    "emitEntryPoint": true
  },

  "dependencies": {
    "Microsoft.NETCore.App": {
      "type": "platform",
      "version": "1.0.0-rc2-3002702"
    }
  },

  "frameworks": {
    "netcoreapp1.0": {
      "imports": "dnxcore50"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

.net .net-core package.json asp.net-core .net-core-rc2

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

TransactionScope 与 MySQL 和分布式事务

我有一个 ASP.Net WebAPI 实例设置,它使用 MySQL 数据库进行存储。我编写了一个用于在单个端点请求的生命周期内ActionFilter处理创建 a 的方法。TransactionScope

public async Task<HttpResponseMessage> ExecuteActionFilterAsync(
    HttpActionContext actionContext,
    CancellationToken cancellationToken,
    Func<Task<HttpResponseMessage>> continuation)
{
    var transactionScopeOptions = new TransactionOptions { IsolationLevel = IsolationLevel.ReadUncommitted };
    using (var transaction = new TransactionScope(TransactionScopeOption.RequiresNew, transactionScopeOptions, TransactionScopeAsyncFlowOption.Enabled))
    {
        var handledTask = await continuation();

        transaction.Complete();

        return handledTask;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,在整个端点中,我有不同的查询/命令,使用autoenlist=true的功能打开/关闭连接DbConnection。一个示例端点可以是:

public async Task<IHttpActionResult> CreateStuffAsync()
{
    var query = this.queryService.RetrieveAsync();

    // logic to do stuff

    var update = this.updateService.Update(query);

    return this.Ok();
}
Run Code Online (Sandbox Code Playgroud)

我不会创建一个DbConnection并从顶部传递它,因为这是一个简单的示例,在实践中传递服务之间的连接需要进行大量重构(尽管如果有必要,可以这样做)。我还读到,最好根据需要打开/关闭连接(即保持它们打开的时间尽可能短)。和 …

c# mysql transactions transactionscope mysql-connector

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

.csv 到 .edf 或其他 EEG 读取格式

我正在使用名为 Gtec.NAUTILUS 的 EEG 检测套件,它为我提供 500hz 下 32 个通道的二进制数据。然后数据将转换为 CSV 格式。现在我想使用 python 3.5.1 在 Microsoft Azure 中处理这些数据,但是 MNE 库(用于 EEG 数据分析)无法识别 CSV 文件。MNE 还支持其他格式。( .cnt 、 .edf 、 .bdf 、 .egi 、 .set )其他信息@: http: //martinos.org/mne/stable/manual/io.html#ch-convert

我的主要问题是;- 如何将 csv 文件转换为支持的格式之一?

另外;- 如何将二进制文件转换为 mne 支持的格式之一?(如果上一个问题不可能)

还; - 有人有处理脑电图数据的经验吗?我在数据处理时犯了一个重大错误吗?

注意:我正在 MATLAB 中执行此过程以进行脑电图数据分析,但似乎 microsoft azure 不支持它。因此我正在尝试学习 python 以实现兼容性。

提前致谢。


对于那些有兴趣的人:

来自第三方开发商的免费程序: http: //www.biosemi.com/download.htm

python csv data-conversion azure mne-python

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

如何在 Django 中跨应用程序/项目注册 celery 任务?

如何从项目级别调用 celery(应用程序)任务,反之亦然。

我有一个 Django 目录结构,如下所示:

- proj
     |_ celery.py
     |_ settings.py
- app
     |_ tasks.py
     |_ views.py
Run Code Online (Sandbox Code Playgroud)

在 settings.py 中,我有一个 CELERYBEAT_SCHEDULE var,它引用app/tasks. 该任务未在 中列出celery inspect registered

自从在 中定义以来在注册表中列出任务也不能proj/celery.py由 中的函数调用apps/views.py

我已按照芹菜网站上的说明进行操作。

django celery pycharm

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

如何从firebase实时数据库中删除?

我在Android应用中使用Firebase实时数据库,并且拥有如下数据: 在此输入图像描述

如何删除记录"Apple"(标记在图片中)?

根据文档,删除一个项目,你在引用上调用removeValue().但要获得引用我需要子ID.因为它是一个随机生成的id(-KISNx87aYigsH3ILp0D),如何删除呢?

android firebase firebase-realtime-database

34
推荐指数
4
解决办法
5万
查看次数