小编Tom*_*ito的帖子

fork + exec模式可以被系统替换(run-command-in-background)?

如果fork和exec模式仅用于运行程序而不冻结当前程序,那么有什么好处,例如,使用这一行:

system("program &"); // run in background, don't freeze
Run Code Online (Sandbox Code Playgroud)

c unix

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

在cpp中,我是否必须始终"释放"原始变量?

如果我有一个function声明一个int,最后function我需要"释放" int以节省内存?

例:

void doSomething() {
    int x = 0;
    // do something with x
    free(x); // needed?
}
Run Code Online (Sandbox Code Playgroud)

c++

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

IoC和依赖注入的实用性

某些情况下,单元测试不适用于项目.

我正在研究控制反转和依赖注入实用程序,我想知道是否有充分的理由使用它比使单元测试更容易.

--update

好吧,让我们分析一下引用的优点:减少耦合.从子类型中取出耦合,并将耦合添加到需要创建要注入的对象的处理程序类型.

没有单元测试,这种耦合传输的优势是什么(不是耦合消除).

dependency-injection inversion-of-control

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

Java源代码有什么问题?

http://download.java.net/jdk6/source/的Java源代码中,我得到了一个大小约为130mb的jar.jar没有附加到Eclipse,里面有一个大小约为130mb的名为"X_X"的文件.有谁知道发生了什么?

--update

谢谢Gerco Drie,

现在,关于这个README文件:

JDK需要高水平的技术专业知识.(...)如果您不是这些类别中的技术专业人员,则此版本可能不适合您.

那么,那对我来说已经有了什么?我正在使用Java 6更新15.

--update

该网站http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/jdkfiles.html表示src.zip位于root jdk文件夹中(是的,我记得这是我上次需要它的时候),但它不是..我的jdk是盗版吗?:P

java jdk1.6

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

有没有更简单的方法将字节数组转换为2字节大小的十六进制字符串?

有没有更简单的方法来实现这个?或JDK或其他lib中实现的方法?

/**
 * Convert a byte array to 2-byte-size hexadecimal String.
 */
public static String to2DigitsHex(byte[] bytes) {
String hexData = "";
for (int i = 0; i < bytes.length; i++) {
    int intV = bytes[i] & 0xFF; // positive int
    String hexV = Integer.toHexString(intV);
    if (hexV.length() < 2) {
    hexV = "0" + hexV;
    }
    hexData += hexV;
}
return hexData;
}

public static void main(String[] args) {
System.out.println(to2DigitsHex(new byte[] {8, 10, 12}));
}
Run Code Online (Sandbox Code Playgroud)

输出为:"08 0A 0C"(不含空格)

java hex bytearray

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

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

Java的RSA实现,BC的替代

Bouncy Castle附带的RSA实现仅允许加密单个数据块.RSA算法不适合流数据,不应该以这种方式使用.在这种情况下,您应该使用随机生成的密钥和对称密码加密数据,之后您应该使用RSA加密随机生成的密钥,然后将加密数据和加密随机密钥发送到另一端,他们​​可以反转过程(即,使用他们的RSA私钥解密随机密钥,然后解密数据).

我不能使用使用对称密钥的解决方法.那么,除了Bouncy Castle之外,还有RSA的其他实现吗?

java rsa bouncycastle

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

如何在ActionScript 3中绘制一条线?

我有一个文件"simple.as"与代码:

lineStyle(1,0,100);
lineTo(100,100);
Run Code Online (Sandbox Code Playgroud)

我使用带有第1帧代码的操作从我的Flash Professional项目中调用它:

#include "simple.as"
Run Code Online (Sandbox Code Playgroud)

它工作正常.

现在,我正在尝试在ActionScript 3类中运行相同的代码,但没有成功.我的尝试是:

package
{
    import flash.display.MovieClip;

    public class SimpleClass extends MovieClip
    {
        public function SimpleClass()
        {
            lineStyle(1,0,100);
            lineTo(100,100);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在第1帧操作上使用以下代码:

addChild(new SimpleClass());
Run Code Online (Sandbox Code Playgroud)

但没有画出来.

有关如何使其工作的任何提示?

actionscript-3

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

Flex trace()不会打印

使用trace()打印结果的Web上有很多ActionScript示例.

我尝试使用Flash Builder 4,但它不会打印到控制台.我在哪里可以看到输出?

apache-flex actionscript-3

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

使用javascript调整按钮图像

当我点击它时,我希望以下按钮(和它的图像)改变大小.对话框正在显示,但大小没有变化..

<html>
    <input type="image" src="pacman.png"  onClick="
        alert('test');
        this.height='200px'; // change de button size
        // this.image.height='200px'; // not sure if this line will work..
    "/>
</html>
Run Code Online (Sandbox Code Playgroud)

需要在javascript中,没有在CSS中,因为我稍后会制作动画..

html javascript

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