小编Mar*_*arc的帖子

验证Active Directory的用户名和密码?

如何针对Active Directory验证用户名和密码?我只是想检查用户名和密码是否正确.

c# authentication active-directory

512
推荐指数
11
解决办法
45万
查看次数

java.lang.IllegalArgumentException:找不到类型返回值的转换器

有了这段代码

@RequestMapping(value = "/bar/foo", method = RequestMethod.GET)
    public ResponseEntity<foo> foo() {

        Foo model;
        ...
        return ResponseEntity.ok(model);
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到以下异常

java.lang.IllegalArgumentException: No converter found for return value of type
Run Code Online (Sandbox Code Playgroud)

我的猜测是,由于杰克逊失踪,该对象无法转换为JSON.我不明白为什么,因为我认为杰克逊是用春季靴子建造的.

然后我试图将Jackson添加到pom.xml但我仍然有同样的错误

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.4.3</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.4.3</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我是否必须更改任何弹簧启动属性才能使其正常工作?

谢谢

java spring jackson spring-boot

73
推荐指数
7
解决办法
8万
查看次数

无法从apicontroller中的OwinContext获取UserManager

我正在关注Microsoft示例以使用Identity 2.0.0实现电子邮件验证

我被困在这一部分

public ApplicationUserManager UserManager
{
   get
   {
      return _userManager ?? HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();
   }
   private set
   {
      _userManager = value;
   }
}
Run Code Online (Sandbox Code Playgroud)

这适用于controllerHttpContext不包含ApiController中的任何GetOwinContext方法.

所以我试过HttpContext.Current.GetOwinContext()但方法GetUserManager不存在.

我无法找到一种方法来获得UserManager我在Startup.Auth.cs中的构建

// For more information on configuring authentication, please visit http://go.microsoft.com/fwlink/?LinkId=301864
public void ConfigureAuth(IAppBuilder app)
{
    //Configure the db context, user manager and role manager to use a single instance per request
    app.CreatePerOwinContext(ApplicationDbContext.Create);
    app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create); 
    ...
}
Run Code Online (Sandbox Code Playgroud)

这条线

app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);
Run Code Online (Sandbox Code Playgroud)

调用以下函数来配置 UserManager …

c# asp.net-web-api owin asp.net-identity

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

如何使用OpenLayers 3添加标记

我正试图在OpenLayers 3地图上添加制作者.

我发现的唯一的例子是这样一个的OpenLayers例子列表.

但这个例子使用ol.Style.Icon的像,而不是OpenLayers.MarkerOpenLayers 2.

第一个问题

唯一的区别是你必须设置图像Url,但它是添加标记的唯一方法吗?

OpenLayers 3似乎也没有标记图像,所以如果没有其他方法,这将是有道理的ol.Style.Icon

第二个问题

如果有人能给我一个在加载地图后添加标记或图标的功能示例,那将是非常好的.

根据我在示例中的理解,他们为图标创建了一个图层

var iconFeature = new ol.Feature({
  geometry: new ol.geom.Point(ol.proj.transform([-72.0704, 46.678], 'EPSG:4326', 'EPSG:3857')),
  name: 'Null Island',
  population: 4000,
  rainfall: 500
});


var iconStyle = new ol.style.Style({
  image: new ol.style.Icon(/** @type {olx.style.IconOptions} */ ({
    anchor: [0.5, 46],
    anchorXUnits: 'fraction',
    anchorYUnits: 'pixels',
    opacity: 0.75,
    src: 'data/icon.png'
  }))
});

iconFeature.setStyle(iconStyle);

var vectorSource = new ol.source.Vector({
  features: [iconFeature] …
Run Code Online (Sandbox Code Playgroud)

javascript openlayers-3

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

不能将MySQL连接用于实体框架6

我正在尝试将实体框架6与MySQL一起使用.

我为visual studio 1.1.1和MySQL .Net连接器6.8.3安装了MySQL插件.

问题是当我尝试创建一个新的ADO.NET实体模型时,我无法为连接选择MySQL.

在此输入图像描述

但是,如果我从visual studio中的连接工具创建连接,我可以看到MySQL

在此输入图像描述

这意味着当前安装的版本与实体框架6不兼容.之后我安装了最新的连接器和插件怎么可能.还有什么可做的吗?

谢谢

编辑

我在没有安装默认连接器的情况下全新安装了MySQL,然后安装了6.8.3和visual studio的插件.

然后我可以看到我为我的实体模型建立的连接,但是当我即将选择实体版本时,我收到了这条消息.

在此输入图像描述

mysql entity-framework visual-studio-2013

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

实体类型ApplicationUser不是当前上下文的模型的一部分

我将在本文后面从Identity 1.0.0迁移到Identity 2.0.1

生成的迁移代码与新的IdentityUser无关.它不会添加新列.

所以我创建了一个新项目并再次尝试,但迁移代码为空.

为了解决这个问题,我直接在SQL Server中进行了编辑,并在我的解决方案中再次导入了我的数据库.

现在我和你所看到的AspNetUser完全一样IdentityUser

IdentityUser

public virtual int AccessFailedCount { get; set; }

public virtual ICollection<TClaim> Claims { get; }

public virtual string Email { get; set; }

public virtual bool EmailConfirmed { get; set; }

public virtual TKey Id { get; set; }

public virtual bool LockoutEnabled { get; set; }

public virtual DateTime? LockoutEndDateUtc { get; set; }

public virtual ICollection<TLogin> Logins { get; }

public virtual string PasswordHash …
Run Code Online (Sandbox Code Playgroud)

c# asp.net entity-framework asp.net-identity

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

Gethomepath无法在iOS 5/OSxLion上运行

每当我使用Delphi的Gethomepath函数时,我都会不断收到Shell脚本调用错误.

这个功能被更新的功能取代了吗?

delphi osx-lion firemonkey

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

将日期转换为不同的时区

我正在尝试使用Java日期和日历从一个时区到另一个时区进行简单的转换.我试图运行以下代码

    Calendar instance = Calendar.getInstance(TimeZone.getTimeZone("Europe/London"));
    Date date = instance.getTime();
    System.out.println(date);

    GregorianCalendar instance2 = new GregorianCalendar(TimeZone.getTimeZone("Europe/Athens"));
    instance2.setTime(instance.getTime());
    System.out.println(instance2.getTime());
Run Code Online (Sandbox Code Playgroud)

但仍然返回相同的日期,而不是+1小时...整个问题似乎微不足道,但我找不到任何简单的答案.在此先感谢您的帮助.

java timezone datetime calendar date

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

将double转换为int,是圆形还是仅剥离数字?

用双精度执行一些计算,然后需要将其转换为int.所以我有一个简单的问题,当一个双重说7.5到一个int时,它将返回7.

这是四舍五入点后舍入或只是条带化的产物吗?

如果它是一个四舍五入的产品,它是否很聪明,即0.1到0.5它向下舍入,0.6到0.9它向上舍入?

干杯

c# double int casting rounding

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

如何删除表的所有行但保留标题

我想删除除了标题之外的所有表格行.

这是我尝试过但它总是删除所有行和标题:

$("#<%=tblDetailFourn.ClientID%> tbody tr").remove();

$("#<%=tblDetailFourn.ClientID%> tbody tr").not("thead tr").remove();

$("#<%=tblDetailFourn.ClientID%> tr").not("thead tr").remove();

$("#<%=tblDetailFourn.ClientID%> tbody").not("thead").remove();

$("#<%=tblDetailFourn.ClientID%> tbody").remove();

$("#<%=tblDetailFourn.ClientID%> > tbody").remove();
Run Code Online (Sandbox Code Playgroud)

这是html:

<table id="tblDetailFourn" runat="server" class="ProjetTable ProjetTableHover">
    <thead>
       <tr>
          <th style="width:200px">Rôle de Ressource</th>
          <th style="width:200px">Nom Prénom</th>
          <th style="width:120px">Tel</th>
          <th style="width:200px">Courriel</th>
          <th style="width:80px">Actif</th>
          <th style="width:33px"></th>
          <th style="width:33px"></th>
      </tr>
    </thead>
    <tbody>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

asp.net jquery html-table

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