小编Yan*_*eus的帖子

.nu​​get用户空间中的文件夹

由于我的存储有问题,我需要在我的用户空间中删除或更改许多文件夹的位置,但我看到一个.nuget文件夹,我想知道Visual Studio 2016中是否有办法更改位置这个文件夹?

它包括为我的项目下载的所有包,它占用了大量空间.

.nu​​get文件夹的位置

directory package nuget

14
推荐指数
2
解决办法
5862
查看次数

无法解决:com.android.support:support-compat:25.0.1.?

添加依赖项时,我无法找出确切的问题.

 dependencies {
    compile 'com.github.jetradarmobile:android-snowfall:1.1.2'
}
Run Code Online (Sandbox Code Playgroud)

我得到了上述错误

 my Gradle(Project)


     buildscript {
         repositories {
             jcenter()
         }
         dependencies {
             classpath 'com.android.tools.build:gradle:2.2.1'
         }
     }
     allprojects {
         repositories {
             jcenter() {
                 maven { url "https://jitpack.io" }
             }
         }
     }
     task clean(type: Delete) {
         delete rootProject.buildDir
     }
Run Code Online (Sandbox Code Playgroud)

我的Gradle(应用程序)

     apply plugin: 'com.android.application'

     android {
         compileSdkVersion 24
         buildToolsVersion "24.0.3"
         defaultConfig {
             applicationId "com.animationbook.animationbook"
             minSdkVersion 15
             targetSdkVersion 24
             versionCode 1
             versionName "1.0"
             testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
         }
         buildTypes {
             release {
                 minifyEnabled false
                 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
             }
         }
     }
     dependencies …
Run Code Online (Sandbox Code Playgroud)

android android-gradle-plugin

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

如何在Python中追加日志

python项目中有两个文件,名为file1和file2。

在 file1.py 中,我将日志捕获到文件“sample.log”并通过 os.system() 命令执行 file2.py 。在 file2.py 中,我以附加模式打开示例日志文件 example.log 并将日志发送到该文件。

我已经执行了 file1.py,即使我以追加模式打开了日志文件(file2.py),我也无法看到 file2.py 日志。文件 2 的内容被文件 1 的内容覆盖。

如何在 Sample.log 中附加 file2.py 日志和 file1.py 日志?

文件1.py

import logging
import os

logFile = 'sample.log'
logging.basicConfig( filename = logFile,filemode = 'w',level = logging.DEBUG,format = '%(asctime)s - %(levelname)s: %(message)s',\
                     datefmt = '%m/%d/%Y %I:%M:%S %p' )

logging.debug("Starting of the file1")

os.system("python file2.py")

for i in range(0,2):
    logging.debug("Iam in file1")
Run Code Online (Sandbox Code Playgroud)

文件2.py:

import logging

logFile = 'sample.log'
logging.basicConfig( filename = logFile,filemode = 'a',level = …
Run Code Online (Sandbox Code Playgroud)

python-2.7

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

FluentValidation NotEmpty和EmailAddress示例

我正在使用FluentValidation和登录表单.电子邮件地址字段是

必填必须是有效的电子邮件地址.

我希望在两种情况下都显示自定义错误消息.

我工作的代码是:

RuleFor(customer => customer.email)
    .NotEmpty()
    .WithMessage("Email address is required.");

RuleFor(customer => customer.email)
    .EmailAddress()
    .WithMessage("A valid email address is required.");
Run Code Online (Sandbox Code Playgroud)

上面的代码确实有效,并显示(2)不同的错误消息.是否有更好的方法为一个字段写入多个错误消息?

更新 - 工作

每个要求工作.WithMessage 链接和添加.

RuleFor(customer => customer.email)
    .NotEmpty()
        .WithMessage("Email address is required.")
    .EmailAddress()
        .WithMessage("A valid email address is required.");
Run Code Online (Sandbox Code Playgroud)

c# validation refactoring fluentvalidation

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

无法使用主键创建配置单表

我无法使用主键在配置单元中创建外部表.以下是示例代码:

hive> create table exmp((name string),primary key(name));
Run Code Online (Sandbox Code Playgroud)

这会返回以下错误消息:

NoViableAltException(278 @ [])在org.apache.hadoop.hive.ql.parse.HiveParser_IdentifiersParser.identifier(HiveParser_IdentifiersParser.java:11216)在org.apache.hadoop.hive.ql.parse.HiveParser.identifier(HiveParser.java :35977)在org.apache.hadoop.hive.ql.parse.HiveParser.columnNameType(HiveParser.java:31169)在org.apache.hadoop.hive.ql.parse.HiveParser.columnNameTypeList(HiveParser.java:29373)在Org.apache中的org.apache.hadoop.hive.ql.parse.HiveParser.createTableStatement(HiveParser.java:4439)位于org.apache的org.apache.hadoop.hive.ql.parse.HiveParser.ddlStatement(HiveParser.java:2084). hadoop.hive.ql.parse.HiveParser.execStatement(HiveParser.java:1344)位于org.apache.hadoop.hive的org.apache.hadoop.hive.ql.parse.HiveParser.statement(HiveParser.java:983).位于org.apache.hadoop.hive.ql.Driver.compile的org.apache.hadoop.hive.ql.Driver.compile(Driver.java:434)中的ql.parse.ParseDriver.parse(ParseDriver.java:190)( Driver.java:352)org.a上的org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:995)pache.hadoop.hive.ql.Driver.runInternal(Driver.java:1038)位于org.apache.hadoop.hive.ql.Driver.run(Driver.java:931)的org.apache.hadoop.hive.ql. Driver.run(Driver.java:921)在org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:268)在org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java: 220)在org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:422)在org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:790)在org.apache.hadoop .hive.cli.CliDriver.run(CliDriver.java:684)在org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:623)在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)在阳光下.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)在java.lang.reflect.Method.invoke(Method.java:483)在org.apache. hadoop.util.RunJar.main(RunJar.java:212)FAILED:ParseException行1:18无法识别'('''附近的输入 在列规范中命名''字符串'

请帮帮我.

hadoop hive hiveql

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

序列化异常:意外字符“ <”

我有一个简单的方法,它想获取天气数据,当我称它为错误时:

用户代码HResult = -2146233076未处理System.Runtime.Serialization.SerializationException,该消息=反序列化了UWpWeather.RootObject类型的对象时发生错误。遇到意外字符“ <”。

public async static Task <RootObject> GetWeather(double lat, double lng) {
    var http = new HttpClient();
    var response = await http.GetAsync("http://api.openweathermap.org/data/2.5/forecast/daily?q=leeds&type=accurate&mode=xml&units=metric&cnt=3&appid= MY AIP-KEY");
    string result = await response.Content.ReadAsStringAsync();
    var serializer = new DataContractJsonSerializer(typeof (RootObject));
    var ms = new MemoryStream(Encoding.UTF8.GetBytes(result));
    var data = (RootObject) serializer.ReadObject(ms);
    return data;
}
Run Code Online (Sandbox Code Playgroud)

c# api weather

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

https://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange where pair in ("ARSARS")&amp;env=store://datatables.org/alltableswithkeys

在过去的 3 年里,我一直在使用以下 URL,没有出现任何问题。但是,它已停止返回结果。

网址: https ://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange where pair in ("ARSARS")&env=store://datatables.org/alltableswithkeys

现在返回以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:count="0" yahoo:created="2017-11-02T09:33:25Z" yahoo:lang="en-AU">
    <results/>
</query><!-- total: 9 -->
Run Code Online (Sandbox Code Playgroud)

请注意没有结果,它只有“结果”标签。
我已经尝试过很多不同的计算机和浏览器。我也尝试过更改货币组合,但没有运气。

任何人都可以发现我做错了什么吗?

yahoo-api yahoo-finance

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

EmailAddressAttribute在末尾允许点

.NET 4.6.1中的EmailAddressAttribute允许在末尾加点。这意味着以下电子邮件地址:someone@google.com。已验证。对于Microsoft,此电子邮件有效。但是,例如,对于PayPal,电子邮件无效。

那么有人知道吗,电子邮件末尾的点是否有效?

c# email-validation

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

退出控制台,无需等待任何键继续...

我想退出我的控制台应用程序,我尝试了以下命令:

Enviroment.Exit(0);
Application.Exit();
Run Code Online (Sandbox Code Playgroud)

但它导致了Press any key to continue . . ..如何在不等任何密钥的情况下退出我的应用程序?

c# console-application

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

您如何使用他们的REST API向Atlassian合流发布评论?

我正在尝试使用REST API将评论自动添加到页面中。

我正在使用邮递员进行测试,即时通讯指向以下网址:https://############.atlassian.net/wiki/rest/api/content/

使用有效的标题,并发布以下json:

{  
    "type":"comment",
    "container":"72025106",
    "body":{  
        "storage":{  
            "value":"auto comment 1",
            "representation":"storage"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我会得到此错误:

{
    "statusCode": 500,
    "message": "java.lang.IllegalStateException: Must provide id and type for Content"
}
Run Code Online (Sandbox Code Playgroud)

rest confluence confluence-rest-api

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