小编Eva*_*van的帖子

没有Suhosin,PHP 5.4安全吗?

我目前正在开发一个PHP CMF,它最终将在商业上可用,我想使用特征.然而问题是特性是PHP 5.4特性,显然流行的Suhosin安全补丁与PHP 5.4不兼容.

所以我的问题是:在没有Suhosin安全补丁的情况下运行PHP网站是否安全?如果没有,我会让自己和其他人使用我的CMF的漏洞是什么?

注意:我不关心共享托管.预计使用我的CMF的任何人都可以对其Web服务器进行管理控制.

php suhosin

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

在Rust中分享线程之间的可变变量

是否可以在Rust中的多个线程之间共享一个可变变量?鉴于以下内容:

fn main() {

    let mut msg = "Hi";
    // ...
    msg = "Hello, World!";

    do spawn {
        println(msg);
    }

    do spawn {
        println(msg);
    }

}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

错误

该变量只需要对生成的线程只读.变量必须是可变的,因为我真正想要做的是在多个线程之间共享一个HashMap.据我所知,除非它是可变的,否则无法填充HashMap.即使有办法做到这一点,我仍然有兴趣知道如何完成这样的事情.

谢谢!

multithreading rust

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

有没有办法检查Go程序中的未处理错误?

考虑以下:

package main

import (
    "errors"
    "fmt"
)

func foo() error {
    return errors.New("Danger!")
}

func main() {
    foo();
    fmt.Println("I don't have a care in the world!")
}
Run Code Online (Sandbox Code Playgroud)

如果有一种简单的方法可以看到foo()的可能错误没有得到处理,那就太好了.Go是否有内置的方法来检查程序/源文件是否有任何错误?

go

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

标签 统计

go ×1

multithreading ×1

php ×1

rust ×1

suhosin ×1