
Lv.1
Новый текстовый документ
在 【大家好!】一个有关C++的问答:你的回答是多少? 下评论
也有部分军工行业不流行OOP风格的语言。很大一部分原因是大量的(往往是超过百万行的)遗留的代码都是几十年前以Fortran等原始语言编写的,OOP风格虽说看似总体结构更优化,但用OOP语言重构全部旧代码的代价太大,而且要是出了不易察觉的bug的话后果非常危险(比如现有导弹系统或核反应堆的遗留代码一般只要能正常使用就不会有人敢去乱改),而且旧代码的安全性都是经过几十年时间充分检验了的。
2019-10-07T22:18:36
在 【大家好!】一个有关C++的问答:你的回答是多少? 下评论
OOP并未一统天下。军工业程序需求简单喵变化少、追求算法效率,OOP编程风格无法发挥出其利于修改和扩展功能的优势。带头黑OOP的大佬是Linux的作者L. Torvalds老贼(写下名言"Talk is cheap, show me the code."的那位)。此君认为C++加入OOP特色是画蛇添足,说某些微软程序员推崇OOP是没有水平的表现。此君是顶级C高手,但是也难免会有语言喵链观点。
2019-10-07T22:35:00
在 【大家好!】一个有关C++的问答:你的回答是多少? 下评论
Dijkstra的最短路径算法我第一次也看了大半天。传说Dijkstra爷爷只用了20分钟就发明了这个算法。
2019-10-18T22:40:30
在 【大家好!】一个有关C++的问答:你的回答是多少? 下评论
数学是一切理工学科的基础,Dijkstra也提到了对自己没有受过像数学系学生一样专业的高等数学训练感到遗憾。
2019-10-20T11:40:43
在 请问:ITE工具在哪里下载? 下评论
看是写Python还是写C语言的IDE。写Python一般都用PyCharm,社区版和教育版的PyCharm都可免费下载和使用,目前太流行以至于VS懒得进入这个市场了。编程猫自己的那个什么wood编辑器也可以学Python,功能少些,但常用扩展包(比如pygame)可以一键安装。C/C++的话,CodeBlocks和CodeLite小巧实用,Visual Studio功能多但太占空间。
2019-12-04T18:29:44
在 dalao请指导 下评论
这是UNIX世界的包依赖机制。一般作者不太可能有精力完全从头编写软件的,会在自己的源码中根据情况适当调用一些已有的工具节省时间。通过在线方式安装UNIX软件或插件时,程序会根情况自动去仓库搜索和下载所需的依赖包。这样设计的理由是不主张把要用到的组件全部打包在一起,以节省空间(不同插件可以共用版本合适的API包)以及防止重复制作轮子。
2020-03-06T23:09:45
在 dalao请指导 下评论
这样有好有坏吧。好处是对于流行的软件包采用这种在线安装方式特别方便,依赖包都是自动识别、搜寻、下载和安装的,简单快捷,也可以减少下载重复的部分。坏处是长期无人维护的软件或插件可能无法在仓库中匹配到适合自己机器的版本。如果网络环境不好,必须手动离线安装依赖包较多的软件时,也会很痛苦。
2020-03-06T23:13:27
在 【我有个疑问】0.9999999……是否真的等于1 下评论
“如果C是A的子集,且A又是C的子集,那么两个集合相等”就是extensionality axiom,是朴素集合论中的第一条公理,不需要解释为什么。它就是集合相等的定义。
2020-04-18T23:52:00
在 【我有个疑问】0.9999999……是否真的等于1 下评论
结论是对的。但是证明方法不严谨。擅自把在小数域上成立的规律推广到更大数域的话,你会在学单变量复变函数论被刷新一次三观(你会遇到结论好到貌似不合常理的平均值定理,遇到在无限个点上取值为0的函数一定是取值全部为0的函数的结论,遇到全体自然数的倒数之和小于0的怪事……),然后在学习多变量复变函数论中又刷新一次三观。
2020-04-18T23:59:58
在 【H T M L】H T M L第四课:学习<br>标签和<i>标签 下评论
不符合XH喵L规范的都是不好的,不能将就个别浏览器的做法,因为你无法预测别的更严格的浏览器不会出错。
2020-06-19T14:37:15
在 【H T M L】H T M L第四课:学习<br>标签和<i>标签 下评论
13年左右的网页代码新标准,支持了canvas画布、独立音视频标签、本地存储、更多语义化标签等一些新的功能。
2020-06-20T12:03:55
在 【H T M L】H T M L第四课:学习<br>标签和<i>标签 下评论
你是可以用,但是按照H5标准中结构与样式分离的设计思想,理想的网页标签应该只负责表达语义,不应该直接控制样式。样式的设计最好完全交给CSS负责。
2020-06-20T12:06:11