如果我在分屏中查看Emacs上的2个不同缓冲区并且光标位于顶部缓冲区,那么将光标移动到底部缓冲区的快速方法是什么?
奖金问题:如果我知道一个命令,是否有一种简单的方法来识别它所绑定的键组合,如果有的话?
如果我有一个具有较长间隔的System.Timers.Timer实例 - 例如1分钟,如何在不等待Tick的情况下查明它是否已启动?
我想在目录中选择任何一个".xls"文件.问题是dir命令可以返回不同的类型.
gci *.xls
Run Code Online (Sandbox Code Playgroud)
将返回
我可以处理null,但我如何选择"第一个"文件?
我有以下字符串数组:
var sa = new string[] {"yabba","dabba","doo"};
Run Code Online (Sandbox Code Playgroud)
我可以使用string.Join()将它转换为"yabba,dabba,doo"但是这样做的超酷LINQ方式是什么?Join扩展方法似乎很有希望,但对于像我这样的新手来说非常困惑.
我认为引号(")只是一种分组标记,但我正在调试一些NHibernate代码并注意到
SELECT * FROM site WHERE site_id = 3;
Run Code Online (Sandbox Code Playgroud)
工作良好
SELECT * FROM "site" WHERE site_id = 3;
Run Code Online (Sandbox Code Playgroud)
失败,表或视图不存在错误.
是什么赋予了?
在做webkitRequestFileSystem的window.PERSISTENT选择谷歌浏览器,在那里我的文件系统做文件获取写的?我想在那里删除文件并让Chrome与他们互动,同时我正在构建和调试这个应用程序.
是否可以从typescript模块导出一个简单的函数?
module SayHi {
export function() {
console.log("Hi");
}
}
new SayHi();
Run Code Online (Sandbox Code Playgroud)
我有一些动态查询字符串参数,我想与之交互IDictionary<string,string>.我该怎么做呢?
我试过了
public IHttpActionResult Get(FromUri]IDictionary<string, string> selections)
Run Code Online (Sandbox Code Playgroud)
如建议但查询
/api/MyController?selections%5Bsub-category%5D=kellogs
Run Code Online (Sandbox Code Playgroud)
它总是给我一个0项的字典.
我甚至不需要selections前缀.我确实需要所有的查询字符串参数作为字典.我该怎么做以及为什么上述工作不顺利?
所以当我写这样的东西
Action action = new Action(()=>_myMessage = "hello");
Run Code Online (Sandbox Code Playgroud)
重构专业!强调这是一个冗余的代表创建,并允许我缩短它
Action action = () => _myMessage="hello";
Run Code Online (Sandbox Code Playgroud)
这通常很有效. 通常,但并非总是如此.例如,Rhino Mocks有一个名为Do的扩展方法:
IMethodOptions<T> Do(Delegate action);
Run Code Online (Sandbox Code Playgroud)
传递第一个版本,但第二个版本没有.究竟是什么在这里?
我想从存储在subversion中的脚本位置找到顶层的所有目录.
在C#中它会是这样的
Directory.GetDirectories(".")
.Where(d=>Directories.GetDirectories(d)
.Any(x => x == "_svn" || ".svn"));
Run Code Online (Sandbox Code Playgroud)
我在PowerShell中找到相当于"Any()"的东西有点困难,我不想经历调用扩展方法的尴尬.
到目前为止,我有这个:
Get-ChildItem | ? {$_.PsIsContainer} | Get-ChildItem -force | ? {$_.PsIsContainer -and $_.Name -eq "_svn" -or $_.Name -eq ".svn"
Run Code Online (Sandbox Code Playgroud)
这找到了我svn自己的目录,但不是他们的父目录 - 这就是我想要的.如果您能告诉我添加的原因,可以获得奖励积分
| Select-Object {$_.Directory}
Run Code Online (Sandbox Code Playgroud)
到该命令列表的末尾只显示一系列空行.