n&(n-1) n&(-n)n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子:n = 10100(二进制),则(n-1) = 10011 ==》n&(n-1) = 10000可以看到原本最低位为1的那位变为0。弄明白了n&(n-1)的作用,那它有哪些应用?1. 求某一....
分类:
其他好文 时间:
2014-10-28 19:30:57
阅读次数:
156
Container With Most WaterGiven n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are draw...
分类:
其他好文 时间:
2014-10-28 19:30:59
阅读次数:
163
Go does not have classes. However, you can define methods on struct types.Themethod receiverappears in its own argument list between thefunckeyword an...
分类:
其他好文 时间:
2014-10-28 19:32:58
阅读次数:
121
问题:调用了firstresponder ,但键盘并没有显示,必须手动点击一下,才会显示键盘分析:原入口进入是好的,自己新加了个window,从这个winodw的界面中点击进入就不显示了。说明界面本身并没有问题,是自己新加的window导致了键盘弹不出怀疑:1、优先级 排除,因为如果是优先级的问题....
分类:
其他好文 时间:
2014-10-28 19:29:49
阅读次数:
128
#!/bin/basha=$1if [ $a ] #判断$1是否为空then #非空echo "the input is: $a"else #空echo "input a int:"read acase $a in "1") echo "your input ...
分类:
其他好文 时间:
2014-10-28 19:30:13
阅读次数:
168
STL 提供六大组件,彼此可以组合套用:1 容器(containers):各种数据结构,如vector,list,deque,set,map,用来存放数据,从实现的角度来看,STL容器是一种class template,就体积而言,这一部分很像冰山在海角下的比率。2 算法(algorithms):各...
分类:
其他好文 时间:
2014-10-28 19:28:56
阅读次数:
239
这题说的是一个人要消灭 所有的机器人,但是他有他可以消灭的机器人,他可以通过它消灭的机器人的武器去消灭其他的机器人, 给了一个可以消灭的关系的矩阵,计算消灭这些机器人的顺序的不同方案是多少种 , 刚开始以为是方案数 而不是 消灭的顺序wa我们可以知道dp[S] 这个集合的状态可以从 他的子集来, 枚...
分类:
其他好文 时间:
2014-10-28 19:28:34
阅读次数:
197
1.应用场景:通过向左和向右的导航按钮浏览日期列表在日期选择空间中改变日期倒计时始终新闻刚要2.用到的知识点是: TextSwitcher和ImageSwitcher TextSwitcher举例要获得这种让用户预约的过度效果,只需以下几个简单步骤:通 过 findViewById() 方 法 .....
分类:
其他好文 时间:
2014-10-28 19:27:49
阅读次数:
174
假设你已经完成排序功能,那么,拓展一下思维,结合这两种方式,如果提供两张人物图,一张放在建筑后,一张放在建筑前(就是两张一模一样的图把建筑夹在中间),那把前一张图的alpha值设为0.5的话,因为叠加的关系,表现出来就是和建筑重合的部分变为半透明,而其它部分仍旧是不透明。 只是提供一个思路,具体实现...
分类:
其他好文 时间:
2014-10-28 19:27:50
阅读次数:
130
循环用于重复执行一些程序块。for循环for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。基本构造是for 元素 in序列: statement举例:for a in [1,2,3,'life']: print a结果如下:>>> 123life>>> 这个循环就是每次...
分类:
其他好文 时间:
2014-10-28 19:27:19
阅读次数:
110
最近两周一直在用水晶报表做图表,像柱状图、折线图、甘特图、饼图等,原以为采用推模式用存储过程把数据推给图表就行了。但在实际操作过程中遇到了不少的细节问题。1)图例标签文本如图所示,默认情况下图例中的是 数据库的字段,如果是sum则是 数据库字段+“的和”,这显然不是我们想要的,而且在vs集成版本里面...
分类:
其他好文 时间:
2014-10-28 19:26:32
阅读次数:
192
TCHAR szStylesPath[_MAX_PATH];VERIFY(::GetModuleFileName(AfxGetApp()->m_hInstance, szStylesPath, _MAX_PATH));CString csStylesPath(szStylesPath);int nI...
分类:
其他好文 时间:
2014-10-28 19:28:33
阅读次数:
180
这次发一个刚接触boot的时候用boot做的表单验证,我们扩展一下tooltip的插件,让他可以换颜色。其实挺简单的,主要是考究代码阅读的能力。
分类:
其他好文 时间:
2014-10-28 19:27:15
阅读次数:
122
整体上mcfw框架如下图从中可见其层次是清楚的,link实在基本的驱动之上的,而mcfw是在link之上的api,是通过link来实现相应的功能.可见link是框架中承上启下的层次,通过link来实现具体的功能,所以对link进行深入的学习和了解,对于理解mcfw以及扩展其功能是至关重要的.link...
分类:
其他好文 时间:
2014-10-28 19:26:38
阅读次数:
343
黑客和敏捷开发前段时间读了一下Paul Graham的《黑客与画家》(Hackers and Painters: Big Ideas from the Computer Age),虽说这书已经出版良久了,可是读书往往是不讲究时间的,有收获就好。这本书是文集,相对内容比較散,针对的也并不是是业内人士,...
分类:
其他好文 时间:
2014-10-28 19:25:59
阅读次数:
203
关于中断的顶半部和底半部我们要把中断处理中需要做的工作区分开来:中断处理程序中,只处理那些有严格时间限制的工作,比如复位硬件,对中断进行应答等。而那些可以拖到后面做的,或者说有可能睡眠的处理,都应当放到下半部去处理这样做的目的很显然,就是让中断处理程序尽可能的简洁明快在适当的时机,下半部会开中断执行...
分类:
其他好文 时间:
2014-10-28 19:24:40
阅读次数:
169
所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断,也就说,它的最小的执行单位,不可能有比它更小的执行单位,因此这里的原子实际是使用了物理学里的物质微粒的概念。 原子操作需要硬件的支持,因此是架构相关的,其API和原子类型的定义都定义在内核源码树的include/asm/atomi....
分类:
其他好文 时间:
2014-10-28 19:27:27
阅读次数:
218