我正在使用ReSharper而且喜欢它!
但是我有一个问题,当我点击Shift-Alt-L时ReSharper只在解决方案资源管理器中找到该文件,如果它所在的文件夹是打开的.如果文件夹未打开,则ReSharper无法找到该文件.
我有一个"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/
我有一个网站,我保持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部署.如果我留在这些目录/文件中,它们将在合并期间合并,除非我做一些复杂的事情(然后我不能让团队中的每个人都这样做).或者我将不得不忽略这些文件并从其他地方获取它们......
我已经设置了logstash来使用嵌入式弹性系统.
我可以记录事件.
我的logstash conf看起来如此:https://gist.github.com/khebbie/42d72d212cf3727a03a0
现在我想添加另一个udp输入并将该输入索引到另一个索引中.
这有可能吗?我会这样做,使报告更容易,所以我可以在一个索引中有系统日志事件,在另一个索引中有业务日志事件.
我试图在我的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) 我有一个包含报告表的数据库.此表表示报告数据,并具有约束.现在应用程序被消防员使用,他们可能不得不逃跑并扑灭一些火灾.因此,在填写此表的数据时,它们可能必须运行.我们所做的是当会话用完时我们将数据保存到草稿表中,我们只是序列化对象图,没有约束(因为我们无法知道所有内容是否都处于有效状态).当消防员后来想要取回数据时,我们只需再拔出草稿.
这很好用!然而,消防员现在希望能够搜索表格和草稿表格.所以在这里我想将所有数据(包括草稿)存储到我搜索的一个表中,所以我不必从两个表中整合搜索.
草稿是否有某种数据库模式?我想要的是一种模式,用于存储没有约束(在草稿模式下)和约束(在最终模式下)的数据.
我遵循了这个教程: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信息
这就是我所发现的,而对于我的生活,我无法理解其中的原因.我正在创建基本上不做任何事情的"打印机"演员,或者根据他们收到的消息类型打印消息.
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) 我随时创建了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
我正在使用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对象开始,然后修改对象 - 这是我正在测试的东西.
所以我将一个实体放入模拟存储库,然后在另一个步骤中将其拉出并再次放入.如何避免步骤之间的高耦合和可重用性?
当然,我可以在方案类中保留一个局部变量,并将所有实体放在该变量中,但我会将这些步骤结合起来.
对不起真的糟糕的冠军,但我无法想出一个更好的冠军......
我正在关注计算机程序的结构和解释,并试图从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)