小编Mat*_*Mav的帖子

Android解析字符串到日期 - 未知模式字符'X'

Service从网上获取日期字符串,然后我想把它削减到Date对象.但不知何故应用程序崩溃.这是我正在解析的字符串:2015-02-05T05:20:02+00:00

onStartCommand()

String datetime = "2015-02-05T05:20:02+00:00";
Date new_date = stringToDate(datetime);
Run Code Online (Sandbox Code Playgroud)

stringToDate()

private Date stringToDate(String s){
    DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");
    try{
        return df.parse(s);
    }catch(ParseException e){
        e.printStackTrace();
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

logcat的:

02-06 20:37:02.008: E/AndroidRuntime(28565): FATAL EXCEPTION: main
02-06 20:37:02.008: E/AndroidRuntime(28565): Process: com.dotmav.runescapenotifier, PID: 28565
02-06 20:37:02.008: E/AndroidRuntime(28565): java.lang.RuntimeException: Unable to start service com.dotmav.runescapenotifier.GEService@384655b5 with Intent { cmp=com.dotmav.runescapenotifier/.GEService }: java.lang.IllegalArgumentException: Unknown pattern character 'X'
02-06 20:37:02.008: E/AndroidRuntime(28565):    at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2881)
02-06 20:37:02.008: E/AndroidRuntime(28565):    at android.app.ActivityThread.access$2100(ActivityThread.java:144)
02-06 20:37:02.008: …
Run Code Online (Sandbox Code Playgroud)

java android date simpledateformat

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

EF Core Scaffold DbContext

我有脚手架的问题DbContext.我正在使用最新版本.NET Core 1.1.0 SDK,我正在遵循本指南:https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/existing-db

但是当我在Package Manager Console中运行以下命令时:Scaffold-DbContext "<connection-string>" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models我得到了异常.

project.json

  "dependencies": {
    "Microsoft.EntityFrameworkCore": "1.1.0",
    "Microsoft.EntityFrameworkCore.Design": "1.1.0",
    "Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
    "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
    "Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
    "NETStandard.Library": "1.6.1"
  },

  "tools": {
    "Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final"
  },

  "frameworks": {
    "netstandard1.6": {
      "imports": [
        "dnxcore50"
      ]
    }
  }
Run Code Online (Sandbox Code Playgroud)

例外

System.IO.FileNotFoundException: Could not load file or assembly 
'System.Data.SqlClient, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
File name: 'System.Data.SqlClient, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at Microsoft.EntityFrameworkCore.Scaffolding.Internal.SqlServerDatabaseModelFactory.Create(String connectionString, TableSelectionSet …
Run Code Online (Sandbox Code Playgroud)

.net entity-framework .net-core

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

Sequelize association - 请使用promise-style代替

我想加入3代表一起Products,SuppliersCategories再和同排SupplierID = 13.我已经阅读了如何在sequelize中实现多对多关联,并解释了如何关联0:M.

数据库模型: 在此输入图像描述

码:

var Sequelize = require('sequelize')
var sequelize = new Sequelize('northwind', 'nodejs', 'nodejs', {dialect: 'mysql',})
var Project = require('sequelize-import')(__dirname + '/models', sequelize, { exclude: ['index.js'] });

Project.Suppliers.hasMany(Project.Products, {foreignKey: 'SupplierID'});
Project.Products.belongsTo(Project.Suppliers, {foreignKey: 'SupplierID'});
Project.Categories.hasMany(Project.Products, {foreignKey: 'CategoryID'});
Project.Products.belongsTo(Project.Categories, {foreignKey: 'CategoryID'});

Project.Products
    .find({
        where: {
            SupplierID: 13
        },
        include: [
            Project.Suppliers,
            Project.Category,
        ]
    })
    .success(function(qr){
        if (qr == null) throw "Err";

        console.log("---");
        console.log(qr);
    })
    .error(function(err){
        console.log("Err");
    });
Run Code Online (Sandbox Code Playgroud)

日志: …

javascript orm node.js sequelize.js

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

向FootView添加页脚后崩溃

我正在尝试添加页脚,ListView但是在这行代码之后应用程序崩溃:getListView().addView(footerView);.我是android的新手,这是我第一次体验ListView.

如果可能的话我需要简短解释膨胀方法.

谢谢!

  ToDoListAdapter mAdapter;

        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);

            // Create a new TodoListAdapter for this ListActivity's ListView
            mAdapter = new ToDoListAdapter(getApplicationContext());

            // Put divider between ToDoItems and FooterView
            getListView().setFooterDividersEnabled(true);

            //TODO - Inflate footerView for footer_view.xml file
            TextView footerView = (TextView) getLayoutInflater().inflate(R.layout.footer_view, null);

            //TODO - Add footerView to ListView
            getListView().addView(footerView);

            footerView.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {

                    log("Entered footerView.OnClickListener.onClick()");

                    //TODO - Attach Listener to FooterView. Implement onClick().
                    Intent startNewActivity …
Run Code Online (Sandbox Code Playgroud)

android listview layout-inflater

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

Web Api 2处理选项请求

Web Api 2在Azure和AngularJsforntend 上托管了后端.我了解一些HTTP request使用预先检查OPTIONS request.我的问题是如何以这种方式实现后端,OPTIONS requests如果控制器中有一些将处理后续操作,则所有将返回200 GET/POST/PUT/DELETE/....

c# asp.net azure asp.net-web-api azure-web-sites

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

Visual Studio 2017 中缺少添加 Docker 支持

我的 PC 上安装了 Visual Studio Community 2017(v. 15.3.4)、Docker for Windows CE(稳定通道,v. 17.06.2-ce-win27(13194))和 .NET Core SDK 2.0.0。此外,我启用了称为容器的 Windows 功能并检查了 Visual Studio 安装程序容器支持。

在此处输入图片说明

首先,我启动 Docker for Windows(Linux 容器),然后启动 Visual Studio。我去 File -> New -> Project -> Installed/Visual C#/Web -> ASP.NET Core Web Application 然后点击 OK。

在此处输入图片说明

我找不到添加 Docker 支持的选项?同样是如果我创建项目并右键单击项目,上下文菜单不会给我那个选项。我错过了什么?

visual-studio docker .net-core visual-studio-2017

5
推荐指数
0
解决办法
4133
查看次数

十进制到二进制为双类型数组,而不是字符串

到目前为止我有这个:

data = 14
out = dec2bin(data, 4)
Run Code Online (Sandbox Code Playgroud)

这使:

out = 1110
Run Code Online (Sandbox Code Playgroud)

但我希望以这种格式获得二进制数:

out = [1 1 1 0]
Run Code Online (Sandbox Code Playgroud)

感谢帮助!

binary matlab octave

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

C3015:OpenMP“for”语句中的初始化格式不正确

我有并行扫描算法:Hillis & Steele (1986),我想并行执行内部 for 循环。

Error   C3015   initialization in OpenMP 'for' statement has improper form  OpenMP  c:\users\matja\documents\visual studio 2015\projects\psseminar\openmp\main.c
Run Code Online (Sandbox Code Playgroud)

我以前从未遇到过这个错误,我用谷歌搜索过但没有发现任何有用的东西。

包括:

#include <omp.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <time.h>
#include <limits.h>
#include <windows.h>
Run Code Online (Sandbox Code Playgroud)

代码块:

// ...
for (long long m = 0; m < M; m++)
{
    long long offset = (long long)pow(2, m);

    #pragma omp parallel for firstprivate(N, m, offset)
    for (long long n = offset; n < N; n++)
    {
        long long ai = n …
Run Code Online (Sandbox Code Playgroud)

c c++ openmp visual-studio visual-c++

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

Netstat 未显示 docker 暴露的端口

出于某种原因netstat,没有列出 docker 暴露的端口。正如这里所建议的我同时使用EXPOSE了 8080 和 5050 端口。但是从主机上看不到它们。

文件

...

FROM openjdk:11-jre-slim

COPY --from=build /usr/src/app/api/target/track-metadata-api-*.jar /app/track-metadata-api.jar

WORKDIR /app

EXPOSE 8080 5050

CMD java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5050 -jar track-metadata-api.jar
Run Code Online (Sandbox Code Playgroud)

码头工人

$ docker ps
CONTAINER ID        IMAGE                           COMMAND                  CREATED             STATUS              PORTS                                            NAMES
a6d3381a992d        track-metadata_track-metadata   "/bin/sh -c 'java -a…"   7 minutes ago       Up 7 minutes        0.0.0.0:5050->5050/tcp, 0.0.0.0:8080->8080/tcp   track-metadata_track-metadata_1
Run Code Online (Sandbox Code Playgroud)

网络统计和卷曲

$ sudo netstat --all | grep 8080 # returns nothing
$ curl http://localhost:8080/v1/track-metadata/filtered
[{"authorName":"AC/DC","duration":208,"id":1,"tags":"#rock","trackName":"Highway to Hell"},{"authorName":"Sum41","duration":209,"id":2,"tags":"#rock","trackName":"War"},{"authorName":"Ziggy Marley","duration":220,"id":3,"tags":"#ragge","trackName":"Beach in Hawaii"}] …
Run Code Online (Sandbox Code Playgroud)

port netstat docker dockerfile docker-compose

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

如何在GNU Octave中绘制2个平面

我想在同一个图中绘制两架飞机,我该怎么做?

x + y + z = 1
2x - y + 3z = 4
Run Code Online (Sandbox Code Playgroud)

谢谢!

math plot octave plane

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