摘要: 几个主流的输入法输入 rq 或者 sj 都可以得到预定义格式的日期或者时间。然而他们都是预定义的格式;当我们需要一些其他格式的时候该怎么做呢? 本文将介绍几个常用输入法自定义时间和日期格式的方法。 主流输入法的日期格式一般是这样的: ▲ 微软拼音 ▲ 搜狗拼音 ▲ QQ 拼音 如果自定义,可以是这样 阅读全文
posted @ 2018-08-27 22:48 walterlv 阅读(3199) 评论(0) 推荐(0) 编辑
摘要: .NET 的 Process 类中提供了查找进程的若干方法,其中部分方法还比较消耗性能。如果你试图优化查找进程相关方法的性能,可能本文分享的一些耗时数据可以作为参考。 性能比较 Process 类中提供了四种查询进程的方法: GetProcesses 获取当前计算机或远程计算机上运行的所有进程。 G 阅读全文
posted @ 2018-08-27 22:14 walterlv 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 长文预警!!! UWP 程序有 .NET Native 可以将程序集编译为本机代码,逆向的难度会大很多;而基于 .NET Framework 和 .NET Core 的程序却没有 .NET Native 的支持。虽然有 Ngen.exe 可以编译为本机代码,但那只是在用户计算机上编译完后放入了缓存中 阅读全文
posted @ 2018-08-27 22:10 walterlv 阅读(1858) 评论(0) 推荐(0) 编辑
摘要: 在 .NET Framework 4.7 以前,WPF 程序的触摸处理是基于操作系统组件但又自成一套的,这其实也为其各种各样的触摸失效问题埋下了伏笔。再加上它出现得比较早,触摸失效问题也变得更加难以解决。即便是 .NET Framework 4.7 以后也需要开发者手动开启 Pointer 消息,并 阅读全文
posted @ 2018-08-27 22:02 walterlv 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 手工在博客中添加 Front Matter 文件头可是个相当费事儿的做法,这种事情就应该自动完成。 .NET 中提供了非常方便的修改文件创建时间的方法,使用这种方法,能够帮助自动完成一部分文件头的编写或者更新。 相关类型 .NET 中提供了两个不同的设置创建和修改时间的入口: File 静态类 Fi 阅读全文
posted @ 2018-08-27 21:58 walterlv 阅读(6604) 评论(0) 推荐(0) 编辑
摘要: 我们有很多全局的工具能在各处使用命令行调用,针对某个仓库特定的命令可以放到仓库中。不过,如果能够直接为顺手的文本编辑器添加自定义的外部命令,那么执行命令只需要简单的快捷键即可,不需要再手工敲了。 写一个外部命令的调用 由于是调用外部工具,所以工具本身用什么语言写已经不重要的了,只要有环境,没有什么是 阅读全文
posted @ 2018-08-27 21:57 walterlv 阅读(5066) 评论(0) 推荐(1) 编辑
摘要: UWP 程序天生单实例。当然,新 API (10.0.17134)开始也提供了多实例功能。不过,传统 Win32 程序可就要自己来控制单实例了。 本文介绍简单的几个 Win32 方法调用,使 Win32 程序也支持单实例。 激活之前进程的窗口 我们可以通过进程名称找到此前已经启动过的进程实例,如果发 阅读全文
posted @ 2018-08-27 21:56 walterlv 阅读(565) 评论(0) 推荐(0) 编辑
摘要: GitHub 重点在开方源代码,其本身还是非常注重隐私的。这一点与面向企业的 GitLab 很不一样。 不过,你依然可能在 GitHub 上泄露隐私信息,例如企业内部所用的电子邮箱。 GitHub 对个人隐私的尊重 git 的设定,开发者需要设置自己的邮箱: ▲ git 的邮箱设置(即便是公开的邮箱 阅读全文
posted @ 2018-08-27 21:55 walterlv 阅读(2582) 评论(0) 推荐(0) 编辑
摘要: 各种操作系统的控制台都支持 ANSI 转义序列(ANSI Escape Code)。使用转义序列,可以对控制台进行很多额外的定制,例如修改颜色、修改标题栏,将文字添加下划线等。 当然,.NET 已经帮助我们封装了很大的一部分功能了,我们重点可以放在 .NET 没有封装的那部分上。 基本的准备代码 在 阅读全文
posted @ 2018-08-27 21:52 walterlv 阅读(734) 评论(0) 推荐(1) 编辑
摘要: WPF 自定义窗口样式有多种方式,不过基本核心实现都是在修改 Win32 窗口样式。然而,Windows 上的应用就应该有 Windows 应用的样子嘛,在保证自定义的同时也能与其他窗口样式保持一致当然能最大程度保证 Windows 操作系统上的体验一致性。 本文将分享一个我自制的标题栏按钮样式,使 阅读全文
posted @ 2018-08-27 21:42 walterlv 阅读(669) 评论(2) 推荐(0) 编辑