小编Den*_*dic的帖子

ASP.NET Core 1.0中的单元测试路由(前MVC 6)

随着ASP.NET Core 1.0(前MVC 6/ASP.NET 5.0)的体系结构发生了重大变化,如何进行单元测试路由?

作为一个例子,我喜欢像这样的库(对于<= MVC 5):https://github.com/AnthonySteele/MvcRouteTester

一些流畅的扩展方法:

routes.ShouldMap("/").To<HomeController>(x => x.Index());
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc unit-testing asp.net-core-mvc asp.net-core

25
推荐指数
1
解决办法
4490
查看次数

Kubernetes Secrets - 在秘密定义中输入"Opaque"的目的是什么

在大多数关于在Kubernetes中使用秘密的例子中,你可以找到类似的例子:

apiVersion: v1
kind: Secret
metadata:
  name: mysecret
type: Opaque
data:
  username: User
  password: **********
Run Code Online (Sandbox Code Playgroud)

type: Opaque上面定义的目的是什么?可以在那里指定哪些其他类型(以及哪些用例)?

kubernetes kubernetes-security

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

从IList <>返回ReadOnlyCollection

好的,所以List <>包含AsReadOnly(),它为您提供了ReadOnlyCollection.我需要的是有一个IList类型的字段,以及一个将为此列表返回ReadOnlyCollection的属性.

示例类:

class Test
{
   private IList<Abc> list;

   public AddToList(Abc someItem) { /* adds inside the list */... }

   public ReadOnlyCollection<Abc> List { get { return ??? } } // <- no "set" here!
}
Run Code Online (Sandbox Code Playgroud)

方案如下:当项目添加到列表中时,我需要在我的类中有一些自定义逻辑,我想通过调用AddToList(someitem)来限制添加到此列表,同时不允许使用list.Add( someItem).问题是,我使用的NHibernate需要IList接口,所以我不能投/呼吁的IList的AsReadOnly()(不包含此方法).

你会以什么方式来解决这种情况?我只需要一种方法让NHibernate以某种方式设置所需的集合,但我还需要限制用户.

.net c# nhibernate ilist readonly-collection

12
推荐指数
2
解决办法
9359
查看次数

Kubernetes Logs - 如何获取kube-system pod的日志

你如何从kube-system pod获取日志?运行kubectl logs pod_name_of_system_pod不起作用:

? kubectl logs kube-dns-1301475494-91vzs
Error from server (NotFound): pods "kube-dns-1301475494-91vzs" not found
Run Code Online (Sandbox Code Playgroud)

以下是来自的输出get pods:

? kubectl get pods --all-namespaces

NAMESPACE     NAME                                             READY     STATUS    RESTARTS   AGE
default       alternating-platypus-rabbitmq-3309937619-ddl6b   1/1       Running   1          1d
kube-system   kube-addon-manager-minikube                      1/1       Running   1          1d
kube-system   kube-dns-1301475494-91vzs                        3/3       Running   3          1d
kube-system   kubernetes-dashboard-rvm78                       1/1       Running   1          1d
kube-system   tiller-deploy-3703072393-x7xgb                   1/1       Running   1          1d
Run Code Online (Sandbox Code Playgroud)

kubernetes minikube

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

DB中的表用于生成主键?

您是否曾使用单独的表来"生成"DB的人工主键(以及为什么)?我的意思是拥有一个包含两列,表名和当前ID的表 - 通过简单地用该表名锁定行,获取键的当前值,增加它,您可以使用该表为某些表获取新的"ID"一个,解锁行.为什么您更喜欢这个超过标准整数标识列?

PS"想法"来自Fowlers模式的企业应用程序架构,顺便说一下......

database sql-server database-design poeaa

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

如何在禁用的单选按钮/复选框上更改丑陋的光标图像

我希望在大多数浏览器(Chrome,Internet Explorer等)中显示的禁用控件上悬停时删除这个丑陋的红色图像

在此输入图像描述

html css internet-explorer google-chrome disabled-control

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

如何在C#/ .NET中创建内存泄漏

可能重复:
托管代码中是否可能存在内存泄漏?(特别是C#3.0)
C#中的内存泄漏

昨天有一个类似的问题,但是对于Java,所以我很感兴趣 - 在C#/ .NET中创建内存泄漏需要什么(不使用不安全的)?

.net c# memory-leaks

5
推荐指数
2
解决办法
8483
查看次数

AndroidManifest.xml 中单独包含intent.category.HOME 与同时包含intent.category.DEFAULT 之间的区别

两者有什么区别:

 <intent-filter>
     <action android:name="android.intent.action.MAIN" />
     <category android:name="android.intent.category.HOME"/>
 </intent-filter>
Run Code Online (Sandbox Code Playgroud)

和:

 <intent-filter>
     <action android:name="android.intent.action.MAIN" />
     <category android:name="android.intent.category.HOME"/>
     <category android:name="android.intent.category.DEFAULT"/>
 </intent-filter>
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-intent

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

对Azure资源管理器(ARM)模板中的条件使用bool参数类型

在具有以下参数的ARM模板中:

{
  "$schema": "...",
  "contentVersion": "1.0.0.0",
  "parameters": {

  ...

    "SkipThisComponent": {
      "type": "bool"

   ...
}
Run Code Online (Sandbox Code Playgroud)

如何在资源条件下使用它?

"resources": [
    {
      "apiVersion": "...",
      "name": "...",
      "type": "...",
      "condition": "[???]",
Run Code Online (Sandbox Code Playgroud)

我尝试了几种方法,但它似乎equals只支持[int,string,array或object],if需要条件和值来匹配它等等.我没有找到一个很好的干净方法,所有似乎都是变通方法与铸造......

azure azure-resource-manager azure-rm-template

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

cluster-admin 和 admin Kubernetes ClusterRoles 之间的区别

每个 Kubernetes 集群中都默认存在这两种集群角色,但是同时拥有这两种角色的目的是什么/它们之间的具体区别是什么?

kubernetes

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