- 博客(5)
- 收藏
- 关注
原创 程序员的数学 - 逻辑 - 阅读小结
逻辑是消除歧义的工具兼顾“完整性”和“排他性”没有“遗漏”,即具备完整性,由此明确该规则无论在什么情况下都能够适用 没有“重复”,即具备排他性,由此明确该规则不存在矛盾之处。 在遇到大问题时,通常将其分解为多个小问题。这时常用的方法就是检查它的完整性和排他性。即使是难以解决的问题,也能通过这种方法转换成容易解决的小问题。真值表逻辑表达式的严密定义文氏图直观理解逻
2018-01-30 23:25:42 389
原创 程序员的数学 - 0的故事 - 无即是有 - 阅读小结
十进制使用10进制计数法的特征如下:使用的数字分别有0,1,2,3,4,5,6,8,9" role="presentation">0,1,2,3,4,5,6,8,90,1,2,3,4,5,6,8,90,1, 2, 3, 4, 5, 6, 8, 9从右向左分为别100" role="presentation">10010010^0的位、101" role="presentation">1
2018-01-29 23:35:21 253
原创 Unity3D - Shader - ARB_precision_hint_fastest / ARB_precision_hint_nicest
+ Precision Hints (ARB_precision_hint_fastest, ARB_precision_hint_nicest)Fragment program computations are carried out at an implementation-dependent precision. However, some implementations may b
2018-01-23 17:00:35 3550
原创 Unity3D - Shader - 双面渲染的透明效果
默认情况下渲染引擎提出了背面(相对于摄像机的方向)的渲染图元,这样导致即使我们开启了透明(AlphaTest或者Alpha Blend)也无法看到背面的透明效果。若想要得到双面渲染效果,可以使用Cull指令来控制需要剔除的那个面。Cull Back | Front | Off若设置成Back,那么背对摄像机的面就不会被渲染。 若设置成Front,那么朝向摄像机的面就不会被渲染。
2018-01-23 16:29:59 3478
原创 剑指 - 二进制中1的个数
题目:请实现一个函数,输入一个整数,输出该数二进制的表示中1的个数。例如把9表示成二进制是1001,有2位1。思路1: 先判断整数二进制表示中最右边以为是不是1,接着把输入的整数右移一位,此时原来的倒数第二位变成的最后一位,再判断是不是1,这样每此移动一位,直到整个整数都变成0为止,其中判断是否是1可以将整数与1做与运算,若结果是1表示该整数的二进制表示最右边一位是1,否则是0。publ
2018-01-14 10:53:18 301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人