0%

在使用iPhone拍摄视频后,我们可能会对视频的长度、亮度、对比度等信息进行修改,这时保存后的视频的创建时间就会变成我们修改时的时间,很显然这个时间是不对的,我们希望视频的创建时间保持不变。

阅读全文 »

删除本地有但在远程库中已经不存在的跟踪分支(Remove tracking branches that are no longer exist on remote)

在使用基于 Pull Request 模式的开发流程中,一般我们都会设置为PR通过后自动删除对应的Branch。长此以往,本地的Repo中就会残留很多老旧(Stale)无用的Tracking Branch。

阅读全文 »

在.NET Core中,Host负责应用程序的启动和生命周期管理。除此之外,在Host中还可以设置日志(Logging)、配置(Configuration)和依赖关系注入(Dependency Injection)等。Host将一个常规的控制台应用程序(Console Application)变成了一个可以长时间运行的服务(Long-running Service)。

阅读全文 »

作为一名IT从业者,相信你对于VirtualBox或者VMware Workstation都有所了解,它们是桌面操作系统中应用最为广泛的虚拟机软件。但是还有一些不为大众所熟知的虚拟机软件,例如Hyper-V、ESXi、Xen、KVM等。它们广泛应用在数据中心的服务器上,是云计算最重要的基石之一。最近入手了一台工控机,用于搭建家庭软路由,借此机会了解并熟悉了一些虚拟机软件。

阅读全文 »

Entity Framework 的性能一直被开发人员诟病。但我认为开发人员对EF一知半解、不求甚解才是问题的根源。EF中的上下文管理、延迟加载、变更追踪、并发冲突、事务等主题是我们熟练掌握EF的基础。我不敢说自己对这些主题也十分了解,抱着查缺补漏的心态,趁着双十一打折,我入手了汪鹏的《你必须掌握的Entity Framework 6.x与Core 2.0》。读下来有所收获,但我不得不说书中很多地方有的叙述不通畅,有的则显得过于冗长。同为程序员,我不能苛责太多,对作者还是很钦佩的。在看这本书的过程中,我想起了自己的项目中遇到的一个EF性能问题,但这本书中没有提到,于是想写下来和大家分享。

阅读全文 »