问题列表 - 第16329页

去语言基准?

我认为Go的速度几乎与C相当,但有没有可用的基准测试呢?

benchmarking go

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

Flex HBox对齐

我尝试使用Flex样式,我遇到了对齐问题.

我有一个内部的两个图像组件HBox,而HBox内部的一个Canvas,它们又在主应用程序内部.

<mx:Canvas id="Navigation"
    horizontalCenter="0"
    bottom="0"
    left="0"
    right="0"
    visible="true"
    height="40"
    styleName="transparent">

    <mx:HBox 
        styleName="ControlContainer"
        horizontalCenter="0"
        width="150">

        <mx:Image id="left"
            source="@Embed(source='left.png')"
            left="0"/>

        <mx:Image id="right"
            source="@Embed(source='right.png')"
            right="0"/>
    </mx:HBox>
</mx:Canvas>
Run Code Online (Sandbox Code Playgroud)

自定义CSS:

    .transparent {
        backgroundAlpha: 0.7;
        background-color: white;
    }
    .ControlContainer {

    }
Run Code Online (Sandbox Code Playgroud)

好吧,你看到我给了Canvas背景,有点透明.

但是当时有一个HBox150px的宽度,里面有两个图像,每个图像是40x40,所以在这种情况下,HBox它将是150x40,这对我正在尝试做的很好.

但是这两个图像是并排的,我希望左图像对齐到左侧,右图像对齐到HBox右侧.

我试过text-align但没有尝试,我的猜测是Flex CSS的行为与CSS专注于HTML的行为不同.

那我该怎么做呢?

PS:如果有人知道一些关于Flex样式,Flex CSS或Flex定制的好网站,如果你留下评论中的一些链接会很棒.

css apache-flex flex3 styling

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

在python中查找文件

我有一个文件,可能在每个用户的计算机上的不同位置.有没有办法实现搜索文件?我可以通过文件的名称和目录树来搜索的方式吗?

python

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

如何在Release()上处理NET COM互操作对象

我有一个用托管代码(C++/CLI)编写的COM对象.我在标准C++中使用该对象.
当COM对象被释放时,如何强制立即调用COM对象的析构函数?如果那是不可能的,请调用我有Release()调用我的COM对象上的MyDispose()方法?

我的代码声明对象(C++/CLI):

    [Guid("57ED5388-blahblah")]
    [InterfaceType(ComInterfaceType::InterfaceIsIDispatch)]
    [ComVisible(true)]
    public interface class IFoo
    {
        void Doit();
    };

    [Guid("417E5293-blahblah")]
    [ClassInterface(ClassInterfaceType::None)]
    [ComVisible(true)]
    public ref class Foo : IFoo
    {
    public:
        void MyDispose();
        ~Foo() {MyDispose();} // This is never called
        !Foo() {MyDispose();} // This is called by the garbage collector.
        virtual ULONG Release() {MyDispose();} // This is never called
        virtual void Doit();
    };

我使用该对象的代码(本机C++):

#import "..\\Debug\\Foo.tlb"
...
Bar::IFoo setup(__uuidof(Bar::Foo)); // This object comes from the .tlb.
setup.Doit();
setup->Release(); // explicit release, not really necessary since …

.net com interop release c++-cli

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

何时不使用集成测试

我正在编写一个应用程序,它使用第三方库来实例化并在虚拟机上进行一些操作.

起初,我正在为应用程序的每个功能编写集成测试.但他们发现这些测试并没有真正帮助,因为我的环境必须处于一个确定的状态,这使得测试变得越来越困难.我决定只进行单位和验收测试.

那么,我的问题......是否可以有方法或线索注意何时不使用集成测试?(或者我错了,在所有情况下都应该写出来)

testing tdd integration-testing

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

后退按钮处理动态表格

我有一个包含文本字段数组的表单.用户(通过javascript)可以向表单添加任意数量的文本字段.提交表单并按下后退按钮后,表单仅显示首次呈现时原始表单上的字段(任何添加的文本字段都将丢失).在用户提交表单时,允许后退按钮呈现状态的最佳方法是什么?欢迎任何想法,我尝试过的一些事情是:

  • 将表单数据放入cookie中(由于几个原因,这不是很好,但对我来说最大的杀手是cookie大小限制为4K)
  • 将表单数据放入会话中
  • 通过AJAX提交表单,然后管理历史记录

谢谢您的帮助.我在我的网站http://fishtale.org/formtest/f1.php上发布了一个测试表格.这里还有一个简单的表格,展示了我提到的行为:

<form action="f2.php" method="post">
<input type="text" name="text[]" id="text1"/>
<input type="submit" name="saveaction" value="submit form" />
</form>

<a href="f2.php" id="add_element">Add Form Element</a>

<script type="text/javascript" 
        src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js" ></script>

<script type="text/javascript" >
    $('#add_element').click(function (event) {
        event.preventDefault();
        $('#text1').after('<input type="text" name="text[]" />');
    });
</script>
Run Code Online (Sandbox Code Playgroud)

这类似于我前一段时间发布的问题,返回按钮的最佳方式是保留表单数据,但是,此表单的元素由用户修改.

html javascript forms back-button

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

使用jQuery,在元素上设置Draggable可以防止在单击可拖动元素时触发模糊

使用jQuery,当您在文本框上设置模糊事件并将另一个元素设置为可拖动时,单击可拖动元素时,模糊事件不会在FireFox中触发.IE有点好,你得到模糊事件,但你没有得到可拖动元素上的click事件.

如果你没有在draggable构造函数中指定cancel:"",你将触发blur事件,但是你想要拖动的元素是不可拖动的.

jQuery v1.3.2 jQuery UI v1.7.2

console.log行适用于FireFox的FireBug插件.

<HTML> 
    <HEAD> 
        <TITLE>Blur/Click Workbench</TITLE> 
        <script src="js/jquery.js" type="text/javascript" ></script>
        <script src="js/ui/ui.core.js" type="text/javascript"></script>
        <script src="js/ui/ui.draggable.js" type="text/javascript"></script>
        <script type="text/javascript"> 
function blurring() {
    console.log('1 - blurring - ' + $( this ).attr('id'));
}

function clicking() {
    console.log('2 - clicking - ' + $( this ).attr('id'));
}

$(document).ready(function() {
    $( ".draggableTool" ).draggable( { cancel: "" } );

    $( '.property' ).blur( blurring );
    $( '#labelContainer' ).click( clicking );
});
        </script>
    </HEAD>
    <BODY>
        <input type='text' class='property' id='tb1' />
        <br …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery jquery-ui javascript-events

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

为什么在PHP中经常不鼓励使用"#"注释?

据我所知,PHP认可有3种类型的注释:

  • /* A block comment */
  • // A single-line comment
  • # Also a single-line comment

但是,许多编码标准,例如PEARKohana的编码标准,都不鼓励最后一种评论而没有解释.问题是,为什么会这样?这个语法是否计划在不久的时间内弃用?

php syntax comments coding-style

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

Java数据传输对象命名约定?

在这种情况下,您有一个客户端库传递给API的"传输对象"(POJO只有getter/setter),命名传输对象的最佳方法是什么?

package com.x.core; 

public class Car {
        private String make;
        private String model;

        public Car(com.x.clientapi.Car car) {
             this.make = car.getMake();
             this.model = car.getModel();
        }
}
Run Code Online (Sandbox Code Playgroud)

在此示例中,您的主类和传输对象都具有名称Car.它们在不同的包装中,但我认为使用相同的名称令人困惑.有关如何命名传输对象的最佳实践吗?

java naming-conventions data-transfer-objects

47
推荐指数
3
解决办法
4万
查看次数

从采访中看出:C中堆栈的好处是什么?

我在面试中被问及堆和堆栈内存结构.那家伙问我堆叠有什么好处?我不确定他到底在做什么.还有其他方法可以设置地址空间来执行ac程序吗?

stack

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