问题列表 - 第14882页

如果我计划最终使用Jython,我应该将我的Python代码保留在2.x还是迁移到3.x?

我有一个用Python 2.6编写的大型基础架构,尽管缺乏向后兼容性,我最近还是尝试移植到3.1(比我预期的要平滑得多).

我最终希望将一些Python代码与我们拥有的许多基于Java的代码集成在一起,并且正在考虑尝试使用Jython.但是,从查看Jython教程,所有示例都是2.6语法(例如,print还不是函数).

Jython目前还是在不久的将来会支持Python 3.x语法吗?或者如果我想最终使用Jython,我应该回滚到2.6吗?

python jython

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

成为绩效顾问的主要技能是什么?

如果我想成为Java应用程序和系统的性能顾问,我需要哪些主要技能?

  • Java本身的长期经验
  • 使用分析器(或堆栈镜头)
  • 数据库知识(避免/检测常见的性能错误:索引等)
  • 缓存
  • Java 并发

你是否同意这些的重要性?还有什么要补充的?


答案更新:

额外的技能:

  • 垃圾收集和调整
  • 高效的 Java代码
  • 设计(高级视觉)
  • UI技术(JavaScript,DOM,CSS,Swing,SWT)
  • 网络理解(也用于Ajax)
  • Algorithmics,Big O.
  • 硬件了解扩展

心态(由几个答案提供,虽然我没有要求):

  • 分析(真正衡量)
  • 耐压
  • 人/政治技巧

java performance

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

LINQ:"包含"和Lambda查询

List<BuildingStatus>有个叫buildingStatus.我想检查它是否包含其char代码(返回者GetCharCode())等于某个变量的状态v.Status.

有没有办法按照下面的(非编译)代码的方式做到这一点?

buildingStatus.Contains(item => item.GetCharValue() == v.Status)
Run Code Online (Sandbox Code Playgroud)

.net c# linq lambda list

155
推荐指数
3
解决办法
23万
查看次数

如何计算linux上两个文件之间的差异?

我需要处理大文件,必须找到两者之间的差异.我不需要不同的位,但需要差异的数量.

要找到我想出的不同行数

diff --suppress-common-lines --speed-large-files -y File1 File2 | wc -l
Run Code Online (Sandbox Code Playgroud)

它有效,但还有更好的方法吗?

以及如何计算差异的确切数量(使用标准工具,如bash,diff,awk,sed一些旧版本的perl)?

shell diff count

48
推荐指数
4
解决办法
6万
查看次数

无法数据绑定DependencyProperty

我有一个带有DependencyProperty的UserControl.我使用数据绑定表达式在主机窗口中设置它的值.但是,它没有按预期工作.

来自用户控件的代码隐藏的片段:

public class ViewBase : UserControl
{
    public static readonly DependencyProperty ViewModelProperty
        = DependencyProperty.Register(
            "ViewModel", typeof(ViewModelBase), typeof(ViewBase));

    public ViewModelBase ViewModel
    {
        get { return GetValue(ViewModelProperty) as ViewModelBase; }
        set
        {
            SetValue(ViewModelProperty, value);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

并且从XAML(注意:CasingListView继承自ViewBase):

<CasingEditor:CasingListView x:Name="_casingListView"
                             ViewModel="{Binding CasingListViewModel}" />
Run Code Online (Sandbox Code Playgroud)

什么都没有发生.具体来说,永远不会调用setter,并且该属性保持为null.我知道source属性CasingListViewModel有一个值,因为我试图将它绑定到另一个属性(DataContext),它工作正常.

我认为依赖属性可以是数据绑定.我错了吗?

data-binding wpf dependency-properties

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

日期为.Net中的简单文本(例如,今天,昨天,1周前)

有没有人有一个简单的功能可以将日期转换为简单的字符串(使用.Net)?

例如,2009年10月14日将会出现"今天",2009年10月13日会读到"昨天",而09年10月7日会读到"1周前"等等......

干杯,蒂姆

.net string date date-format

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

as3 flash getChildAt(0).someMethod access

我可以这样做getChildAt(0).alpha = 0;

但这会抛出错误getChildAt(0).gotoAndStop(2);

如何使用显示列表数组访问movieclip的方法?

flash actionscript-3

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

在mkmapview,scrollview和webview周围绘制边框

我正在开发一个iPhone应用程序,其中我有一个页面,我在分段控件的控制中同时使用scrollview mkmapview和webview.

我这样做很有意思.

我的问题是我想在这些帧之外显示边框或框架.

我怎么能这样做?

uiwebview uiscrollview iphone-sdk-3.0 mkmapview

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

在服务启动时禁用OSGi服务的正确方法是什么?

我创建了一个带有暴露(声明)服务的OSGi包.如果我,当调用激活时,注意到某些东西是不对的,这样我就无法提供服务,我需要防止它暴露.目前激活功能如下:

public void activate(ComponentContext context, Map<String, Object> properties) {
    pid = (String) properties.get(Constants.SERVICE_PID);
    try {
       ...
    }
    catch(Exception e) {
        context.disableComponent(pid);
    }
}
Run Code Online (Sandbox Code Playgroud)

另一种方法是只包装/传播异常(或抛出一个新异常,取决于),如下所示:

public void activate(ComponentContext context, Map<String, Object> properties) {
    try {
       ...
    }
    catch(Exception e) {
        throw new ComponentException("Some reason");
    }
}
Run Code Online (Sandbox Code Playgroud)

我找不到OSGi Service Platform Service Compendium中关于声明性服务的部分中指定的正确行为,但我可能会遗漏某些内容

java osgi declarative-services

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

是否可以使用JavaScript订阅c#事件?

我正在开发一个Web应用程序,它需要经常轮询服务器数据库并检查客户端的任何可用数据.

理想情况下,我需要能够在服务器中获取javascript函数回调,以便能够在数据库上有任何新数据时调用javascript函数,而不必每5秒轮询一次服务器.

简化,我需要能够在服务器中调用一个方法并传递一个js函数作为回调参数.我想避免重复轮询服务器的开销.

有没有什么办法可以用asp.net和ajax完成?

javascript c# asp.net

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