小编akn*_*ds1的帖子

Visual Studio 2012 - 如何将我的解决方案绑定到另一个Team Foundation服务器?

我有一个绑定到CodePlex服务器的Visual Studio 2012(RC)解决方案.但是,我想将其绑定到Team Foundation Service服务器.我不关心保留历史,因为我刚开始这个项目.我该如何将解决方案绑定到新服务器?

我已尝试File->Source Control->Advanced->Change Source Control连接到Team Foundation Service TFS服务器,但我只能看到该操作Bind可供我使用,而这只是重新绑定到CodePlex.这很奇怪,因为Change Source Control当我尝试将未绑定的解决方案直接添加到Team Foundation Service服务器时,Visual Studio将我指向了对话框.

tfs visual-studio-2012

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

为什么S3.deleteObject在指定的键不存在时不会失败?

使用AWS SDK for Node,为什么在尝试删除不存在的对象时(即S3键错误),我不会收到错误?

另一方面,如果我指定不存在的存储桶,则会产生错误.

如果考虑以下Node程序,该Key参数会列出存储桶中不存在的密钥,但error回调的参数为null:

var aws = require('aws-sdk')

function getSetting(name) {
  var value = process.env[name]
  if (value == null) {
    throw new Error('You must set the environment variable ' + name)
  }
  return value
}

var s3Client = new aws.S3({
  accessKeyId: getSetting('AWSACCESSKEYID'),
  secretAccessKey: getSetting('AWSSECRETACCESSKEY'),
  region: getSetting('AWSREGION'),
  params: {
    Bucket: getSetting('S3BUCKET'),
  },
})
picturePath = 'nothing/here'
s3Client.deleteObject({
  Key: picturePath,
}, function (err, data) {
  console.log('Delete object callback:', err)
})
Run Code Online (Sandbox Code Playgroud)

javascript rest node.js aws-sdk

15
推荐指数
1
解决办法
5194
查看次数

我应该如何将敏感环境变量传递给Amazon ECS任务?

将敏感环境变量(例如密码)传递给Amazon ECS任务的推荐方法是什么?使用Docker Compose,我可以使用仅限密钥的环境变量,从而导致从OS环境中读取值.但是,我看不到ECS任务定义的任何相应方法.

security passwords environment-variables amazon-ecs docker

15
推荐指数
3
解决办法
6752
查看次数

Kubernetes - 为什么选择器字段无法验证部署?

使用Kubernetes 1.2.4,为什么我的下面部署定义(redis.yaml)导致以下错误?

$ kubectl apply -f redis.yaml
error validating "redis.yaml": error validating data: found invalid field name for v1beta1.LabelSelector; if you choose to ignore these errors, turn validation off with --validate=false
Run Code Online (Sandbox Code Playgroud)

redis.yaml:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: redis
spec:
  replicas: 3
  selector:
    name: redis
  template:
    metadata:
      labels:
        name: redis
    spec:
      containers:
      - name: redis
        image: kubernetes/redis:v1
        ports:
        - containerPort: 6379
        resources:
          limits:
            cpu: "0.1"
        volumeMounts:
        - mountPath: /redis-master-data
          name: data
      volumes:
        - name: data
          emptyDir: {}
Run Code Online (Sandbox Code Playgroud)

kubernetes

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

无法使用Fakes程序集构建项目

我在我的Visual Studio 2012单元测试项目中添加了一个Fakes程序集,对应于我的应用程序项目(被测系统),如Peter Provost的文章中所述.但是,由于生成的Fakes代码中未解析的类型引用,项目将不再构建:

The type or namespace name 'FieldDefinition' does not exist in the namespace 'bc::ProductStudio' (are you missing an assembly reference?)
[C:\Users\arvek\Projects\Project\Project.Tests\obj\Debug\Fakes\bc\f.csproj]
C:\Users\arvek\Projects\Project\Project.Tests\f.cs
Run Code Online (Sandbox Code Playgroud)

这里出了什么问题?据我所知,这应该只是起作用,所以在我看来Fakes设施中存在一个错误.

c# unit-testing microsoft-fakes

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

如何使用数据表和服务器端处理进行自定义筛选

我使用Datatables在我的Web应用程序中显示表格数据,并将其配置为使用服务器端处理,即通过AJAX查询服务器以获取过滤数据.我想根据特定于我的应用程序的其他参数进行过滤,即对应于某些用户选项(f.ex.通过UI中的复选框).如何使DataTables将这些额外的过滤器参数传递给服务器?

jquery datatables

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

是否可以在Chrome的开发者控制台中使用正则表达式进行搜索?

是否可以在Google Chrome的开发者控制台中使用正则表达式进行搜索?我知道如何在控制台(Ctrl+ F)中搜索文本,但看不到任何启用正则表达式的方法.

如果Chrome本身不支持,那么是否存在启用此功能的扩展功能?

更新

我在开发人员控制台搜索中创建了正则表达式支持的功能请求,因为似乎没有当前支持它.

regex google-chrome google-chrome-devtools

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

如何使用标准Python库使用file参数触发经过身份验证的Jenkins作业

我们目前在PycURL的帮助下从Python脚本触发Jenkins作业.但是,我们希望摆脱PycURL依赖,但到目前为止收效甚微.使我们的场景更复杂的原因是我们需要将文件作为参数发布.我们当前用于发布请求的PycURL逻辑如下所示:

url = "https://myjenkins/job/myjob/build"
with contextlib.closing(pycurl.Curl()) as curl:
    curl.setopt(pycurl.URL, url)
    curl.setopt(pycurl.USERPWD, "myuser:mypassword")
    curl.setopt(pycurl.SSL_VERIFYPEER, False)
    curl.setopt(pycurl.SSL_VERIFYHOST, False)
    curl.setopt(pycurl.FAILONERROR, True)
    data = [
            ("name", "integration.xml"),
            ("file0", (pycurl.FORM_FILE, "integration.xml")),
            ("json", "{'parameter': [{'name': 'integration.xml', 'file': 'file0'}]}"),
            ("Submit", "Build"),
            ]
    curl.setopt(pycurl.HTTPPOST, data)
    try:
        curl.perform()
    except pycurl.error, err:
        raise JenkinsTriggerError(curl.errstr())
Run Code Online (Sandbox Code Playgroud)

我们如何用标准Python库中的工具替换它?

我们之前已经尝试过,但由于我们无法看到如何成功上传文件而不得不放弃,您可以从我在该问题上的问题中看到.

python rest post pycurl jenkins

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

如何从量角器测试中发出POST请求?

我想在运行Protractor测试之前向数据库服务器发出POST请求(使用JSON有效负载),以便注入测试数据.如果可能的话,我怎么能这样做呢?

javascript testing rest angularjs protractor

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

为什么我不能在asyncio事件循环运行时捕获SIGINT?

在Windows上使用Python 3.4.1,我发现在执行asyncio事件循环时,我的程序不能被中断(即在终端中按Ctrl + C).更重要的是,SIGINT信号被忽略.相反,我已经确定在不在事件循环中时处理SIGINT.

为什么执行asyncio事件循环时会忽略SIGINT?

下面的程序应该演示问题 - 在终端中运行它并尝试通过按Ctrl + C来停止它,它应该继续运行:

import asyncio
import signal


# Never gets called after entering event loop
def handler(*args):
    print('Signaled')


signal.signal(signal.SIGINT, handler)

print('Event loop starting')
loop = asyncio.SelectorEventLoop()
asyncio.set_event_loop(loop)
loop.run_forever()
print('Event loop ended')
Run Code Online (Sandbox Code Playgroud)

请参阅官方(郁金香)邮件列表上的讨论.

windows signals event-loop python-3.4 python-asyncio

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