小编lys*_*cid的帖子

为Windows 8 Store App启用"Toast Notifications"

我想为我正在构建的Windows 8商店应用程序启用Toast Notifications.

文档说:"只需在"应用程序UI"选项卡的"通知"部分中将"Toast Capable"选项设置为"是".

(取自如何选择加入通知)

不幸的是,Visual Studio清单编辑器似乎没有此选项.

我错过了什么吗?

*我知道这可以通过编辑清单文件来完成,但我只是想知道为什么Visual Studio中缺少它

c# windows-8

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

Class.getDeclaredConstructor是否仅返回公共构造函数?

在这里查看此方法的文档:getDeclaredConstructor()

我看不到它的任何引用只返回公共构造函数.

我的问题是我有以下代码:

protected BaseClass internalCreate(String className) throws Exception {

    Class<? extends BaseClass> classObj = Class.forName(className)
                    .asSubclass(BaseClass.class);

    Constructor<?> ctor = classObj.getDeclaredConstructor((Class[]) null);
    ctor.setAccessible(true);

    return (BaseClass) ctor.newInstance();
}
Run Code Online (Sandbox Code Playgroud)

当为具有默认构造函数可见性(包私有)的类运行此方法时,我收到MissingMethod异常.将构造函数更改为public可修复此问题.

java reflection constructor

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

委托分配是否会在 C# 中创建一个新副本?

我读了一篇关于 C# 和性能注意事项的文章(这里

在文章中,据说委托分配会触发内存分配,例如:

每个像“Func fn = Fn”这样的局部变量赋值都会在堆上创建一个委托类 Func 的新实例

我想知道这是否属实,如果是 - 如何实施?我不熟悉引用分配可以在 C# 中触发额外内存分配的任何方式。

.net c# mono garbage-collection memory-management

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

Singleton违反了单一责任原则吗?

根据单一责任原则:

每个班级都应对软件提供的单一功能负责

单例可以防止创建类的多个实例,从而提供对它的全局访问.

但是这个功能与该类的实际功能及其应该提供的内容无关.

这是否意味着Singleton模式违反了SRP?

singleton design-patterns single-responsibility-principle

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

为什么我需要在XML元素前加上x:?

我看到了各种情况,XML文件中的元素以x:或其他形式为前缀.

这是为了什么目的?

另外,xml的"命名空间"是什么意思?(通常是一些URL)?它是如何以任何方式使用的?

xml xml-serialization

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

配置Git服务器

我想为我们的团队(4人)设置一个Git服务器.

从我到目前为止所读到的内容来看,这样做的选择很少(部分在Linux上的Windows部分).

我想我会选择看似更"原生"的Linux安装,除非有充分的理由不这样做?

此外,我想知道,这样的服务器需要什么样的机器规格?我们应该选择身体吗?VM?有什么考虑?

git

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

Visual Studio 2010 Ultimate - 运行缓慢并消耗大量RAM

我已经运行VS2010 Professional一段时间了,最​​近升级到Ultimate(安装在Professional之上).

从那时起,内存使用量似乎要高得多(闲置时没有项目加载约150MB),产品的初始加载速度要慢得多,而且一般性能也很慢.

有没有办法微调Visual Studio的性能?(例如,禁用它的某些功能等)

visual-studio-2010

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

每个PROJECT的TeamCity全球版本(不配置)

TeamCity中的Build number属性对于每个构建配置都是唯一的.

我想要一个单独的计数器,用于所有不同的构建配置(计算我总共构建产品的次数).

  1. 这有意义吗?(它对我而言).
  2. 如果按配置存储属性,该怎么做呢?

teamcity

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

Git的问题(HEAD指向未出生的分支(主))

我有一个带有'master'分支的Git存储库.前一段时间(几个月),我们停止使用master,并创建了一个新的分支,所有工作都在进行中.

我现在正在使用git设置源索引,并且出于某种原因我看到了新分支的奇怪内容:

  1. 运行git日志失败:

    致命:错误的默认修订'HEAD'

  2. 运行git fsck导致:

    通知:HEAD指向未出生的分支(主)通知:没有默认引用悬空提交81f11e0b99ad38ecc8502bbed171d2bdfcaa6476

我认为这个存储库/分支不正确会导致源索引脚本出现问题.

有任何想法吗?(请注意,这里的REAL问题是源索引脚本无法获取它尝试使用git show查找的对象ID,它表示不存在此类对象).

git

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

典型的单分支git工作流程

我们正在检查git,并希望了解哪个工作流程可能适合我们的小团队(4个开发人员).

关于我们做什么的一些细节:

  • 我们正在研究一种.NET产品,该产品目前由1个存储库和大约4-5个解决方案组成,总共约有70个项目并且还在增长.
  • 我们目前有1个中央存储库和1个分支.
  • 每个开发人员都在不同的代码库区域工作,尽管偶尔会协作/修改其他团队成员的代码区域.

什么是像我们这样的团队的"典型"git工作流程?

我希望尽可能在"管理"操作上花费尽可能少的时间.

例如,今天我们已经看到开发人员的git推送请求失败,因为之前已经进行了另一次推送,并且他必须首先使用git pull在本地合并更改.

典型情况是这样的:

开发人员,本地提交.从git存储库中提取.推入git存储库.

我们可以不跳过拉?(在远程服务器上完成合并?)

Currentlly我们正在使用ClearCase,这可以通过在push("commit")操作期间合并而无需先拉取来解决.

git

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