Loading

摘要: 迭代器模式 与 C# IEnumerator/IEnumerable 阅读全文
posted @ 2019-02-25 20:53 J.晒太阳的猫 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 关于C#的动态类型与动态编译的简介,主要是一个Demo。 阅读全文
posted @ 2019-02-25 20:49 J.晒太阳的猫 阅读(2536) 评论(0) 推荐(0) 编辑
摘要: 在 mac 中使用原生的命令行工具,竟然没有 git 命令的自动补全,在 git 仓库下也看不到当前的分支名,不能忍。于是,开始一波改造。 阅读全文
posted @ 2019-02-25 20:43 J.晒太阳的猫 阅读(3726) 评论(0) 推荐(0) 编辑
摘要: win32/MFC/WinForm/WPF 都依靠消息循环驱动,让程序跑起来。 本文介绍 WPF 中是如何使用消息循环来驱动程序的。 阅读全文
posted @ 2019-02-23 16:55 J.晒太阳的猫 阅读(1850) 评论(1) 推荐(1) 编辑
摘要: 本文从消息循环是如何驱动程序的这个角度,对 Windows 消息循环进行概览性介绍。 阅读全文
posted @ 2019-02-23 16:44 J.晒太阳的猫 阅读(571) 评论(0) 推荐(2) 编辑
摘要: 使用 C# 中自带的各种 timer 计时,都会有累计误差,以下代码实现了一种消除累计误差的方法,使得每次计时的误差,空值在 100 ms 以内(可以通过修改代码提升精度。) 对于精度要求在秒级别的简单计时应用来说,误差可接收,并且消除累计误差。 阅读全文
posted @ 2019-02-23 15:31 J.晒太阳的猫 阅读(832) 评论(1) 推荐(0) 编辑
摘要: 现象 Git 无法拉取,提示: Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) 原因1 - 此文件被占用 解决办法: 可以参考 文件被占用?系统自带的“资源监视器(resmon)”也 阅读全文
posted @ 2019-02-14 16:03 J.晒太阳的猫 阅读(5662) 评论(0) 推荐(0) 编辑
摘要: 环境 开发工具:VS Code vue版本: 2.x 准备 使用 npm 包管理器进行安装,也可以使用 yarn 包管理器。 可以使用淘宝的 npm 镜像,国内速度更快。 使用方式: 之后使用 代替 命令即可。 详见: "淘宝 NPM 镜像" 安装 vue 命令行工具 (CLI) 2.x 安装完成之 阅读全文
posted @ 2019-02-07 20:02 J.晒太阳的猫 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 壹 权限 在使用命令行工具时,可能需要临时切换到管理员/root权限,如何切换呢? 正文 进入 root 权限: 提示输入密码,这个密码就是锁屏的解锁密码。 在操作完成之后,使用 命令退出 root 登录状态。 参考资料 "linux su和sudo命令的区别_LINUX_操作系统_脚本之家" 贰 阅读全文
posted @ 2019-02-07 16:14 J.晒太阳的猫 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 如何实现支持超时的 Task ?关键点: Task.WhenAny。一个扩展方法就可以搞定。 阅读全文
posted @ 2019-02-07 13:35 J.晒太阳的猫 阅读(5053) 评论(0) 推荐(2) 编辑