数据结构与操作系统
灵动代码樵夫
这个作者很懒,什么都没留下…
展开
-
红薯 57 个让 C 编译器崩溃的代码
我不清楚你是否很高兴看到你的程序会让编译器崩溃的情况,反正我很喜欢,相当于发现了编译器的 bug。本文列出 57 段代码以及相应的编译器版本和编译参数,在这个环境下对代码进行编译会导致编译器崩溃。1 : Crashes Clang 2.6 at -O0:01#pragmapack(1)02structS1 {03 int f0;原创 2013-08-29 14:31:20 · 630 阅读 · 0 评论 -
手机开机原理
说起不开机大家都很熟悉,不开机可以分为以下几种情况:1.加电即有电流反应,但不开机;2.按开机键无电流反应;3.按开机键有点电流不开机;4.按开机键大电流。说起这些故障产生的原因,我们先要了解一下手机的开机原理。 众所周知,手机可分为射频、逻辑、I/O接口三大部分,手机的开机主要是*逻辑部分,逻辑部分其实就是单片机系统,由微控制单元(MCU)、数字处理单元(DSP)、存储器单原创 2013-08-29 14:32:15 · 2470 阅读 · 0 评论 -
IBM OS/2 二十五年
“OS/2,由IBM和微软合作开发,致力于取代DOS——支撑了当时地球上大多数微型计算机的一个古老的软件。它失败了。相反,微软的Windows复兴了DOS,进一步加剧了IBM对其所创立的PC标准的控制的终结。二十世纪九十年代中期,IBM放弃了OS/2——该公司从PC产业缓慢撤退之路中重大的一步;2005年,中国联想收购其PC市场,IBM PC产业之路终结。不过,虽然OS/2从来没有真正登上过原创 2013-08-29 14:31:17 · 582 阅读 · 0 评论