问题列表 - 第1411页

是否有一种函数式语言可以为Java社区提供F#为.NET社区所做的工作?

是否有一种函数式语言可以为Java社区提供F#为.NET社区所做的工作?

JVM可用或正在开发哪些函数式编程语言?

jvm functional-programming

22
推荐指数
3
解决办法
4220
查看次数

Java - 常见问题

与其他平台一样,跟进这个问题似乎合乎逻辑:Java中常见的非明显错误是什么?似乎他们应该工作的事情,但不是.

我不会给出如何构建答案的指导,或者什么"太容易"被认为是一个问题,因为这就是投票的目的.

也可以看看:

java

50
推荐指数
19
解决办法
1万
查看次数

是否可以在单个查询中查询MySQL中的树结构表到任何深度?

我认为答案是否定的,但是我很喜欢它,任何人都可以深入了解如何在SQL(MySQL)中将树结构爬行到任何深度,但只需一个查询

更具体地说,给定树结构表(id,data,data,parent_id)和表中的一行,是否可以获得所有后代(子/孙/等),或者就此而言所有祖先(父/祖父母)/etc)使用单个查询而不知道它将向下或向上移动多远?

或者正在使用某种递归需求,我不断深入查询,直到没有新的结果?

具体来说,我正在使用Ruby和Rails,但我猜这不是很相关.

mysql sql database-design hierarchical-data data-structures

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

对象关系映射:实现getter的最佳方法是什么?

我打电话$user->get_email_address()怎么办?

选项1:根据需要从数据库中提取电子邮件地址

public function get_email_address() {
    if (!$this->email_address) {
        $this->read_from_database('email_address');
    }
    return $this->email_address;
}
Run Code Online (Sandbox Code Playgroud)

选项2:在创建对象时从数据库中提取电子邮件地址(以及其他用户属性)

public function __construct(..., $id = 0) {
    if ($id) {
        $this->load_all_data_from_db($id);
    }
}

public function get_email_address() {
    return $this->email_address;
}
Run Code Online (Sandbox Code Playgroud)

我的基本问题是,最好是最小化数据库查询的数量,或者最好是最小化从数据库传输的数据量.

另一种可能性是,最好加载您最需要的属性/在创建对象时包含最少的数据以及其他所有需要的属性.

一个后续问题:像Activerecord这样的ORM抽象框架有什么作用?

php oop mapping orm

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

Visual Studio Team System Database Edition(GDR)的真正好处是什么?

有兴趣,如果有人广泛使用VSTS数据库版,如果是这样,您认为哪些功能比标准的Visual Studio数据库项目最有用?

与RedGate的SqlCompare等替代模式管理选项或工具相比,最引人注目的功能是什么?

编辑:微软刚刚发布了数据库版(GDR)RTM版本,它增加了对SQL Server 2008的支持 - 链接就在这里.我之前在这里(简要地)发表过关于它的博客.

有没有人有机会与东德做任何真正的工作?看起来有一些真正的增强功能,包括重构支持.我真的很想知道人们是否在SQL Server 2008中使用它...

下载地址:[ http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&displaylang=en]

sql-server database-tools

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

INotifyPropertyChanging和验证:我什么时候提出PropertyChanging?

INotifyPropertyChanged是相当自我解释的,我想我很清楚何时提高那个(即我完成更新值时).
如果我实现了INotifyPropertyChanging,我会在进入setter或其他更改对象状态的方法后立即引发事件,然后继续执行可能发生的任何保护和验证.

因此,我将此事件视为通知,即该属性可能会更改但尚未更改,并且实际上可能无法成功完成更改.

如果对象的使用者正在使用这个属性(就像让我们说LINQ to SQL使用事件进行更改跟踪)我是否应该暂停并且只有在我验证了我给出的值是好的并且对象的状态对更改有效吗?

这次活动的合同是什么,订户会有什么副作用?

.net data-binding events change-tracking

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

如何使用Javascript将内容写入另一个浏览器窗口?

我用window.open()打开了一个新窗口,我想使用window.open()调用中的引用然后将内容写入新窗口.我已经尝试使用myWindow.document.body.innerHTML = oldWindowDiv.innerHTML将HTML从旧窗口复制到新窗口; 但那不起作用.有任何想法吗?

javascript dom

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

如何在GMail中实现聊天窗口的弹出功能?

我不是在寻找一个完整的实现,我对他们如何做到这一点更感兴趣.我知道他们使用GWT,但我想要一个更低级别的答案.天真的,我会先想到当你点击弹出窗口链接时,他们只需打开一个新窗口并将内容复制到其中.有很多理由说明为什么这样做不会很好,所以我想知道是否有人知道或有想法如何做到这一点或如何做到这一点.

javascript

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

测试用例,"何时","什么"和"为什么"?

作为基于测试的开发的新手,这个问题一直困扰着我.多少是太多了?应该测试什么,应该如何测试,以及为什么要进行测试?给出的例子是在C#中使用NUnit,但我认为问题本身与语言无关.

以下是我自己的两个当前示例,对通用列表对象进行测试(使用字符串进行测试,初始化函数添加三个项目{"Foo", "Bar", "Baz"}):

[Test]
public void CountChanging()
{
    Assert.That(_list.Count, Is.EqualTo(3));
    _list.Add("Qux");
    Assert.That(_list.Count, Is.EqualTo(4));
    _list[7] = "Quuuux";
    Assert.That(_list.Count, Is.EqualTo(8));
    _list.Remove("Quuuux");
    Assert.That(_list.Count, Is.EqualTo(7));
}

[Test]
public void ContainsItem()
{
    Assert.That(_list.Contains("Qux"), Is.EqualTo(false));
    _list.Add("Qux");
    Assert.That(_list.Contains("Qux"), Is.EqualTo(true));
    _list.Remove("Qux");
    Assert.That(_list.Contains("Qux"), Is.EqualTo(false));
}
Run Code Online (Sandbox Code Playgroud)

代码是相当自我评论的,所以我不会深入研究正在发生的事情,但这种事情是否过于遥远?Add()并且Remove()当然是单独测试的,那么我应该用这些类型的测试达到什么水平?我应该进行这类测试吗?

language-agnostic tdd

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

什么是自动部署PHP应用程序的最佳流程/应用程序?

关于.NET的另一篇文章与.NET有关 - 而不是我们.纯PHP.试图找到部署PHP应用程序稳定版本的最佳方法/流程.我见过一篇关于卡皮斯特拉诺的文章,但很好奇还有什么在那里.除了显而易见的原因,我还想添加一些脚本,以便在那里添加SVN转数.

非常感谢.

php deployment

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