小编mis*_*hka的帖子

bootstrap"tooltip"和"popover"在表格中添加额外的大小

注意:
根据您的Bootstrap版本(3.3之前或之前),您可能需要不同的答案.
注意笔记.

当我激活工具提示(悬停在单元格上)或此代码中的弹出窗口时,表的大小正在增加.我怎么能避免这个?

这里emptyRow - 用100生成tr的函数

<html>
<head>
    <title></title>
    <script type="text/javascript" language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    <link type="text/css" rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css">
    <script type="text/javascript" language="javascript" src="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.2.1/bootstrap.min.js"></script>
    <style>    
    #matrix td {
        width: 10px;
        height: 10px;
        border: 1px solid gray; 
        padding: 0px; 
    }
    </style>
<script>
function emptyRow() {
        str = '<tr>'
        for (j = 0; j < 100; j++) {
            str += '<td rel="tooltip" data-original-title="text"></td>'
        }
        str += '</tr>'
        return str
    }
    $(document).ready(function () {
        $("#matrix tr:last").after(emptyRow())
        $("[rel=tooltip]").tooltip();
    });
    </script>
</head>
<body style="margin-top: 40px;">
<table id="matrix"> …
Run Code Online (Sandbox Code Playgroud)

javascript tooltip twitter-bootstrap twitter-bootstrap-3

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

hibernate + spring数据中的本机插入查询

我尝试将以下代码添加到spring数据jpa存储库:

  @Query("insert into commit_activity_link (commit_id, activity_id) VALUES (?1, ?2)")
  void insertLinkToActivity(long commitId, long activityId);
Run Code Online (Sandbox Code Playgroud)

但app不能以例外开头:

引起:org.hibernate.hql.internal.ast.QuerySyntaxException:意外令牌:VALUES靠近第1行第59列[insert into commit_activity_link(commit_id,activity_id)VALUES(?1,?2)]

哪里我错了?

sql hibernate spring-data

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

使用神经网络进行连续回归的梯度

我正在尝试实现具有3层(1个输入,1个隐藏和1个输出层以及连续结果)的回归NN.作为基础,我从coursera.org类中获取了分类NN ,但更改了成本函数和梯度计算以适应回归问题(而不是分类问题):

我的nnCostFunction现在是:

function [J grad] = nnCostFunctionLinear(nn_params, ...
                                   input_layer_size, ...
                                   hidden_layer_size, ...
                                   num_labels, ...
                                   X, y, lambda)

Theta1 = reshape(nn_params(1:hidden_layer_size * (input_layer_size + 1)), ...
                 hidden_layer_size, (input_layer_size + 1));

Theta2 = reshape(nn_params((1 + (hidden_layer_size * (input_layer_size + 1))):end), ...
                 num_labels, (hidden_layer_size + 1));

m = size(X, 1);

a1 = X;
a1 = [ones(m, 1) a1];
a2 = a1 * Theta1';
a2 = [ones(m, 1) a2];
a3 = a2 * Theta2';
Y = y;

J = 1/(2*m)*sum(sum((a3 - …
Run Code Online (Sandbox Code Playgroud)

gradient regression machine-learning neural-network

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

如何使用许多字段构建语义不可变的实体

我有25个字段的实体.它没有任何逻辑,只是存储值.它是用抽象构建器构建的.我不想在构建之后改变这个实体.我想让所有领域都是最终的,但我不想制作25-params构造函数.在这种情况下我应该使用什么模式?现在我考虑包本地setter,但它比最终字段中所有值设置的语法检查更糟糕.我无法将这些字段打包在2-3个对象中

java oop design-patterns

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

正则表达式匹配对ebay网站的否定

我有一个正则表达式匹配任何易趣网站:

(?i)^((http|https)://)?(\w+\.)*ebay.(\w+.)+
Run Code Online (Sandbox Code Playgroud)

我想否定它,以匹配所有,除了这个网站

我试过了:

(?! pattern )
(?!pattern)
[^pattern]
Run Code Online (Sandbox Code Playgroud)

但没有任何效果.也许我的第一个正则表达式太不合理了?

java中的测试用例:

Pattern queryPattern = Pattern.compile("(?i)^((http|https)://)?(\\w+\\.)*ebay.(\\w+.)+");
List<String> queries = new LinkedList();
queries.add("http://www.ebay.com/blabla");
queries.add("www.ebay.com/blabla");
queries.add("www.eBay.com/blabla");
queries.add("www.ebay.com.hk/blabla");
queries.add("www.ebay.co.uk");
queries.add("ttt.ebay.com");
queries.add("ru.ebay.com");
queries.add("test.ru.ebay.com");
queries.add("test.ru.ebAY.com");
queries.add("ebay.com");
queries.add("naebay.com");
queries.add("ru.naebay.ru");
queries.add("blah.ru");
for (String query : queries) {
  System.out.println(query + " " + queryPattern.matcher(query).find());
}
Run Code Online (Sandbox Code Playgroud)

java regex

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

如何在Scala中为java.UnaryOperator <T>接口编写lambda?

我在scala中编写了这段代码:

def push(x: T): Unit = ref.updateAndGet(new UnaryOperator[List[T]] {
  override def apply(t: List[T]): List[T] = x :: t
})
Run Code Online (Sandbox Code Playgroud)

并希望以更实用的方式重写它,比如

def push(x: T): Unit = ref.updateAndGet(t => x::t)
Run Code Online (Sandbox Code Playgroud)

但它不起作用.是否可以正确地进行这样的铸造?

lambda scala

3
推荐指数
2
解决办法
747
查看次数

spring-orm 3.2 需要不同的 JtaPlatform 包,而不是 hibernate-core 4.3

我依赖 spring-orm 3.2 和 hibernate-core 4.3。

我的春季休眠配置:

    <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="packagesToScan" value="my.domain.package"/>
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop>                
            </props>
        </property>
    </bean>
Run Code Online (Sandbox Code Playgroud)

在运行时我有异常

引起:java.lang.ClassNotFoundException:org.hibernate.service.jta.platform.spi.JtaPlatform

在 SpringSessionContext 类中。在我的库中,我在另一个休眠包中看到了 JtaPlatform:

org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
Run Code Online (Sandbox Code Playgroud)

(engine.transaction 而不是包中的服务)

我究竟做错了什么?

不要在 4.2.8(JPA 2.0 而不是 JPA 2.1)中复制,但我不明白,为什么它们在次要版本中破坏了可比性

java orm spring hibernate

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