算法
文章平均质量分 54
walter lv
这个作者很懒,什么都没留下…
展开
-
冷算法:自动生成代码标识符(类名、方法名、变量名)
竟然有小伙伴喜欢在编写代码时使用随机字符当作类名、方法名、变量名,例如这一篇博客里的代码:使用 Resharper 特性 - 林德熙。既然随机,那也随机得像一些啊!于是我改进了标识符的随机算法,使得生成的标识符更像真实单词的组合。看看标识符的生成效果吧!0、2、4……行是 PascalCase,即首字母大写的;1、3、5……行是 camelCase 即首字母小写的。 ▲ 是不是感觉甚...原创 2018-04-27 07:19:31 · 1053 阅读 · 0 评论 -
透明度叠加算法:如何计算半透明像素叠加到另一个像素上的实际可见像素值(附 WPF 和 HLSL 的实现)
本文介绍透明度叠加算法(Alpha Blending Algorithm),并用 C#/WPF 的代码,以及像素着色器的代码 HLSL 来实现它。本文内容算法在 C# 代码中实现在像素着色器中实现算法对于算法,我只是搬运工,可以随意搜索到。算法详情请查看:Alpha compositing - Wikipedia。对于完全不透明的背景和带有透明度的前景,合并算法为:float r = ...原创 2019-04-06 10:07:28 · 5834 阅读 · 0 评论