小编wce*_*ceo的帖子

Eclipse在调试模式下启动Weblogic错误:"无法连接到远程VM"

我知道可能会多次询问这个问题,但我的问题有点不同.

我可以在Eclipse中启动Weblogic服务器而不会出错.

我试图在Eclipse Weblogic Server中以调试模式启动调试LOCAL应用程序(而不是远程调试),但是我得到了"无法连接到远程VM"错误.为了确保问题来自Eclipse,我debugFlag=true在bin\setDomainEnv.cmd中使用startWeblogic.cmd手动启动了Weblogic ,然后在Eclipse中尝试使用相同的调试端口调试远程Java应用程序,调试工作没有错误.

我还尝试比较两种启动方法的输出,它们都包含"使用行启动WLS"的选项:-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8022,server=y,suspend=n.唯一的区别是Eclipse中有java版本,但Weblogic版本没有.

我在Eclipse中尝试了解决方案错误:"无法连接到远程VM",检查调试端口是否被占用,并且它被相同的进程java占用.

另一个奇怪的事情是,当我在服务器停止时在Eclipse中启动调试模式时,错误会出现一次.当我在服务器启动时在Eclipse中启动调试时,会出现两次相同的错误.

我在Eclipse中使用代理,我必须这样做.但是在没有这样的错误之前我使用了相同的配置.

你能帮我找一些我可以检查Weblogic Eclipse插件的东西吗?非常感谢!

java eclipse debugging weblogic12c

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

Github将Matlab .m文件错误分类为Objective-C文件

我是Git的新手,我正在尝试将我的本地分支推送到Github上的远程目录.我的项目在Matlab上,因此文件扩展名为.m.他们自然不会显示任何客观的语言模式.我甚至检查了一些.mat文件.但它们被错误分类为Objective-C文件.

我想知道:

  • 推后,我们可以直接修改Github中的语言吗?我很抱歉,如果它很容易找到,但我真的找不到.

  • 我发现其他人的Matlab项目可以正确分类,只有.m扩展名.有些人还提到如果你用.matlab扩展名命名文件,它可以很容易地被识别为Matlab语言,但它不是一个干净的解决方案.我想知道,文件可以被识别为带有.m扩展名的matlab的标准是什么,或者只是为了增加被识别为matlab语言的机会.我注意到有些人只是在他们的文件名中添加了matlab,但那些不这样做的人也成功了.

我已经发送电子邮件给Github寻求帮助.他们回答了第一个问题:答案是否定的.

GitHub根据属于每种语言的文件的总大小来确定语言.我们使用Linguist库来分析源代码文件:https://github.com/github/linguist

matlab file-extension github github-linguist

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

使用自定义类作为键时,"给定键不存在于字典中"错误

我有这样的代码:

if (CounterForEachRelatedTagDict.Select(x => x.Key).Contains(tag.Key))
   CounterForEachRelatedTagDict[tag.Key] += tag.Value;
Run Code Online (Sandbox Code Playgroud)

是否有可能IF语句返回true,同时CounterForEachRelatedTagDict[tag.Key]返回"给定的键不存在于字典中"错误?tag是一个KeyValuePair<MyClass,int>.

CounterForEachRelatedTagDict 像这样发起:

Dictionary<MyClass, int> CounterForEachRelatedTagDict = new Dictionary<MyType, int>();
Run Code Online (Sandbox Code Playgroud)

MyClass 是这样的

public class MyClass
{
    public string name {get;set;}
    public Guid Id { get; set; }
    ...
}
Run Code Online (Sandbox Code Playgroud)

这似乎对我来说几乎是不合理的......

c#

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

Hibernate标准返回空结果

我想使用Hibernate从数据库(Oracle)中检索数据.

我想从视图中选择所有列.视图没有主键,所以我在Hibernate-mapping中使用了复合键.

首先是我的班级:

public class MyBean implements Serializable {
    private MyBeanId compId;
    private String col1;
    private String col2;
    // getters and setters
}
Run Code Online (Sandbox Code Playgroud)

MyBeanId类的位置:

public class MyBeanId implements Serializable {
    private int id1;
    private int id2;
    // getters and setters, hashCode and equals
}
Run Code Online (Sandbox Code Playgroud)

Hibernate映射:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.mypackage">
<class name="MyBean" table="MY_TABLE">
    <composite-id name="compId" class="MyBeanId ">
        <key-property column="COL_ID1" name="id1" type="int"/>
        <key-property column="COL_ID2" name="id2" type="int"/>

    </composite-id>
    <property name="col1" type="string">
        <column name="COL1" /> …
Run Code Online (Sandbox Code Playgroud)

java sql hibernate

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

javascript:onload和onerror一起调用

我是JavaScript新手,因此对变量范围感到困惑...我正在尝试加载图像,并在不存在时将其替换为另一个URL.我必须在纯JavaScript中完成它.

在这里,我有2个版本极其相似,但它们的表现不同.唯一的共同点是:它们不起作用.第3版需要刷新,在IE下不起作用.d是具有数字属性的对象,没有问题.

这是他们的共同点

.attr("xlink:href", function (d) {
  var img = new Image();
Run Code Online (Sandbox Code Playgroud)

这里版本1:Both onloadonerror被调用.然而d接收src,不幸的是它总是generic.jpg.

  function onLoadHandler() {
     d.src = "http://.../peopleimages/" + d.num + ".jpg";
     alert(d.name + " onload called");
  }
  function onErrorHandler() {
     d.src = "http://.../images/generic.jpg";
     alert(d.name + " onerror called");
  }
  img.onload = onLoadHandler();
  img.onerror = onErrorHandler();
  img.src = "http://.../peopleimages/" + d.num + ".jpg";
  return d.src;
  }
Run Code Online (Sandbox Code Playgroud)

这里版本2:根据图像的存在,调用onload或onerror.但是警报时d.src的值是未定义的.

  img.onload = function () {
     alert(d.name + " : loaded");
     d.src = "http://.../peopleimages/" + d.num + ".jpg";
  } …
Run Code Online (Sandbox Code Playgroud)

javascript scope onload onerror d3.js

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

有没有办法将验证条件设置为"严格大于"?

我想知道Hibernate验证器@Min是否包含(等于或大于)有没有办法表达"严格大于"一个数字?

非常感谢 :)

hibernate hibernate-validator

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

JavaFX TableView可以部分编辑吗?

我有一个JavaFX TableView,它具有两列。该表使用ObservableList gasRatioMeasures作为其模型。

public class GasRatioMeasureBean {
    private String number;
    private String measure;
    public String getNumber() {
        return number;
    }
    public void setNumber(int number) {
        this.number = "Measure" + (number + 1) + "(%)";
    }
    public String getMeasure() {
        return measure;
    }
    public void setMeasure(String measure) {
        this.measure = measure;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想将其中一个设置为可编辑,将另一个设置为不可编辑。

首先,我尝试了FXML方式:

<TableView layoutX="24.0" layoutY="122.0" prefHeight="200.0" prefWidth="215.0" fx:id="measureTableView">
    <columns>
         <TableColumn editable="false" prefWidth="100.0" sortable="false" text="No" fx:id="measureNumbersColumn" />
         <TableColumn editable="true" prefWidth="110.0" sortable="false" text="Measures" fx:id="measuresColumn" />
    </columns>
</TableView>
Run Code Online (Sandbox Code Playgroud)

但这没有用。该表始终不可编辑。

我也尝试了Java方式: …

javafx tableview javafx-2

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