小编Ada*_*ady的帖子

Spring源码套件spring3 + Hibernate4 + maven 3 + MySQL 5

我的应用程序出错,但我不确定它的含义.我发布了一些示例代码.这是我得到的错误:

> SEVERE: Exception sending context initialized event to listener
> instance of class
> org.springframework.web.context.ContextLoaderListener
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'transactionManager' defined in ServletContext
> resource [/WEB-INF/spring/root-context.xml]: Invocation of init method
> failed; nested exception is
> org.hibernate.service.UnknownUnwrapTypeException: Cannot unwrap to
> requested type [javax.sql.DataSource]     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455)
>   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>   at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
>   at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
>   at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
>   at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585) …
Run Code Online (Sandbox Code Playgroud)

java hibernate spring-mvc

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

方向api:检查一个地方是否落在2个地方之间的路线中

我正在使用Google Direction API绘制2个地点A和B之间的路径路径.我能够这样做.现在,我需要检查一个地方C是否落在A和B的路径中.

这是我从代码生成的路径路径的快照.

A和B之间的路线图

这是相应的代码:

function initialize() {
                var input = document.getElementById('searchTextFieldSource');
                var input1 = document.getElementById('searchTextFieldDestination');

                var autocomplete = new google.maps.places.Autocomplete(input);
                var autocomplete1 = new google.maps.places.Autocomplete(input1);
                google.maps.event.addListener(autocomplete1, 'place_changed', function () {
                    var place = autocomplete.getPlace();
                    document.getElementById('city1').value = place.name;
                    var place1Lat = place.geometry.location.lat();
                    var place1Lng = place.geometry.location.lng();
                    document.getElementById('cityLat1').value = place1Lat;
                    document.getElementById('cityLng1').value = place1Lng;

                    var obj = new Object();
                    obj.city =place.name;
                    obj.latitude = place.geometry.location.lat();
                    obj.longitude = place.geometry.location.lng();
                    locations.push(obj);


                    var place2 = autocomplete1.getPlace();
                    document.getElementById('city2').value = place2.name;
                    var place2Lat = place2.geometry.location.lat();
                    var place2Lng = …
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3 google-directions-api google-places-api

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

tabindex -1不适用于子元素

我有一个div标签,其中包含一些内容.内部的内容可以具有可聚焦的按钮,锚元素等.我无法控制内容,但我可以修改'div'标签属性.

我的问题是即使我将tabIndex -1指定为div标签,焦点仍然是内容(锚点,按钮等).

<!-- HTML content here -->
<div tabindex="-1" id="externalContent">
  <div>
    ...
    <button>click me</button> <!-- Focus shouldn't come here -->
  </div>
</div>
<!-- HTML content here -->
Run Code Online (Sandbox Code Playgroud)

有没有办法在标签时跳过整个内容?它当然不能使用上面的代码.

html accessibility tabindex

12
推荐指数
3
解决办法
7293
查看次数

使用angular-ui-bootstrap创建可Hoverable popover

我有以下代码在我的模板文件中创建一个popover:

<span class="icon-globe visibility" 
      id="visibilityFor{{post.metaData.assetId}}" 
      popover="{{post.visibilityListStr}}" 
      popover-placement="right" 
      popover-trigger="mouseenter" 
      popover-popup-delay="50" 
      visibility>
</span>
Run Code Online (Sandbox Code Playgroud)

我在popover上有一些可点击的链接.但问题是我无法悬停在创建的弹出窗口上.我提到链接http://jsfiddle.net/xZxkq/ 并尝试创建一个指令即.为此目的的"可见性".

这是代码:

myAppModule.directive("visibility", function ($timeout,$rootScope) {
  return {

    controller: function ($scope, $element) {
        $scope.attachEvents = function (element) {
            $('.popover').on('mouseenter', function () {
                $rootScope.insidePopover = true;
            });
            $('.popover').on('mouseleave', function () {
                $rootScope.insidePopover = false;
                $(element).popover('hide');
            });
        }
    },
    link: function (scope, element, attrs) {
        $rootScope.insidePopover = false;

        element.bind('mouseenter', function (e) {
            $timeout(function () {
                if (!$rootScope.insidePopover) {
                    element.popover('show');
                    attachEvents(element);
                }
            }, 200);
        });

        element.bind('mouseout', function (e) {
            $timeout(function …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-ui angularjs-directive angular-ui-bootstrap

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

Object.prototype.toString.call(arrayObj)和arrayObj.toString()之间的区别

我已经阅读了一些材料,并且在语法方面没有完全掌握这个概念,如下所示:

var arrObj = [1,2,3];
Object.prototype.toString.call(arrObj); //Gives "[object Array]"
arrObj.toString(); // Gives "1,2,3"
Run Code Online (Sandbox Code Playgroud)

2号线和3号线有何不同?据我所知,两者都调用toString方法,当前对象设置为'arrObj'.

javascript object tostring

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

获取网页的内容(通过AJAX调用加载)

我是一个爬行的初学者.我需要从链接中获取帖子和评论.我想自动化这个过程.我考虑过使用webcrawler和jsoup但是被告知webcrawler主要用于更深入的网站.

页面示例:Jive社区网站

对于此页面,当我查看页面的来源时,我只能看到帖子而不是评论.认为这是因为通过对服务器的AJAX调用来获取注释.

因此,当我使用jsoup时,它不会获取注释.

那么如何自动获取帖子和评论的过程呢?

web-crawler jsoup

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

擦除LLVM IR的指令

从LLVM IR删除指令时,我应该修改哪些数据结构.目前,我只使用I-> eraseFromParent()方法来做到这一点.它最后给了我一个StackDump错误.

llvm

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

LLVM OpenMP支持

我想知道LLVM中是否有任何函数/方法在LLVM IR中添加Open-MP结构.llvm-3.0是否仍然支持OpenMP指令?

openmp llvm

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

Angular - 服务器中未更改的图像未在视图中反映

我有一个Angular应用程序,显示人物配置文件图像(从服务器加载),并有一个选项来更改它.

当应用程序第一次加载时,图像会正确显示.我调用Web服务来更改服务器上的映像.问题是甚至在更改远程服务器上的图像后,即使刷新页面,浏览器上的图像也不会反映更改.

我尝试使用meta标签禁用缓存,但它不适合我.

仅在删除浏览器缓存后,图像才会在浏览器上更改.我怎么解决这个问题?

基于注释的示例流程:

  1. 初始路径: http://server_path/image_name.jpg
  2. 调用Web服务并更改图像(注意:图像路径不会更改.仅替换图像本身)
  3. 在浏览器上刷新页面

问题:未反映的更改图像.

javascript caching image-caching angularjs

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

let关键字问题

我正在玩一些代码并遇到一种情况,我无法确定为什么'let'的行为方式.

对于以下代码块:

var x = 20; // global scope

function f() {
  let x = x || 30;
}

f(); // VM3426:1 Uncaught ReferenceError: x is not defined(…)
Run Code Online (Sandbox Code Playgroud)

我在执行f()时得到错误'x is not defined'.我确实理解'let'变量没有被提升但是因为'x'有一个全局副本,为什么函数'f'中的行不是默认为全局副本而不是抛出错误?'let'是否在函数开头将变量设置为未声明(而不是因为提升而使用var的'undefined')?有没有办法在函数中获得'x'的全局副本?

javascript

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