问题列表 - 第3543页

实现Monads的语言必须是静态类型吗?

我正在学习函数式编程风格.在" 不要害怕Monads"中,Brian Beckman对Monad进行了精彩的介绍.他提到Monad是关于功能的组合,以解决复杂性.

Monad包括unit将类型T转换为放大类型M(T)的函数; 和一个Bind函数,给定从T到M(U)的函数,将类型M(T)转换为另一种类型M(U).(U可以是T,但不一定是).

根据我的理解,实现monad的语言应该静态地进行类型检查.否则,在编译期间无法找到类型错误,并且不控制"复杂性".我的理解是否正确?

monads functional-programming static-typing

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

软件开发经济学

任何人都可以指向任何试图制定软件开发经济学的参考文献吗?在我自己的研究中,我发现了巴里·伯姆(Barry Boehm)关于此的一本书,但这看起来非常尴尬和理论.

依赖结构矩阵似乎提供了一些有价值的东西.Carliss Baldwin在模块化,边界和交易成本方面的一些工作中使用了这些.不过,很多东西只是常识.

此外,经济学家已经开发了一种叫做行为经济学的东西.是否存在解决开发人员或开发人员群体中的认知偏差的"行为软件工程"?

这里有一个看起来很有趣的参考:
http://www.amazon.com/Knowledge-Sharing-Software-Development-Comparing/dp/3639100840/ref=sr_1_1?ie=UTF8&s=books&qid=1232979573&sr=1-1

economics

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

C# - 如何确定源是否已成功编译

我在代码中运行C#编译器,这是我自己的IDE.

我为命令行创建了一个批处理文件.

Process.Start(),等到HasExitedtrue.

但是如何知道源编译是否成功?

马尔科姆

c#

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

有人知道我可以嵌入WPF窗口或Windows窗体的代码编辑器吗?

我想创建自己的IDE,但我想要一个语法高亮的代码编辑器.

我想将它作为控件嵌入到WPF窗口中.

马尔科姆

wpf

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

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

指针算术

有没有人对指针算术有任何好的文章或解释(博客,例子)?图中的观众是一群学习C和C++的Java程序员.

c pointers pointer-arithmetic

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

覆盖实例级别的方法

有没有办法在Python中覆盖实例级别的类方法?例如:

class Dog:
    def bark(self):
        print "WOOF"

boby = Dog()
boby.bark() # WOOF
# METHOD OVERRIDE
boby.bark() # WoOoOoF!!
Run Code Online (Sandbox Code Playgroud)

python

74
推荐指数
6
解决办法
5万
查看次数

Python有三元条件运算符吗?

如果Python没有三元条件运算符,是否可以使用其他语言结构模拟一个?

python operators ternary-operator conditional-operator

5591
推荐指数
25
解决办法
180万
查看次数

如何以托管方式在.NET中获取父进程

我正在寻找很多方法来获取.NET中的父进程,但只找到了P/Invoke方式.

c# pinvoke managed process parent

80
推荐指数
4
解决办法
7万
查看次数

WCF:无法满足安全令牌请求,因为身份验证失败

我编写了一个非常简单的WCF服务来发送和接收消息.我已经通过VS 2008默认Web服务器主机测试了应用程序,一切正常.但是,当我将WCF服务部署到另一台计算机的IIS时,我收到以下错误:

"由于身份验证失败,无法满足安全令牌的请求."

如何设置身份验证类型以在配置文件中使用我的自定义用户名和密码?如果不可能,请告诉我如何设置其Windows凭据,因为我正在使用的2台计算机不共享相同的用户.

wcf wcf-authentication

28
推荐指数
3
解决办法
5万
查看次数