发布uMatrixCleaner规则清理器
2018年6月23日μMatrix是一个浏览器插件,旨在保护隐私和安全性,副作用也包括阻挡广告。一般的广告屏蔽插件用的是一维的屏蔽规则,如一旦有规则vortex.accuweather.com/*.js,则不论什么网页都不能访问这个网址的资源,有点一杆子打死的感觉。而μMatrix可以识别来源网页、目标资源、目标类型, […]
μMatrix是一个浏览器插件,旨在保护隐私和安全性,副作用也包括阻挡广告。一般的广告屏蔽插件用的是一维的屏蔽规则,如一旦有规则vortex.accuweather.com/*.js,则不论什么网页都不能访问这个网址的资源,有点一杆子打死的感觉。而μMatrix可以识别来源网页、目标资源、目标类型, […]
测试方法调用Console.WriteLine()、System.Diagnostics.Trace.WriteLine()时,Visual Studio测试管理器的测试输出窗口能成功显示追踪内容。 但是,如果用dotnet test ,则不会输出追踪内容。 难道Visual Studio使用了某种 […]
关于代码缩进用空格还是制表符的问题,一直以来大家都各执一词,往往说“只要统一最重要”[1][1],却对新项目如何选择暧昧不明。 有人说,Visual Studio、Vim等智能编辑器里,用户按制表符,编辑器自动改为四个空格[1][1]。所以支持在物理文件上使用空格。但是他们仅考虑了增加缩进的情况。当 […]
我认为,Git GUI客户端有两种。一种是简单的Git外壳,把命令行操作封装成图形界面,这类工具有TortoiseGit。另一种客户端是Git仓库管理工具,它们可以定期更新Git本地仓库,更新子模块。 Git外壳 我今天要找一下哪些Git GUI客户端支持–find-copies-harder,于 […]
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 […]