精华内容
下载资源
问答
  • 本书第版是ISO/ANSI标准编写的,将介绍这种成熟的C++版本。 本书在介绍C++特性的同时,讨论了基本C语言,使二者成为有机的整体。书中介绍了C++的基本概念, 并通过短小精悍的程序来阐明,这些程序都很容易...
  • 本书第版是ISO/ANSI标准编写的,将介绍这种成熟的C++版本。 本书在介绍C++特性的同时,讨论了基本C语言,使二者成为有机的整体。书中介绍了C++的基本概念, 并通过短小精悍的程序来阐明,这些程序都很容易...
  • 本书第版是ISO/ANSI标准编写的,将介绍这种成熟的C++版本。 本书在介绍C++特性的同时,讨论了基本C语言,使二者成为有机的整体。书中介绍了C++的基本概念, 并通过短小精悍的程序来阐明,这些程序都很容易...
  • 关于做计划和执行力

    2020-08-21 16:43:30
    你做任何一件事情,首要的原因是你喜欢,天降了某种义务和责任在你身上,你就去做了,不要想着什么后果,不要想着什么利益,你就去做就了,其余的不过是在浪费你的精力 进度条 1)工时法。 将整个关键路径...

    关于做计划

     

    做计划是不错的,但是问题在于很多人缺少做计划所必要的技术准备。

    绝大部分人以为做计划只是在大脑里把步骤设想一下写下来,或者干脆就是把自己的愿望分解一下。

    类似这种都不能叫“计划”,而只能叫做“计划家家酒”。


    ok,这个坑既然挖了就填吧。一头汗。

    做事情有一个基本的原则,就是learn from the best。

    想要学什么,就要从对这件事最上心、做得最拼命、做不好就会饿肚子 / 会死的那些人身上去学。其次是从成绩最好的好手那里去学。

    没人教你,你也应该去这些地方寻求启示。

    那么这个世界上,谁对计划最在乎,做不成的损失最大呢?

    军队。军队设计的计划执行不了,那是要尸山血海、丧权辱国甚至亡国灭种的。

    谁是计划执行得最好、最完美的呢?

    实验室。实验室设计的实验计划要是有逻辑漏洞或者执行困难,等于是几年时间、人力、经费全部打水漂。实验室里是一群知识精英,他们当然会竭尽全力避免这种最大的失败。

    什么叫好的计划?军队和实验室是两个最好的观察窗口。

    那么这两家为什么制定的计划就更容易成功呢?请你们仔细想一下。

    凭什么他们两家就能相信自己的计划够可靠?

    他们的原则非常简单——计划必须是对已知可靠要素的综合运用。

    他们在做计划之前,先做了大量的工作使得计划拥有足够结实的“砖块”。

    对于军队来说,就是训练、测试、训练、再测试,直到获得某个战术动作的充分可靠数据。

    一切的计划,都是建立在对这个战术动作的数据可靠性基础上的。

    一个师有多少个人力?多强的机动性?有多少油料?多少弹药?多强的火力输出能力?多强的生存力?

    军队能做计划,是以规范训练为基础的。

    他们假定这个师在六小时内可以进入空中机动状态,是因为这个师每个月、每个季度都在为六小时内打包全部装备人员登机做训练。一遍又一遍、一轮又一轮。训练、测试、训练、测试。

    冷天试、热天试、大风天试、大雨天试、大雪天试。

    是因为这个,总参谋部才能做出“假设的人从某处登岸,我们将在六小时内调动三个师进入xx阵地进行侧翼牵制”这样的计划。

    这计划能行,是有足够坚实的砖块。

    看到问题所在了吗?

    计划如果不是由千锤百炼的SOP(Standard Operating Procedure)构建而成,是谈不上可靠性的。

    计划的可靠性,完全是由计划关键路径上的步骤的可靠性的乘积决定。(关键路径是指由延迟就会影响计划交付的事件首尾相连形成的事件路径)

    假设一个计划由六个任务组成其中四个任务在关键路径上,且它们每个的准时可能性是80%,那么计划准时交付的可能性就是0.8^4 = 40.96%。有六成机会会延迟交付。

    如果这四个步骤是像军队训练那样由千锤百炼的sop组成的呢?那么这种风雨无阻日练夜练反复测试的sop,就可以保证95%以上的可靠性。

    更准确的说,同志们,现代商业实践的要求是六西格玛的可靠性。这是什么意思?

    只允许百万分之三点四的失误。

    这样,有两千多个六西格玛SOP组成的计划,才能有大约99.3的准时交付的概率。

    你也许觉得,这怎么可能办得到?

    你每天都办到了——你徒步走去学校上学,哪次失败了?那就是由两千个标准sop——迈步——首尾相连而成的计划。哪一步你崴了脚计划都会失败,但是你上了几年学,失败了几次?

    你看到问题了吗?

    没有SOP,没有SOP的可靠性,就没有资格做计划

    这就是为什么我说一般人做计划只是在过家家——因为一般人所作的计划常常是由没有严格训练测试的不结实的“无定形任务”组成的。

    这样就根本没有制定计划的基础。


    你做任何一件事情,首要的原因是你喜欢,天降了某种义务和责任在你身上,你就去做了,不要想着什么后果,不要想着什么利益得失,去做就行了,其余的不过是在浪费你的精力

    进度条

    1)工时法

    将整个关键路径(自己去查一下什么叫关键路径)上的必要步骤的工时都统计出来,按工时折算出该步骤的“时间价值”。

    完成这一步,就会获得这一步的的工时,不是按照你实际花了多久来算,而是按你完成的步骤本身估计的工时数来算。

    比如一件事有五个步骤,分别是0.2 / 0.25 / 0.25 / 1 / 0.3 个工时。

    那么完成步骤1,你的进度就是10%,完成步骤1+2,就是22.5%,全部完成自然就是100%。

    你们肯定会问“那么估计错误”怎么办?

    凉拌,啥也不办。你可以把实际花费的工时记录下来,但是算进度还是要按估计工时来算。要修正也是下次修正。

    然后你再做一次、再做十次、再做一百次。

    直到你熟练了,你才会有一个比较靠谱的实际时间基线。到时候按这个基线来定进度条好了。

    2)当值法

    把所有的步骤拆开,想象你有一条流水线,每一个环节你都请了一些工人来机械完成。设计好流水线的环节,不要有瓶颈——比如比较复杂的人数就要多一些。

    这些人会有工资。

    假设他们一天能做一百件,做这一百件东西要付出去的总工资摊摊平,每个步骤就都会有一个价钱。

    用这个价钱来代替刚才的时间,算出这个步骤的百分比权重。

    注意可能某些步骤是很费时费力,但是也许用的是容易找到的普工,搞不好反而便宜。有的步骤可能要本科生才能安全搞定……以此类推。

    实际上这个当值法比单纯的工时法更精确,更有参考意义。

    工时法实际上是在培养自己做一个技术专家,一个手艺人,而当值法是在培养自己做一个管理者

    某种程度上,没有进度条 》 有工时进度条 》有当值进度条,是一个三重进阶,这最终指向一番事业。

    那么,那些你没能力根据这几种办法推算出来的事情怎么搞进度条呢?

    很简单——这类事最好不要是你的专业,而是你的兴趣、娱乐、爱好。

    如果你发现这的确是你的专业,你吃饭的家伙,那么你要意识到做不出哪怕带着误差的进度统计手段意味着你的能力、见识、管理能力实际上不够应对这件工作。

    建议你先退后一步,自降级别,不要贪多嚼不烂。

    胜任”的关键标志之一就是能算得出这个进度条。算不出来,不要强干,算得出来再动手。

    再提醒一遍,“允许你有误差”,甚至可以有很大的误差。这里说的“算不出来”是指误差给你打得很宽你都搞不定,那么这事你最好别强干了。

    你必须借助更专业的人来帮你干,或者你必须先经历一个学习阶段,先摸到眉目再说。

    所以这实际上是一个不需要解决的伪问题。

     

    展开全文
  • 蓝桥杯试题-基础篇2

    2018-03-08 22:10:29
    今天我突然地发现题目的顺序又做反了,都怪这坑人的系统,为什么要把难的题目放在前面,了,将错就错,就从难到易吧。问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, ...

    今天我突然地发现题目的顺序又做反了,都怪这坑人的系统,为什么要把难的题目放在前面,算了,将错就错,就从难到易吧。


    问题描述
      123321是一个非常特殊的数,它从左边读和从右边读是一样的。
      输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
    输入格式
      输入一行,包含一个正整数n。
    输出格式
      按从小到大的顺序输出满足条件的整数,每个整数占一行。
    样例输入
    52
    样例输出
    899998
    989989
    998899
    数据规模和约定
      1<=n<=54。

    解答:

    既然是回文数,那么对于数的大小就不那么重视了,所以我用一个大小为6的整型数组来保存数字,方便比较。

    #include<iostream>
    using namespace std;
    
    int main() {
    	int n=0;
    	cin>>n;
    	int a[6];
    	for(a[0]=0;a[0]<=9;a[0]++){
    		for(a[1]=0;a[1]<=9;a[1]++){
    			//防止出现4位数 
    			if(a[0]==0 && a[1]==0) continue;
    			for(a[2]=0;a[2]<=9;a[2]++){
    				for(a[3]=0;a[3]<=9;a[3]++){
    					for(a[4]=0;a[4]<=9;a[4]++){
    						for(a[5]=0;a[5]<=9;a[5]++){
    							if(a[0]==0){
    								//代表5位数	
    								if((a[1]==a[5])&&(a[2]==a[4])){
    									if(a[1]+a[2]+a[3]+a[4]+a[5]==n)cout<<a[1]<<a[2]<<a[3]<<a[4]<<a[5]<<endl;
    								} 
    							}else{
    								//代表6位数	
    								if((a[0]==a[5])&&(a[1]==a[4])&&(a[2]==a[3])){
    									if(a[0]+a[1]+a[2]+a[3]+a[4]+a[5]==n)cout<<a[0]<<a[1]<<a[2]<<a[3]<<a[4]<<a[5]<<endl;
    								} 
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	return 0; 
    }


    问题描述
      153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。
    输出格式
      按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。

    解答:

    同样的,数本身的大小和值已经不那么重要了,所以方面操作直接ijk循环就可以了。

    #include<iostream>
    using namespace std;
    
    int main() {
    	for(int i=1;i<=9;i++){
    		for(int j=0;j<=9;j++){
    			for(int k=0;k<=9;k++){
    				if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) cout<<i<<j<<k<<endl;
    			} 
    		} 
    	} 
    	return 0; 
    }

    或者也可以这样

    #include<iostream>
    using namespace std;
    
    int main() {
    	for(int i=100;i<1000;i++){
    		int a=i%10;
    		int b=(i%100-a)/10;
    		int c=i/100;
    		if(i==a*a*a+b*b*b+c*c*c){
    			cout<<i<<endl;
    		}
    	}
    	return 0; 
    }



    问题描述

    杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。

      

    它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。

      

    下面给出了杨辉三角形的前4行:

      

       1

      

      1 1

      

     1 2 1

      

    1 3 3 1

      

    给出n,输出它的前n行。

    输入格式

    输入包含一个数n。

    输出格式
    输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。
    样例输入
    4
    样例输出
    1
    1 1
    1 2 1
    1 3 3 1
    数据规模与约定
    1 <= n <= 34。

    解答:

    可以用一个35*35的二维数组来保存整个杨辉三角,这样每一个该输出的值都为上一行的该列+上一行的前一列,同时判断这两个值是否存在,不存在则值为1.

    #include<iostream>
    using namespace std;
    
    int main() {
    	int n=0;
    	cin>>n;
    	long long int a[35][35];
    	for(int i=1;i<=n;i++){
    		for(int j=1;j<=i;j++){
    			//判断上一行该列或或前一列是否存在 
    			if(j-1<1||j>i-1){
    				a[i][j]=1;
    				cout<<a[i][j]<<" ";
    			}else{
    				a[i][j]=a[i-1][j-1]+a[i-1][j];
    				cout<<a[i][j]<<" ";
    			}
    		}
    		cout<<endl;
    	}
    	return 0; 
    }
    好了,基础篇2就到此结束了,因为是由难到易,所以做题的感觉慢慢上来,做得也会快点。这种先啃大骨头,在吃肉的感觉也是奇妙。
    展开全文
  • 在工作表里有连续10数据, 现在要每间格2 一个大表每一下面需要加一空行,怎么加最方便 Excel中插入空白 快速删除工作表中的空行快速删除空行一次删完Excel里面多出很多的空白 每30行为一页并加上一个...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    在工作表里有连续10数据, 现在要每间格2 一个大表每一下面需要加一空行,怎么加最方便 Excel中插入空白 快速删除工作表中的空行快速删除空行一次删完Excel里面多出很多的空白 每30行为一页并加上一个...
  • 木瓜破解教程

    2006-08-22 11:26:29
    第七步,开始F10键单独追寻,直到又出现注册失败的对话框,下"确定",会返回到ICE,察看一下光标的上一肯定是一处CALL,这个CALL肯定有问题. 第八步,既然有问题,当然要F8键进去观察了.当然如果要...
  • 最新Java面试宝典pdf版

    热门讨论 2011-08-31 11:29:22
    按提交键就在另一页面显示按什么排序,结果为,提供reset 91 . 数据库部分 91 1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 91 2、列出各个部门中工资高于本部门的平均工资的员工数和部门...
  • Java面试宝典2010版

    2011-06-27 09:48:27
    按提交键就在另一页面显示按什么排序,结果为,提供reset . 数据库部分 1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并...
  • java基础题 很全面

    2009-05-09 09:24:24
    按提交键就在另一页面显示按什么排序,结果为,提供reset 34 9. 如何去小数点前两位,并四舍入。 35 10. 如何取得年月日,小时分秒 35 11. 如何取得从1970年到现在的毫秒数 35 12. 如何列出某个目录下的所有子目录...
  • 按提交键就在另一页面显示按什么排序,结果为,提供reset 91 . 数据库部分 91 1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 91 2、列出各个部门中工资高于本部门的平均工资的员工数和部门...
  • 面试题41:下一什么 面试题42:三筐水果各是什么 面试题43:最后剩下的是谁 第15章 反应能力 面试题1:下水道的井盖 面试题2:30秒答题 面试题3:一分钟答题 面试题4:镜子中的你 面试题5:埃及古币 面试题6:投...
  • 面再提示缺少什么dll 文件,都像这样解决就可以了。 二、Qt Creator 编写多窗口程序(原创) 实现功能: 程序开始出现一个对话框,下按钮后便能进入主窗口,如果直 接关闭这个对话框,便不能进入主窗口,整个程序...
  • java面试题典 java 面试题 经典

    热门讨论 2010-06-18 13:42:36
    按提交键就在另一页面显示按什么排序,结果为,提供reset 44 6. 内部类的实现方式? 45 7. Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示? 47 8. 用JAVA实现一种排序,...
  •  第三种,我正解的PIN码来破解,为什么会过了。。这个我刚才也遇到过了,如果你是一开始就破的,会出现进度一直到99.99%也没出密码 。如果是99.99%的时候下,你找到90.9%这里,确定前四位,可以从...
  • WindowsXP本身的优化性极强,再进行系统优化已没有什么实 际意义。但WindowsXP对CPU的二级缓存没有设置,可以用这两个软件中的任何一个优化一下。如我的笔 记本的CPU二级缓存是256K,我没有进注册表重新设置,而是...
  • LoadMaster装箱大师装柜软件托在自由设计版的基础上增加了一种或多种规格货物在托盘/栈板上的优化配载模块,...7. 在现有装卸块的基础上,可按行按列按层切割。 8. 重新创建装卸块。 LoadMaster装箱大师装柜软件截图
  • 学费输入数据求最大精确划分思维解决最大次大交换数据实现按行显示围棋棋盘绘制国际象棋绘制为什么要用函数函数的四种类型函数的一般形式必须用函数的理由-哥德巴赫函数的本质就是地址函数变量意义函数变量用途...
  • 疯狂的程序员

    热门讨论 2012-07-18 18:05:32
    路过妹妹楼下,绝影往四周看了遍,一个人也没有。来不急多想,就到了校医院。 因为是外伤,情况并不是很严重,也就是清洗伤口,缝针。绝影心里惦记着那妹妹,可那时候手机手机还没现在这样普及,普及的是传呼机。...
  •  Access左连接语法(最近开发要用左连接,Access帮助什么都没有,网上没有Access的SQL说明,只有自己测试, 现在记下以备后查)  语法 select table1.fd1,table1,fd2,table2.fd2 From table1 left join table2 on table1...
  • 2.2.3 ROUND——指定位数对数字进行四舍入 67 2.2.4 ROUNDDOWN——以绝对值减小的方向指定位数舍入数字 68 2.2.5 ROUNDUP——以绝对值增大的方向指定位数舍入数字 69 2.2.6 MROUND——舍入到指定倍数的...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    考核方式: 课程设计(附设计说明文档,正文字数不少于1000字)(60%)+平时作业及实验(30%)+平时表现(10%),优秀、良好、中、及格、不及格级评定成绩 通过演示及讲述,讲解课程设计的整体情况,针对其设计提出一些技术...
  • javascript入门笔记

    2018-05-15 15:01:07
    适用场合:任何小数与0 做 位或的操作,可以快速转换为整数(并非四舍入) 5 | 0 101 000 ==== 101 3、位 异或 :^ 语法:a ^ b 特点:将 a 和 b 先转换为二进制,位操作,对应位置上的两个数字,...
  • 如果是投资需求的话,可以看最近几年来年化的投资回报,我基本了一下,在过去的15年间,从这个时间尺度看,差不多投资回报在年化7%-10%左右。 学区房 新房or二手房 老房子or次新房 2.2 房产信息渠道 贝壳 ...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    3.3 运 程 序 .23 .4 添 加 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型 .28 4.2 引 用 类 型 .33 4.3 装箱和拆箱 .39 4.4 小 结 .42 第章 变量...
  • C#微软培训资料

    2014-01-22 14:10:17
    3.3 运 程 序 .23 .4 添 加 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型 .28 4.2 引 用 类 型 .33 4.3 装箱和拆箱 .39 4.4 小 结 .42 第章 变量...
  • 会计理论考试题

    2012-03-07 21:04:40
    A、在“编辑”菜单中选“删除”命令 B、Delete键 C、单击右键,选“删除”命令 D、在文件菜单中选“删除”命令 12.机器语言是__C___。 A、源程序 B、用符号代替的高级语言 C、CPU能接受的基本指令 D、接近自然...
  • 简单的说,异或就是"相同为0,不同为1"(这是针对二进制位来讲的),举个例子,0001和0010异或,我们位对比,得到异或结果是0011,计算的方法是:0001的第4位为0,0010的第4位为0,它们相同,则异或结果的第4位...
  • php高级开发教程说明

    2008-11-27 11:39:22
    是干什么用的,它们在什么条件下执行,它们所要求的设置。即使你缺乏背景知识,遇到了 一个错综复杂的算法,你也能很快看出它所从事的任务,以及它的风格。 举个例子,然后说“照着做”总是很容易的,但我想这一章...

空空如也

空空如也

1 2
收藏数 37
精华内容 14
关键字:

五行按什么算