小编Fab*_*o K的帖子

增加Yarn包下载超时,如何?

我目前在非常不稳定的互联网连接上使用Yarn.有时需要几个小时才能最终下载所有软件包.

我注意到,当有某种互联网连接时,Yarn会修改下载内容:

[1/4] Resolving packages...
31-Dec-1969 21:00:00    [INFO] info There appears to be trouble with your 
network connection. Retrying...
31-Dec-1969 21:00:00    [ERROR] error An unexpected error occurred: 
"https://github.com/flot/flot: getaddrinfo EAI_AGAIN github.com:443".
Run Code Online (Sandbox Code Playgroud)

是否可以永久重试直到下载?像{timeout:9999999}这样的东西

谢谢!

connection download yarnpkg

13
推荐指数
2
解决办法
5214
查看次数

Hibernate映射异常 - 无法确定类型:

我试图配置我的实体但hibernate抛出以下异常:

org.hibernate.MappingException: Could not determine type for: com.sd.entity.SDUserProductAcess,   at table: SDUser, for columns: [org.hibernate.mapping.Column(productAccess)]
[PersistEngine] Failed to initialize persistence engine!java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

这些是我的实体:

@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public class SDObject
{

@Id
@GeneratedValue
private long sdId;
private String sdType;

public long getSdId()
{
    return sdId;
}

public void setSdId(long sdId)
{
    this.sdId = sdId;
}

public String getSdType()
{
    return sdType;
}

public void setSdType(String sdType)
{
    this.sdType = sdType;
}
}
Run Code Online (Sandbox Code Playgroud)

下一个:

@Entity
public class SDUser extends SDObject
{

@Column(unique = …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate jpa hibernate-mapping

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

如何使用具有深度限制的jQuery find()?

我需要使用jquery的"find"选择器来获取所有具有"field_container"类的div.问题是我不能在DOM树中走得太深.

这是我简化的HTML结构:

<div id='tab_0'>

 <div id='form_content'>

  <div class='field_container'>
   <span>Div 1</span>
   <div class='field_container'>
   <span>Div 1.1</span>
   </div>
  </div>

  <div class='field_container'>
   <span>Div 2</span>
  </div>

  <div class='field_container'>
   <span>Div 3</span>
  </div>

 </div> <!-- Closing form_content div//-->

</div> <!-- Closing tab_0 div//-->
Run Code Online (Sandbox Code Playgroud)

我有一个"tab_0"div的初始引用.从它开始,我需要获取所有"field_container"div,不包括子"field_containers".

我试过这个:

$('#tab_0').children('.field_container') -> doesnt work, because the "field_container" divs arent direct children.

$('#tab_0').find('.field_container') -> doesnt work, because "Div 1.1" is also returned. I only need the first-level ones (Div1, Div2, Div3).
Run Code Online (Sandbox Code Playgroud)

我无法更改我的初始引用,它必须是"tab_0".

jquery find depth

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

JQuery UI Resizable + box-sizing:border-box = height bug?

我正在尝试使用box-sizing来调整DIV的大小:border-box; 即使我只允许调整宽度,每次调整大小事件停止时(高度更改),DIV都会缩小.

我的CSS

.test{
    width: 200px;
    height: 100px;
    border: 1px solid red;
    box-sizing: border-box;

}
Run Code Online (Sandbox Code Playgroud)

使用Javascript

$(document).ready(function() {
    $('.test').resizable({handles: 'e', stop: function(event, ui){
        $('.wdt').text(ui.size.height);
    }});
});
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="test">
    Test
</div>
<br/>
<br/>
<span>Height =</span>
<span class='wdt'></span>
Run Code Online (Sandbox Code Playgroud)

调整大小,你会看到.

有谁能够帮我?JSFiddle:http://jsfiddle.net/WuQtw/4/

我试过jquery 1.8.x .. 1.9.x ......没什么变化.我不能使用box-sizing:内容框.

html css jquery resizable

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

QueryDSL 4 选择 + 其中 + 存在

我刚开始在工作中使用 queryDSL。到目前为止,我认为语法非常直观。

我需要将一个非常简单的 SQL 查询转换为 queryDSL,但我不知道如何处理 EXISTS 子句。

SELECT * FROM XRDocument document
 WHERE status = 0
   AND EXISTS
     (
       select * FROM XEntity X WHERE X.pid in (11,22,33)
     )
  AND NOT EXISTS
     (
      select * FROM XEntity X WHERE X.pid in (44,55,66)
     )
Run Code Online (Sandbox Code Playgroud)

我所有的 Q 课程都准备好了。到目前为止,这就是我所拥有的一切(伪代码):

JPAQuery query = new JPAQuery(em);
query.from(xDocument).where(xDocument.status.eq(0))
Run Code Online (Sandbox Code Playgroud)

我阅读了文档,但没有“ .exists()”方法。我也尝试过使用该类JDOExpressions,但我无法想出解决方案。

有人能指出我正确的方向吗?

exists querydsl

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

根据用户选择过滤ng-options

我有两个选择元素.第一个用于选择国家/地区.第二个用于选择状态.

每个州都与一个国家联系在一起.

状态:

[{"code":"SC","name":"Santa Catarina","country":{"code":"BRA","name":"Brazil"}},    {"code":"RR","name":"Roraima","country":{"code":"BRA","name":"Brazil"}},{"code":"AL","name":"Alabama","country":{"code":"USA","name":"United States"}},{"code":"FL","name":"Florida","country":{"code":"USA","name":"United States"}}] 
Run Code Online (Sandbox Code Playgroud)

国家:

[{"code":"BRA","name":"Brasil"},{"code":"USA","name":"United States"}] 
Run Code Online (Sandbox Code Playgroud)

HTML内容:

<select ng-model="userCountry" ng-options="country.name for country in countries track by country.name">
Run Code Online (Sandbox Code Playgroud)

 <select ng-model="userState" ng-options="state.name for state in states track by state.name | filter: {state.country.code:userCountry.code}">
Run Code Online (Sandbox Code Playgroud)

因此,首先,用户选择与"userCountry"相关联的国家/地区.

$scope.userCountry = new Object();
Run Code Online (Sandbox Code Playgroud)

现在,状态选择元素应仅显示与该国家/地区相关联的状态,但其当前正在加载所有状态.它不工作:(

我不知道如果我使用正确的语法.谁能帮我?

这是我的过滤器:

| filter: {state.country.code:userCountry.code}
Run Code Online (Sandbox Code Playgroud)

我尝试了许多不同的变化而没有成功

这是我的问题的小提琴:http: //jsfiddle.net/zrm7y80s/2/

它使用角度1.2.23

谢谢!!

filter angularjs ng-options

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

使用 Java Nashorn 引擎仅验证 javascript

早上好。

我需要通过 java 运行 javascript 语法验证,但我正在努力寻找最佳解决方案。

我使用以下方法对 Nashorn 进行了一些测试:

try
{
    ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn");
    Object retVal = engine.eval("findFieldValue(field);");
}
catch (ScriptException e)
{
    response.put("status", "parseexception");
    response.put("msg", e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)

Nashorn 抛出一个异常,指出findFieldValuefield都未定义,这是正确的。我不需要这种验证。我需要的只是验证语法,就像 Esprima JS API 所做的那样

http://esprima.org/demo/validate.html

我的问题是。我可以使用 Nashorn 忽略语义验证,仅验证语法吗?

谢谢你!

java validation syntax nashorn

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