问题列表 - 第26034页

在Java的System.out中以表格格式输出

我从数据库中获取结果,并希望将数据作为Java的标准输出中的表输出

我尝试过使用\ t但是我想要的第一列长度变化很大.

有没有办法在像输出这样漂亮的表中显示它?

java string-formatting tabular

82
推荐指数
7
解决办法
21万
查看次数

这是什么错误在HTML上下文中发现小部件<g:ListBox class ='dropdownbx'name ='deleteDigits'ui:field ='deletedigs'>

当我运行我的Gwt应用程序时,我收到此错误

在HTML上下文中找到小部件

这是一个它抱怨的xml片段:

    <!-- ... -->
    <g:HTML ui:field="localPanel">

    <fieldset>
        <legend>Local</legend>
        <label for="btn" >BTN:</label><input type="text" ui:field="btn" class="txtbx numeric" maxlength="10" name='btn'/>
        <label for="stdprt">SDT PRT:</label><input type="text" ui:field="stdprt" class="txtbx" readonly="readonly" name='stdPrt'/>
        <label for="rateArea">Rate Area:</label><input type="text" ui:field="ratearea" class="txtbx" readonly="readonly" name='rateArea'/>
        <br/>
        <label for="deleteDigits">Delete Digits:</label><g:ListBox ui:field='deletedigs' class="dropdownbx" name='deleteDigits'/>
    </fieldset>
    </g:HTML>
    <g:Button ui:field="submit2">Submit</g:Button>
    </g:HTMLPanel>
Run Code Online (Sandbox Code Playgroud)

gwt uibinder

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

为开发以外的环境编写测试是个好主意吗?

假设我有一套(相当典型的)环境:PROD, UAT, QA, DEV.在所有环境中运行测试是一个好主意吗?

这就是我的想法.我在SQL中有一个我的代码依赖的proc,我会称之为proc_getActiveCustomers.如果该proc不存在,我的应用程序将快速向南移动.所以我编写了一个测试,检查数据库中是否存在此proc.这里没什么新鲜的.

但是当我将我的应用程序部署到QA环境时,我是否还想要一个测试来检查该环境是否存在proc_getActiveCustomers?我认为这是一个好主意,但我从未听说过在开发之外的环境中进行测试.让我想知道是否有一些我不知道的缺点.

我要去的方向是在代码中有一个环境列表,然后将该环境传递给我的单元测试.

deployment unit-testing

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

如何避免"当前上下文中不存在名称'ConfigurationManager'"错误?

我正在使用VS2008.我有一个项目连接数据库,连接字符串通过ConfigurationManager从App.config读取.我们正在使用L2E.

现在我添加了一个辅助项目AndeDataViewer,它有一个简单的UI来显示数据库中的数据以进行测试/验证.

我不想在帮助项目中创建另一组实体数据模型.我刚刚将所有相关文件添加为新助手项目中的链接.

编译时,我收到以下错误:

Error   15  The name 'ConfigurationManager' does not exist in the current context   C:\workspace\SystemSoftware\SystemSoftware\src\systeminfo\RuntimeInfo.cs    24  40  AndeDataViewer
Run Code Online (Sandbox Code Playgroud)

我想我可能需要从主项目中添加另一个项目设置/配置相关文件的链接到帮助项目?新助手项目中没有App.config文件.但它看起来我无法添加该文件的链接到帮助项目.有任何想法吗?

c# linq configurationmanager entity-framework

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

使用Javascript翻转文本框的只读标志

我有一个带有几个单选按钮的框架,用户应该选择他的职业所属的"类别",然后无条件地指定他的职业. 替代文字

如果用户选择"已退役",则要求在"指定职业"文本框中预填"已退役"并禁用它以防止其被更改."指定占用"文本框也应该不再是制表位.如果用户选择"退役"以外的单选按钮,则应再次启用"指定占用"文本框,并且"指定占用"文本框应再次处于正常的选项卡序列中.

最初,我在"指定职业"文本框中设置并清除了已禁用的属性,然后我发现,在提交表单时,已禁用的字段从提交中排除,并且"指定职业"文本框中的"必需"验证程序被引发,因为文本框是被淘汰了.

解决这个问题的最佳方法是什么?我的方法是通过设置/重置文本框上的readonly属性并更改背景颜色以使其显示为禁用来模拟禁用的文本框.(我想我应该改变前景色而不是背景色).尽管如此,我的代码使文本框只读并重置它似乎不起作用.

    function OccupationOnClick(sender) {

        debugger;
        var optOccupationRetired = document.getElementById("<%= optOccupationRetired.ClientId %>");
        var txtSpecifyOccupation = document.getElementById("<%= txtSpecifyOccupation.ClientId %>");
        var optOccupationOther = document.getElementById("<%= optOccupationOther.ClientId %>");

    if (sender == optOccupationRetired) {

        txtSpecifyOccupation.value = "Retired"
        txtSpecifyOccupation.readonly = "readonly";
        txtSpecifyOccupation.style.backgroundColor = "#E0E0E0";
        txtSpecifyOccupation.tabIndex = -1;
    }
    else {
        if (txtSpecifyOccupation.value == "Retired")
            txtSpecifyOccupation.value = "";
        txtSpecifyOccupation.style.backgroundColor = "#FFFFFF";
        txtSpecifyOccupation.readonly = "";
        txtSpecifyOccupation.tabIndex = 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以提供一个建议,以最好的方式处理这种情况,并提供上面的代码修改以修复readonly属性的设置/重置?

html javascript asp.net

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

无限/无限滚动的可用性

这项技术的优点和缺点是什么(参见Softfolio的例子).我个人想到的两件事情如下:

  • 无法告诉某人感兴趣的项目所在的位置(例如,您可能不会说"第324行,第二列")
  • 返回无限滚动页面时导航中断.

还有什么可以想到的?一般来说,你个人对这种方法有什么看法?你会在你的项目中使用它吗?

html usability scroll

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

运行对象可以被垃圾收集吗?

我有一个简单的课程:

public class Runner
{
    public void RunAndForget(RunDelegate method)
    {
        ThreadPool.QueueUserWorkItem(new WaitCallback(Run), method);
    }

    private void Run(object o)
    {
        ((RunDelegate )o).Invoke();
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我这样使用它:

private void RunSomethingASync()
{
    Runner runner = new Runner();
    runner.FireAndForget(new RunDelegate(Something));
}
Run Code Online (Sandbox Code Playgroud)

这样使用它有危险吗?我的C++胆量告诉我在RunSomethingASync完成后应该销毁runner对象.我对吗?那么在不同线程上运行的方法会发生什么?

或者也许是另一种方式,不会收集跑步者?考虑到我可能多次调用RunSomethingASync(),这将是一个问题.

c#

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

OpenLayers样式的麻烦

所以,厌倦了总是看到明亮的橙色默认正多边形,我正在努力学习OpenLayers的风格.

我取得了一些成功:

     var layer_style = OpenLayers.Util.extend({},OpenLayers.Feature.Vector.style['default']);
  layer_style.fillColor = "#000000";
 layer_style.strokeColor = "#000000";
 polygonLayer = new OpenLayers.Layer.Vector("PolygonLayer");
 polygonLayer.style = layer_style;
Run Code Online (Sandbox Code Playgroud)

但正好我正在用DrawFeature绘制我的多边形,我的风格只有在我完成绘图后才会生效,并且看到它从亮橙色到灰色的快照有点令人不安.所以,我了解了临时样式,并试过:

 var layer_style =  new OpenLayers.Style({"default": {fillColor: "#000000"}, "temporary": {fillColor: "#000000"}})
polygonLayer = new OpenLayers.Layer.Vector("PolygonLayer");
polygonLayer.style = layer_style;
Run Code Online (Sandbox Code Playgroud)

这让我变成了一个橙色的正方形 - 直到我停止绘制,当它折断成完全不透明的黑色时.我想也许我必须明确设置fillOpacity ...没有骰子.即使我将两种填充颜色分别改为粉红色和蓝色,我仍然只看到橙色和不透明的黑色.

我已经尝试过搞乱StyleMaps,因为我读到如果你只在样式图中添加一种样式,它会使用默认的样式,包括临时样式.

var layer_style = OpenLayers.Util.extend({}, OpenLayers.Feature.Vector.style['default']);
var style_map = new OpenLayers.StyleMap(layer_style);
polygonLayer = new OpenLayers.Layer.Vector("PolygonLayer");
polygonLayer.style = style_map;
Run Code Online (Sandbox Code Playgroud)

这也让我成了黑色不透明的广场.(即使图层样式在没有给出地图时也能正常工作).将地图传递给图层本身就像这样:

polygonLayer = new OpenLayers.Layer.Vector("PolygonLayer", style_map);
Run Code Online (Sandbox Code Playgroud)

没有得到任何东西.橙色一路,即使画完后也是如此.

polygonLayer = new OpenLayers.Layer.Vector("PolygonLayer", {styleMap: style_map});
Run Code Online (Sandbox Code Playgroud)

更成功:绘制时呈橙色,绘制时带有黑色轮廓的半透明黑色.就像我没有使用地图一样.问题是,仍然没有暂时的......

所以,我尝试用这种方式初始化我的地图:

var style_map = new OpenLayers.StyleMap({"default": layer_style, …
Run Code Online (Sandbox Code Playgroud)

coding-style openlayers

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

rails控制台中的命令输出:不需要的输出的说明?

我正在使用rails控制台和一些型号.我正在运行的东西:

Model.find(:all).each do |x| p x.name end
Run Code Online (Sandbox Code Playgroud)

这很好,这让我可以看到特定列的所有值,但在打印出这些行之后,它会打印出整个模型.

为什么这样做?我怎么能阻止它?

ruby ruby-on-rails

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

List <Dog>是List <Animal>的子类吗?为什么Java泛型不是隐式多态的?

我对Java泛型如何处理继承/多态性感到困惑.

假设以下层次结构 -

动物(父母)

- (儿童)

所以假设我有一个方法doSomething(List<Animal> animals).根据所有继承和多态的规则,我会假设a List<Dog> a List<Animal>而a List<Cat> a List<Animal>- 所以任何一个都可以传递给这个方法.不是这样.如果我想实现这种行为,我必须明确告诉该方法接受一个Animal的任何子类的列表doSomething(List<? extends Animal> animals).

我知道这是Java的行为.我的问题是为什么?为什么多态通常是隐含的,但是当涉及泛型时必须指定它?

java generics polymorphism inheritance

727
推荐指数
10
解决办法
10万
查看次数