作者: gqqnbig

2018年Android、iPhone比较

2018年7月1日

Google手机用了5年了,长期表现令人失望,我今天买iPhone8了。 最早我买过iPhone4,那是我第一次用智能手机,可能不太习惯,没觉得iPhone有什么好坏。可是后来我用iTunes传输照片、音乐,觉得iTunes十分臃肿,传输文件不太方便。当时我电脑没有采用默认设置,Program Fi […]

Windows库的用法

2018年6月30日

Windows 7的资源管理器里引进了库的概念。库是文件夹的集合,并有默认保存位置。当你向库添加文件时,默认向该位置保存此文件。 我建议把库当作一个视图,只能查看,不往里面添加文件。 删除默认的文档库、图片库、音乐库等 用户应养成习惯,把文档放在文档文件夹,图片放在图片文件夹。这些文件夹的默认位置是 […]

JavaScript async/await入门

2018年6月26日

只能在async方法中使用await关键字。为了使用await一个异步方法,必须把外层函数改为async,那么外层都一直要async了。打破这个循环的方法是不用await这个语法糖,改为.then。 定义 JavaScript异步方法和C#的定义类似。若有返回值类型T,则 async T funct […]

发布uMatrixCleaner规则清理器

2018年6月23日

μMatrix是一个浏览器插件,旨在保护隐私和安全性,副作用也包括阻挡广告。一般的广告屏蔽插件用的是一维的屏蔽规则,如一旦有规则vortex.accuweather.com/*.js,则不论什么网页都不能访问这个网址的资源,有点一杆子打死的感觉。而μMatrix可以识别来源网页、目标资源、目标类型, […]

从命令行运行测试时输出Console.WriteLine内容

2018年6月6日

测试方法调用Console.WriteLine()、System.Diagnostics.Trace.WriteLine()时,Visual Studio测试管理器的测试输出窗口能成功显示追踪内容。 但是,如果用dotnet test ,则不会输出追踪内容。 难道Visual Studio使用了某种 […]

选择空格还是制表符?

2018年6月3日

关于代码缩进用空格还是制表符的问题,一直以来大家都各执一词,往往说“只要统一最重要”[1][1],却对新项目如何选择暧昧不明。 有人说,Visual Studio、Vim等智能编辑器里,用户按制表符,编辑器自动改为四个空格[1][1]。所以支持在物理文件上使用空格。但是他们仅考虑了增加缩进的情况。当 […]

Git GUI客户端测评

2018年6月2日

我认为,Git GUI客户端有两种。一种是简单的Git外壳,把命令行操作封装成图形界面,这类工具有TortoiseGit。另一种客户端是Git仓库管理工具,它们可以定期更新Git本地仓库,更新子模块。 Git外壳 我今天要找一下哪些Git GUI客户端支持–find-copies-harder,于 […]

uMatrix介绍

2018年5月28日

单元格左上角的三角形表示已提交的规则。如果已提交规则与当前规则的放行结果不同,总是可以使用橡皮擦按钮还原规则。

优化OrderBy().First()

2018年4月2日

C# linq可以写这样的代码 var myFile = directory.GetFiles() .OrderByDescending(f => f.LastWriteTime) .First(); [1]用来获取一个目录里最新修改的文件。 这个代码看起来效率不高,因为我们排序了整个列表,但只需取 […]

Mathematica Core Language学会计算

2018年3月24日

使用先前结果 %:上个结果 %%:上上个结果 [latex]\underset{k}{\underbrace{\%\%\cdots \%}}[/latex]:前面第k个结果 %n:Out[n]输出的结果 [MathematicaIn/][latex]77^2[/latex] [Mathematica […]