优化OrderBy().First()
2018年4月2日C# linq可以写这样的代码 var myFile = directory.GetFiles() .OrderByDescending(f => f.LastWriteTime) .First(); [1]用来获取一个目录里最新修改的文件。 这个代码看起来效率不高,因为我们排序了整个列表,但只需取 […]
C# linq可以写这样的代码 var myFile = directory.GetFiles() .OrderByDescending(f => f.LastWriteTime) .First(); [1]用来获取一个目录里最新修改的文件。 这个代码看起来效率不高,因为我们排序了整个列表,但只需取 […]
使用先前结果 %:上个结果 %%:上上个结果 [latex]\underset{k}{\underbrace{\%\%\cdots \%}}[/latex]:前面第k个结果 %n:Out[n]输出的结果 [MathematicaIn/][latex]77^2[/latex] [Mathematica […]
markdown是近几年来非常火的一门轻量级标记语言,主打易读性。这里的易读性,说的是在源代码层面易读。但是我觉得markdown被过于吹捧,以至于有人记笔记用markdown、写书也用makrdown,不一定是最好的选择。 Github支持用markdown、asciidoc、mediawiki等 […]
我经常使用Git,并使用TortoiseGit作为GUI。每次要提交,总是要在Windows资源管理器或者Directory Opus空白区(如果满屏都是文件,光标指到一个空白区已经要很小心了)点击右键,找到并点击ToritiseGit提交菜单。这个操作可以优化。 用按钮触发自定义命令 在Direc […]
NeoVim旨在成为Vim的升级版,有不少对它的介绍,我就不赘述了。 NeoVim官网强调了它的四大特点:Powerful plugins(强大的插件)、Better out-of-the-box(更好的开箱即用)、First-class embedding(高度支持嵌入模式)、Drop-in re […]
我原先参考了网上很多架设VPN教程,全都失败,这次终于成功。 我原先都是在单IP地址的服务器上配置,全都失败。后来在双IP的服务器上配置成功,最后在单IP的服务器上也配置成功。后来在奋斗博客[1]看到两个IP的提示,终于成功。 奋斗博客和雨田博客[1]都说要配置VPN时要遵守所谓的“一停四开”原则。 […]
First of all, User Control is a concept in ASP.NET web form. While MVC only has three components, namely model, view, and control, asking how to creat […]
路由是URL到处理该URL的逻辑的映射。在经典ASP.NET窗体网站中,路由并不那么令人感兴趣,因为经典ASP.NET窗体网站的URL直接映射到aspx文件,如https://gqqnbig.me/default.aspx就由default.aspx执行。 ASP.NET MVC的主要特性之一就是U […]
Linux里以点开头的文件和文件夹都视为隐藏文件,而Windows上没有这个约定。有些Windows上的程序,如Git,采用Linux约定,创建点开头的文件夹。Directory Opus可以自动把点开头的文件夹显示为灰色。 自动样式化通过标记来实现。先在收藏夹&最近访问列表(笔者认为标记 […]