围魏救赵

初,孙膑与庞涓俱学兵法,庞涓仕魏为将军,自以能不及孙膑,乃召之;至,则以法断其两足而黥之,欲使终身废弃。齐使者至魏,孙膑以刑徒阴见,说齐使者;齐使者窃载与之齐。田忌善而客待之,进于威王。威王问兵法,遂以为师。于是威王谋救赵,以孙膑为将;辞以刑馀之人不可,乃以田忌为将而孙子为师,居辎车中,坐为计谋。

  起初,孙膑与庞涓一起学兵法,庞涓在魏国做将军,自己估量才能不如孙膑,便召孙膑前来魏国,又设计依法砍断孙膑的双脚,在脸上刺字,想使他终身成为废人。齐国使者来到魏国,孙膑以受刑罪人身份与他暗中相见,说动了齐国使者,偷偷地把孙膑藏在车中回到齐国。齐国大臣田忌把他奉为座上客,又推荐给齐威王。威王向他请教了兵法,于是延请他为老师。这时齐威王计划出兵援救赵国,任命孙膑为大将,孙膑以自己是个残疾之人坚决辞谢,齐威王便以田忌为大将、孙膑为军师,让他坐在帘车里,出谋划策。

  田忌欲引兵之赵。孙子曰:“夫解杂乱纷纠者不控拳,救斗者不搏,批亢捣虚,形格势禁,则自为解耳。今梁、赵相攻,轻兵锐卒必竭于外,老弱疲于内;子不若引兵疾走魏都,据其街路,冲其方虚,彼必释赵以自救:是我一举解赵之围而收弊于魏也。”田忌从之。十月,邯郸降魏。魏师还,与齐战于桂陵,魏师大败。

  田忌准备率兵前往赵国,孙膑说:“排解两方的斗殴,不能用拳脚将他们打开,更不能上手扶持一方帮着打,只能因势利导,乘虚而入,紧张的形势受到阻禁,就自然化解了。现在两国攻战正酣,精兵锐卒倾巢而出,国中只剩老弱病残;您不如率军急袭魏国都城,占据交通要道,冲击他们空虚的后方,魏军一定会放弃攻赵回兵救援。这样我们一举两得,既解了赵国之围,又给魏国国内以打击。”田忌听从了孙膑的计策。十月,赵国的邯郸城投降了魏国。魏军又急忙还师援救国内,在桂陵与齐国军队发生激战,魏军大败。

转载于:https://www.cnblogs.com/strider/archive/2011/08/04/2127720.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/405018.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高压断路器故障诊断的相关方法

一、综述 高压断路器机械故障诊断方法综述_关永刚 二、参考文献 断路器的机械振动信号小波去噪技术研究_罗光鸿高压断路器分合闸线圈电流采集实验平台与故障模拟实验研究_彭在兴混合布谷鸟算法在高压断路器故障诊断上的应用_徐其丹基于Kohonen网络的高压断路器机械故障识别方…

[react] 如何用React实现滚动动画?

[react] 如何用React实现滚动动画? 简单的用CssTransitionGroup插件 ,想自己搞就 用css3 动画结束后执行,setState,滚动用requestAnimFrame 效果更佳。点击事件内增加 位置判断,没到就 requestAnimFrame,到…

使用sql语句创建和删除约束示例代码

使用sql语句创建和删除约束 约束类型 主键约束(Primary Key constraint) --:要求主键列数据唯一,并且不允许为空。 唯一约束(Unique constraint) --:要求该列唯一,允许为空&#x…

RIP、 OSPF、 EIGRP的区别

我们前面已经简单介绍了三种类型的动态路由协议算法分别是距离矢量算法,链路状态算法以及平衡混合算法,那么咱们今天就来看看这几种算法的类型代表:RIP、OSPF、EIGRP。而且它们都是内部网关协议(IGP),也就是…

数独设计(4)

经过了前两天的设置后,我们就可以再View类中,进行游戏的布置,和进行操作了。 package com.mars.demo;import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; imp…

[react] 使用高阶组件(HOC)实现一个loading组件

[react] 使用高阶组件(HOC)实现一个loading组件 function HOC(wrappedComponent) {return class extends React.Component {render() {if(!this.props.data) {return (<div>loading</div> )}return <wrappedComponent {...this.props}/>}} } 个人简介 我是…

Linux 延时函数

有一些延时函数写法非常占用CPU&#xff0c;比如while(gettime()>timeSet){}&#xff0c;在Linux中应当尽量使用系统调用执行延时&#xff0c;在延时等待期间执行一次进程调度&#xff0c;降低延时函数的CPU占用率。 Linux中的延时函数有sleep&#xff0c;usleep和nanoslee…

文件系统ext3的文件大小限制

From: http://blog.sina.com.cn/s/blog_640233a30100r3u0.html 想解决缓存的性能问题&#xff0c;准备选用BerkeleyDB作为存储方式&#xff0c;但会有单个文件的问题。 BerkeleyDB的性能没有问题的&#xff0c;DB库非常紧凑&#xff0c;不超过500K&#xff0c;但可以管理大至…

GDI+ 设置不同的分辨率来显示不同大小的图片

通过改变内存图像的分辨率来改变图像在屏幕的大小。 原理是&#xff1a;屏幕的大小/图像&#xff08;内存的图像&#xff09;的大小 屏幕的分辨率/图像&#xff08;内存的图像&#xff09;的分辨率。 注意&#xff1a;当图像的分辨率率变大时&#xff0c;图像本身的像素点的大小…

关于UILabel

一&#xff1a;创建一个label UILabel *label [[UILabel alloc]initWithFrame:CGRectMake(15, 100, 345, 100)]; 二&#xff1a;UILabel的一些属性 (1) 设置文字&#xff1a;label.text "这是我的一个Label"; (2) 设置文字颜色&#xff1a;label.textColor [UIC…

[react] React中如何监听state的变化?

[react] React中如何监听state的变化&#xff1f; 16.x 之前使用componentWillReveiveProps componentWillReceiveProps (nextProps){ if(this.props.visible ! nextProps.visible){ //props 值改变做的事 } } 2.16.x 之后使用getDerivedStateFromProps,16.x 以后componentWil…

Access和sql server的语法区别

Access和sql server的语法区别 一、有区别的函数及解决方案 以下所示的解决方案中的函数定义在untDataBase单元中TAdoConn类的方法中。 序号简述Access语法SqlServer语法Oracle语法DB2语法解决方案01系统时间Date()GETDATE()SYSDATE GetSysTimeStr02连接字符串&||GetConcat…

CM3计算板安装硬件时钟DS3231

1、硬件连接 DS3231是高速&#xff08;400kHz&#xff09;I2C接口的实时时钟芯片&#xff0c;0C至40C范围内精度为2ppm&#xff0c;-40C至85C范围内精度为3.5ppm&#xff0c;工作电压3.3V&#xff0c;提供电池备份&#xff0c;具有输入低功耗&#xff0c;实时时钟产生秒、分、…

初识JavaScript———JavaScript注意事项(1)

javascript能实现高级编程语言所不能实现的效果。javascript区分大小写。 JS能单独写在一个文件上&#xff0c;文件后缀为JS。JS文件不能直接运行&#xff0c;需嵌入到HTML文件中执行&#xff0c;我们需在HTML中添加如下代码&#xff0c;就可将JS文件嵌入HTML文件中。 <scri…

[react] 如何更新组件的状态?

[react] 如何更新组件的状态&#xff1f; ReactDOM.render this.setState this.forceUpdate useState useReducer 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

Source Insight(vs2012,ultraedit) 中Tab键设置为4个空格代替

From: http://blog.csdn.net/wfdtxz/article/details/8520629 Source insight中显示TAB符用4个空格代替 Options->Document Options 将 Visible tabs 打勾 - Source insight中将输入的TAB符转换为空格: 1. Options->Document Options 将 Expand Tabs 打勾2. TAB符宽度…

虚拟机性能测试:八 性能分析—Windows体验指数

先上总分&#xff0c;由于Windows VitualPC不支持Windows体验指数评分&#xff0c;所以它的分数为0。 通过对比发现除了vmware对图形处理的较好外&#xff0c;其它的虚拟机图形的处理都不怎么样。这也是影响体验指数的主要原因。其他的还是差别不大的。转载于:https://blog.51c…

java servlet+oracle 新手可看

最近公司领导告诉接下去接的一个产品&#xff0c;可能会涉及到oracle数据库&#xff0c;以前用得最多的是mssql,前些时间学了下mysql也算少许用过。oracle没接触过。应为我之前做过.net开发&#xff0c;所以数据访问接口这块&#xff0c;涉及到的ashx wcf webserver这些&#x…

source insight 解决自动缩进 和 TAB键=4个SPACE

From: http://blog.sina.com.cn/s/blog_6f2274fb01013ld4.html 转自&#xff1a;http://blog.csdn.net/yjzl1911/archive/2010/06/13/5669037.aspx 1. SMART TAB的用法. 解决自动缩进. 新开一个PROJECT后&#xff0c;点Options->Document Options&#xff0c;弹出对话框后…

[react] React v15中怎么处理错误边界?

[react] React v15中怎么处理错误边界&#xff1f; React 15 中有一个支持有限的错误边界方法 unstable_handleError。此方法不再起作用&#xff0c;同时自 React 16 beta 发布起你需要在代码中将其修改为 componentDidCatch。 个人简介 我是歌谣&#xff0c;欢迎和大家一起交…