内存访问粒度
如果没有深入的了解内存方面的东西, 我们可能会认为内存不过是简单的字节数组, 例如下面的形式
但是实际上, 计算机的处理器并不是以单个字节块为单位读写内存, 而是以2个,4个,8个,甚至16或者32个字节块为单位读写内存,如下图所示 我们将处理器访问内存单元的大小叫做其内存访问的粒度.
知道上面这一点很重要, 这也是C语言alignment的基础.
最近初步涉及php及服务器的搭建,曾花了一个晚上搭建Apache
, 由于没有基础,搞的头都大了最终也没成功…不过,在这里介绍一款软件WampServer
,这款软件在安装的过程中就已经把Apache、MySQL、PHP继承好了,而且也做好了相应的配置,安装时直接下一步大法就好了,简直是小白的福音!
想必做前端开发的都应该听说过Bootstrap
, 一款优秀的前端开发框架。前段时间博主做的一个项目便尝试着用了boostrap来搭建,确定非常快,而且响应式做的特别好,省去了许多麻烦。不过由于我用的是Bootstrap 3.0,结果发现在ie8下崩掉了,心塞啊!又翻出bootstrap官方API,细读之……这才明白由于bootstrap做响应式所用的栅格布局在ie8下不被支持,而且也不支持html5的新标签和css3的一些效果,如圆角、阴影、一些过渡效果等……(详情见下图) 翻了好多教程,总结出以下方法,与大家分享!
最近电脑系统换为ubuntu后,发现原来这个问题的解决办法和windows中略有不同,及时记录下来。
以前一直在用sublime text2
, 有一款插件感觉非常好用,就是LiveReload
,
在sublime中写完代码,按下ctrl+s保存后,浏览器自动刷新页面,可直接查看效果,
而不用切换到浏览器中再按F5刷新。这对于做web开发的真心方便,最爽的莫过于双屏开发,这边写完代码,保存,那边直接查看效果。
然而,前段时间开始尝试sublime text 3
, 没想到通过package control
安装的livereload
插件无法使用了,简直不能忍啊!!在网上搜索了好久,也看了国外的一些解答,总算找到了解决方法。