小编amd*_*xon的帖子

无法连接到LDAP服务器

我遵循在centos指南上安装ldap来在服务器上设置LDAP服务器,在完成所有安装步骤之后,我执行了ldapsearch -x -b "dc=test,dc=com" -d1以下命令来测试我的安装,但它给了我以下错误:

ldap_create                                                                  
ldap_sasl_bind                                                               
ldap_send_initial_request                                                    
ldap_new_connection 1 1 0                                                    
ldap_int_open_connection                                                     
ldap_connect_to_host: TCP localhost:389                                      
ldap_new_socket: 3                                                      
ldap_prepare_socket: 3                                             
ldap_connect_to_host: Trying ::1 389                                      
ldap_pvt_connect: fd: 3 tm: -1 async: 0                                  
attempting to connect:                                                    
connect errno: 111                                            
ldap_close_socket: 3                                     
ldap_new_socket: 3                             
ldap_prepare_socket: 3                                   
ldap_connect_to_host: Trying 127.0.0.1:389                           
ldap_pvt_connect: fd: 3 tm: -1 async: 0                              
attempting to connect:                                     
connect errno: 111                                   
ldap_close_socket: 3                          
ldap_err2string                                            
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)  
Run Code Online (Sandbox Code Playgroud)

这是我的LDAP安装问题还是某些证书颁发机构问题?我正在Centos6 for LDAP version3上尝试此操作。

有人可以帮忙吗?

ldap

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

使用springcache只读,如何设置springcacheredis只读

当我在redis中使用spring缓存时,我在两个应用程序中使用它,一个是读写,另一个是只读,我该如何配置?

我尝试这样做,但它不起作用!

@Cacheable(value = "books", key = "#isbn", condition = "false")
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

spring-cache

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

.NET BlockingCollection <T> CPU使用率

运行此程序将在四核系统中咀嚼25%的CPU功率.所以基本上一些东西正在全力以赴.我把它缩小到了消费者,然而按下"x"时负载不会停止,这应该终止我的消费者.

我的代码

internal class TestBlockingCollectionConsumerProducer2
{
    private int _itemCount;

    internal void Run()
    {
        BlockingCollection<string> blockingCollection = new BlockingCollection<string>();

        // The token source for issuing the cancelation request.
        CancellationTokenSource cts = new CancellationTokenSource();

        // Simple thread waiting for a Console 'x'
        Task.Factory.StartNew(() =>
        {
            if (Console.ReadKey().KeyChar == 'x')
            {
                cts.Cancel();
            }
        });

        // start producer
        Task.Factory.StartNew(() => Produce(blockingCollection, cts.Token));

        // start multiple consumers
        const int THREAD_COUNT = 5;
        for (int i = 0; i < THREAD_COUNT; i++)
        {
            Task.Factory.StartNew(() => Consume(blockingCollection, …
Run Code Online (Sandbox Code Playgroud)

c# multithreading asynchronous blockingcollection

0
推荐指数
1
解决办法
986
查看次数

Angularjs如何在Google地图上使用ng-Repeat添加/删除动态输入表单?

我试图在Google Maps上动态添加Angularjs的一些输入表单.当我添加新项目时,它只删除旧项目并在其上创建一个新框.

如何在输入框下创建一个?并且当它们太多时动态删除它?

这是JSFiddle版本.

HTML

<div ng-app>
<div ng-controller="MapCtrl">
<div ng-repeat="item in items"><input id="fieldsme" type="text" placeholder="Type new location" ng-model="item.direction"> 
</div> <button id="buttononmap" ng-click="add()">New box</button> 
<div id="routes3-map"></div> </div>
Run Code Online (Sandbox Code Playgroud)

JS

function MapCtrl($scope) {
var myLocation = new google.maps.LatLng(50.2381736,9.9646571);
var mapOptions = {
  zoom: 8,
  center: myLocation,
  disableDefaultUI: true,
  zoomControl: true,
  zoomControlOptions: {
    style: google.maps.ZoomControlStyle.BIG,
    position: google.maps.ControlPosition.LEFT_BOTTOM
  }
};
$scope.map = new google.maps.Map(document.getElementById('routes3-map'), mapOptions);

$scope.items = [direction=""];

$scope.add = function () {
  $scope.items.push({
    direction: ""
  });
};
Run Code Online (Sandbox Code Playgroud)

}

CSS

#routes3-map { …
Run Code Online (Sandbox Code Playgroud)

html javascript css google-maps angularjs

0
推荐指数
1
解决办法
3428
查看次数

用C++定义2D数组

int train [4] [3] = {   0, 0, 0,
                                      0, 1, 0,
                                      1, 0, 0,
                                      1, 1, 1 };
Run Code Online (Sandbox Code Playgroud)

这是C++中2d数组的有效初始化

行将是0,0,0(第1行),(0,1,0)(第2行),(1,0,0)(第3行)和(1,1,1)(第4行)?

它是否相当于

 int train [4] [3] = {{0, 0, 0},
                       {0, 1, 0},
                       {1, 0, 0},
                       {1, 1, 1}};
Run Code Online (Sandbox Code Playgroud)

c++ arrays multidimensional-array

0
推荐指数
1
解决办法
101
查看次数

Jackson 将 POST 参数映射到 Java POJO

我正在编写一个 Spring RESTful 服务,它使用 JSON 并执行一些操作。由于请求包含大量参数,我想到了使用 Spring 的 Jackson 映射将我的请求参数映射到 Java 对象。

我的POJO

public class RequestInput {

 private int id;
 private String name;
 // parameters follow


 // getter and setter
}
Run Code Online (Sandbox Code Playgroud)

我的控制器

@Controller
public class RequestController{

   @RequestMapping(method=RequestMethod.POST, value="/rest/postRequest")
   public void handleRequest(@RequestBody RequestInput input){
          // code follows
   }

}
Run Code Online (Sandbox Code Playgroud)

数据发布时一切正常

{“id”:1,“名称”:“ABCD”}

但是当数据发布为

{“id”:1,“first_name”:“ABCD”}

对象中名称的值作为 返回NULL

你能帮我理解如何将请求中的 first_name 映射到 Java POJO 中的 name param

rest spring json spring-mvc jackson

-1
推荐指数
1
解决办法
4650
查看次数