我一直在环顾网上find一个与Scipy“相似”的Java科学软件包。 我唯一真正发现的是JScience,但似乎不提供阴谋等等。 有没有人知道Java的一个很好的科学软件包?
在WPF中,从ComboBox中select(使用鼠标)“null”的值似乎是不可能的。 编辑为了澄清,这是.NET 3.5 SP1。 这里有一些代码来展示我的意思。 首先,C#声明: public class Foo { public Bar Bar { get; set; } } public class Bar { public string Name { get; set; } } 接下来,我的Window1 XAML: <Window x:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300"> <StackPanel> <ComboBox x:Name="bars" DisplayMemberPath="Name" Height="21" SelectedItem="{Binding Bar}" /> </StackPanel> </Window> 最后,我的Window1类: public partial class Window1 : […]
一旦PriorityQueue中的对象的优先级发生了改变,Java是否可以轻松地重新评估一个堆? 我无法在Javadoc中find任何迹象,但必须有办法做到这一点,对不对? 我目前正在删除对象,然后重新添加它,但是这显然比在堆上运行更新慢。
我试图想出一个清单或一组问题/标准来评估和评估提出的或新兴的体系结构(执行体系结构评估)。 在尝试计划,评估或评估一个架构时,您提出的最重要的问题是什么? 我知道这是一个很大的话题,所以我想把它限制在一个端到端的系统中,而不是整个组织的体系结构。 Code Complete提供了一个体面的起点: build筑 程序的总体组织是否清晰,包括良好的架构概述和合理性? 模块是否定义良好,包括其function和与其他模块的接口? 这些要求中列出的所有function是否明智地涵盖了,既不是太多也不是太less的模块? 这个架构是否适合可能的变化? 是否需要购买与构build决策? 架构是否描述了如何重用代码以符合其他架构目标? 所有的主要数据结构都隐藏在访问例程之后吗? 数据库的组织和内容是否合理? 是否所有关键algorithm都被描述和certificate了? 所有主要的对象都被描述和说明了吗? 是否描述了处理用户input的策略? 是处理I / O描述和合理化的策略? 用户界面的关键方面是什么? 用户界面是否被模块化,以便其中的更改不会影响程序的其余部分? 内存使用估计和内存pipe理战略描述和合理化? 架构是否为每个模块设置了空间和速度预算? 处理string是一种策略吗?是string存储估计吗? 是否提供了一致的error handling策略? 是否将错误消息作为一个集合进行pipe理以呈现干净的用户界面? 是否指定了一个健壮的级别? 是否有任何部分超过或低于架构? 这方面的期望是否明确? 主要的系统目标是否明确说明? 整个build筑在概念上是否一起挂? 顶层devise是否独立于将用于实现它的机器和语言? 是否提供了所有重大决策的动机? 作为一名程序员,你是否会执行这个系统,对架构感到满意? 我正在用实例来寻找实践知识,例如,您创build的架构中最痛苦的是什么?
什么是使用Lucene.Net的最佳做法? 或者我在哪里可以find一个很好的lucene.net使用示例?
任何人都可以给我一个使用PHP的彗星技术的一个很好和简单的例子吗? 我只需要一个使用持久HTTP连接或类似的例子。 我不想使用投票技术,因为我有类似的build议,不仅难以合作,而且还要pipe理一大笔资源。 另外我使用IIS7不是Apache。 一个很好的例子会非常有用,所以我可以从这个丑陋的轮询技术中继续。
我们有一个使用Forms Auth的ASP.NET应用程序。 当用户login时,会生成一个会话ID cookie和一个Forms Auth票证(存储为一个cookie)。 这些是会话cookie,而不是永久的cookie。 当浏览器closures时,用户被有效注销是有意和有希望的。 一旦用户login,使用window.open('location here');popup一个新窗口window.open('location here'); 。 打开的页面实际上是用户在其他会话中工作的工作空间。 在这个页面上,还使用了其他popup窗口。 最近,我们有很多客户(都使用最新版本的IE8)抱怨他们login的时候,最初的popup窗口将他们带回到login屏幕,而不是他们的主页。 或者,用户有时可以login,进入主页(这又是一个新的popup窗口),看起来一切正常,直到创build了任何其他popup窗口,开始将其redirect到login屏幕再次。 在试图解决这个问题时,我使用了很好的老提琴手。 当问题开始显现时,我发现浏览器没有发送ASP.NET会话ID会话cookie或Forms Auth票证会话cookie,尽pipe对POST日志的响应清楚地推送了这些cookie。 更奇怪的是,如果我CTRL + N从缺less会话cookie的popup窗口打开一个新窗口,然后手动input到主页的URL,这些cookie奇妙地再次出现。 但是,后来的window.open(); 电话将继续被打破,不会发送会话cookie并使用户login屏幕。 需要注意的是,有时候看起来没有什么好的理由,那些同样的用户可以突然login并正常工作一段时间,然后又回到破解状态。 现在,我确定没有浏览器插件,插件,工具栏等正在运行。 我已经将我们的站点添加为受信任的站点,并将安全设置降至低,我已将Cookie隐私策略修改为“接受全部”,甚至禁用了自动策略设置,手动强制它接受所有内容并包含会话Cookie。 似乎没有任何影响。 另请注意,Web应用程序驻留在一台服务器上。 没有负载平衡,networking花园,服务器场,集群等。服务器驻留在ISA服务器之后,但除此之外,它非常简单。 我一直在寻找几天,并没有发现任何可操作的。 哎呀,有时我甚至不能可靠地重现它。 我发现有几个人提到这个问题,但是他们似乎引用了一个据称在beta或RC版本中修复的问题(例如: redirect后打开一个新窗口时,IE8会丢失cookie )。 这些是IE的发布版本,包含最新的补丁。 我知道我可以尝试设置永久性Cookie而不是会话Cookie。 但是,这对我们的应用程序有很大的安全隐患。 更新 当用户作为本地pipe理员添加到机器上时,似乎问题自动消失。 只有时间才能说明这种变化是否永久性地(积极地)影响了这个问题。 有时间去淘汰ProcMon,看看是否有资源访问问题。 更新#2 似乎有多个angular度来看似乎是一个单一的问题。 我很久以前就报告说,让用户成为本地pipe理员似乎有所帮助。 对于一些用户来说,它确实如此。 当然,这不是一个真正的解决scheme,但它确实让我们蹒跚而行。 然后,更多的用户开始报告问题,而pipe理修复无助。 用户似乎主要是Win7,但Vista也受到影响。 他们似乎也主要是64位安装。 如下面的一些成员所build议的将TabProcGrowth设置为0或1(或者工作)似乎已经在很大程度上解决了这个问题。 所以,我将把我接受的答案提交给第一个提出这个问题的人,因为它已经有了更多的影响力。 这是一个非常令人沮丧的问题,因为难以复制,而且经常发生在用户身上,我没有直接的交stream,或者到达他们的时候,这似乎并不奏效。 我只能说会话合并function是不正确的,但是我没有太多的数据来提供给微软来寻找永久性的修复。
为什么Process类是Diagnostics名称空间的一部分? 这是BCL的devise的一部分,让我不知道一段时间了。 我觉得这种方式是违反直觉的,我没有看到Process和例如Debug和Trace类之间的连接。
Android newb在这里,所以我正在尝试Android的graphics类。 我想画一些填充颜色和黑色轮廓的弧/圆。 Paint类具有FILL_AND_STROKE的样式,但似乎没有办法设置填充颜色与笔画颜色。 所以据我所知,它和FILL一样? 那么如果你不能设置一个单独的填充和描边颜色,那么FILL_AND_STROKE有什么意义呢? 我还没有find一个好的解释。 (我先解决了我的简单问题,先填充,然后中风,自然) 编辑:我碰到这个错误报告: http : //code.google.com/p/android/issues/detail?id=4086 注释4和5似乎意味着FILL_AND_STROKE与FILL基本相同,它将在2.2中“固定”。 我想他们会添加一个新的颜色?
我试图创build一个抽象类,定义一个属性与getter。 我想把它留给派生类来决定是否要为这个属性实现一个setter。 这可能吗? 我到目前为止: public abstract class AbstractClass { public abstract string Value { get; } public void DoSomething() { Console.WriteLine(Value); } } public class ConcreteClass1 : AbstractClass { public override string Value { get; set; } } public class ConcreteClass2 : AbstractClass { private string _value; public override string Value { get { return […]