如何策划一场战争?

前言

        这个世界并不和平,我们只是生活在一个和平的国家。克服恐惧,最好的办法就是面对它。本文结合作者对于《孙子兵法》和毛泽东军事思想的部分了解,介绍了一般战争的发起、过程和结束的情况。

零、战争定义

        首先要说明战争的定义是什么。《孙子兵法》开篇就是“兵者,国之大事,死生之地,存亡之道”,如果把这里的兵看做战争,那么战争就是国家的大事,可以决定国民、国家的生死存亡。《战争论》中认为战争是政治的延续。毛泽东军事思想中说“战争是解决国家与国家之间、阶级与阶级之间、民族与民族之间、政治集团与政治集团之间矛盾的最高斗争形式”。这里使用毛泽东军事思想中的定义。

一、战争宣言(找矛盾)

        从对战争的定义中,我们知道战争是用来解决矛盾的一种形式,所以第一步就是找矛盾。如何找矛盾呢?可以使用以下方法,主要矛盾法:在一系列矛盾中,一般存在一个主要矛盾,解决这个主要矛盾可以顺带解决许多其他矛盾,可以把主要矛盾当做战争需要解决的矛盾。但如果主要矛盾方太强,打不过怎么办?选弱法:在一系列矛盾中,挑选矛盾方比自己弱的矛盾。如果比自己弱的一方和自己没有矛盾怎么办?制造矛盾法:人为的制造自己和弱小方的矛盾。

        找到矛盾,即可发动战争。既可以直接用找到的矛盾作为战争宣言,也可以用其他方式作为战争宣言。

二、军事计划

        战争的目的是为了解决矛盾,在解决过程中,需要考虑可能会导致无法解决矛盾的是什么东西。是人心?天时?地利?将士?法度?还是其他的东西?总结这些东西后,就需要为之制定军事目标。所谓军事目标,就是可以确保己方能够解决矛盾的东西。大致可以分为己方目标和敌方目标,己方目标需要防守,敌方目标需要进攻。

        军事指挥是一门艺术,难以科学的制定军事计划。可以使用形势学说,制定相关计划,发布相关命令。

        根据形势做出不同的军事计划,形是指敌我双方在后勤补给、人员数目、武器装备等物质方面的强弱关系。形可以产生势,天时、地利也可以产生势,势的产生方式多种多样。两军交锋,除了人和人的直接对抗,更重要的是势的对抗,势强者胜,势弱者败。如果己方人数少,刚开始势弱,后续就需要增加人数,或者利用其他的势增强自己;如果己方人数多,刚开始势强,就可以先发制人,或者同样利用其他的势增强自己。

三、攻防

        形成自己的势之后,如何攻击?避实击虚,一定要以强势攻击弱势,否则就会失败。如果敌强势我弱势,怎么办?1、寻找地利,增加己方势能;2、分兵,去其他地方寻找可以增加己方势能的东西;3、和己方其他人员合在一处,增加己方势能;4、以转进等方式避免交战,等待敌我形势可能发生逆转的时机,然后用这种时机增加己方势能。5、强迫敌方分兵,或从优势地形中撤退,从而降低敌方势能。6、以其他方式提升己方势能,或降低敌方势能。

        两势相攻,必有损耗。若损耗不影响解决矛盾,则攻;若影响解决矛盾,则继续积蓄己方势能,削弱敌方势能。以强势进攻弱势,就可以获得胜利,获得胜利就可以更好的解决矛盾。若目前无法解决矛盾,则继续攻击,直到解决矛盾为止。

        解决矛盾,即可宣告战争结束或战争胜利。

四、战争与和平

        宣告战争结束,即可进入和平状态。若敌方不接受和平,则可以重新制定军事计划。若再次出现需要战争解决的矛盾,则可以重新进行战争宣言。

        正如矛盾是不断转化的,战争与和平也是不断转化的。

战争与和平转化图

后言

        韩信曾经分散自己士卒,让他们回乡各自招募新兵员,招到多少人,就让他们当多少人的官。这种分兵增加势能的方式,比大军停留在一处,增加的势能要多。

参考内容:

        1、《孙子兵法》。

        2、毛泽东军事思想。

        

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

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

相关文章

【Windows】X-DOC:无需NAS使用Windows也能安装Jellyfin玩私人影音媒体平台

【Windows】X-DOC:无需NAS使用Windows也能安装Jellyfin玩私人影音媒体平台 1、前言2、Jellyfin服务搭建2.1 Jellyfin简介2.2 Jellyfin下载2.3 Jellyfin安装2.4 Jellyfin设置2.5 Jellyfin使用 3、终端访问3.1 浏览器访问 4、内网穿透 1、前言 下载收藏高清电影、电视…

Rust的enum枚举的强大用法

在Rust中,enum(枚举)是一种非常强大的类型,它可以包含多个变体(variants),每个变体可以是不同的类型,包括复杂类型。这使得enum在Rust中不仅用于表示简单的状态或选项集合&#xff0…

jmeter基础01-2_环境准备-Mac系统安装jdk

Step1. 查看系统类型 方法:苹果菜单 - 关于本机,看到本机为M1芯片。(Mac系统芯片有M系列和Intel两种) Step2. 官网下载安装包 https://www.oracle.com/java/technologies/downloads/ 根据芯片类型,选择安装包进行下…

引起what(): basic_string::_M_replace_aux问题的一个原因以及解决方法

自己在做一个项目的时候,报了下面的这个问题: terminate called after throwing an instance of std::length_error what(): basic_string::_M_replace_aux 经过自己的研究,发现是在读取文件的时候没有加上错误判断。 通过网站直接访问一个…

论文阅读:Computational Long Exposure Mobile Photography (一)

这篇文章是谷歌发表在 2023 ACM transaction on Graphic 上的一篇文章,介绍如何在手机摄影中实现长曝光的一些拍摄效果。 Abstract 长曝光摄影能拍出令人惊叹的影像,用运动模糊来呈现场景中的移动元素。它通常有两种模式,分别产生前景模糊或…

【canal 中间件】canal 常见的启动方式

文章目录 一、安装 canal-admin1.1 拉取镜像1.2 启动 canal-admin 容器(使用脚本)1.2.1 下载脚本1.2.2 执行脚本1.2.3 初始化元数据库(可选) 1.3 启动 canal-admin 容器(直接使用 Docker 命令)1.3.1 启动容器1.3.2 查看启动日志 1.4 访问页面 二、 安装 canal-server2.1 拉取镜…

Python复习1:

一、数据类型 1.数字:int、float、bool 2.字符串:string 3.列表:list 4.集合:set 5.字典:dictionary 二、Test 1.print输出固定格式 num110 str1"hello world" #输出的固定格式 print("num1%d&…

不容错过的10个CSS与JS悬停效果,提升网站互动性

文章目录 前言正文1.悬停时照片效果2.快速强大的图像效果3.悬停标题滑出效果4.展示你的照片效果5.现实扭曲悬停效果6.分割图像悬停效果7.简约优雅图像效果8.动态图像效果9.大图像悬停画廊10.图像揭示效果 总结 前言 悬停效果是一种简单有效的网页互动方式,尤其在图…

微服务设计模式 — 补偿事务模式(Compensating Transaction Pattern)

微服务设计模式 — 补偿事务模式(Compensating Transaction Pattern) 定义 在云计算和分布式系统中,管理跨多个微服务或组件的事务一致性是一项极具挑战性的任务,补偿事务模式Compensating Transaction Pattern)是一种…

Java学习Day58:相声二人组!(项目统计数据Excel图表导出)

<!DOCTYPE html> <html xmlns"http://www.w3.org/1999/html"><head><!-- 页面meta --><meta charset"utf-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><title>瑞通健康</tit…

Java实战项目-基于SpringBoot+Vue的二手车交易系统的研究与实现

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

gulp入门教程5:node-glob

node-glob模块简介 node-glob是一个基于Node.js的文件匹配库&#xff0c;它允许用户使用类似于shell的通配符&#xff08;如*和**&#xff09;来匹配文件路径。这个库基于JavaScript&#xff0c;使用了minimatch库来进行匹配。node-glob在处理大型项目中的文件匹配任务时非常有…

[mysql]数据定义语言DDL和数据操作语言DCL

目录 前文提要 数据定义语言DDL 数据操作语言DML 数据控制语言DCL 基础知识: 标识符(命名规则): 数据定义语言DDL 创建和管理数据库.: 管理数据库 切换数据库 修改数据库 更改数据库字符集 删除数据库 如何创建表 方式1:”白手起家的方式”创建表 方式2:已经有…

[NOIP2006 普及组] 明明的随机数

题目描述 明明想在学校中请一些同学一起做一项问卷调查&#xff0c;为了实验的客观性&#xff0c;他先用计算机生成了N个1到 1000 之间的随机整数 (N≤100)&#xff0c;对于其中重复的数字&#xff0c;只保留一个&#xff0c;把其余相同的数去掉&#xff0c;不同的数对应着不同…

webpack使用详解

摘要&#xff1a;webpack作为一款主流的构建工具&#xff0c;对比后来者Vite虽然存在一些缺点&#xff0c;例如启动慢&#xff0c;配置复杂等。在很多项目中使用依然基于webpack构建&#xff0c;有必要掌握其概念、构建流程和配置方法。 1 webpack概述 1.1 基本概念 webpack …

基于YOLO11/v10/v8/v5深度学习的维修工具检测识别系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】

《博主简介》 小伙伴们好&#xff0c;我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源&#xff0c;可关注公-仲-hao:【阿旭算法与机器学习】&#xff0c;共同学习交流~ &#x1f44d;感谢小伙伴们点赞、关注&#xff01; 《------往期经典推…

找树根和孩子c++

题目描述 给定一棵树&#xff0c;输出树的根root&#xff0c;孩子最多的结点max以及他的孩子 输入 第一行&#xff1a;n&#xff08;0<结点数<100&#xff09;&#xff0c;m&#xff08;0<边数<200&#xff09;。 以下m行&#xff1b;每行两个结点x和y&#xf…

Zypher Network:全栈式 Web3 游戏引擎,服务器抽象叙事的引领者

近期&#xff0c;《黑神话&#xff1a;悟空》的爆火不仅让 AAA 游戏重回焦点&#xff0c;也引发了玩家与开发者的热议。Web2 游戏的持续成功导致部分 Web3 玩家们的倒戈&#xff0c;对比之下 Web3 游戏存在生命周期短且商业模式难以明确的问题&#xff0c;尤其在当前加密市场环…

数据挖掘(七)

数据挖掘&#xff08;七&#xff09; 文章目录 数据挖掘&#xff08;七&#xff09;加载数据集用现有模型进行分类构建网络 寻找子图连通分支 社交网络具有很高的商业价值&#xff0c;比如QQ、微信等拥有大量活跃用户的应用&#xff0c;通过投放广告可以获得不菲的收入。对于网…

深度学习-迁移学习

深度学习中的迁移学习是通过在大规模数据上训练的模型&#xff0c;将其知识迁移到数据相对较少的相关任务中&#xff0c;能显著提升目标任务的模型性能。 一、迁移学习的核心概念 源任务&#xff08;Source Task&#xff09;与目标任务&#xff08;Target Task&#xff09;&…