问题列表 - 第22800页

使用JAXB从XMLSchema.xsd生成Java类

我正在使用jaxb从xml架构生成java类.模式导入XMLSchema.xsd,其内容用作文档中的元素.

如果我分别删除导入和对"xsd:schema"的引用,那么绑定编译器会成功生成类.如果我没有那么它会产生以下错误,如果我尝试仅从XMLSchema.xsd生成Java类,则会出现同样的错误!

>  C:\Users\me>"%JAXB%/xjc" -extension -d tmp/uisocketdesc -p uis.jaxb uisocketdesc.xsd -b xml_binding_test.xml -b xml_binding_test_2.xml
-b xml_binding_test_3.xml
parsing a schema...
compiling a schema...

> [ERROR] A class/interface with the same name "uis.jaxb.ComplexType" is already in use. Use a class customization to resolve this conflict.
 line 612 of "http://www.w3.org/2001/XMLSchema.xsd"

> [ERROR] (Relevant to above error) another "ComplexType" is generated from here.
 line 440 of "http://www.w3.org/2001/XMLSchema.xsd"

> [ERROR] A class/interface with the same name "uis.jaxb.Attribute" is already in use. Use a class customization …
Run Code Online (Sandbox Code Playgroud)

java jaxb

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

通过PUT增加的幂等性

如何通过PUT递增数据库列时实现itempotency?(例如,购买过程中的积分计数)

ruby-on-rails

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

使用jQuery创建编辑就地div并在其下方创建可用于编辑的新div

我是jQuery的新手,想知道是否有可能创建和编辑我可以点击的就地div,键入一些文本,保存并立即在其下方动态弹出另一个div,这将允许输入和保存的能力相同,等等.如果有人有任何想法,将不胜感激.

    $(document).ready(function() {
        $('.edit_area').editable(function(value, settings) {
            return (value);
        }, {
            type: 'textarea',
            onblur: 'submit',
            indicator: 'Saving...',
            callback: function(value, settings) {
                var thisData = $(value);

                $.post('<%=Url.Action("SetPostieNotes", "Posties") %>',
                'postieNotes=' + escape(thisData)
                );
                var divTag = document.createElement("div");
                divTag.id = "div";
                divTag.setAttribute("align", "center");
                divTag.className = "edit_area";
                divTag.innerHTML = "Test Dynamic Div.";
                document.body.appendChild(divTag);
            }
        });
    });
Run Code Online (Sandbox Code Playgroud)

html javascript jquery edit-in-place

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

如何滚动 GWT TextArea?

我打电话com.google.gwt.user.client.ui.TextArea.setText(myText)来设置内容。之后我调用setCursorPosition(myText.length())将光标移至末尾。这效果很好。

myText文本区域的行数可以同时显示时,它会显示滚动条。但它不会滚动到光标位置。更糟糕的是 - 它滚动到顶部。

如何将 GWT TextArea 滚动到光标位置?我确实需要光标位置,而不是文本区域的底部。JSNI 解决方法也可以。

gwt

5
推荐指数
2
解决办法
8980
查看次数

如何调整ggplot直方图的时标轴

我正在使用数据框,其中一列包含POSIXct日期时间值.我试图绘制这些时间戳的直方图,ggplot2但我有两个问题:

  1. 我不知道如何设置binwidth geom_histogram().我想将每个垃圾箱设置为一天或一周.我试过提供difftime对象,但是我收到了一个错误.我也试过binwidth=1但是R挂了.

  2. 如何设置限制scale_x_time()?我能让它工作的唯一方法是使用转换我的POSIXct时间戳as.Date().

plot r ggplot2

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

根据IP地址远程获取计算机名称的最佳方法是什么?

我有几个通过IP地址识别的Windows机器.我想编写一个远程查询计算机并获取其名称的应用程序.我不能依赖DNS,因为它不能提供准确的结果.

我听说有一个可以使用的NetBIOS API,但我不熟悉这个API.

windows ip-address netbios

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

如何很好地注释ggplot2(手动)

使用ggplot2我通常使用geom_text和类似的东西position=jitter注释我的情节.

但是 - 对于一个不错的情节,我经常发现值得手动注释.如下:

data2 <- structure(list(type = structure(c(5L, 1L, 2L, 4L, 3L, 5L, 1L, 
2L, 4L, 3L, 5L, 1L, 2L, 4L, 3L, 5L, 1L, 2L, 4L, 3L), .Label = c("EDS", 
"KIU", "LAK", "MVH", "NA*"), class = "factor"), value = c(0.9, 
0.01, 0.01, 0.09, 0, 0.8, 0.05, 0, 0.15, 0, 0.41, 0.04, 0.03, 
0.52, 0, 0.23, 0.11, 0.02, 0.64, 0.01), time = c(3L, 3L, 3L, 
3L, 3L, 6L, 6L, 6L, 6L, 6L, 15L, 15L, …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

42
推荐指数
2
解决办法
6万
查看次数

单元测试类 - 抛出错误是不可能的?

我正在围绕PHPUnit,并试图为现有的类构建一个测试用例.

该类是一个静态配置类,用于获取,设置和列出应用程序中可用的配置选项.

这个班级非常严格.如果我尝试使用不兼容的值设置配置设置,或者配置设置不存在,E_USER_ERROR则抛出a,停止执行脚本.即使它不是错误处理的艺术,它也适用于本课程的目的.该类中的错误始终是编程错误的结果,而不是用户输入错误.

这具有很大的优势,您无需担心如何处理或记录错误消息,从而使代码保持苗条.输出消息(或不在生产中),die(),完成.

但是,使用单元测试,我看不出如何继续使用经典的PHP错误.我将不得不将函数转换为返回成功标志,或抛出异常.

我对么?

或者PHPUnit中是否有一种方法可以预期错误,因为有预期的异常?我马上看不到任何东西.

php tdd phpunit unit-testing

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

CSS - 在IE中从左到右改变位置

我该如何覆盖此声明?

div.someClass {position:absolute; left:10px; top:20px}
Run Code Online (Sandbox Code Playgroud)

我要这个

div.myClass div.someClass  {position:absolute; RIGHT:10px; top:20px; left:auto;}
Run Code Online (Sandbox Code Playgroud)

你可以说,如果我设置左边它应该工作:auto; 但它不能在IE6中工作,我没有检查IE7,IE8中发生了什么.

如何仅使用CSS更改位置?

css

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

PHP如何跟踪创建的对象?

这可能是一个愚蠢的问题,但我不是来自OOP背景,虽然我正在阅读和学习,但我仍然在努力学习一些概念.

现在我正在使用PHP 5.3并使用几个不同的对象类设计一个相当简单的登录:定义用户的用户.启动和维护会话数据的会话以及是否有人登录,以及执行查询的数据库.

因此,当我的脚本运行时,我的会话对象被实例化,等等......这是我的问题.当我从一个页面移动到下一个页面时,如何跟踪该对象?或者更确切地说,我的问题是PHP如何知道与我的登录相关的对象是我的,而不是登录该网站的其他人?

我知道如果我是以非OOP方式进行此操作,我只需检查每个页面上的会话cookie并以这种方式检查我的数据,这对我的大脑来说可以处理.但是,跟踪对象数据的位置和方式.

EG:在每个页面上我想检查是否有人登录我引用$ session-> is_logged_in()等is_logged_in检查私有变量名是true还是false.此时没有检查cookie,这意味着该对象仍然存在,并且,因为它一直要求存储的变量,实例必须保持有用......但PHP,服务器如何与该对象的实例相关联那个用户?如果所有这些对象在服务器上浮动直到我销毁它们,那么对象不会使用大量内存吗?

正如我在开始时说的那样,这可能是一个非常基本的基础问题,但我还没有得到我的时刻,我可能会回到更简单的PHP.

php oop

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