执行时须专心致志

猴年马月都到了,而自己还经常在瞎忙活;所以用西方管理领域的一个小故事用于提醒自己;

有一位农夫,早上起来后,告诉妻子说要去耕田。

当他走到耕地边上的时候,他却发现耕耘机没有油。他打算立刻就去加油,但突然想到家里的3头猪还没有喂,于是,便转身往家里走。

经过仓库时,他望见旁边有几只马铃薯,他想起马铃薯可能正在发芽,于是,又朝种马铃薯的田地里走去。

路途中,他经过木材堆,又记起家中需要一堆柴火;正当要去取柴火的时候,他看见一只生病的鸡躺在地上......

这个农夫就这样来来回回地跑着,从早上一直到夕阳西下。结果,油也没有加,猪也没有喂,柴也没有取。最后什么事也没有做好。

时间: 2024-10-19 00:53:05

执行时须专心致志的相关文章

Android学习笔记(十四)——在执行时加入碎片(附源代码)

在执行时加入碎片 点击获取源代码 将UI切割为多个可配置的部分是碎片的优势之中的一个,但其真正强大之处在于可在执行时动态地把它们加入到活动中. 1.使用上一篇创建的Fragments项目,在main.xml文件里凝视掉两个<fragment>元素: 2.在FragmentActivity.java中加入以下的代码: FragmentManager fragmentManager = getSupportFragmentManager();//向活动加入碎片 FragmentTransactio

LK按作业执行时长优化

新到一家公司,需要折腾点认可出来.然后开始苦逼的优化工作.暂时不吐槽权限问题!!!优化效果优化前,作业历史记录(前30)P图优化前,CPU使用情况有几个作业平均时长2.5~3.5小时,还有很多时长在半小时以上的作业,基本要到11-12点才能完成作业统计.CPU每天7:00-11:00一直维持在比较高的数值.优化后,作业历史记录(前30)P图最近三天的CPU情况最近一天的CPU情况优化后,作业执行时长明显降低,从最近3天执行情况看,9:00前统计作业能够执行完成.服务器CPU高峰时段由之前的7:0

编写Linux中sh文件执行时出现莫名字符的问题

今天在项目中需要编写一个sh,执行一些初始化操作,然后调取原来的执行文件,但是我在操作中主要到了首行需要加入#!/bin/sh 的表达式,但是在执行时总是报错,原因是每次执行,表达式后边都会添加一个莫名奇妙的字符,最后才找到原因,是因为我用的windows编辑的文件,然后直接传到Linux运行,因为两个系统的换行符的编码不一样,所以出现在Linux下会多出一个字符,导致运行失败 可以使用 :set ff? 查询文件格式是unix的还是dos的 查了一下,确实是dos格式,然后使用以下命令,修改为

功能奇数次执行和偶数次执行时的结果不同的故障复盘

场景:将数据库查询到的数据,写入一个xls文件.完成后,多点几次,发现一个问题,偶数次生成的文件比较小,打开一看,里面只有一行,只有标题,没有内容.分析日志,发现偶数次执行时预期的执行进程中没有相关的日志打印 分析:奇数次执行与预期一致,就不再分析了:偶数次执行时虽没有找到日志,但生成的文件名与文件格式均与预期一致,唯独缺少文件内容.重启进程打开调试,果然在偶数次执行时,Eclipse中相关代码并没有触发,这与预期进程中没有找到相关日志打印是一致的.(事后分析:有与代码逻辑相现的结果文件名及标题

perl程序执行时的命令行参数

perl命令行参数默认存储在perl自定义变量@ARGV中.#判断参数个数是否为0,根据上下文环境这里就是==符号,这里@ARGV指的是命令行参数数组元素个数if(@ARGV == 0)# 这里@ARGV指的是命令行参数数组,对数据元素遍历,打印出每个元素,这里的$_为foreach的默认自增变量foreach(@ARGV){ print "$_\n";}# $#ARGV表示@ARGV数组的最后一个元素的下标,该语句同样打印出数组中的每个元素,$ARGV[0]表示@ARGV数组的第0个

Spring学习笔记——Spring事务仅仅对执行时异常回滚

我们在使用Spring时候一般都知道事务在遇到异常的时候会回滚.岂不知Spring的事务默认仅仅有在发生执行时异常即:RunTimeException时才会发生事务,假设一个方法抛出Exception或者Checked异常Spring的事务并不会回滚. 以下我们来看看异常的分类.异常一般分为Checked异常和RunTime异常. CheckedException: Java觉得Checked异常都是能够被处理的异常,所以Java程序必须显式的处理Checked异常,假设程序没有处理checke

java内存结构(执行时数据区域)

java虚拟机规范规定的java虚拟机内存事实上就是java虚拟机执行时数据区,其架构例如以下: 当中方法区和堆是由全部线程共享的数据区. Java虚拟机栈.本地方法栈和程序计数器是线程隔离的数据区. (1).程序计数器: 是一块较小的内存空间,其作用能够看作是当前线程所运行的字节码的行号指示器,字节码解析器工作时通过改变程序计数器的值来选取下一条须要运行的字节码指令. 程序的分支.循环.跳转.异常处理以及线程恢复等基础功能都是依赖程序计数器来完毕. Java虚拟机的多线程是通过线程轮流切换并分

CentOS安装redis-audit 但执行时出错未解决 记录一下安装过程

网上很多安装过程都太老了,测试很多方法终于成功了,但执行时还是出错,哪位熟悉的可以告知一下. yum install -y ruby rubygems ruby-devel git gcc gem sources --remove http://rubygems.org/gem sources -a https://ruby.taobao.org/gem sources -lgem install bundler git clone https://github.com/snmaynard/re

执行时关闭标识位 FD_CLOEXEC 的作用

首先先回顾 apue 中对它的描述: ① 表示描述符在通过一个 exec 时仍保持有效(书P63,3.14节 fcntl 函数,在讲 F_DUPFD 时顺便提到) ② 对打开文件的处理与每个描述符的执行时关闭(close-on-exec)标志值有关. 见图 3-1 节中对 FD_CLOEXEC 的说明,进程中每个打开描述符都有一个执行时关闭标志.若此标志设置, 则在执行 exec 时关闭该描述符,否则该描述符仍打开.除非特地用 fcntl 设置了该标志,否则系统的默认 操作是在执行 exec 后