问题列表 - 第2530页

函数式编程是自然语言编程的下一步吗?

这是我的第一个问题,所以我对它有点紧张,因为我不确定我是否能够充分理解其含义.无论如何,我们走了....

无论何时达到编程中的新里程碑,似乎他们总是有一个共同的目标:让程序员更容易编程.

机器语言,操作/助记符,过程/函数,结构,类(OOP)等在他们的时代总是以更自然,可理解和更易于维护的方式规划,构造和编写程序.

当然,功能性编程绝不是新鲜事物,但近年来它似乎经历了一种复兴.我还相信,当微软将F#添加到他们的主流编程语言时,FP将获得巨大的推动.

回到我原来的问题,我相信最终编程将以自然语言(英语)完成,只有很少的限制或规则.编译器将成为AI/NLP系统的一部分,该系统从代码中提取信息,或者我应该说文本并将其转换为编译器可以编译的中间语言.

那么,FP是否使编程更接近自然语言编程,或者它是一个障碍而主流OOP会让我们更快地进行自然语言编程?

这个问题不应该被用来讨论自然语言编程的可用性或可行性,因为只有未来才能说明.

nlp functional-programming

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

如何以编程方式测试HTTP连接?

使用Java,我如何测试URL是否可联系,并返回有效的响应?

http://stackoverflow.com/about
Run Code Online (Sandbox Code Playgroud)

java url http httpconnection

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

7
推荐指数
2
解决办法
1068
查看次数

php:写文件

我想在PHP中动态地在Web服务器上创建一个文件.

首先,我创建一个目录来存储文件.这个工作

// create the users directory and index page
$dirToCreate = "..".$_SESSION['s_USER_URL'];
mkdir($dirToCreate, 0777, TRUE); // create the directory for the user
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个名为index.php的文件,并将一些内容写入其中.

我在尝试:

$ourFileName = $_SESSION['s_USER_URL']."/"."index.php";
$ourFileHandle = fopen($ourFileName, 'x') or die("can't open file");
fclose($ourFileHandle);

// append data to it
$ourFileHandle = fopen($ourFileName, 'a') or die("can't write to file");

$stringData = "Hi";

fwrite($ourFileHandle, $stringData);
Run Code Online (Sandbox Code Playgroud)

但它永远不会超过$ourFileHandle = fopen($ourFileName, 'x') or die("can't open file");Saying文件不存在,但这就是重点.我想创造它.

我做了一些回应,路径(/ people/jason)存在,我正在写信给/people/jason/index.php

有没有人对我做错了什么有任何想法?

我相信Linux服务器上的PHP 5.

-Jason

php file-io

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

numeric(38,0)作为主键列; 好,坏,谁在乎?

在我当前的项目中,我遇到了我们的主数据库脚本.仔细看看它,我注意到我们所有的原始主键都有一个数字类型(38,0) 我们当前正在运行SQL Server 2005作为我们的主要数据库平台.

对于一些上下文,我们支持Oracle和SQL Server作为后端.在Oracle中,我们的主键具有数字类型(38,0).

有人知道这种实施可能产生的副作用和性能影响吗?我一直倡导并实现intbigint作为主键,并且很想知道数字(38,0)是否是更好的选择.

sql sql-server sql-server-2005 primary-key

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

我错过了什么,或者varargs打破Arrays.asList?

  private void activateRecords(long[] stuff) {
    ...
    api.activateRecords(Arrays.asList(specIdsToActivate));
  }
Run Code Online (Sandbox Code Playgroud)

不应该调用Arrays.asList返回一个Longs 的列表吗?相反,它正在返回List<long[]>

public static <T> List<T> asList(T... a)
Run Code Online (Sandbox Code Playgroud)

方法签名与结果一致,varargs将整个数组抛出到列表中.它是一样的,new ArrayList(); list.add(myArray) 是的,我知道它的意思是这样使用:Arrays.asList(T t1, T t2, T t3)

我想我得到的是,而不是varargs形式,为什么我不能只使用我的旧asList方法(至少我认为这是它以前的工作方式),它将获取内容并将它们单独放入一个列表?这样做还有其他干净的方法吗?

java generics variadic-functions

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

您如何将Scrum应用于维护和遗留代码改进?

正如标题所示......我如何将scrum流程应用于任何不能用于新代码的东西,并且可以在某种程度上进行估算?

当我还想计划做事时,如何将scrum流程应用于维护和紧急修复(可能需要5分钟到2周才能修复)环境类型?

基本上,我如何克服难以用scrum流程估算的计划外任务和任务?或者我只是在这个环境中应用错误的流程?

project-management scrum

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

是否可以插入一行,但仅当某个值尚不存在时?

是否可以插入一行,但仅当表中已有的值之一不存在时?

我创建一个告诉朋友转诊点的电子商务系统,在这里我需要插入朋友的电子邮件到数据库表中,但只有当它不存在于表中.这是因为一旦新客户注册并购买了东西,我不希望任何超过1人获得推荐积分.因此,我只想在表格中输入一次电子邮件.

我正在使用PHP 4和MySql 4.1.

php mysql

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

分解HTML以链接文本和目标

给出像这样的HTML链接

<a href="urltxt" class="someclass" close="true">texttxt</a>
Run Code Online (Sandbox Code Playgroud)

我该如何隔离网址和文字?

更新

我正在使用Beautiful Soup,我无法弄清楚如何做到这一点.

我做到了

soup = BeautifulSoup.BeautifulSoup(urllib.urlopen(url))

links = soup.findAll('a')

for link in links:
    print "link content:", link.content," and attr:",link.attrs
Run Code Online (Sandbox Code Playgroud)

我明白了

*link content: None  and attr: [(u'href', u'_redirectGeneric.asp?genericURL=/root    /support.asp')]*  ...
...
Run Code Online (Sandbox Code Playgroud)

为什么我错过了内容?

编辑:详细说明'卡住'建议:)

html python regex beautifulsoup

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

使用NHibernate和输出参数

有谁知道NHibernate是否支持从存储过程返回输出参数?我在文档中搜索过但无法找到任何确认的方法.

nhibernate stored-procedures

6
推荐指数
2
解决办法
7945
查看次数