小编Geo*_*uer的帖子

如何在emacs中切换可见缓冲区?

如果我在分屏中查看Emacs上的2个不同缓冲区并且光标位于顶部缓冲区,那么将光标移动到底部缓冲区的快速方法是什么?

奖金问题:如果我知道一个命令,是否有一种简单的方法来识别它所绑定的键组合,如果有的话?

emacs keyboard-shortcuts

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

如何确定Timer是否正在运行?

如果我有一个具有较长间隔的System.Timers.Timer实例 - 例如1分钟,如何在不等待Tick的情况下查明它是否已启动?

.net timer

51
推荐指数
4
解决办法
6万
查看次数

使用PowerShell查找与模式匹配的第一个文件

我想在目录中选择任何一个".xls"文件.问题是dir命令可以返回不同的类型.

gci *.xls
Run Code Online (Sandbox Code Playgroud)

将返回

  • object []如果有多个文件
  • FileInfo如果只有一个文件
  • 如果没有文件,则返回null

我可以处理null,但我如何选择"第一个"文件?

powershell

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

内存/加入字符串数组的LINQ方法是什么?

我有以下字符串数组:

var sa = new string[] {"yabba","dabba","doo"};
Run Code Online (Sandbox Code Playgroud)

我可以使用string.Join()将它转换为"yabba,dabba,doo"但是这样做的超酷LINQ方式是什么?Join扩展方法似乎很有希望,但对于像我这样的新手来说非常困惑.

.net linq string

46
推荐指数
0
解决办法
3万
查看次数

表名周围的引号究竟是做什么的?

我认为引号(")只是一种分组标记,但我正在调试一些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)

失败,表或视图不存在错误.

是什么赋予了?

sql oracle

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

带有chrome的PERSISTENT文件系统存储在哪里存储?

在做webkitRequestFileSystemwindow.PERSISTENT选择谷歌浏览器,在那里我的文件系统做文件获取写的?我想在那里删除文件并让Chrome与他们互动,同时我正在构建和调试这个应用程序.

filesystems html5 google-chrome html5-filesystem

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

打字稿可以输出一个函数吗?

是否可以从typescript模块导出一个简单的函数?

这不是为我编译的.

module SayHi {
    export function() {
    console.log("Hi");
  }
}
new SayHi();
Run Code Online (Sandbox Code Playgroud)

这种工作方式似乎意味着你不能不夸张地说出来.这不可能吗?

syntax typescript

44
推荐指数
3
解决办法
8万
查看次数

如何以字典的形式访问所有查询字符串参数

我有一些动态查询字符串参数,我想与之交互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前缀.我确实需要所有的查询字符串参数作为字典.我该怎么做以及为什么上述工作不顺利?

asp.net-web-api

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

new Action()和lambda有什么区别?

所以当我写这样的东西

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)

传递第一个版本,但第二个版本没有.究竟是什么在这里?

c# lambda delegates .net-3.5

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

PowerShell相当于LINQ Any()?

我想从存储在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)

到该命令列表的末尾只显示一系列空行.

linq powershell

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