羽传说.Unix
今何在先生在《羽传说》中说,"将来你们都死了,她还活着;鹤雪完了,她仍然
在;她不在了,她的名字仍然在;有她的名字,就有鹤雪。"
我想,他提到的那个奇异女子的名字,应该是叫做...Unix。
有位同学前几天来信,问我Ubuntu的学习入门捷径的参考书。我想了又想,最终
发现自己完全不能为力。推荐Linux类的快速入门,太难为我了。说实话,我从来
没有读过Linux使用的书,所以真是难以推荐。我在十多年前,读了一些Unix相关
的书,后来,一直只看手册,没看过书;Ubuntu安上就用了,没有学习过。
1998年开始在图书馆工作,单位派我跟刘青华大侠去北京学习solaris下的
tcp/ip协议,那是我第一次开始使用unix。在那之前,约1996年,李金环老师的
同学李(我忘记这位大侠的全名了,他去了哈尔滨),他当时读物理系的研究生,
向我推荐过unix。他说:现在很多人在学习。当年年轻,我不装作很不在乎的样
子,说novell netware的功能也非常强大啊。这些年以后,netware退出了江
湖,unix的名字也很少有人提到,不过天下武功出unix,它后代的名号却不绝于
耳。其中一个是linux。
还是去北京学tcp/ip那次,在中关材,刘大侠买了张slackware送我,那是我的第
一张linux光盘。后来芬兰的网管Micael问我,用Linux没问题吧。我说,约十年
前,我用slackware。他说:哈,第一代。
linux后来还有很多代,很多不同的发行版本。但是,对于固守于传统的那些人,它
们的不同小得多。还是芬兰,Lilius教授问我,俺们都用Linux,你没问题吧。
我说:我以命令行为主。他就不担心了。
命令行下的unix,那些小到微型的工具,却可以经脚本粘成方便的工具。这两天
又用了一下,过几天比赛结束了,再总结。主要是周期备份,周期上传用来发布
实时成绩,这样简单的功能。
为什么没有使用更新一些的技术,比如python,比如java?这个问题可以用前几
天与林同学的一段对话来回答。
林同学说:俄罗斯方块中有方块下落和旋转同时进行,这应该 (或者只能?)用
多线程来实现。
如果不用多线程就不能实现这一功能了么?多线程是实现这一功能的首先方案么?
首先,不用多线程仍然可以实现这一功能,即表面上看起来同时发生两件事。在
红白机时代,那么点内存和CPU的机器,根本就不应该有多线程支持,但是显然实
现了这样的功能。比如,有个方法非常朴素,就是在循环里先下落一行,然后旋
转。这两个动作不是同时发生的。
其次,如果朴素的传统的方案能非常有效地解决某个问题,那么,当面临这个问
题时,如果没有足够的优势,我们不应该采用更新的方案。一方面,传统的方案
得到过检验,而新方案没有;另一方案,学习成本。
可能有的同学会说,这太守旧了,新方案应该受到重视。是的,要不断尝试新的
东西,但不要在关键业务中,不要在真实的项目中测试尚不熟悉的技术。这跟药
物实验未完成前不能注射给病人是一个道理。
所以,那些稳定的技术格外宝贵。
很多技术在unix之后产生,然后衰败,而unix一直似乎就没有变过。想起有同学
提到,pc^2这东西不行啦,一个依据是它都N多年没更新了。这个判据不算好。不
再经常更新的东西有两种,一种是被淘汰将死了,还有一种是成熟了。
李风华同学质问过,如果unix-like的方案这么好,为什么后来没有人用了呢?当
年我说:我也不清楚。现在,我能回答出两个方面:1.其实当时也仍然有非常多
的人用这一方案,或者这一方案的变型,只是我了解得太少,还不知道;2.很多
新一代,比如我,只知道那些新的技术,相信课本上提到某某技术 (比如面向对
象) 很牛,所以适用于各个领域。
再回来看那么同学的诉求,这并不是孤例。我,你,很多人常常问出这样的问
题:怎么才能迅速地瘦下来/胖起来/提高学习成绩/健康/长肌肉/学会unix或
linux/学会编程……
诸如此类。很多更有经验的人会告诉我们,答案是:不能。你不能迅速地实现实
些目标,除非你做假。Lilius说过,为了显得有肌肉,他听说过有人植入硅胶的
假肌肉。那是我第一次听说男士这种整容的。
那些只能慢慢成长起来的东西,它们天生就不能迅速获得。就像你的想法,只有
自己的,才是自己的。灌输而来的,即使在体内,到底也只能是异物。
成长,缓慢而痛苦。但正如牙齿,唯有缓慢,才能生长为我们的一部分,而不是
植入;正如牙齿,只有那些稳定而坚固的材料,才适宜,而五彩闪光,也许只能
装饰。
"将来你们都死了,她还活着;鹤雪完了,她仍然在;她不在了,她的名字仍然
在;有她的名字,就有鹤雪。"
她的名字是Unix。
分享到:
相关推荐
C2000,28335Matlab Simulink代码生成技术,处理器在环,里面有电力电子常用的GPIO,PWM,ADC,DMA,定时器中断等各种电力电子工程师常用的模块儿,只需要有想法剩下的全部自动代码生成, 电源建模仿真与控制原理 (1)数字电源的功率模块建模 (2)数字电源的环路补偿器建模 (3)数字电源的仿真和分析 (4)如何把数学控制方程变成硬件C代码; (重点你的想法如何实现)这是重点数字电源硬件资源、软件设计、上机实验调试 (1) DSP硬件资源; (2)DSP的CMD文件与数据的Q格式: (3) DSP的C程序设计; (4)数字电源的软件设计流程 (5)数字电源上机实验和调试(代码采用全中文注释)还有这个,下面来看看都有啥,有视频和对应资料(S代码,对应课件详细讲述传递函数推倒过程。
OpenArk64-1.3.8beta版-20250104,beta版解决Windows 11 23H2及以上进入内核模式,查看系统热键一片空白的情况
java面向对象程序设计实验报告
基于springboot的校园台球厅人员与设备管理系统--论文.zip
【创新无忧】基于matlab蜣螂算法DBO优化极限学习机KELM故障诊断【含Matlab源码 10720期】.zip
基于springboot的数码论坛系统设计与实现--论文.zip
基于springboot的生鲜超市管理的设计与实现.zip
内容概要:本文针对污水再生全流程中首端处理单元——AO除磷工艺展开了详尽研究。首先介绍了当前国内水资源现状以及传统污水处理面临的挑战。基于这些挑战,研究人员提出了将A/O除磷与厌氧氨氧化相结合的新思路,并详细讨论了如何通过调控运行参数(如好氧段DO浓度、污泥负荷率等)来提升TP和COD的去除效果。文章强调在不牺牲氨氮浓度的前提下实现了高效低成本的除磷及有机物去除。同时利用DGGE技术探究了系统内的微生物群落结构,验证氨氧化细菌和亚硝化细菌在短泥龄条件下被淘汰的情况。 适合人群:从事污水处理技术研究的专业人士或对生物处理工艺感兴趣的环保工程师、科研人员。 使用场景及目标:①为改善传统污水处理工艺中存在的同步脱氮除磷难题提供解决方案;②探讨A/O除磷单元与其他处理单元组合时的设计考量和性能评估方法。 其他说明:本研究不仅有助于深入了解AO工艺背后的科学原理和技术难点,也为后续自养脱氮环节准备了合适的进水条件,促进了整个城市污水处理链条的技术进步和发展方向探索。
返岗证明模板.docx
arcgis矢量shp格式白城市地图
航天新征程航天发展历程介绍弘扬载人航天精神ppt
Yufeng-lidar
资源描述: HTML5实现好看的律师法律服务网站模板,好看的律师法律服务网站模板源码,律师法律服务网站模板,HTML律师法律服务网站模板源码,内置酷炫的动画,界面干净整洁,页面主题,全方位介绍内容,可以拆分多个想要的页面,可以扩展自己想要的,注释完整,代码规范,各种风格都有,代码上手简单,代码独立,可以直接运行使用。也可直接预览效果。 资源使用: 点击 index.html 直接查看效果
【创新无忧】基于matlab哈里斯鹰算法HHO优化极限学习机KELM故障诊断【含Matlab源码 10697期】.zip
【C#】基于C#的消息队列服务产品中间件
【创新无忧】基于matlab布谷鸟算法CS优化极限学习机KELM故障诊断【含Matlab源码 10691期】.zip
直连设备(单片机)端token自动计算(micropython)
基于springboot的书籍学习平台--论文.zip
档案材料归档移交目录表.docx
这是我自己写的一款PDF文档转Word工具。 没有联网,没有后台,格式转换在本地电脑上进行,保证数据安全。 转换有4种模式可以设置,尽可能的保证转换成功,保留原来的格式。