Loading...
前言为了提升一下自己的姿势水平,买了 Effective C# 和 More Effective C# 两本书,想一边阅读一边强迫自己做点笔记(主要是自己的理解),不然怕是看了就忘。另外手头还有一本《深入解析C# ( C# in Depth )》其实我已经阅读了一遍,但感觉没咋读懂,下次有机会也用这种方式重读一遍。忙着搞秋招和毕业论文,以及自己是在是太能摸了,导致距离上次更新已经快一年了。不...
前言为了提升一下自己的姿势水平,买了 Effective C# 和 More Effective C# 两本书,想一边阅读一边强迫自己做点笔记(主要是自己的理解),不然怕是看了就忘。另外手头还有一本《深入解析C# ( C# in Depth )》其实我已经阅读了一遍,但感觉没咋读懂,下次有机会也用这种方式重读一遍。之前为了找实习(今年真难啊),花了很多时间在了刷LeetCode和背八股文上。...
更新OpenCC.NET这两天有点空,把OpenCC.NET重构和优化了一下,版本号也正式来到了1.0。本来是想加入异步API,结果测试发现可能因为本来转换就是查字典速度很快,加上异步的话还需要Task的创建开销,导致性能还不如同步版本。然后尝试把原来用StringBuilder改成栈上的Span<char>,结果性能也没啥区别。不过原来的内部转换的实现复用性不强而且乱,还是决定...
前言为了提升一下自己的姿势水平,买了 Effective C# 和 More Effective C# 两本书,想一边阅读一边强迫自己做点笔记(主要是自己的理解),不然怕是看了就忘。另外手头还有一本《深入解析C# ( C# in Depth )》其实我已经阅读了一遍,但感觉没咋读懂,下次有机会也用这种方式重读一遍。这半个月要回家过年,得等年后才能继续更新了。今天这篇是 Effective C...
前言为了提升一下自己的姿势水平,买了 Effective C# 和 More Effective C# 两本书,想一边阅读一边强迫自己做点笔记(主要是自己的理解),不然怕是看了就忘。另外手头还有一本《深入解析C# ( C# in Depth )》其实我已经阅读了一遍,但感觉没咋读懂,下次有机会也用这种方式重读一遍。今天这篇就先从 Effective C# 的第一章开始,后续慢慢更新。第一章 ...
前言之前我基于OpenCC写过一个OpenCC.NET的库,写得也比较烂,就想稍微重构一下然后再写个即开即用的桌面端程序,于是就有了这个OpenCC.NET GUI。本来是想尝鲜用Win UI3来实现的,最后还是决定稳妥点用了WPF+UI库ModernWpf。这次也是我第一次用MVVM Toolkit,尽量照着MVVM的思想去写代码,也算是有所收获。虽然我完全不懂设计,但程序总得有个Logo...
前言又摸了好久,结果博客都好几个月没更新,是时候水一水了。刚好前段时间听说项目要加授权功能,便对如何实现这种利用激活码进行授权的形式产生了兴趣,决定动手试一试,并以此文加以记录。RSA算法我对加密算法相关的东西完全一窍不通,据我搜索的资料(指用百度和Google,如有错误请指出),适用于生成软件激活码这种场景的是非对称加密算法。非对称加密算法和对称加密算法的区别主要在于密钥,对称加密算法只有...