小编gpr*_*ant的帖子

未知的生成错误无法解析对System.Windows的依赖性

我刚下载了PoshConsole的源代码,并试图构建解决方案.我最初有两个问题 -

  1. System.Interactivity.dll无法解析.我安装了Blend 4 SDK并修复了该问题.

  2. 未知的生成错误 - 无法解析对System.Windows的依赖性

现在,每当我尝试构建项目时,我在解决方案中的两个项目中都会出现以下错误,并且在谷歌搜索后无法找到解决方案.

无法解析对程序集'System.Windows,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'的依赖性,因为它尚未预加载.使用ReflectionOnly API时,必须通过ReflectionOnlyAssemblyResolve事件按需预加载或加载相关的程序集.

c# silverlight wpf

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

根据目录切换npm注册表

我最近开始为节点开发.我工作的公司有一个内部的npm注册表.我想知道如何使用不同的注册表设置取决于我正在开发的位置.为了说明,我有一个如下所示的目录结构:

~/Code
|
| -- My Projects
| |
| | -- Proj 1 
| | -- Proj 2
|
|-- My Company
  |
  |--Proj 1 
  |--Proj 2
Run Code Online (Sandbox Code Playgroud)

当我在"我的项目"中的一个项目中进行开发时,我希望npm注册表指向https://registry.npmjs.org(默认注册表).但是,当我在"我的公司"中的一个项目中进行开发时,我希望npm注册表指向公司特定的注册表.现在,我的天真方法是 npm config set registry用来更新注册表.

node.js npm

18
推荐指数
3
解决办法
8704
查看次数

如何将编译器选项传递给mocha

我运行一个mocha命令来运行我的测试

$ ./node_modules/.bin/mocha --compilers coffee:coffee-script -R spec
Run Code Online (Sandbox Code Playgroud)

我希望将其他选项传递给coffee-script编译器( - 以避免在将.coffee编译为.js时引入的外部闭包).有没有办法做到这一点?我试过了

$ ./node_modules/.bin/mocha --compilers coffee:coffee-script --bare -R spec
Run Code Online (Sandbox Code Playgroud)

但这看起来不对.它也没有说--bare不是摩卡的有效选择.

  error: unknown option `--bare'
Run Code Online (Sandbox Code Playgroud)

mocha.js coffeescript

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

Go-Sublime-build配置

我有问题尝试设置从Sublime文本2运行当前文件.这是我在go.sublime-build文件中的内容

{
    "cmd": [ "go", "run", "${file}" ]
}
Run Code Online (Sandbox Code Playgroud)

当我尝试在go源文件上运行build时,我收到错误

[Error 6] The handle is invalid
[cmd:  [u'go run', u'C:\\Users\\gprasant\\Documents\\GitHub\\programming_pearls\\src\\go\\quicksort.go']]
[dir:  C:\Users\gprasant\Documents\GitHub\programming_pearls\src\go]
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题?或者在Go开发的Sublime文本中有另一个插件吗?

go sublimetext2

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

Rails模块的未定义方法

在Rails中,如何使用模块中的特定方法.例如,

# ./app/controllers/my_controller.rb
class MyController < ApplicationController
  include MyModule 

  def action
    MyModule.a_method
  end

  private
  def a_method
    ...
  end
end

# ------------------------------------------------ #

# ./app/helpers/my_module.rb
module MyModule 
  def a_method
    ...
  end
end
Run Code Online (Sandbox Code Playgroud)

MyController包括MyModule.而在action,我想用MyModule.a_method(请注意,我也有一个私人a_method的和myController的我并不想用这个.)

我试过的事情:

1)将模块中的方法定义为 self.

def self.a_method
end
Run Code Online (Sandbox Code Playgroud)

2)::在控制器中使用符号(MyModule::a_method)

我一直得到的错误就是 Undefined method:a_method for MyModule:module 现在,我已经使用了一个不同的名称来模块方法.但我想知道如何使用Module::Module.表示法命名功能

[更新 - 2014年11月24日] 在代码中添加文件结构,因为Rails严重依赖于约定.

ruby ruby-on-rails

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

无法在快速中间件中获取请求参数

我无法在中间件中读取任何req.params.我有一个看起来像的最小快递Web服务器

'use strict';

var express = require('express');
var app = express();

//middleware
function userMiddleware(req, res, next) {
  console.log('user came in. Hello ' + req.param('name'));
  next();
}

//register middleware
app.use('/user', userMiddleware)

// routes
app.get('/user/:name', function(req, res) {
  res.send('username : ' + req.params.name);
});

app.listen(3000);
console.log("listening on 3000...");
Run Code Online (Sandbox Code Playgroud)

当我尝试命中localhost:3000/user/williams时,我希望在日志中看到:

user came in. Hello williams
Run Code Online (Sandbox Code Playgroud)

但我知道

user came in. Hello undefined
Run Code Online (Sandbox Code Playgroud)

我是否应该包含任何其他中间件,以便在中间件中填充req.params?我正在使用 express@3.3.4

node.js express

8
推荐指数
1
解决办法
6341
查看次数

是否有键盘快捷键来清除XCode左侧导航器中的过滤器?

我可以使用?+ 1,?+ 2等选择我想要的导航器,然后我可以使用opt+ ?+ 跳转到过滤条j.

是否有一个快捷方式可以清除比option-command-j更好的过滤器,然后命令-a,然后是退格? 在此输入图像描述

xcode xcode4

7
推荐指数
1
解决办法
664
查看次数

如何在Go中使用fmt.Scanf

在go中的for循环中获取用户输入时,我似乎遇到了一个奇怪的问题.这是我的代码

package main

import "fmt"

func main() {
    var num int
    for i := 0; i < 10; i++ {
        fmt.Printf("Debug: i : %d ", i)
        fmt.Scanf("%d", &num)
        fmt.Println(num)
    }
}
Run Code Online (Sandbox Code Playgroud)

运行此代码时会发生什么:

Debug: i : 0
Enter next number
1
1
Debug: i : 1
Enter next number
1
Debug: i : 2
Enter next number
2
2
Debug: i : 3
Enter next number
2
Debug: i : 4
Enter next number
3
3
Debug: i : 5 …
Run Code Online (Sandbox Code Playgroud)

parallel-processing go

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

在模板中调用mustache变量的方法

我有一个小胡子模板,我想在胡子变量上调用一些函数(在本例中为{{name}}).具体来说,我想在name变量上调用toLowerCase()方法.

<tbody>
  <script id="mytemplate" type="text/template">
    {{#cat}}
      <tr data-index="{{age}}-{{name}}"></tr>
    {{/cat}}
  </script>
</tbody>
Run Code Online (Sandbox Code Playgroud)

我试着查看小胡子文档,但我找不到如何做到这一点.我试过了

  1. <tr data-index="{{age}}-{{name.toLowerCase()}}"></tr>
  2. <tr data-index="{{age}}-{{name}}.toLowerCase()"></tr>

但我没有达到我的期望.我使用此代码渲染模板,该代码在文档就绪时触发.

$(function() {
      $.getJSON('/cats.json', function(data){
        var template = $("#mytemplate").html();
        var view     = Mustache.to_html(template, data);
        $("tbody").html(view);
      });
  })
Run Code Online (Sandbox Code Playgroud)

javascript jquery mustache

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

在.NET上使用C#模拟工具

我是C#/ .NET的新手,但我已经做了很长一段时间的TDD了.我想知道在C#中编写测试时可以用来模拟对象的最佳框架是什么?

.net unit-testing rhino-mocks

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

增加TreeView中TreeViewItems之间的间距

我在WPF中使用TreeView.我所拥有的是: -

TreeRoot -TreeViewItem1 -TreeViewItem2 -TreeViewItem3 -TreeViewItem4

我想要的是

TreeRoot -TreeViewItem1

-TreeViewItem2

-TreeViewItem3

-TreeViewItem4

那么,有没有办法增加TreeViewItems之间的间距

wpf treeview

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

这比Null Coalesce运算符更好吗?

我今天遇到了这篇博客文章.

我会总结一下.这位博客正在评论这段代码并说它很难看.

// var line1 = person.Address.Lines.Line1 ?? string.Empty;
// throws NullReferenceException: 
//    {"Object reference not set to an instance of an object."}

// The ugly alternative

var line1 = person.Address == null
    ? "n/a"
    : person.Address.Lines == null
    ? "n/a"
    : person.Address.Lines.Line1;
Run Code Online (Sandbox Code Playgroud)

然后,博主继续编写一个类,允许您使用新语法替换上面的代码.

var line2 = Dis.OrDat<string>(() => person.Address.Lines.Line2, "n/a");
Run Code Online (Sandbox Code Playgroud)

Class Dis的代码如下.

 public static class Dis
  {
    public static T OrDat<T>(Expression<Func<T>> expr, T dat)
    {
      try
      {
        var func = expr.Compile();
        var result = func.Invoke();
        return …
Run Code Online (Sandbox Code Playgroud)

c# linq null expression-trees

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

如何创建和访问数组

我理解(不完全是为什么)原始类型的实例(如int,float)存储在堆栈中而不是堆分配的.但我对如何存储和访问基元类型的数组感到困惑.我有这个问题,因为System.Array是一个引用类型.引用类型是堆分配的.

int[] integers = {1,2,3,4,5};
Run Code Online (Sandbox Code Playgroud)

如何在内存中存储和访问这些单个整数?

c# clr

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