• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
一纹青岁
博客园 首页 新随笔 联系 订阅 订阅 管理

随笔分类 -  技术细节

零碎的很现实的Coding类文字
 
[C#]关于位操作的一些效率测试
摘要:今天在VS2012/c#环境下进行了一些与位操作有关的测试,主要是在于了解位操作的优点所在。众所周知的,在bit层面储存flag可以很大的节省空间(相比于8位的bool以及32位的int32),但我之前对它的效率仍然带有疑惑。因为若要对bit层面的flag进行读取和操作,需要先进行一些额外的位移操作(<<)、与(&)或者或(|)操作,才能进行比较。若flag存在bool或者int中,读取和操作是非常简单的。测试过程很简单,建立了3个方法,分别用int32(位操作)、32位bool数组、32位int32数组作为flag组,执行读取、比较和赋值操作,然后查看各自的汇编代码。测试 阅读全文
posted @ 2013-07-02 05:46 一纹青岁 阅读(637) 评论(0) 推荐(0)
IE7 下float left right 混用会导致元素换行的问题
摘要:众所周知的IE7是个前端的坑,这次又遇到了一个和float相关的,比较偏门的问题。简单的说,就是一行内需要一个float:left的元素和一个float:right的元素,中间写上没有被任何html标志包裹的文本。效果如下(IE8-10, Chrome, FireFox):然后在IE7下,则很不客气的变成这这幅模样:其实,这是因为文字上没有float属性而把right挤下去了。解决办法有2个,一是用span或者div或者随便什么把文字包裹起来加上float属性,就可以了。二是把float:right的模块在html里写在text前面。 阅读全文
posted @ 2013-01-04 02:51 一纹青岁 阅读(537) 评论(0) 推荐(0)
[Chrome] ready事件中不会自动计算<img> 高度的问题
摘要:今天下午做一个网页的样板的时候,偶然发现的一个存在于Chrome中的小问题。如果一个<img>标签的高度是自动的(height:auto),那么在Chrome中,是无法在window.onload事件执行之前获取到它的高度的。这句话说得有点绕。实际情况是,我希望能在图片被加载之后,立刻获得它自动的高度,然后无论是将JS语句写在HTML代码的末端,或者使用jQuery提供的ready事件,都无法获取到这个高度。解决方法后来在stackOverflow里面找到了,如前文所讲,把获取高度的代码写入window.onload事件中就可以了。当然,另外一种解法更加简单,就是给<img& 阅读全文
posted @ 2012-11-26 09:06 一纹青岁 阅读(243) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3