• Zen for programmer


    万法唯心造:现实世界中一切都可归结为对象,而对象不过就是new一下,构造函数既可为你于内存中打造,64位后,内存理论无限大,概括:世间万殊,总归内存一条。


    一切皆幻:无论多牛逼的object,不过是内存中一堆0,1,最终还是要被析构函数或垃圾收集器消灭。


    五蕴:机器只不过是一堆破铜烂铁的组合而已,CPU,内存条,硬盘,主板,显示器,键盘,鼠标,摄像头,扫描仪,打印机,游戏手柄,等等等等,,无非一些终究会腐烂甚至产生毒性的金属,塑料之类,,,。机器的功能:无非是数据处理和与外设之间的IO。


    无常(五蕴是生灭法):为对象分配内存,然后释放其占用的内存,然后又在另一处分配,随后再释放,,,程序不结束,循环往复,永无止境。


    苦:当心你一个不小心就会投生为码畜,如果你想体验苦,请加班尽情的debug吧,,,


    无我:无论硬件多么牛逼,机器就是机器,机器不是我,机器也不属于我(废话,其属于公司)。机器就是机器,算法再高明,机器给你感觉就是,没有智能,没有感情,更没有灵魂。(程序就是机器的灵魂,但此灵魂依然不是我,也不是我的真我)


    轮回:很简单,一个循环而已,想出去要么等判断条件满足,要么硬生生break出去。


    但凡缘起的,终归止息:程序quit,进程结束,释放CPU,所占内存都被操作系统回收。


    看只是看,听只是听,吃饭是吃饭,睡觉是睡觉:凡夫头脑中的线程太多,线程越多,麻烦越多,现在改成单线程,这样就不会再考虑锁死的问题,也不用反复调试纠结,自然没烦恼了。


    二六时中入定:程序只有一个线程,24小时不停运转,很简单,一个while(1){}就可以了,就像典型的windows消息处理机制


    世俗谛和胜义谛:A对象,B对象,阿猫对象,阿狗对象,,,无有实质区别,无非内存中的0和1;叫阿猫阿狗,这是世俗谛,看到都是0和1,这就是圣义谛。


    消除罪业的邪见:debug,不停的debug,优化再优化,要知道,debug/优化是无止境的,代码可以越改越美越健壮,但永远无法保证达到完美无缺。


    业尽则解脱的邪见:不停的debug,不停的优化,直到软件生命周期的结束。软件都过时了,还一直优化,有毛用呢?


    如实知见,明心见性:一切算法,无非是把数据变来变去搬来搬去而已。


    不受后有:退出程序,关闭系统,断开电源,走人!

  • 相关阅读:
    【Azure 应用服务】App Service中运行Python 编写的 Jobs,怎么来安装Python包 (pymssql)呢?
    【Azure 存储服务】使用POST方式向Azure Storage Queue中插入Message的办法
    【Azure Developer】使用Azure Resource Graph的查询语法的示例
    img标签到底是行内元素还是块级元素
    [前端面试]前端缓存问题看这篇,让面试官爱上你
    Vue3.0 响应式数据原理:ES6 Proxy
    几行代码教你解决微信生成海报及二维码
    冷门的HTML
    HTML选择器
    程序猿必备 代码保平安
  • 原文地址:https://www.cnblogs.com/Thermo/p/4216235.html
Copyright © 2020-2023  润新知