小编khe*_*bie的帖子

在解决方案资源管理器reSharper快捷方式中找到

我正在使用ReSharper而且喜欢它!

但是我有一个问题,当我点击Shift-Alt-L时ReSharper只在解决方案资源管理器中找到该文件,如果它所在的文件夹是打开的.如果文件夹未打开,则ReSharper无法找到该文件.

resharper keyboard-shortcuts

18
推荐指数
1
解决办法
7087
查看次数

GAC中的程序集不会复制到项目中的输出,该项目引用引用具有CopyLocal = true的GAC程序集的项目

我有一个"Project A",它引用System.Web.Mvc和CopyLocal = TRue.System.Web.Mvc在我的本地机器和构建服务器上都在GAC中.

我还有一个"项目B",在"项目B"System.Web.Mvc的输出中引用"项目A",在构建期间不会复制到该项目.

我怀疑这是因为它在GAC中.这是真的?我可以做些什么来让MSBuild将它复制到输出文件夹吗?

我在这个帖子中读到了Muse VsExtensions的答案,它只讨论了对GAC的直接引用,但我们通过"项目A"间接引用: .NET参考"复制本地"真/假根据内容设置GAC

这篇博文也是相关的:http: //deeperdesign.wordpress.com/2010/02/08/msbuild-assembly-dependencies-and-the-gac/

msbuild gac msbuild-projectreference

14
推荐指数
2
解决办法
3395
查看次数

具有多个网站的git中的结构

我有一个网站,我保持git.它是一个asp.net webforms网站(但这可能对这个问题不重要).

该网站由我们的客户用于2个(未来4个)网站.大多数功能都是共享的.但是像web.config和css文件夹这样的一些东西对于每个网站都是唯一的.

这是代码的简化版本

|--BackOffice
|  \--UI
|--BackOffice.UI
|  \--WebControls
|--BackOfficeTests
|--Deployment
|  \--db
|--BusinessLogicLayer
|  |--bin
|  |--obj
|  \--Properties
|--scripts
|--Website
|  |--admin
|  |--App_Browsers
|  |--App_Code
|  |--App_Data
|  |--Styles
|  |--web.config

Git的优秀结构是什么?

例如,BackOffice代码将完全共享.除了Styles文件夹和web.config文件之外,将共享该网站.

你有一个很好的建议,结构不会使合并和分支太长发?

我试图建立一个这样的结构:

Master
|--Site1
|--Site2

但是,当我将代码从一个分支移动到另一个分支时,我预计会有太多的挑剔.子模块是否正常或是否会使事情复杂化?

编辑:我真正的大问题是我想直接从我的git repo部署.如果我留在这些目录/文件中,它们将在合并期间合并,除非我做一些复杂的事情(然后我不能让团队中的每个人都这样做).或者我将不得不忽略这些文件并从其他地方获取它们......

git

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

使logstash为不同的索引添加不同的输入

我已经设置了logstash来使用嵌入式弹性系统.
我可以记录事件.
我的logstash conf看起来如此:https://gist.github.com/khebbie/42d72d212cf3727a03a0

现在我想添加另一个udp输入并将该输入索引到另一个索引中.

这有可能吗?我会这样做,使报告更容易,所以我可以在一个索引中有系统日志事件,在另一个索引中有业务日志事件.

elasticsearch logstash

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

运行AKKA远程演员时出现"Dead Letters遇到"错误

我试图在我的localhost上使用AKKA运行远程actor,但每次我都会收到此错误.它说遇到死信.我在互联网上搜索,发现当演员在线程停止后收到消息时会出现此错误.所以我正在寻找一种让演员在远程机器上保持活力的方法.我使用的是akka演员而不是scala演员.

[INFO] [09/16/2013 18:44:51.426] [run-main] [Remoting] Starting remoting

[INFO] [09/16/2013 18:44:51.688] [run-main] [Remoting] Remoting started; listening on      addresses :[akka.tcp://actorSystem1@localhost:2209]

[INFO] [09/16/2013 18:44:51.759] [actorSystem2-akka.actor.default-dispatcher-5] [akka://actorSystem2/deadLetters] Message [java.lang.String] from 

Actor[akka://actorSystem2/deadLetters] to Actor[akka://actorSystem2/deadLetters] was not delivered. [1] **dead letters encountered**. This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'.   
Run Code Online (Sandbox Code Playgroud)

以下是代码.

import akka.actor.{Actor, Props, ActorSystem}
import com.typesafe.config.ConfigFactory
import akka.remote._

object MyApp extends App {
 val actorSystem1 = ActorSystem("actorSystem1", ConfigFactory.parseString("""
    akka {
       actor {
           provider = "akka.remote.RemoteActorRefProvider"
             }
       remote { …
Run Code Online (Sandbox Code Playgroud)

remoting scala actor akka

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

.net的匹配库

是否存在.net的匹配库?我在谈论像java的hamcrest库这样的库......

.net hamcrest matcher

6
推荐指数
2
解决办法
1469
查看次数

数据库表的草稿版本

我有一个包含报告表的数据库.此表表示报告数据,并具有约束.现在应用程序被消防员使用,他们可能不得不逃跑并扑灭一些火灾.因此,在填写此表的数据时,它们可能必须运行.我们所做的是当会话用完时我们将数据保存到草稿表中,我们只是序列化对象图,没有约束(因为我们无法知道所有内容是否都处于有效状态).当消防员后来想要取回数据时,我们只需再拔出草稿.

这很好用!然而,消防员现在希望能够搜索表格和草稿表格.所以在这里我想将所有数据(包括草稿)存储到我搜索的一个表中,所以我不必从两个表中整合搜索.

草稿是否有某种数据库模式?我想要的是一种模式,用于存储没有约束(在草稿模式下)和约束(在最终模式下)的数据.

database database-design design-patterns

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

git-svn"无法找到revmap"

我遵循了这个教程:http: //www.beletsky.net/2011/06/how-to-start-using-git-in-svn-based.html

我这样做了,它工作了一段时间,我可以改变和dcommit和所有.

但是当我做"git svn rebase"时我得到了一个错误:"找不到revmap"似乎git-svn突然认为我的分支是svn trunk ...

这可能是答案: git-svn import only branch

但我根本不够聪明,无法理解它.

编辑 我所做的"git svn rebase"之间的工作和发出错误的是创建一个分支并藏匿一点......

**编辑2**这看起来也很有用: git svn clone> git svn rebase>无法确定工作树历史记录中的上游SVN信息

git git-svn

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

只要演员被放入路由器,就会遇到"死信"

这就是我所发现的,而对于我的生活,我无法理解其中的原因.我正在创建基本上不做任何事情的"打印机"演员,或者根据他们收到的消息类型打印消息.

class Printer extends Actor {
    def receive = {
        case m: SomeMessage => println( m.text )
        case _ =>
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在创建其中几个演员:

val actor4 = system.actorOf(Props[Printer], "t-4")
val actor5 = system.actorOf(Props[Printer], "t-5")
val actor6 = system.actorOf(Props[Printer], "t-6")
Run Code Online (Sandbox Code Playgroud)

并将它们扔进矢量:

val routees2 = Vector[ActorRef](actor4, actor5, actor6)
Run Code Online (Sandbox Code Playgroud)

我正在做以上操作,以便我可以将它们扔进路由器(并且它们将受路由器的控制).当我运行规范到目前为止,我没有任何问题.一旦我将它们放在路由器中并运行规范我就遇到了问题.这是路由器:

val router = system.actorOf(Props[Printer].withRouter(
    BroadcastRouter(routees = routees2)), "router-to-transformers")
Run Code Online (Sandbox Code Playgroud)

现在,当我运行规范时,我有各种各样的死信......

[INFO] [09/23/2013 17:10:21.468] [spider-akka.actor.default-dispatcher-6] [akka://spider/user/router-to-transformers] Message [akka.dispatch.sysmsg.DeathWatchNotification] from Actor[akka://spider/user/router-to-transformers#-1845250548] to Actor[akka://spider/user/rout
er-to-transformers#-1845250548] was not delivered. [1] dead letters encountered. This logging can be turned off …
Run Code Online (Sandbox Code Playgroud)

scala akka

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

在cron中运行的rake任务找不到数据库表

我随时创建了cron作业(https://github.com/javan/whenever):

every 1.hours do
   rake "scrape" 
end
Run Code Online (Sandbox Code Playgroud)

当我手动运行时,rake scrape任务运行正常,但是当cron运行时,我得到:

rake aborted!
Could not find table 'beskeds'
Run Code Online (Sandbox Code Playgroud)

命令运行是:

/bin/bash -l -c 'cd /Users/klaus/Documents/src/Ruby/rails/fintra && RAILS_ENV=production bundle exec rake scrape --silent'
Run Code Online (Sandbox Code Playgroud)

我顺便使用RVM

rake ruby-on-rails whenever

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

小黄瓜规格中步骤之间的强耦合

我正在使用specflow指定我的应用程序,它只是让我从做非常糟糕的事情,所以我真的很喜欢它:-)但是我对步骤之间的耦合有问题:例如,因为我在一个人中使用模拟器我告诉模拟它应该返回一个实体,但在另一个我告诉模拟返回相同的实体,但与另一个属性.

看看这一步(从以下Darrens的答案中被盗并修改):

Given a guy the following guy exists:  
| Name     | Age | Salary |  
| John Doe | 42  | 400    |  
When his salary changes to 420  
And I run the paycheck program  
Then he should be paid 420
Run Code Online (Sandbox Code Playgroud)

看到这里我从一个Guy对象开始,然后修改对象 - 这是我正在测试的东西.

所以我将一个实体放入模拟存储库,然后在另一个步骤中将其拉出并再次放入.如何避免步骤之间的高耦合和可重用性?

当然,我可以在方案类中保留一个局部变量,并将所有实体放在该变量中,但我会将这些步骤结合起来.

cucumber specflow gherkin

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

函数返回函数而不是f#中的float

对不起真的糟糕的冠军,但我无法想出一个更好的冠军......

我正在关注计算机程序的结构和解释,并试图从1.1.7节中做一个关于Netwon寻找平方根的连续逼近方法的例子.

我尝试在F#中实现它,我相信我已经非常接近,但可能存在某种语法问题.

这是我的代码(我使用linqpad,因此转储()),下面是问题

let square a = a * a

let average a b = (a + b)/2.0

let a = average 2.0 1.0
a.Dump()

let improve guess x = average guess x

let i = improve 2.0 1.0
i.Dump()

let goodEnough guess x = abs (x - square(guess)) < 0.001

let g = goodEnough 3.0 4.0
g.Dump()

let g2 = goodEnough 2.0 4.0
g2.Dump()

let rec sqrtIterator guess x =
  if goodEnough guess x then guess
  else sqrtIterator(improve(guess …
Run Code Online (Sandbox Code Playgroud)

f# functional-programming

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