问题列表 - 第28813页

使用"N"个节点,可以使用多少个不同的二进制和二进制搜索树?

对于二叉树:没有必要考虑树节点值,我只对具有'N'节点的不同树拓扑感兴趣.

对于二进制搜索树:我们必须考虑树节点值.

tree binary-tree catalan

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

主页按键行为

在开发示例Android应用程序时,我构建了两个活动1)活动1 2)活动2

现在,活动2是前景活动,而活动1是背景活动.现在用户按Home键.应用程序(即两个活动)消失了.现在我们重新启动应用程序,我们将活动1视为前台活动.我的问题是:

1)当按下主页键时,平台是否保留任何历史记录条目?2)我们如何将用户带到重新启动应用程序的上次启动活动?

android

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

Rold中的FoldLeft功能是否可用?

我想知道在R中是否有foldLeft函数(和foldRight?)的实现.

该语言应该是"相当"的功能导向,因此我认为应该有这样的东西,但我在文档中找不到它.

对我来说,foldLeft函数适用于列表并具有以下签名:

foldLeft[B](z : B)(f : (B, A) => B) : B
Run Code Online (Sandbox Code Playgroud)

它应该返回以下结果:

f(... (f(f(z, a0), a1) ...), an) if the list is [a0, a1, ..., an].
Run Code Online (Sandbox Code Playgroud)

(我使用Scala List API的定义)

有人知道R中是否存在这样的功能吗?

functional-programming r list

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

如何更改一个特定提交的提交作者?

我想更改历史记录中某个特定提交的作者.这不是最后一次提交.

我知道这个问题 - 如何在git中更改提交的作者?

但我正在考虑一些事情,我通过哈希或短哈希来识别提交.

git git-commit

1949
推荐指数
23
解决办法
86万
查看次数

什么Log4j备用日志库可用?

您建议使用哪些日志库作为Log4j的替代品?这些库是否适用于Spring和Hibernate?它们与Slf4jJakarta Commons Logging兼容吗?

java logging

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

如何在数组中找到最大连续SUM(包含正数和负数)?

我想编写一个函数ContigSum(i,j),计算连续元素的和a[i]通过a[j],其中i<=ja[]包含正数和负数.

你能告诉我一个时间有效的解决方案,找到阵列中最大化的连续SUM吗?

algorithm

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

什么时候值得使用BindingSource?

我想我很清楚BindingSource类的作用 - 即在数据源和UI控件之间提供一个间接层.它实现了IBindingList接口,因此也提供了对排序的支持.而且我经常使用它,没有太多问题.但我想知道我是否经常使用它而不是我应该使用它.也许一个例子会有所帮助.

假设我在表单上只有一个简单的文本框(使用WinForms),我想将该文本框绑定到返回字符串的类中的简单属性.在这种情况下使用BindingSource值得吗?

现在让我说我的表单上有一个网格,我想将它绑定到DataTable.我现在应该使用BindingSource吗?

在后一种情况下,我可能不会使用BindingSource作为DataTable从我可以收集的内容中提供与BindingSource本身相同的功能.当添加,删除行等时,DataTable将触发正确的事件,以便网格自动更新.

但是在第一种情况下,文本框被绑定到一个字符串,我可能会让包含字符串属性的类实现INotifyPropertyChanged,这样它就可以在字符串更改时触发PropertyChanged事件.我会使用BindingSource,以便它可以监听这些PropertyChanged事件,以便它可以在字符串更改时自动更新文本框.

到目前为止这听起来怎么样?我仍然觉得我的理解存在差距,这使我无法看到整体情况.到目前为止,这是一个非常模糊的问题,所以我会尝试提出一些更具体的问题 - 理想情况下,答案会引用上面的例子或类似的东西......

(1)在上述任何一个例子中是否值得使用BindingSource?

(2)似乎开发人员只是"假设"DataTable类在正确的时间触发PropertyChanged事件时会做正确的事情.如何知道数据源是否能够执行此操作?是否存在数据源应该实现的特定接口,以便开发人员能够承担此行为?

(3)在考虑是否使用BindingSource时,控制绑定的是否重要?或者只是影响决策的数据源?也许答案是(这看起来足够合乎逻辑):Control需要足够智能以监听PropertyChanged事件,否则需要BindingSource.那么如何判断Control是否能够做到这一点呢?同样,开发人员可以寻找控件必须实现的特定接口吗?

正是这种困惑在过去导致我总是使用BindingSource.但是我想更好地理解何时使用它,所以我只在必要时这样做.

.net data-binding bindingsource winforms

31
推荐指数
2
解决办法
9117
查看次数

maven-archetype-webapp eclipse问题

我正在尝试用maven和eclipse创建一个非常简单的webapp,但我根本没有快乐,实际上是快乐的逆转.

我转到File - > New Project,选择Maven Project,然后选择maven-archetype-webapp.当我完成向导时,会生成一个webapp结构,但在main下没有'java'目录,只有资源和webapp.

所以我右键单击main并选择新的Class.该类是在资源(?!)下创建的,而且,java似乎没有对它进行编译.我可以制作愚蠢的错误,并且不会出现语法突出显示.这就像java没有认识到它.

或者我尝试在main应该创建一个新的'java'目录,但仍然具有相同的不存在的java症状.

是什么赋予了?这让我很疯狂..

谢谢大家!

java eclipse maven-2 m2eclipse maven-archetype

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

通过AJAX发布空值

使用jQuery $.post函数,如果发送一个null值,它就会到达服务器端"null".例:

使用Javascript:

$.post('test.php', { foo : null });
Run Code Online (Sandbox Code Playgroud)

PHP:

var_dump($_POST['foo']); // string(4) "null"
Run Code Online (Sandbox Code Playgroud)

我理解为什么会这样,但是想知道解决限制的最佳方法?你应该:

  1. 在发送它们之前遍历JS中的所有变量并用空字符串替换?
  2. 解释"null"null服务器端?
  3. 根本不发送变量?
  4. 别的什么?

javascript ajax jquery post

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

如何实现自主WCF数据服务(http:// localhost:1234/myDataService.svc/...)

我有一个项目需要实现WCF数据服务(OData)来从控制系统(.NET Framework应用程序)检索数据.WCF数据服务需要由.NET应用程序(无ASP.NET和无IIS)托管.

我最近看过很多WCF数据服务示例; 它们都由ASP.NET应用程序托管.我还看到了自主(控制台应用程序)示例,但它适用于WCF服务(不是WCF数据服务).

可以使用独立的.NET应用程序来托管WCF数据服务(http://localhost:1234/mydataservice.svc/...).

如果是,有人可以提供一个例子吗?

hosting service wcf odata

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