原理:RGB颜色根据计算'灰度'的公式,可以转化为黑白2种颜色,实现二值化。 业务场景的应用:可以根据背景颜色,取一个黑色或白色的颜色,作为背景色上的文案字体颜色 具体代码: ...
分类:
其他好文 时间:
2016-07-05 17:12:12
阅读次数:
3107
几乎所有的数字时间电路都用到了晶体,以下简述晶体工作原理和应用注意事项。 在芯片如何产生时钟?pin定义有XTAL_IN和XTAL_OUT,其实内部可以等效成一个反相器分析。把反相器进一步等效,可以转化成模拟电路中的振荡三点式。 起振条件和平衡可以参考大学的模拟电子教材。至于起振后的幅度,我找了比较 ...
分类:
其他好文 时间:
2016-06-27 17:33:15
阅读次数:
1658
之所以再写一篇Blog,是因为现实中很多问题都可以转化成“找换硬币”问题 和 “0-1”背包问题。因此,需要细细理解。 其次,在“参考资料”中汇总关于 贪心算法与动态规划的一些Blog及学习资料。 区别: 其实最大的区别就是:找换硬币问题中的 某类硬币 是可以多次选择的。而对于0-1背包问题,某物品 ...
分类:
其他好文 时间:
2016-06-11 18:48:58
阅读次数:
140
$g$是积性函数,可以通过分解质因数在$O(n\log n \log\log n)$的时间内求出。 对于$((A\times B)\times C)\times D$,可以转化为$D\times (C\times (B\times A))$,并视向量个数的奇偶性取反答案。 对于$D\times (C ...
分类:
其他好文 时间:
2016-06-08 01:43:27
阅读次数:
487
2-3-4树是一种阶为4的B树。它是一种自平衡的数据结构,可以在O(lgn)的时间内查找、插入和删除,这里的n是树中元素的数目。2-3-4树和红黑树是等价的,也就是每个红黑树都可以转化为一颗2-3-4树,每个选择操作也和2-3-4树中的分裂操作对应。
2-3-4树是这样一种数据结构,满足如下性质:
1) 每个节点每个节点有1、2或3个key,分别称为2-node...
分类:
编程语言 时间:
2016-06-06 01:18:54
阅读次数:
189
测试代码发布到博客效果(Windows Live Writer发布) public class SwitchCase { /** * 1、switch后面的表达式为常量表达式,类型只能是可以转化为int、enum(1.6+)、String(1.7+)的类型 * 2、可以转化为int类型的数据类型有:... ...
当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。 语法: 1、type: 当type="text"时,输入框为文本输入框; 当type="password"时, 输入框为密码输入框。 2、name:为文本框命名,以备后台程序ASP 、PHP使用。 3、val ...
分类:
其他好文 时间:
2016-05-29 16:26:45
阅读次数:
248
题意:两只青蛙在同一个纬度上跳跃,给定每个青蛙的开始坐标和每秒跳几个单位,纬度长为L,求它们相遇的最短时间。 析:开始,一看只有一组数据,就想模拟一下,觉得应该不会超时,但是不幸的是TLE了,我知道这肯定是一个数学题,不过刚开始没想到是扩展欧几里德,后来才发现这个可以转化为这个算法。 我们假设刚开始 ...
分类:
编程语言 时间:
2016-05-22 21:21:20
阅读次数:
146
题目分析: 每首歌最多选一次,由条件180n+678>T可知最大T=9678s,可以转化为0-1背包的问题: 1.状态d[i][j]表示:在当前剩余时间为j的情况下,从i,i+1,…,n中能选出歌的最大数目。 状态转移方程:d[i][j]=max{ d[i+1][j] , d[i+1][j-t[i] ...
分类:
其他好文 时间:
2016-05-18 21:58:14
阅读次数:
209
在计算机中,使用float或double来存储小数是不能得到精确值的。如果你希望得到精确计算结果,最好是用分数形式来表示小数。有限小数或者无限循环小数都可以转化为分数。比如: 0.9 = 9/10 0.333(3) = 1/3(括号中的数字表示是循环节) 当然一个小数可以用好几种分数形式来表示。如: ...
分类:
其他好文 时间:
2016-05-14 22:47:29
阅读次数:
263