`
steeven
  • 浏览: 315770 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

程序员的取暖方式: 写程序取暖

阅读更多
需求:
天冷了, 空调没开, 怎样取暖呢? 听说芬兰的小孩尿裤子取暖, 我们开发人员, 当然写程序用电脑取暖了! 而且很简单

设计:
CPU大部分时间都没什么负载, 不会产生多少热量. 所以电脑平时摸着不温不火. 但是当CPU满载的时候, 热量可观, 甚至烫手! 相信HP的用户很有同感. CPU温度升高的时候, 大多数主板风扇自动高速运转, 把暖风吹使劲的吹出来, 从而让CPU冷却下来. 

编码:
OK, 我们的任务就是让CPU转起来, 这样的程序不好找…自己动手写一个吧…
不论什么语言, 都可以参考这段简单的C取暖代码:

Int a;
For(;;a++);

/* 注意, 可能你的最喜欢的语言编译器非常聪明把这段不务正业的代码优化掉, 没关系, 做些假动作骗过去.. */


测试:
跑跑看, 是不是CPU还是不温不火呢? 没错! 因为我们的CPU现在都有多个core, 这个单线程的程序肯定不会让多个内核忙起来.
什么? 你要fork, 要写thread? 拜托…醒醒…是不是有职业病? 办法很简单, 多运行几次, 几个程序一起跑! 温度达到后适当杀死几个进程来保持温度…安逸吗?

改进:
你大概在北极…有前辈写了程序让内存/硬盘都动起来….参考这里:
用C语言写的取暖器 http://boy1984.bokee.com/3748491.html
关于硬盘取暖那个就不要试验了, 折腾坏了可不是闹着玩的, 除非你跟老板有仇...

懒惰的朋友请直接下载附件
0
0
分享到:
评论
1 楼 dk101 2010-09-30  
呵呵,楼主的思想很调侃,相当具有娱乐精神啊。

相关推荐

    行业文档-设计装置-笔记本电脑式取暖器.zip

    对于那些长时间使用电脑的工作者,如程序员、设计师或是远程办公者,这将是一个非常实用的工具。同时,随着环保意识的提高,取暖器可能还会考虑采用节能技术和可再生能源,以减少对环境的影响。 总的来说,"笔记本...

    物联网全屋智能语音控制开关、调节温度电扇风速-基于ESP32开发板将传统家电接入小爱同学实现语音控制和智能联动项目源码.zip

    3、适用人群:各大计算机相关专业行业的在校学生、高校老师、公司程序员、小白等下载使用 4、特别是那种爱钻研学习的学霸,强烈推荐此项目,可以二次开发提升自己 5、如果自己是小白基础较差,想拿来参考学习,作...

    独立开发者系列文章.pdf

    独立开发者系列文章旨在为程序员提供一个从副业到全职独立开发者的成长指南,通过分享经验、技巧和案例,帮助他们提升认知、增加收入。在这个系列中,作者深入探讨了独立开发者的各种策略和方法。 开篇点题部分,...

    Heater:使您的计算机变热

    这听起来似乎有些异想天开,但一些程序员就真的开发出了可以实现这一目的的程序。Heater,一个听起来非常直接的名字,实际上就是一个能够使您的计算机变热的程序。虽然这个概念听起来有趣,但它的实际应用和潜在问题...

    乐者为王linux

    Linux之父李纳斯·托沃兹的故事展示了他如何从一个对生命意义的思考者,成长为一位改变了计算机世界的程序员。在《乐者为王》中,他以一种幽默风趣的方式,将生活与技术的哲学思考融入到他的个人经历和对Linux诞生的...

    继父_csdn

    在喧嚣的网络世界中,有着这样一个温暖的故事,它的主角是作者与他的继父,故事被置于中国最大的程序员社区CSDN之上的某个角落,但这一次,它的内容与编程无关,而是关于亲情与成长。这是一个可能被用作教育课件的...

Global site tag (gtag.js) - Google Analytics