小编and*_*vig的帖子

Haskell入门

几天后,我试图围绕Haskell中的函数式编程范例.我通过阅读教程和观看截屏视频来完成这项工作,但似乎没有什么能够坚持下去.现在,在学习各种命令式/ OO语言(如C,Java,PHP)时,练习对我来说是个好方法.但由于我不知道Haskell能够做什么,并且因为有许多新概念可供使用,我还不知道从哪里开始.

那么,你是如何学习Haskell的?是什么让你真正"打破僵局"?还有开始练习的好主意吗?

haskell functional-programming

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

Haskell与现实世界中的程序编程

这些天我正在认真学习函数式编程.

虽然我对Haskell以及它似乎提供的可能性感到非常兴奋,但我现在也可以看到它需要一段时间来学习.在如何学习Haskell的SO问题中,一个答案表明,实际上"掌握"它需要几个月甚至几年.

现在,我知道C,PHP,一些面向对象的东西等等.并且被告知Haskell在"现实世界"中没有被广泛使用,我会更好地提高我所熟悉的常规语言的技能吗?哈斯克尔值得奋斗吗?

在这个问题上为什么人们认为函数式编程会得出结论似乎是函数式编程将"流行".但是程序编程肯定会保持领先,对吧?

编辑:keparo很好地澄清了我的问题:与过程语言相反,研究Haskell和函数式编程范例对我来说是否有价值?

haskell functional-programming imperative-programming

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

如何在Linux中编写系统托盘的应用程序

如何编写我的应用程序,以便它将存在于Linux上的系统托盘中?事实上,就像CheckGmail一样.

和CheckGmail一样,当我将鼠标悬停在托盘图标上时,我也会想要出现某种弹出框.

有没有API,类或其他东西呢?我能找到的所有东西似乎都适用于Windows.

如果我必须特定于语言,那么最好是在C/C++中,但Python中的解决方案很可能也会这样做.

谢谢.

c c++ python linux system-tray

26
推荐指数
3
解决办法
8801
查看次数

如何在SIP/SDP呼叫中启动RTP流

我已设法使用JAIN-SIP API for Java设置SIP呼叫.

现在,我想在建立对话框后流式传输一些视频.我已经读过SDP和RTP这是可能的,我已经找到了关于如何在SIP数据包中定义SDP/RTP主体的多个例子.

但是,一旦您在节点上协商了功能等,您如何实际启动RTP流?您是在Java应用程序之外还是内部启动RTP流服务器?如果是这样,怎么样?链接是什么?

在我能够在网上找到的,节点只是"开始交换RTP数据包".

谢谢.

java streaming sip rtp sdp

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

如何使用C++套接字库

我想用C++做一些网络套接字编程,并找到了C++套接字库.

首先,这是一个很好的C++方法吗?通常在C中,我会使用beej在他的教程中描述的一些东西.

其次,如何编译网站上给出的示例?我无法从他们的安装/配置指南中找到它.所以我将tar.gz下载到我的Linux盒子,然后是什么?

要有一个具体的例子,我如何编译和运行DisplaySocket示例

谢谢.


编辑:谢谢你的快速解答.虽然评论.我并没有真正研究"理解"网络编程,因为我认为我已经做得很好了.我想知道在C++中是否有任何特别的利用,并且 - 如果"C++套接字库"是一个不错的选择 - 如何使用它.

c++ sockets api compilation

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