小编vid*_*ige的帖子

如何在ActionBar标题中设置自定义字体?

如何(如果可能的话)我可以在我的资产文件夹中使用字体在ActionBar标题文本中设置自定义字体(仅限 - 而不是标签文本)?我不想使用android:logo选项.

fonts android android-actionbar

252
推荐指数
9
解决办法
14万
查看次数

git reset是什么意思--hard origin/master?

我做了一个git pull并得到一个错误"以下工作树文件将被合并覆盖...请在合并之前移动或删除它们".要解决这个问题,我做了以下几点

git fetch
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)

现在,当我做git pull时,它会说明所有内容都是最新的.我想知道当我运行这些命令时到底发生了什么.我知道git fetch从远程仓库获取更改而不将它们合并到我的本地仓库中.

是什么意思git reset --hard origin/master?它是如何工作的?

git version-control

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

使用区域设置来检测使用英制单位的时间

我正在开发一个想要以厘米(cm)或英寸(")显示长度的应用程序.有没有办法从区域设置中选择正确的单位?无论如何我还要投入一个选项,以便用户可以覆盖区域设置.

美国,利比里亚和缅甸应使用英制单位和世界其他地区的正常单位.一种方法是在我自己的类中加入这个逻辑,但我更喜欢使用任何内置逻辑(如果可用).有什么指针吗?

android localization internationalization units-of-measurement

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

转移PyPI包的所有权

根据PEP-541,现在可以申请废弃的PyPI项目.有没有人这样做过?谁联系?我尝试了dist utils邮件列表以及在支持论坛中提交票证,但到目前为止还没有回复.如PEP-541所述,如何在实践中实际要求转让所有权?

python pip pypi

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

VS2010在设计器模式下打开我的类文件(.cs)

我创建了一个在全新项目中扩展DbConnection的类.

public class FakeDbConnection : DbConnection { ... }
Run Code Online (Sandbox Code Playgroud)

在Solution Explorer中,类看起来像这样: 在此输入图像描述

当双击它想要在设计模式下打开它,这将无法正常工作.打开.csproj文件会显示问题

<ItemGroup>
  <Compile Include="FakeADO\FakeDbConnection.cs">
    <SubType>Component</SubType>
  </Compile>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

即使我删除SubType标签VS2010立即重新添加它.很烦人.

如何阻止VS2010在设计器模式下打开我的.cs文件并将其打开为常规代码文件?

c# xml ado.net visual-studio-2010

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

是否有Safari Mobile支持的字体列表(即iPad和iPhone)?

我正在寻找一个详尽的Safari Mobile for iPad和iPhone支持字体列表.事实上,我可以在我的网站中使用哪些字体?

iphone fonts mobile-safari ipad

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

让TFS将变更集放入程序集版本中

我有一个干净利落的Team Foundation Server Build.它生成几个程序集,我希望程序集版本的最后一个数字是changset数.也就是说,如果我提交changeset11667,例如程序集版本号应为"xyz11667".我检查了可用的宏,但没有一个是变更集号.

我仍然希望能够在我的开发机器上正常构建解决方案文件,只需使用签入的版本号.

我该如何实现这一目标?

tfs build version changeset

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

从单元测试生成文档

我们有机器规格,我们有specflow.Specflow将文本描述转换为单元测试.但是有没有任何工具可以使用NUnit灯具并创建类似于Specflow输入的文本描述?基本上与specflow正在做的相反.

我准备调整关于灯具名称和测试方法名称的单元测试格式.但我宁愿不使用任何超级花哨的语法,如机器规格,而只是简单的NUnit测试夹具.原因是测试很重要,需要可重构等.文本格式不像单元测试那样重构友好.

例如:

[TestFixture] 
class Given_Four
{
    private Calculator c;

    [SetUp]
    public void Setup()
    {
        c = new Calculator(4);
    }

    [Test]
    public void When_adding_two_then_sum_should_be_six()
    {
        c.Add(2)
        Assert.That(c.Display, Is.EqualTo(6));
    }
}
Run Code Online (Sandbox Code Playgroud)

再次,这只是一个例子.基本上任何格式的都可以工作,只要该工具创建该测试夹具的文本描述.我一直在谷歌上搜索,但一无所获.难道知道有这样的工具吗?

c# nunit unit-testing specflow

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

WPF ShowDialog在窗口加载期间吞咽异常

使用Window类中的ShowDialog方法显示WPF窗口对话框,就像在主窗口上按下按钮一样,如下所示.

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var window = new Window1();
                window.ShowDialog();
            }
            catch (ApplicationException ex)
            {
                MessageBox.Show("I am not shown.");
            }
        }
Run Code Online (Sandbox Code Playgroud)

该窗口在xaml中订阅了一个Loaded事件,如下所示:

<Window x:Class="Stackoverflow.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Loaded="Window_Loaded">
    <Grid />
</Window>
Run Code Online (Sandbox Code Playgroud)

Window_Loaded事件中抛出异常

    private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        throw new ApplicationException();
    }
Run Code Online (Sandbox Code Playgroud)

但是,ShowDialog调用周围没有捕获异常,调用也没有返回.吞下异常并仍然显示窗口.

为什么会发生这种情况?如何处理WPF窗口的Window_Loaded事件中的异常?我是否必须在事件处理程序中捕获它并手动处理窗口?

在WinForms中,您需要打电话 Application.SetUnhandledExceptionMode(UnhandledExceptionMode.ThrowException)

为了让异常通过ShowDialog调用冒泡.是否需要在WPF上设置类似的开关?

wpf exception

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

从我们的Java程序执行Java程序

我用了

Runtime.getRuntime().exec("_____")
Run Code Online (Sandbox Code Playgroud)

但它抛出IOException如下:

java.io.IOException: CreateProcess: c:/ error=5
  at java.lang.Win32Process.create(Native Method)
  at java.lang.Win32Process.<init>(Win32Process.java:63)
  at java.lang.Runtime.execInternal(Native Method
Run Code Online (Sandbox Code Playgroud)

我不知道在指定路径或其他方面是否存在问题.任何人都可以帮我解决这些问题.

java

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