问题列表 - 第15284页

Scala隐式转换:2种方式调用

@lucastex 发布了关于Java Elvis操作符的内容,我在Scala中尝试了一些东西以获得相同的效果.

我刚刚将所有内容转换为新的结构类型,?:操作符采用与参数相同类型的对象.所以说:

implicit def toRockStar[B](v : B) = new { 
                            def ?:(opt: => B) = if (v == null) opt else v}
val name: String = "Paulo" // example
Run Code Online (Sandbox Code Playgroud)

为什么name ?: "Lucas"得到"Lucas"name.?:{"Lucas"}得到Paulo?如果它不是null,那么新结构类型应该返回任何东西的初始值,即"Paulo"在上面的代码中.

我有点困惑.任何解释?

scala operators implicit

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

你能用Adobe Air检查可用的硬盘空间吗?

我们有一个Adobe Air应用程序,可将大量图像下载到应用程序存储中.我已经扫描了文档但没有发现任何迹象,但我想我会仔细检查:有人知道是否有可能看到用户有多少可用的存储空间,因此我们可以警告他们他们没有足够的空间?

air hard-drive

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

将PHP从5.2升级到5.3

我一直在使用PHP 5.2版,现在需要升级到5.3版(Windows/Apache).我已经使用5.2了一段时间,并在php.ini中定制了很多东西,并添加了一些额外的扩展.

如何在不重新配置所有内容的情况下升级到5.3版本?或升级是否要求我再次自定义我的PHP安装?

谢谢,Brian

php windows upgrade

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

AJP足够安全吗?

我们需要在托管服务中托管java richfaces/hibernate应用程序.作为我们安全部门的要求,我们无法从该应用程序与内部数据库建立任何连接.一个建议的解决方案是创建内部Web服务,但更改所有数据库层很难.我想改用AJP.它足够安全吗?

[编辑]通过问这个我的意思是apache httpd将服务https并通过包装AJP进入我们的内部服务器可能会监控通道(明文)?我找不到协议本身的文档.

ajp

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

C# - 查找Active Directory用户的所有电子邮件地址

我正在尝试获取与给定AD用户关联的所有电子邮件地址.

对于用户,我有域名和登录名(例如DOMAIN\UserName),而AD则将电子邮件地址存储在:

  1. 邮件属性.
  2. proxyAddresses属性中.

到目前为止,我不知道用什么C#API连接到AD,以及如何正确地过滤用户以获取所有电子邮件地址.我正在使用.NET 3.5.

谢谢.

.net c# active-directory

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

用于计算可视GPS卫星的库或算法

有没有人知道某个库或算法(无论是免费还是商业上可用)来计算特定位置的可视GPS卫星?更好的是,是否有人知道在给定年历或星历数据的情况下计算GPS卫星的足迹的库或算法?

谢谢你,雅各布

algorithm gps

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

如何在类中声明结构?

我想在一个私有的类中声明一个结构,我想给同一个结构中的变量赋一个字符值,但我不能初始化它或者它:

class puple
{
private:
    struct p
    {
        char name[25];
        int grade;
    };
public:
    puple(){};
    void setme()
    {
        this->p::grade=99;
        this->p::name[25]='g';  //here is the problem
    }
    void printme()
    {
        cout<<"Name:  "<<this->p::name<<endl;
        cout<<"Grade:  "<<this->p::grade<<endl;
    }
};
void main()
{
    puple pu1;
    pu1.setme();
    pu1.printme();
}
Run Code Online (Sandbox Code Playgroud)

c++

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

在db中添加30天的日期

我已发布日期并在我的数据库中发布日期.目前他们都是相同的日期.

如何更改它(在mysql插入期间),因此发布截止日期是发布日期之后的30天.

我正在使用$ pubDate

谢谢

php mysql sql format date

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

你能给我一些真实的 - >宏的例子吗?

它似乎是一个强大的宏,但我没有将它应用于任何愚蠢的例子.你能告诉我一些真正的用途吗?

谢谢!

macros clojure

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

使用Sed扩展文件中的环境变量

我想使用Sed来扩展文件中的变量.

假设我导出了一个变量VARIABLE = something,并且有一个带有以下内容的"test"文件:

I'd like to expand this: "${VARIABLE}"
Run Code Online (Sandbox Code Playgroud)

我一直在尝试以下命令,但无济于事:

cat test | sed -e "s/\(\${[A-Z]*}\)/`eval "echo '\1'"`/" > outputfile
Run Code Online (Sandbox Code Playgroud)

结果是"outputfile",变量仍未展开:

I'd like to expand this: "${VARIABLE}"
Run Code Online (Sandbox Code Playgroud)

尽管如此,eval "echo '${VARIABLE}'在bash控制台中运行会导致回显值"某事".此外,我测试了这个模式是真正匹配的.

期望的输出将是

I'd like to expand this: "something"
Run Code Online (Sandbox Code Playgroud)

任何人都可以对此有所了解吗?

sed environment-variables

4
推荐指数
2
解决办法
7340
查看次数