ARM微处理器中的常量
四月
28
2012
学习ARM微处理器中的常量时,一直很懵懂,网上查了一下,终于弄明白,记录下来先。
书上的原话是:
“常量是一个8位的常数经循环右移偶数位(0、2、4、8、…、26、28、30)得到。ARM指令时固定的32位指令编码,不可能直接用32位表示立即数,采用上述间接方式表示的立即数在指令编码中需要12位(其中8位表示常数,4位表示循环右移)。这样一来,不是每一个32位常数都是合法的立即数,只有通过上面的构造方法得到的才是合法的立即数。 « 阅读全文 »
[js]小实验:神奇的变量
三月
30
2012
javascript的机制有时候跟正统的编程语言很不一样,导致按照正统语言的思路思考的时候容易出错。比如下面这道题:
var status = 'outer'; function showStatus(){ var outerStatus = status; var status = 'inner'; var innerStatus = status; alert('outerStatus: '+outerStatus); alert('innerStatus: '+innerStatus); } showStatus();
[js]addClass removeClass hasClass getElementsByClass
三月
7
2012
在使用javascript时经常需要对元素的className进行操作,以下分享几个常用的函数。 « 阅读全文 »
[canvas]俄罗斯方块
二月
24
2012
CSS Hack 速查
八月
7
2011
基于属性:
/* IE6 */
#once { _color: blue }
/* IE6, IE7 */
#doce { *color: blue; /* or #color: blue */ }
/* Everything but IE6 */
#diecisiete { color/**/: blue }
[js]数组去重问题
七月
31
2011
最近在实习中遇到过一些js的问题,昨天把js数组去重的问题整理了一下。
数组去重:将数组中重复的元素找出来并删减为一个。目的很简单,方法倒有很多,以至于我费尽心思去考虑各种方法的好处坏处并进行对比,最终得出在各种场合适用的不同方法。希望有不同意见的尽管指出来。
« 阅读全文 »