小编rep*_*ter的帖子

对HashMap java的绝对值求和

在对这张地图求和之前,如何将双精度值转换为正数。换句话说,在获得总数之前试图获得绝对值的总和。

Map<String,Double> map = new HashMap<>();
map.put("CAT",-9.3);
map.put("BYTE", 15.6);
map.put("JOB", -11.66);
map.put("VIS", 8.0);


double TotalAbs = map.values().stream()
                         .mapToDouble(w -> w)
                         .sum();
Run Code Online (Sandbox Code Playgroud)

试图对双打的绝对值求和 ==> 答案应该是 44.56 而不是 2.64。
请单击此处获取 Excel 中的图像 请帮忙。谢谢。

java hashmap

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

为什么在 hibernate-core 6.0.2 中删除了对 javax.persistence-api 的依赖

将 hibernate-core 从 5.6.9.Final 更新到 6.0.2.Final 后,我的 javax.persistence.Entity 导入无法解析。我发现在 hibernate-core 6.0.2.Final 中删除了对 javax.persistence-api 的依赖。

在 5.6.9.Final 中它仍然在这里: https://search.maven.org/artifact/org.hibernate/hibernate-core/5.6.9.Final/jar

在 6.0.2.Final 中它消失了: https://search.maven.org/artifact/org.hibernate/hibernate-core/6.0.2.Final/pom

谁能解释一下为什么被删除吗?我应该自己添加它还是 6.0.2.Final 中缺少它(这是一个错误)吗?

java hibernate

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

jquery选项卡用于打开具有特定类的选项卡

我遇到的问题需要花费更多的时间.我使用的是jquery.tabs.js,有一个包含月份的标签容器,每个月内都有一个包含项目的ul列表.该页面被称为"过去的项目",所以当用户今天打开此页面时,假设昨天的项目将有一个"选定项目"类,它将突出显示,容器月份或选项卡将具有"selectedmonth"类,问题是如何在访问页面后打开此选项卡?第一个选项卡默认打开.检查:过去的项目

然后点击5月.我希望我能解释一下我的需要:)谢谢!

javascript jquery tabs

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

将级别深度添加到嵌套列表的类

我有这样的嵌套列表:

 <ul>
         <li>item 1</li>
         <li>item 2
             <ul>
                <li>subitem 1</li>
                <li>subitem 2</li>
                    <ul>
                       <li>sub-subitem1</li>
                    </ul>
                </li>
             </ul>
        </li>
        <li>item 3
            <ul>
                <li>subitem 1</li>
            </ul>
        </li> 
    </ul>
Run Code Online (Sandbox Code Playgroud)

有什么办法可以根据它们的深度级别添加一个类,所以输出是这样的吗?

<ul class="level-0">
     <li>item 1</li>
     <li>item 2
         <ul class="level-1">
            <li>subitem 1</li>
            <li>subitem 2</li>
                <ul class="level-2">
                   <li>sub-subitem1</li>
                </ul>
            </li>
         </ul>
    </li>
    <li>item 3
        <ul class="level-1">
            <li>subitem 1</li>
        </ul>
    </li> 
</ul>
Run Code Online (Sandbox Code Playgroud)

我是jQuery的新手,试过这个:

$("ul").each(function(index, element){$(element).attr("class", "level-" + index);});
Run Code Online (Sandbox Code Playgroud)

...但它只根据索引计算ul.任何帮助深表感谢!

javascript jquery nested-lists

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

如何获取以前的URL?

我需要从中调用我的Web应用程序的URL.例如: - 如果从stackoverflow.com链接到我的网站foo.com,我需要web应用程序(托管bean)中的stackoverflow链接.

所有人都非常感谢,谢谢.

java jsf

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

通过jquery添加元标记?

我需要在页面的head部分添加这个元标记,因为我需要强制IE7的页面.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Run Code Online (Sandbox Code Playgroud)

我正在使用DNN 5.6

我怎样才能做到这一点?

javascript jquery internet-explorer-7

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

如何使用jquery平滑滚动

我正在使用scrollTop滚动浏览内容div

    var container = $('#content');
    container.scrollTop(
        $('#topic-' + id).offset().top - container.offset().top
    );

    container.scrollTop(
        container.scrollTop() + $('#topic-' + id).offset().top - container.offset().top
    );
Run Code Online (Sandbox Code Playgroud)

有用.但滚动很难看.有没有办法缓解过渡.

我感谢任何帮助.

javascript jquery scroll jquery-selectors

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

jQuery create element fires onclick事件

我使用jQuery创建一个锚点,并且在创建元素时似乎会触发onclick事件.我已经使用这种方法创建了几次这个项目的元素没有问题,我有没有错误的结束?

jQuery('<a/>', {
    href: '#',
    name: 'link_html_edit',
    id: 'link_html_edit',
    html: 'input HTML text',
    onclick: alert('test')
}).appendTo(spanDefaultValue);
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript jquery element

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

html页面中的Ajax google analytics事件跟踪无法正常工作

以下是在html页面中关闭/ head之前添加的Google Analytics代码.

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
_gaq.push(['_trackPageview']);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
Run Code Online (Sandbox Code Playgroud)

以下是我称之为事件的地方......成功或失败时......

$.ajax({
    url: "/xxx/xx/",
    type: "POST",
    data: { name: q, seme: o, profile: x }
    datatype: "html",
    success: function (f) {
        _gaq && _gaq.push(["_trackEvent", "contactform", "success", i, p])
},
    error: function (f) {
        _gaq && _gaq.push(["_trackEvent", "contactform", "crash", …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-analytics

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

Jquery ajaxrequest xhr.status代码0但是html状态代码200

这不是一个跨站点请求问题,因为我的问题的大多数Google搜索答案都包含在内.

当我尝试用jquery函数.get和.load创建一个ajax请求时,我得到xhr.status 0 och xhr.statusText"error".但是在Firebug中,请求的页面加载了html状态代码200,我可以读取响应中的文本,响应头看起来不错.

我的代码:

  function GetProjectTask(e) {
    var loader = $('#' + e + 'tasks div.loader');
    var content = $('#' + e + 'tasks div.content');
    var img = $('#' + e + 'tasks img.collapseimg');
    if (loader.html() == null || loader.html().trim() == '') {
        if (content.html() == null || content.html() == '') {
            img.attr('src', 'images/expanded.gif');
            loader.html('<img src="images/loading.gif" alt="Wait..."> Loading support tasks');
            content.load('includes/my' + e + 'tasks.php',
                function (response, status, xhr) {
                    if (status == "error") {
                        var msg = …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery http-status-code-200

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