小编Bre*_*een的帖子

在Android Studio v 1.1/1.2中呈现问题

当我添加android.support.v7.widget.Toolbar或另一个android.support.v7.widget.*有渲染问题.

支持库是最新的.我正确地遵守了家属.我可以导入它们MainActivity.java

问题是什么?

android android-support-library

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

Azure网站应用程序洞察 - 切换配置

我有一个Azure网站.为了这个问题,网站的生产版本运行example.com,并运行网站的测试版本sandbox.example.com.

两者之间的唯一区别是它们具有不同的配置.

目前,他们在不同的网站上运行,我通过git将相同的网站部署到每个azure网站.

我想分离出Application Insights数据.是否存在任何人使用的技术或流程 - 除了ApplicationInsights.config在部署后在沙箱环境中编辑文件?

或者使用部署槽以某种方式处理这个?

azure azure-web-sites azure-application-insights

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

C#中枚举中的保留关键字

我想使用asis作为枚举的成员.我知道在VB.NET中可以这样编写它:

Public Enum Test
    [as] = 1
    [is] = 2
End Enum
Run Code Online (Sandbox Code Playgroud)

如何在C#中编写等效语句?以下代码无法编译:

public enum Test
{
    as = 1,
    is = 2
}
Run Code Online (Sandbox Code Playgroud)

c# vb.net .net-2.0

20
推荐指数
2
解决办法
3599
查看次数

Thinktecture IdentityServer v3指南 - 证书

我正在编写Thinktecture IdentityServer v3的演示.目的是让身份服务器在Azure网站下运行它自己的网站.

将有其他(多个)Azure网站将使用身份服务器对用户进行身份验证.

基于入门演练(请参阅https://github.com/thinktecture/Thinktecture.IdentityServer.v3/wiki/Getting-started)我有这个主要工作.

我遇到麻烦的地方是证书.

对于演示,我想创建自己的证书 - 但我不确定我需要做什么.任何指导都会有所帮助.

我对此有其他疑问:

  1. 是否可以使用自签名证书?
  2. 在生产场景中,自签名证书是否可以接受,或者它们是否真的需要由受信任的根颁发机构签名?
  3. 如何将这些证书安装到Azure网站中(或者我可以从磁盘加载)

certificate azure thinktecture-ident-server

20
推荐指数
2
解决办法
7542
查看次数

使用XPath获取HTML元素的文本内容?

看到这个HTML

<div>
    <p>
    <span class="abc">Monitor</span> <b>$300</b>
    </p>
    <a href="/add">Add to cart</a>
</div>
<div>
    <p>
    <span class="abc">Keyboard</span> $20 
    </p>
    <a href="/add">Add to cart</a>
</div>
Run Code Online (Sandbox Code Playgroud)

使用xpath我想解析Monitor $300Keyboard $20.我用这个xpath

 //div[a[contains(., "Add to cart")]]/p/text()
Run Code Online (Sandbox Code Playgroud)

但它选择了<span class="abc">Monitor</span> <b>$300</b>.我不想要标签.我如何只获得文字?

html xml xpath html-parsing

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

日期的MVC模型验证

MVC 5是否有默认验证,我可以设置日期的最小值和最大值?

在我的模型中,我想要日期验证

    public class MyClass
    {               
        [Required(ErrorMessage="Start date and time cannot be empty")]
        //validate:Must be greater than current date
        [DataType(DataType.DateTime)]
        public DateTime StartDateTime { get; set; }

        [Required(ErrorMessage="End date and time cannot be empty")]
        //validate:must be greater than StartDate
        [DataType(DataType.DateTime)]
        public DateTime EndDateTime { get; set; }            
    }
Run Code Online (Sandbox Code Playgroud)

Ps:根据这个Asp.Net网站,使用RangeDateTime验证器时出现问题,不推荐使用.

注意:jQuery验证不适用于Range属性和DateTime.例如,以下代码将始终显示客户端验证错误,即使日期在指定范围内:

[Range(typeof(DateTime), "1/1/1966", "1/1/2020")]

您需要禁用jQuery日期验证才能将Range属性与DateTime一起使用.在模型中编译硬日期通常不是一个好习惯,因此不鼓励使用Range属性和DateTime.

我也知道有一些像Fluent ValidationFoolproof这样的Nuget软件包可以验证和检查一个日期是否比其他日期更大,但我想知道默认情况下是否有东西可以检查日期的最小值和最大值.

从我在MVC 5.1中的Whats new中看到的,有支持MaxLengthMinLength验证.

c# asp.net-mvc model-validation asp.net-mvc-5

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

ReferenceError:未定义图表 - chartjs

Chart.js有错误吗?每次我将Chart.js中的任何图形添加到我的网站时,我都会收到错误,但是当我将该图形用作独立程序时,它运行顺畅而没有错误.我正在使用HTML5.

   <html>
   <head>
      <meta charset="utf-8" />
      <title>Rice Consumption</title>
      <script src='Chart.min.js'></script>
    </head>
    <body>

      <canvas id="rice" width="600" height="400"></canvas>

      <script>
        var riceData = {
        labels : ["January","February","March","April","May","June"],
        datasets :
         [
            {
              fillColor : "rgba(172,194,132,0.4)",
              strokeColor : "#ACC26D",
              pointColor : "#fff",
              pointStrokeColor : "#9DB86D",
              data : [203000,15600,99000,25100,30500,24700]
            }
         ]
        }

          var rice = document.getElementById('rice').getContext('2d');
               new Chart(rice).Line(riceData);
    </script>
    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

已解决:我只是将脚本与canvas元素分离(为脚本创建另一个文件以执行其功能).

更新的HTML:

      <html>
      <head>
      <meta charset="utf-8" />
      <title>Rice Consumption</title>
      <script src='Chart.min.js'></script>
      </head>
      <body>
      <canvas id="rice" width="600" height="400"></canvas>
      <script src='Chart.min.js'></script>
      <script src='rice.js'></script>
      </body>
      </html>
Run Code Online (Sandbox Code Playgroud)

新的JavaScript文件: …

javascript html5 html5-canvas chart.js

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

支持MVC5/ASP.Net Identity 2中的个人用户帐户和组织帐户

我已经创建了一个ASP.Net MVC5应用程序,我已经通过谷歌,Facebook等配置(并且工作正常)个人用户帐户.

我想做的还是支持Azure Active Directory(组织帐户)的身份验证.这将使内部员工能够以管理员身份登录应用程序.

我发现的所有现有信息/指南/文档通常涉及使用其中一个.我如何一起启用它们?

如果需要为每种类型的用户提供单独的登录表单,那么这不是问题.

编辑:

我正在查看Azure Active Directory门户中的应用程序配置,并注意到它们定义了"OAUTH 2.0 AUTHORIZATION ENDPOINT".可以在其中配置MVC5 Startup.Auth.cs来使用它吗?

authentication azure asp.net-identity azure-active-directory asp.net-mvc-5.1

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

Application Insights未显示服务器响应时间,服务器请求或失败请求的数据

我已将Application Insights添加到我的应用程序中.

一段时间后,我正确地看到浏览器页面加载时间,但其他图表都没有显示任何数据.

我看到了这个:

缺少服务器数据

当我期待这样的事情时:

我期待的是什么

这两个ASP.NET MVC 5应用程序位于同一解决方案中,并且都部署到Azure.

在这两种情况下:

  1. 我的剃刀布局中有正确的javascript片段(并且在查看网站时已通过页面源验证它是否正在输出,并且请求被发送到dc.services.visualstudio.com/v2/track);
  2. ApplicationInsights.config在网络根目录中有一个;
  3. 我设置在应用程序启动正确的仪器键,在Application_Start()方法Global.asax.cs的方式TelemetryConfiguration.Active.InstrumentationKey = "the_key"

请注意,我在ApplicationInsights.config文件中没有检测密钥,因为我多次部署网站,并根据此建议设置检测密钥.

我已经重置了所有内容(在添加Application Insights SDK以监控您的ASP.NET应用程序之后)但是,在至少1/2小时之后,我没有看到任何服务器响应时间,服务器请求或失败的请求.

我该如何解决?

asp.net-mvc azure-web-sites azure-application-insights

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

如何让newtonsoft反序列化yes和no to boolean

注意:我已在此Feed的底部提供了解决方案.

我有一个C#Win 8应用程序,我正在反序列化一些看起来像这样的json:

{
    'Unit': [
        {
            'name':'House 123',
            isAvailable:'no'
        },
        {
            'name':'House 456',
            isAvailable:'yes'
        }]
}
Run Code Online (Sandbox Code Playgroud)

进入使用此接口的类:

public interface IUnit
{
    string Name { get; }
    bool isAvailable { get; }
}
Run Code Online (Sandbox Code Playgroud)

但是牛顿软件会抛出一个错误:

解析值时遇到意外的字符:n.Path'Unit [0] .isAvailable,第1行,第42位.

有没有办法根据生成的对象属性类型bool扩展Newtonsoft来解析yes/no或1/0?现在它只适用于真/假.

关于类的自定义转换器有几个帖子,但不是像bool这样的原始类型.

有什么建议?

c# serialization class extend json.net

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