笔记
NanYunQingNiao
非全职编程爱好者
展开
-
You can never be ready.
总在为了一个目标而准备,希望自己准备好所有的再行动,行动起来顺顺利利,水到渠成的达成目标。然而,这样自己处于准备的状态,总感觉自己没有准备好,真正付出行动的实践一拖再拖,有的目标被拖得不再适合,甚至忘却。这是现实中的自己。今天又听到有人讲到王阳明,还是说他的知行合一。什么是知行合一?知行合一就是指知就是行,行就是知,不去妄想等待全知、知透后再行,而是相信也践行再行动中获得新知。当然,在行动前规划好是重要的,但(通过不断的实践总结出)有一定的方法使得再实践中获得新认知更重要。记住,you can原创 2022-12-06 21:23:31 · 1089 阅读 · 1 评论 -
C++中前置声明(前向声明)用法的思考
前两天因为修改自己文章《个人对QT中的namespace Ui的理解》遇到前置声明的概念,很陌生就好奇的自己码了点代码,谁知编译报错,改来改去却百思不得其解。代码如下:#include <iostream>using namespace std;class SayHi;int main(){ SayHi * stu = new SayHi; cout<<"Hello!"<<endl; stu -> Say(); return 0;}cl原创 2021-12-01 00:59:36 · 1456 阅读 · 0 评论 -
2021-09-11
初探Linux系统下的应用编程文件描述符在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。在操作这些所谓的文件的时候,我们每操作一次就找一次名字,这会耗费大量的时间和效率。所以Linux中规定每一个文件对应一个索引,这样要操作文件的时候,我们直接找到索引就可以对其进行操作了,而不必在每次操作文件时都要输入文件的绝对地址“/home/desktop/whl.txt”这样一长串字符,(为什么不让用户自己定义一个字符串变量来代替文件描述符呢?例如str1=“/ho原创 2021-09-11 00:58:28 · 67 阅读 · 0 评论