小编Jon*_*nas的帖子

FP和OO正交吗?

我一次又一次地听到,我正在努力理解并验证FP和OO是正交的想法.

首先,2个概念的正交意味着什么?

FP尽可能地鼓励不变性和纯度,而OO似乎是为状态和变异而构建的 - 一个有点组织的命令式编程版本?我意识到对象可以是不可变的,但OO似乎意味着状态/改变我.

它们看起来像是对立的.这对他们的正交性有何影响?

像Scala这样的语言可以很容易地执行OO和FP,这是否会影响这两种方法的正交性?

oop paradigms programming-languages functional-programming scala

74
推荐指数
7
解决办法
7640
查看次数

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

使用h1到h6从阵列生成标签云的最佳方法是什么?

我有以下数组:

$artist = array("the roots", "michael jackson", "billy idol", "more", "and more", "and_YET_MORE");
$count = array(5, 3, 9, 1, 1, 3);
Run Code Online (Sandbox Code Playgroud)

我想生成一个标签云,它将在$count封闭的h6标签和最低的封闭h1标签中包含更高编号的艺术家.

php arrays tag-cloud

73
推荐指数
5
解决办法
6482
查看次数

Hibernate和iBATIS

对于我们的新产品重新设计,我们正在从Java中选择最佳框架.考虑到模型的数据库不可知方法,我们正在研究Struts + Spring与iBATIS或Hibernate之间的选择.请提供最好的建议,因为两者都提供持久性.

java persistence frameworks hibernate ibatis

73
推荐指数
6
解决办法
8万
查看次数

为什么你决定使用Erlang"反对"?

你真的"试过"(意味着编程,而不只是阅读一篇文章)Erlang并决定反对它的项目?如果是这样,为什么?此外,如果您选择回到旧语言,或使用其他功能语言,如F#,Haskell,Clojure,Scala或其他类似的东西,那么这也很重要,并说明原因.

erlang programming-languages functional-programming

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

如何从JavaScript中读取脚本标记中的JSON?

我有一个动态生成的页面,我想使用静态JavaScript并将JSON字符串作为参数传递给它.我已经看到了Google使用的这种方法(请参阅Google的+1按钮:他们是如何做到的?).

但是我应该如何从JavaScript中读取JSON字符串?

<html>
  <head>
    <script src="jquery-1.6.2.min.js"></script>
    <script src="myscript.js">{"org": 10, "items":["one","two"]}</script>
  </head>
  <body>
    Hello
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在这个JavaScript中,我想使用{"org": 10, "items":["one","two"]}HTML文档中的JSON参数.我不知道用jQuery或不用它是否最好.

$(function() {
    // read JSON

    alert("the json is:")
})
Run Code Online (Sandbox Code Playgroud)

javascript json script-tag

71
推荐指数
3
解决办法
7万
查看次数

JDBC中的命名参数

是否有一个名为JDBC中,而不是那些位置参数,比如@name,@city在下面的ADO.NET查询?

select * from customers where name=@name and city = @city
Run Code Online (Sandbox Code Playgroud)

java jdbc named-parameters

68
推荐指数
3
解决办法
10万
查看次数

如何使用JQuery发布JSON数据?

我想将Json发布到同一台服务器上的Web服务.但我不知道如何使用JQuery发布Json.我尝试过这段代码:

$.ajax({
    type: 'POST',
    url: '/form/',
    data: {"name":"jonas"},
    success: function(data) { alert('data: ' + data); },
    contentType: "application/json",
    dataType: 'json'
});
Run Code Online (Sandbox Code Playgroud)

但是使用这个JQuery代码,数据不会在服务器上作为Json接收.这是服务器上的预期数据:{"name":"jonas"}但是使用服务器接收的JQuery name=jonas.或者换句话说,它是"urlencoded"数据,而不是Json.

有没有办法使用JQuery以Json格式发布数据而不是urlencoded数据?或者我是否必须使用手动ajax请求?

ajax jquery post json http-post

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

有人能解释一下Erlang中Pid的结构吗?

有人能解释一下Erlang中Pid的结构吗?

Pids看起来像这样:<A.B.C>例如<0.30.0>,但我想知道这三个"位"的含义是什么:A,B和C.

本地节点上的"A"似乎始终为0,但当Pid的所有者位于另一个节点上时,此值会更改.

是否可以仅使用Pid在远程节点上直接发送消息?这样的事情:<4568.30.0>!消息,无需明确指定已注册进程的名称和节点名称({proc_name,Node}!Message)?

erlang pid

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

是否有node.js的sprintf等价物

想在node.js中做输出格式化(sprintf类型功能),但在我自己编写之前,我想知道是否有类似内置的东西(我已经拖网文件无效)或者某人已经编写过模块.

非常感谢

printf node.js

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