"专注一件事,不乱分心意。一事成功后,再做其他事。"雪漠老师的执行力偈的其中这一句,只要记得提醒自己并应用在工作中,就能提高工作效率。
今天的工作总结:本地exe服务程式调试,管道通信,多线程,要对不同的线程的调用,看其调用堆栈就能很快熟悉其逻辑,奇怪,明明很简单的事情,多线程调试要分别的跟,盯着线程号对应的调用堆栈就行,同一段代码,有不同线程的执行,这是基本的常识,为什么刚开始调试的时候,就只盯着代码调呢。查看调用堆栈和线程号就很容易理清了。exe和Dll的管道通信,初始的管道名,先通信,exe生成一个uuid拼接后的管道名,并由初始的管道发送给Dll,这样Dll下次知道了要打开的管道名,然后,这边开一个线程执行创建这个管道。Dll有什么消息就可以发exe程式处理了。另外,对Dll这边是由资源管理器启动的,调试它的时候,一开始想着在exe服务这边传数据,然后想着造一个Xml假数据,最后就直接不请求服务端了,先在Dll这边创建文件对象,先加一个根目录的子目录,先呈现出来。同时调试Dll的时候,就会熟悉一下资源管理器调嵌入的Shell扩展程式Dll的时候,都调那些函数,分别是什么作用,大概是什么样的流程。最终,在这边exe服务开启的状态下,双击嵌入的资源管理器入口,会看到有个子目录,虽然右键的时候,会导致资源管理器关闭,这个问题可以调,明天再看。
有时候,事情看起来很困难,一下子觉得茫然,很多时候,心被那种畏难情绪占据了,就会消耗许多不必要的精力。确实压力是有的,这压力也可以看作是对自己的锻炼,再说压力意味着责任,比着许许多多身负重任,承担很多的人来说,有时候的压力又算什么,是施加给自己的枷锁还是自己的助力,要调整好心态。能在一种看似逼迫的压力中奋进而不消极,往往是能尽力,结果是自然达成的。
为什么有时候觉得很难呢,是因为面对的是未知,缺少这方面的经验,摸着石头过河,过河前,手里什么也没有的时候,就觉得对岸是不可能到达的。如果过河有合适的工具,就不会觉得太难,比如一艘小船。所以要寻求工具,这个工具也可以指合适的方法,也可以。不放弃寻找,总有合适的机缘会出现,助你到达彼岸。
为什么有时候效率高,有时候效率不高呢?我觉得专注力很关键,当非常专注的时候,即使遇到问题,一心寻求解决方案,不用情绪来判断,就会理性的分析,一步一步该如何如何。而不是遇到一点困难就放弃,可能那个困难的解决就是突破点,离困难只有一张纸的距离,总有什么障眼法之类的迷惑性的可能,当不生情绪的时候可能就更容易辨认分析,有时候就是靠一种直觉处理。也会如行云流水般流畅,突破自己过去能力的局限。
今天收到了雪漠老师签名的墨宝牌:"阅尽红尘无大事,只留爱悦会明空。"欢喜,感恩。
网友评论