小编Sam*_*eff的帖子

as3 停止事件传播

当我在事件侦听器中添加新的事件侦听器时,我无法让事件停止在 as3 中传播。当我不希望的时候,我的第二个事件侦听器被调用。

this.addEventListener(MouseEvent.CLICK, firstlistener);

function firstlistener(e:Event)
{
    //do stuff
    e.stopImmediatePropagation();
    this.addEventListener(MouseEvent.CLICK, secondlistener);
}
Run Code Online (Sandbox Code Playgroud)

flash actionscript-3

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

序列化问题

现在我需要序列化我的一个对象,其中包含更多我自己的类对象.但问题是我不想将其保存在文件中然后将其检索到内存流中.有没有办法直接将我的对象序列化为流.

我使用BinaryFormatter进行seializing.首先,我直接使用MemoryStream来获取序列化输出,但是在反序列化时它给出了错误.但后来当我用文件序列化然后关闭它并再次重新打开它时,它完美地工作.但是我想把它直接带入流中,因为在我的程序中我需要经常将它传递到网络客户端.反复使用文件可能会降低我的软件速度.

希望我明白我的问题.任何Sugetion?

c# serialization

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

实体框架中的缓存问题4

我正在使用实体框架4从DB创建实体.

我有2个实体上下文连接到db.让我们说context1和context2

但是,当我执行以下步骤时,1.从context1获取数据2.从context2获取相同的数据行3.将相同的数据行更新为context1 4.从context2获取相同的数据行

在步骤3中更新后,context2不会更改.

我猜context2缓存了数据.每次都不从db获取数据.

怎么解决?

谢谢〜

.net entity-framework-4

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

将 Arrays.sort 与 Lambda 结合使用

我正在尝试学习并从 7 切换到 Java 8。
虽然我在切换 Arrays.sort 时遇到了问题,这给了我的错误:类型不适用。
我知道有一些更好的方法可以完成相同的任务,但我想使用相同的功能来更好地理解。
提前致谢。

package src;

import java.util.Arrays;
import java.util.Comparator;

public class Java8Learning {
    public static void main(String[] args){
        Integer[] numbers = {4,5,3,2,6,1};
        -------java 7 ---------
        Arrays.sort(numbers, new Comparator<Integer>() {
            @Override
            public int compare(Integer firstNumber, Integer secondNumber){
                System.out.print("comparing :"+ firstNumber + " and " + secondNumber);
                return Integer.compare(firstNumber, secondNumber);
            }
        });
        -------java 8 ---------
        // it gave me error
        //The method sort(T[], Comparator<? super T>) in the type Arrays is not applicable for the …
Run Code Online (Sandbox Code Playgroud)

java lambda

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