小编Dra*_*ken的帖子

通过LDAP连接到Active Directory

我想用C#连接到我们的本地Active Directory.

我发现这篇文章很好.

但我真的不知道如何通过LDAP连接.

有人可以解释如何使用询问的参数吗?

示例代码:

  static DirectoryEntry createDirectoryEntry()  
  {  
     // create and return new LDAP connection with desired settings  

     DirectoryEntry ldapConnection     = new DirectoryEntry("rizzo.leeds-art.ac.uk");  
     ldapConnection.Path               = "LDAP://OU=staffusers,DC=leeds-art,DC=ac,DC=uk";  
     ldapConnection.AuthenticationType = AuthenticationTypes.Secure;  
     return ldapConnection;  
  }  
Run Code Online (Sandbox Code Playgroud)

我只有Active Directory服务器的主机名和IP地址.什么DC=xxx,DC=xx等等意味着什么?

c# active-directory

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

在Angular 2中禁用按钮

我想如果输入'Contract type'为空,则按钮'Save'不可点击

保存按钮:

<div class="col-md-4">
        <cic-textbox [control]="formGroup.get('contractType')"></cic-textbox>
      </div>
Run Code Online (Sandbox Code Playgroud)

所有按钮:

 <div class="cic-header-actions pull-left" *ngIf="actions && actions.length > 
 0">
      <button class="btn btn-{{action.style}} m-l-xs" *ngFor="let action of actions" ng-disabled="!contractTypeValid" (click)="execute(action)">
          <cic-icon [icon]="action.icon"></cic-icon>
          {{action.text }}
        </button>
    </div>
Run Code Online (Sandbox Code Playgroud)

定义合同类型:

 let contractType: DataDictionaryPropertyExtended = {
            Binding: 'VART:BEZEICHNUNG',
            Label: 'Vertragsart',
            LabelCols: 4,
            ContentCols: 8,
            IsDisabled: this.isDisabled,
            ValidationProperties: [
                <ValidationProperty>{
                    Type: ValidationType.IsNotEmpty,
                    ErrorMessage: 'Vertragsart darf nicht leer sein.',
                }
            ]
        };
Run Code Online (Sandbox Code Playgroud)

按钮保存绿色:

在此输入图像描述

components input button angular

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

Hibernate:在调用save()之前必须手动分配此类的ID

我在使用Hibernate和oneToMany映射时遇到了一些问题.

这是我的功能:

        Location location = new Location();
        location.setDateTime(new Date());
        location.setLatitude(lat);
        location.setLongitude(lon);

        location = this.locationDao.save(location);

        merchant = new Merchant();
        merchant.setAddress(address);
        merchant.setCity(city);
        merchant.setCountry(country);
        merchant.setLocation(location);
        merchant.setName(name);
        merchant.setOrganization(organization);
        merchant.setPublicId(publicId);
        merchant.setZipCode(zipCode);
        merchant.setApplication(this.applicationDAO.findByPublicId(applicationPublicId));

        merchant = this.merchantDao.save(merchant);

        return merchant;
Run Code Online (Sandbox Code Playgroud)

这是我的两个实体:

地点

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;


@Entity
@Table(name = "location")
@XmlRootElement
public class Location implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Basic(optional = false)
    @Column(name = "id", nullable = …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

不能隐式转换类型'bool?' 'bool'.存在显式转换(您是否错过了演员?)

错误:无法隐式转换类型'bool?' 'bool'.存在显式转换(您是否错过了演员?)

代码:

Test obj = new Test();
obj.IsDisplay = chkDisplay.IsChecked;
Run Code Online (Sandbox Code Playgroud)

但是当我使用这意味着施放在布尔然后没有错误.

Test obj = new Test();
obj.IsDisplay = (bool) chkDisplay.IsChecked;
Run Code Online (Sandbox Code Playgroud)

我需要知道,为什么需要将这个bool转换为bool.

谢谢

.net c#

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

检查类类型(.class)等于其他类类型

以下代码是否有效?

void myMethod (Class classType) {
   if (classType == MyClass.class) {
       // do something
   }
}

myMethod (OtherClass.class);
Run Code Online (Sandbox Code Playgroud)

如果没有,那么我可以检查传递的.class(Class Type)类型是否为MyClass?

感谢名单!

java reflection

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

Check检查约束可以与另一个表相关吗?

假设我有一个名为ProjectTimeSpan的表(我没有,仅作为示例!)包含StartDateEndDate列.

而且,我有叫另一个表SubProjectTimeSpan,还含有列称为起始日期结束日期,在这里我想设置一个检查约束,使得它不可能起始日期日期和结束日期设置为值"外"的ProjectTimeSpan.StartDateProjectTimeSpan.EndDate

一个检查约束的种类知道关于另一个表中的值...

这可能吗?

sql sql-server sql-server-2005

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

将[]字符串转换为[] interface {}

我只想写一些像这样的代码:

func (w Writer) WriteVString(strs []string) (int, error) {
    return writeV(func(index int, str interface{}) (int, error) {
        return w.WriteString(str.(string))
    }, strs) // it doesn't work
}

func (w Writer) WriteV(bs [][]byte) (int, error) {
    return writeV(func(index int, b interface{}) (int, error) {
        return w.Write(b.([]byte))
    }, []interface{}{bs...}) // it also can't be compiled
}
type writeFunc func(int, interface{}) (int, error)

func writeV(fn writeFunc, slice []interface{}) (n int, err error) {
    var m int
    for index, s := range slice {
        if …
Run Code Online (Sandbox Code Playgroud)

type-conversion go

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

如何在android中更改ImageView源代码

这是我的xml,它位于我的活动中出现的片段内.

<FrameLayout
                    android:id="@+id/frame1"
                    android:layout_width="wrap_content"
                    android:layout_height="115dp"
                    android:layout_margin="2dp"
                    android:layout_weight="0.33">

                    <ImageView
                        android:id="@+id/whoamiwith"
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:scaleType="fitCenter"
                        android:src="@drawable/default_image" />
                </FrameLayout>
Run Code Online (Sandbox Code Playgroud)

这是我的java代码:

@Override
public void onClick(View click) {
    if (click == profileBtn) {
        whoamiwith.setBackgroundResource(R.drawable.image_i_wanna_put);
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试更改图像视图的图像源.没有语法错误但是当我单击按钮时,模拟器正在给我一个强制关闭,并且在logcat上它说:

显示java.lang.NullPointerException

它指向这条线:

whoamiwith.setBackgroundResource(R.drawable.loginbtn);
Run Code Online (Sandbox Code Playgroud)

java xml android android-imageview

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

如何使用c#从pfx文件中检索证书?

我一直在谷歌上搜索半天寻找一种方法来读取.pfx文件并将证书导入certstore.

到目前为止,我能够读取.pfx文件X509Certifcate并能够在文件中导入一个证书.pfx.到目前为止一切顺利,但.pfx文件中有三个证书,加载.pfxX509Certificate,我无法看到其他两个证书.

证书已导出

*个人信息交流 - PKCS#12(.PFX)

  • 如果可能,请在证书路径中包含所有证书

  • 启用强大保护(需要IE 5.0,NT 4.0 SP4或更高版本)

这些是导出证书时选择的选项.我知道有三个证书,因为我手动进入certstore(MMC)并自己将其导入个人文件夹.

c# pfx

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

Servlet与REST

我需要在服务器端创建5个方法,这将使用二进制数据.远程客户端是applet和JavaScript.客户端将文件发送到服务器,服务器必须解析这些文件,然后将响应作为XML/JSON返回.

所以我很困惑 - 在这种情况下使用REST服务是一种好习惯吗?或者我应该使用servlet?

我的同事告诉我:

"创建仅由一个应用程序使用的REST服务并不好.只有当许多应用程序使用REST时才能创建REST.而REST比servlet有一些缺点:REST比servlet慢;它更难以编写线程安全的REST比servlet"

但是,我发现使用Servlet有一些缺点:我需要发送一个我想调用的函数名(即作为额外的HTTP参数发送函数名),然后在doPost方法内部执行以下开关:

switch(functionName) {
 case "function1":
   function1(); 
   break;
 case "function2"
   function2(); 
   break;
//.... more `case` statements....

}
Run Code Online (Sandbox Code Playgroud)

在REST的情况下,我可以简单地使用不同的URL来实现不同的功能.此外,在REST的情况下,从服务器返回JSON/XML更方便.

java rest servlets

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