问题列表 - 第33443页

为什么Erlang进程创建和消息传递时间少于java和C#

我正在通过互联网搜索Erlang的流程模型,并找到了一些图表替代文字 Joe Armstrong的一次演讲中滑行3-4.它们显示了Erlang,java和C#之间的进程创建和消息传递时间之间很多区别.谁能告诉我这么大的差异背后的原因 ?

erlang process

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

将char*返回到字符串文字

你能做这个吗?

char* func()
{
   char * c = "String";
   return c;
}
Run Code Online (Sandbox Code Playgroud)

这里的"字符串"是编译器全局分配的数据吗?

c++

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

使用Maven生成与Websphere 6.1兼容的EAR文件

我一直在寻找一段时间,但无法找到明确的解释.

我们使用Websphere服务器来运行使用Rational Software Architect 7开发的Web应用程序.该应用程序由war项目和4个jar项目组成.要制作最终的ear文件,还有第六个项目,其中包含IBM部署它所需的其他文件.

目前我们必须使用RSA来生成ear文件.我想用Maven来做那件事.

显然以前尝试使用maven-ear插件生成损坏的耳朵.看起来他们缺少IBM所需的额外xml文件.

我发现了一个maven was-6插件,但它似乎无法生成文件,只能将其安装在websphere上.我找不到它的作用的清晰描述.

有人有什么建议吗?一些文章的链接?

非常感谢你 !

java ear websphere maven-2 rational-rsa

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

与`git diff HEAD ^`相反的是什么?

在git中,我可以通过说HEAD^或来指定先前的修订版HEAD~1.走另一条路怎么样?假设我在修订版X上,我做了git checkout X^.我怎么回去?

有点像git checkout X+

git

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

构造函数和析构函数 - c ++

我需要编写一个程序,在屏幕上打印100颗星(在随机的地方),然后星星一个接一个地慢慢消失.我不允许使用循环或递归.我试图与构造函数和析构函数一起玩,但我不能让星星一个接一个地消失(而不是一起消失).有任何想法吗?

谢谢,李

对不起 - 忘了提我正在使用c ++

我目前的访问违反了无用的代码:

class star {
    int x;
    int y;
public:
    star(){
        x = rand()%80;
        y = rand()%80;
        PaintcharOnRandomLocation('*',x,y);
    };
    ~star(){
        PaintcharOnRandomLocation(' ',x,y);
    };

};

class printAll{
    star* arr;
public:
    printAll(){
    arr = new star[100];
    };


    ~printAll(){
        delete[] arr;
    };


};
void doNothing(printAll L){
};

void main()
{
    srand ( time(NULL) );   
    doNothing(printAll());

     getch();
};
Run Code Online (Sandbox Code Playgroud)

c++ constructor destructor

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

仅当文件尚不存在时才在文件中附加一行

我需要在配置文件的末尾添加以下行:

include "/configs/projectname.conf"
Run Code Online (Sandbox Code Playgroud)

到一个名为的文件 lighttpd.conf

我正在考虑使用sed这个,但我无法弄清楚如何.

如果该行尚不存在,我将如何仅插入它?

linux terminal sed

135
推荐指数
7
解决办法
8万
查看次数

在IE中触发"潜在危险的Request.Form值"错误的JQuery UI按钮

我已经开始用IE测试我的应用程序,并发现使用JQuery UI按钮设置样式的按钮将其整个内容发布到服务器.这意味着他们发布了包含文本内部的跨度.这会在ASP.Net中触发"从客户端检测到有潜在危险的Request.Form值"错误.这不会发生,<input type=Submit />但会与Button元素一起发生.但是我有触发JavaScript的按钮元素,所以不应该设置为<input type=Submit />.

我该如何解决?它似乎已经足够普遍,有一个被广泛接受的解决方案,但我无法通过搜索找到任何东西.

asp.net-mvc jquery asp.net-mvc-2

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

MVC ActionResult在返回html内容时使用

我在内存中有一些html片段需要使用RenderAction进行渲染.例如,我的action方法看起来像这样:

var html ="一些HTML代码

如何使用RenderAction渲染此html,我不想创建视图文件,因为这是动态html.我不能使用任何文件结果,因为这不是来自文件.还有什么方法可以实现这一目标?

asp.net-mvc-2

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

有更好的C吗?

我想要一个更好的C.让我解释一下:

我在C中做了很多编程,这对于具有实时需求的应用程序是必需的,例如音频编程,机器人,设备驱动程序等.

虽然我喜欢C,但是在花了很多时间在Haskell之后让我紧张的一件事就是缺少一个合适的类型系统.也就是说,只要你想编写一个更通用的函数,说一些操纵泛型指针的东西(比如说一个通用的链表)就必须把东西投射到void*什么东西上,然后你就会丢失所有类型的信息.它是一个全有或全无的系统,它不会让你编写泛型函数而不会失去类型检查的所有优点.

C++没有解决这个问题.我还是不想使用C++.我发现OO类和模板很令人头疼.

Haskell及其类型类确实解决了这个问题.您可以使用语义上有用的类型,并使用类型约束来编写对不依赖的类类操作的函数void.

但是我正在使用的域名,我不能使用Haskell,因为它不具备实时功能 - 主要是因为垃圾收集.GC是必需的,因为很难进行功能编程,这种编程很重,没有自动内存管理.但是,类型类的概念并没有特别针对C的语义.我想要C,但是使用Haskell的可靠类型系统,可以帮助我编写好的系统.但是,我真的想要C:我想控制内存管理,我想知道数据结构是如何布局的,我想使用(井型)指针算法,我想要可变性.

有这样的语言吗?如果是这样,为什么它不适合低级编程呢?

旁白:我知道在这个方向上有一些小的语言实验,但我对在真实世界的项目中真正可用的东西很感兴趣.我对成长到发达的语言感兴趣,但不是那么多"玩具"语言.

我应该补充一下,我听说过Cyclone,这很有意思,但是我无法让它为我编译(Ubuntu)而且我还没有听说过任何实际使用它的项目......欢迎任何其他建议.

谢谢!

language-features programming-languages real-time

25
推荐指数
8
解决办法
6424
查看次数

什么是[和]在c#中?

c#中的[和]是什么?它是干什么用的?这是什么意思?

[DefaultValue(null)]
[JsonName("name")]
public string Name
{
    get
    {
        if (this.name == null)
        {
            return String.Empty;
        }
        return this.name;
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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