如何策划一场战争?

前言

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

零、战争定义

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

一、战争宣言(找矛盾)

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

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

二、军事计划

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

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

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

三、攻防

        形成自己的势之后,如何攻击?避实击虚,一定要以强势攻击弱势,否则就会失败。如果敌强势我弱势,怎么办?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实战项目-基于SpringBoot+Vue的二手车交易系统的研究与实现

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

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

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

webpack使用详解

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

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

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

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

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

H7-TOOL自制Flash读写保护算法系列,为兆易创新GD32E23X制作使能和解除算法,支持在线烧录和脱机烧录使用(2024-10-29)

说明: 很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。 实际上当前已经发布的TOOL版本,已经自制很多了。但是依然有些厂家还没自制,所以陆续开始…

flutter 写个简单的界面

起因, 目的: 来源: 客户需求。 着急要,我随便写的,应付一下。 过程: 略,直接看代码,看注释。 代码 1 xxx import package:flutter/material.dart;void main() {runApp(const MyApp()); }// # class MyApp extends…

.NET 8 中 Entity Framework Core 的使用

本文代码:https://download.csdn.net/download/hefeng_aspnet/89935738 概述 Entity Framework Core (EF Core) 已成为 .NET 开发中数据访问的基石工具,为开发人员提供了强大而多功能的解决方案。随着 .NET 8 和 C# 10 中引入的改进,开发人…

推荐一款可视化和检查原始数据的工具:RawDigger

RawDigger是一款强大的工具,旨在可视化和检查相机记录的原始数据。它被称为一种“显微镜”,使用户能够深入分析原始图像数据,而不对其进行任何更改。RawDigger并不是一个原始转换器,而是一个帮助用户查看将由转换器使用的数据的工…

第三十三章 Vue路由进阶路由模块封装

目录 一、引言 二、完整代码 main.js index.js App.vue Find.vue My.vue 一、引言 在上一个章节中,我们将所有的路由配置都堆在main.js中来实现路径组件的路由,这样做的话非常不利于我们后期对项目的维护。因此正确的做法是将路由模块抽离出来&a…

基于java+SpringBoot+Vue的新闻推荐系统设计与实现

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: Springboot mybatis Maven mysql5.7或8.0等等组成&#x…