在VIM中,我需要注释掉一段Ruby代码:
r<space>如果我想取消注释代码或者r#我想将其注释掉,我会输入.这个工作流程对我来说似乎没问题,有没有办法改进这个过程?是否有任何其他技巧可以在vim中评论或取消注释ruby代码部分?
在为媒体中心编写插件时,你的插件会被托管在ehexthost.exe这个exe中ehshell.exe,你无法直接启动它,而是你传递了一个特殊的参数ehshell.exe,它将在一个单独的进程中启动插件.
当我们调试媒体浏览器时,我发现附加到第二个进程的过程有点笨重,我知道Debugger.Attach以及我可以使用的一些特殊注册表项.
这两种方法都不符合我的法案.我想要的是按F5并让我当前的visual studio实例自动附加到子进程.可以这样做吗?
如果有一个VS的插件允许我实现这个功能,我会很高兴.
编辑
我最终使用以下宏:
Public Sub CompileRunAndAttachToEhExtHost()
DTE.Solution.SolutionBuild.Build(True)
DTE.Solution.SolutionBuild.Debug()
Dim trd As System.Threading.Thread = New System.Threading.Thread(AddressOf AttachToEhExtHost)
trd.Start()
End Sub
Public Sub AttachToEhExtHost()
Dim i As Integer = 0
Do Until i = 50
i = i + 1
Try
For Each proc As EnvDTE.Process In DTE.Debugger.LocalProcesses
If (proc.Name.IndexOf("ehexthost.exe") <> -1) Then
proc.Attach()
Exit Sub
End If
Next
Catch e As Exception
' dont care - stuff …Run Code Online (Sandbox Code Playgroud) 有谁知道我怎么能告诉capistrano在我推动的服务器上使用我的默认rvm版本的ruby.它坚持使用系统版本.
它甚至可能吗?
我有以下C#单例模式,有什么方法可以改进它吗?
public class Singleton<T> where T : class, new()
{
private static object _syncobj = new object();
private static volatile T _instance = null;
public static T Instance
{
get
{
if (_instance == null)
{
lock (_syncobj)
{
if (_instance == null)
{
_instance = new T();
}
}
}
return _instance;
}
}
public Singleton()
{ }
}
Run Code Online (Sandbox Code Playgroud)
首选用法示例:
class Foo : Singleton<Foo>
{
}
Run Code Online (Sandbox Code Playgroud)
相关:
我的rails应用程序(全部是2.3.5)使用内联javascript,rjs,prototype和jquery的混合.让我们称之为学习或成长的痛苦.最近我越来越迷恋不引人注目的javascript.它使你的html干净,就像css清理它一样.
但我见过的大多数例子都是小例子,他们把所有javascript(jquery)放在application.js中
现在我有一个非常大的应用程序,我正在考虑如何构建我的js.我喜欢某种方式,我的脚本仍然靠近视图,所以我在想类似的东西
orders.html.erb
orders.js
Run Code Online (Sandbox Code Playgroud)
其中orders.js包含特定于该视图的不显眼的javascript.但也许这只是我过于保守:)
我看过耶胡达·卡茨一些职位,关于这个问题非常这里和这里,他铲球这个问题.它将遍历您的js文件,并仅加载与您的视图相关的文件.但唉,我找不到当前的实现.
所以我的问题:
content_for :script或javascript_include_tag在你的视图中加载相关的脚本.要么 ... ?简而言之:在rails中执行不显眼的javascript的最佳做法是什么?:)
在大型应用程序中,我发现自己真的希望我有内置的AOP设施.因为它位于C#中,您可以做的最好的是工厂和RealProxys,PostSharp,ICorDebug,ICorProfiler或注入框架.做AOP没有干净的内置方式.
是否有任何指示(博客文章/内部讨论)表明AOP正在进行中?
我想创建一个SQL Azure用户并授予她对少数几个DB的只读访问权限,我可以使用哪个脚本来实现这一目标?
我是一个大风扇MiniProfiler通过贾罗德Dixon和堆栈溢出团队ASP.NET创建.是否有Rails应用程序的端口?
由于探查器的核心是JavaScript,JQuery.tmpl和Less似乎将后端移植到Rails是相当直接的,前端已经完成.


前端体系结构允许通过将自定义标识符附加到自定义标头(X-MiniProfiler-Ids)中的每个请求来进行POST和AJAX请求分析.
Python和GAE 有一个类似的端口.
尽管Rack Bug相当有趣,但UI并不富有 - 没有POST和AJAX支持,没有用于分析块的API,也不建议在生产中使用.
同样,生产中不支持开发模式下的 NewRelic,并且没有在每个页面上呈现的着名的MiniProfiler"chicklet".
Rails中是否有MiniProfiler端口?
c# ×4
.net ×3
ruby ×2
aop ×1
capistrano ×1
cer ×1
concurrency ×1
debugging ×1
editor ×1
javascript ×1
jquery ×1
profiling ×1
rvm ×1
sql ×1
sql-server ×1
t-sql ×1
vim ×1
windows ×1