问题列表 - 第392页

如何在Emacs中使用js2-mode来使用空格而不是制表符?

我正在使用js2-mode来编辑Emacs中的Javascript,但我似乎无法让它停止使用制表符而不是空格来缩进.我的其他模式工作正常,只有问题w/js2.

javascript ide emacs js2-mode

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

你可以在JFace向导中禁用后退按钮吗?

我正在为Eclipse RCP应用程序编写一个向导.在对文件进行一些处理并进行一些用户输入之后,我不想让用户返回进行更改.此时,他们必须接受或拒绝他们将要对系统进行的更改.

我似乎找不到的是一个方法调用,它允许我覆盖显示的按钮或用户点击后退按钮的能力.我宁愿它不存在或至少被禁用.

有没有人找到使用JFace向导WizardPage这样做的方法?

可用性方面,我是否打破了向导惯例?我应该考虑采用不同的方法解决问题吗?

java eclipse rcp jface wizard

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

MySQL分区/分片/分裂 - 哪种方式去?

我们有一个大约70 GB的InnoDB数据库,我们预计它会在未来2到3年内增长到几百GB.大约60%的数据属于一个表.目前数据库运行良好,因为我们有一个64 GB RAM的服务器,所以几乎整个数据库都适合内存,但我们担心未来数据量会大得多.现在我们正在考虑某种方式来分割表格(尤其是占据数据最大部分的表格),我现在想知道,最好的方法是什么.

我目前知道的选项是

  • 使用5.1版附带的MySQL分区
  • 使用某种封装数据分区的第三方库(如hibernate分片)
  • 在我们的应用程序中自己实现它

我们的应用程序基于J2EE和EJB 2.1构建(希望有一天我们可以切换到EJB 3).

你会建议什么?

编辑(2011-02-11):
只是一个更新:目前数据库的大小是380 GB,我们的"大"表的数据大小是220 GB,其索引的大小是36 GB.因此,虽然整个表不再适合内存,但索引确实如此.
系统仍然运行良好(仍然在相同的硬件上),我们仍然在考虑分区数据.

编辑(2014-06-04):还有一个更新:整个数据库的大小是1.5 TB,我们的"大"表的大小是1.1 TB.我们将服务器升级到具有128 GB RAM的4处理器机器(Intel Xeon E7450).该系统仍然表现良好.我们接下来要做的是将我们的大表放在一个单独的数据库服务器上(我们已经在我们的软件中进行了必要的更改),同时升级到具有256 GB RAM的新硬件.

这个设置应该持续两年.然后我们要么必须最终开始实施分片解决方案,要么只购买1 TB RAM的服务器,这应该让我们继续使用一段时间.

编辑(2016-01-18):

从那以后,我们将自己的大表放在单独的服务器上.目前,该数据库的大小约为1.9 TB,另一个数据库的大小(除了"大"之外的所有表)都是1.1 TB.

当前硬件设置:

  • HP ProLiant DL 580
  • 4 x Intel(R)Xeon(R)CPU E7- 4830
  • 256 GB RAM

此设置的性能很好.

mysql partitioning sharding database-performance

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

通过合并查看TFS签到历史记录?

在TFS中,当您将分支A合并到分支B并签入时,您将在B上获得单个变更集(通常使用"合并的A-> B"等注释).

这意味着B没有来自A的任何签到历史记录.因此,如果有人在分支A上创建了一个新文件,则无法告诉谁从分支B创建了它.如果有人在A上更新了文件,则可以'告诉谁从分支B做了更新.

有没有办法在分支机构中看到这种详细的变更集历史?某种电动玩具,或第三方工具,还是其他什么?

更新:TFS Power Toy tfpt历史/ followbranches工具不"扩展合并",它只"扩展分支",因此无法解决此问题.

merge tfs branch

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

按值排序Html选择选项的最有效方法是什么,同时保留当前选定的项目?

我有jQuery,但我不确定它是否有任何内置的排序助手.我可以让每个项目的一个二维数组text,valueselected属性,但我不认为JavaScript的内置Array.sort()将正常工作.

javascript arrays sorting jquery html-select

77
推荐指数
6
解决办法
9万
查看次数

在Cocoa应用程序中打开非标准URL

在我正在编写的应用程序中,我有一些代码如下:

NSWorkspace* ws = [NSWorkspace sharedWorkspace];
NSString* myurl = @"http://www.somewebsite.com/method?a=%d";

NSURL* url = [NSURL URLWithString:myurl];

[ws openURL:url];
Run Code Online (Sandbox Code Playgroud)

主要区别在于myurl来自我无法控制的某个地方.注意URL中的%d不完全正确,意味着URLWithString失败,返回nil.

处理这个问题的"正确"方法是什么?我是否需要解析字符串并正确编码参数?或者在Cocoa中有一些聪明的方法可以为我做所有艰苦的工作吗?

macos cocoa objective-c

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

你如何添加图像?

情况:

我有一个包含图像信息的简单XML文档.我需要将其转换为HTML.但是,我看不到打开标记的位置,当我使用下面的XSL代码时,它显示以下错误消息:

"当没有元素开始标记打开时,无法写入属性节点."

XML内容:

<root>
    <HeaderText>
        <HeaderText>Dan Testing</HeaderText>
    </HeaderText>
    <Image>
        <img width="100" height="100" alt="FPO lady" src="/uploadedImages/temp_photo_small.jpg"/>
    </Image>
    <BodyText>
        <p>This is a test of the body text<br  /></p>
    </BodyText>
    <ShowLinkArrow>false</ShowLinkArrow>
</root>
Run Code Online (Sandbox Code Playgroud)

XSL代码:

<xsl:stylesheet version="1.0" extension-element-prefixes="msxsl"
    exclude-result-prefixes="msxsl js dl" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:js="urn:custom-javascript" xmlns:msxsl="urn:schemas-microsoft-com:xslt"
    xmlns:dl="urn:datalist">
    <xsl:output method="xml" version="1.0" omit-xml-declaration="yes" indent="yes" encoding="utf-8"/>
    <xsl:template match="/" xml:space="preserve">
        <img>
            <xsl:attribute name="width">
                100
            </xsl:attribute>
            <xsl:attribute name="height">
                100
            </xsl:attribute>
            <xsl:attribute name="class">
                CalloutRightPhoto
            </xsl:attribute>
            <xsl:attribute name="src">
                <xsl:copy-of select="/root/Image/node()"/>
            </xsl:attribute>
        </img>
    </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

xml xslt xslt-1.0

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

使用Microsoft Visual Studio解决方案和项目的提示和技巧

在回答这个问题之后,我认为收集使用MSVS解决方案和项目的一些提示和技巧会很好.

这是我的清单:

  • 如何避免自动保存新项目以减少文件系统中的垃圾.

    取消选中工具 - >选项 - >项目和解决方案 - >创建时保存新项目

  • 如何将公共文件添加到多个项目而不将其复制到项目的目录.

    右键单击项目,选择Add-> Existing Item-> Add as link(按Add按钮上的小箭头)

  • 如何将项目添加到解决方案而不在构建过程中包含它

    右键单击解决方案,选择Add-> New solution folder.
    右键单击创建的文件夹,选择Add-> Add existing project

  • 如何从Visual Studio编辑项目文件?

    右键单击项目并选择Unload Project,右键单击卸载的项目并选择Edit.或者安装Power Commands并选择Edit Project File

  • 如何在项目树中对文件进行分组(如WinForms控件的自动生成文件)

    打开项目文件进行编辑.

   Change
<Compile Include="MainFile.cs" />
<Compile Include="SecondaryFile.cs" />

To

<Compile Include="SecondaryFile.cs ">
    <DependentUpon> MainFile.cs </DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)

你有什么要补充的吗?

projects-and-solutions visual-studio

20
推荐指数
3
解决办法
3600
查看次数

Subversion 1.5中的分支/合并管理

我已经使用了一段时间的subversion,并在我的旧工作中使用svnmerge.py脚本一段时间来管理分支之间的合并.我相信Subversion 1.5现已推出,并且应该有一些与之集成的分支/合并管理系统.

那么,是否有人能够快速概述如何使用Subversion 1.5跟踪分支中的合并?使用这种支持是否有任何陷阱?在使用此支持之前,是否需要确保所有团队升级到1.5?

svn version-control

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

OS X的XML编辑器

/sf/ask/845141/是关于Windows上的XML编辑器的一个很好的问题.OS X怎么样?

氧气功能齐全,但它是一个Java应用程序,在OSX上有点笨拙.它也非常昂贵.

任何Mac本机和功能相当的不到300美元?

谢谢

安德鲁

xml macos

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