2025-09-30 05:28:18
《论持久战》
(一九三八年五月)
这是毛泽东一九三八年五月二十六日至六月三日在延安抗日战争研究会的讲演。
◎目录
(一)伟大抗日战争的一周年纪念,七月七日,快要到了。全民族的力量团结起来,坚持抗战,坚持统一战线,同敌人作英勇的战争,快一年了。这个战争,在东方历史上是空前的,在世界历史上也将是伟大的,全世界人民都关心这个战争。身受战争灾难、为着自己民族的生存而奋斗的每一个中国人,无日不在渴望战争的胜利。然而战争的过程究竟会要怎么样?能胜利还是不能胜利?能速胜还是不能速胜?很多人都说持久战,但是为什么是持久战?怎样进行持久战?很多人都说最后胜利,但是为什么会有最后胜利?怎样争取最后胜利?这些问题,不是每个人都解决了的,甚至是大多数人至今没有解决的。于是失败主义的亡国论者跑出来向人们说:中国会亡,最后胜利不是中国的。某些性急的朋友们也跑出来向人们说:中国很快就能战胜,无需乎费大气力。这些议论究竟对不对呢?我们一向都说:这些议论是不对的。可是我们说的,还没有为大多数人所了解。一半因为我们的宣传解释工作还不够,一半也因为客观事变的发展还没有完全暴露其固有的性质,还没有将其面貌鲜明地摆在人们之前,使人们无从看出其整个的趋势和前途,因而无从决定自己的整套的方针和做法。现在好了,抗战十个月的经验,尽够击破毫无根据的亡国论,也尽够说服急性朋友们的速胜论了。在这种情形下,很多人要求做个总结性的解释。尤其是对持久战,有亡国论和速胜论的反对意见,也有空洞无物的了解。“卢沟桥事变以来,四万万人一齐努力,最后胜利是中国的。”这样一种公式,在广大的人们中流行着。这个公式是对的,但有加以充实的必要。抗日战争和统一战线之所以能够坚持,是由于许多的因素:全国党派,从共产党到国民党;全国人民,从工人农民到资产阶级;全国军队,从主力军到游击队;国际方面,从社会主义国家到各国爱好正义的人民;敌国方面,从某些国内反战的人民到前线反战的兵士。总而言之,所有这些因素,在我们的抗战中都尽了他们各种程度的努力。每一个有良心的人,都应向他们表示敬意。我们共产党人,同其他抗战党派和全国人民一道,唯一的方向,是努力团结一切力量,战胜万恶的日寇。今年七月一日,是中国共产党建立的十七周年纪念日。为了使每个共产党员在抗日战争中能够尽其更好和更大的努力,也有着重地研究持久战的必要。因此,我的讲演就来研究持久战。和持久战这个题目有关的问题,我都准备说到;但是不能一切都说到,因为一切的东西,不是在一个讲演中完全说得了的。
(二O)亡国论之没有根据,俱如上述。但是另有许多人,并非亡国论者,他们是爱国志士,却对时局怀抱甚深的忧虑。他们的问题有两个:一是惧怕对日妥协,一是怀疑政治不能进步。这两个可忧虑的问题在广大的人们中间议论着,找不到解决的基点。我们现在就来研究这两个问题。
(二六)我们已把强弱、大小、进步退步、多助寡助几个敌我之间矛盾着的基本特点,作了比较研究,批驳了亡国论,答复了为什么不易妥协和为什么政治可能进步的问题。亡国论者看重了强弱一个矛盾,把它夸大起来作为全部问题的论据,而忽略了其他的矛盾。他们只提强弱对比一点,是他们的片面性;他们将此片面的东西夸大起来看成全体,又是他们的主观性。所以在全体说来,他们是没有根据的,是错误的。那些并非亡国论者,也不是一贯的悲观主义者,仅为一时候和一局部的敌我强弱情况或国内腐败现象所迷惑,而一时地发生悲观心理的人们,我们也得向他们指出,他们的观点的来源也是片面性和主观性的倾向。但是他们的改正较容易,只要一提醒就会明白,因为他们是爱国志士,他们的错误是一时的。
(三O)现在我们来把持久战问题研究一下。“为什么是持久战”这一个问题,只有依据全部敌我对比的基本因素,才能得出正确的回答。例如单说敌人是帝国主义的强国,我们是半殖民地半封建的弱国,就有陷入亡国论的危险。因为单纯地以弱敌强,无论在理论上,在实际上,都不能产生持久的结果。单是大小或单是进步退步、多助寡助,也是一样。大并小、小并大的事都是常有的。进步的国家或事物,如果力量不强,常有被大而退步的国家或事物所灭亡者。多助寡助是重要因素,但是附随因素,依敌我本身的基本因素如何而定其作用的大小。因此,我们说抗日战争是持久战,是从全部敌我因素的相互关系产生的结论。敌强我弱,我有灭亡的危险。但敌尚有其他缺点,我尚有其他优点。敌之优点可因我之努力而使之削弱,其缺点亦可因我之努力而使之扩大。我方反是,我之优点可因我之努力而加强,缺点则因我之努力而克服。所以我能最后胜利,避免灭亡,敌则将最后失败,而不能避免整个帝国主义制度的崩溃。
参考:毛泽东传、毛泽东选集下载
2025-09-23 05:10:20
ContainerLab 是一个强大且高效的网络实验室工具,用于部署和管理由容器互联构成的虚拟网络环境。它允许网络工程师、开发者和学习者使用基于容器的节点(如路由器、交换机、防火墙)来快速创建、销毁和测试复杂的网络拓扑。
你可以把它想象成是网络领域的 Docker Compose,但专门为网络设备拓扑而设计。
速度快:基于容器技术,能在几秒内启动或销毁一个完整的网络拓扑,远比传统虚拟机(如 GNS3/EVE-NG)快。
轻量级:容器共享主机内核,资源占用(CPU、内存、磁盘)极低,一台普通笔记本电脑也能轻松运行大型拓扑。
依赖简单:只需要安装 Docker 和 ContainerLab 本身,无需下载和管理庞大的虚拟机镜像(虽然某些节点类型仍需特定镜像)。
支持多种节点类型:
容器化网络操作系统 (NOS):如 Arista cEOS, Nokia SR Linux, SONiC, FrRouting等。
通用 Linux 容器:如 Alpine, Ubuntu,用作客户端、服务器或终端。
第三方工具容器:如 Wireshark, iPerf3, 监控代理等。
拓扑即代码:使用简洁的 YAML 文件定义拓扑,易于版本控制、共享和复用。
拓扑文件:一个 YAML 格式的文件(通常以 .clab.yml
或 .clab.yaml
结尾),用于定义网络拓扑中的所有元素。
节点 (Node):拓扑中的设备,比如一台路由器、一台交换机或一台 Linux 主机。
种类 (Kind):定义节点的类型,例如 linux
(通用Linux容器)、ceos
(Arista cEOS)、srl
(Nokia SR Linux)等。
链接 (Link):定义节点之间的连接关系,相当于网线。
端点 (Endpoint):链接的两端,格式为 <node-name>.<interface-name>
,例如 router1:eth1
。
Docker:必须首先安装并运行 Docker Engine。请参考 Docker 官方文档进行安装。
sudo 权限:ContainerLab 需要权限来管理网络接口(创建 veth pair,操作网桥等)。
安装非常简单,只需一条命令:
# 下载并执行安装脚本 bash -c "$(curl -sL https://get.containerlab.dev)"
安装完成后,验证版本:
containerlab version
让我们创建一个包含两台 Linux 主机(client 和 server)直接相连的拓扑。
创建一个名为 2node.clab.yml
的文件,内容如下:
name: 2node-lab # 实验室的名称 topology: nodes: client: # 第一个节点,名为 "client" kind: linux # 节点类型为通用 Linux image: ubuntu:22.04 # 使用的 Docker 镜像 exec: - ip addr add 192.168.1.1/24 dev eth1 # 启动后执行的命令:配置IP地址 server: # 第二个节点,名为 "server" kind: linux image: ubuntu:22.04 exec: - ip addr add 192.168.1.2/24 dev eth1 links: - endpoints: ["client:eth1", "server:eth1"] # 用一条线连接 client 的 eth1 和 server 的 eth1
在终端中,进入 YAML 文件所在的目录,运行:
containerlab deploy -t 2node.clab.yml
ContainerLab 会执行以下操作:
拉取所需的 Docker 镜像(如果本地没有)。
创建容器。
根据链接定义创建虚拟网络接口(veth pairs)并将它们连接到容器。
执行你在 exec
部分定义的命令。
查看实验室状态:
containerlab list
输出会显示正在运行的实验室和节点。
进入节点:
使用 containerlab inspect
命令可以获取如何连接到节点的信息,更简单的方法是直接使用 docker exec
:
# 进入 client 节点 sudo docker exec -it clab-2node-lab-client bash # 在 client 节点的 shell 中,ping server ping 192.168.1.2
如果网络配置正确,你应该能看到成功的 ping 回复。
实验完成后,一键清理所有资源:
containerlab destroy -t 2node.clab.yml
这条命令会停止并删除所有容器和网络接口。
要模拟更真实的场景,你需要使用厂商提供的容器化网络操作系统镜像。
以 Nokia SR Linux 为例:
1.获取镜像:首先需要从 Nokia 门户网站获取 SR Linux 的 Docker 镜像,并加载到 Docker 中。
2.创建拓扑文件 srl-lab.clab.yml
:
name: srl-lab topology: nodes: r1: kind: srl # 指定种类为 srl image: ghcr.io/nokia/srlinux:latest # 使用的镜像名 r2: kind: srl image: ghcr.io/nokia/srlinux:latest links: - endpoints: ["r1:e1-1", "r2:e1-1"] # 连接 r1 的 e1-1 接口和 r2 的 e1-1 接口
3.部署和登录:
containerlab deploy -t srl-lab.clab.yml
部署后,你可以使用 SSH 或 docker exec
登录到设备。默认情况下,ContainerLab 会为支持 CLI 的设备(如 SR Linux)生成启动配置。
查看生成的用户名密码:
containerlab inspect -t srl-lab.clab.yml
命令 | 作用 | 示例 |
---|---|---|
containerlab deploy |
根据拓扑文件创建实验室 | sudo containerlab deploy -t topo.clab.yml |
containerlab destroy |
销毁实验室,清理资源 | sudo containerlab destroy -t topo.clab.yml |
containerlab list |
列出所有正在运行的实验室和节点 | sudo containerlab list |
containerlab inspect |
显示实验室的详细信息(管理地址、登录凭证等) | sudo containerlab inspect -t topo.clab.yml |
containerlab graph |
生成拓扑图(需安装 Graphviz) | sudo containerlab graph -t topo.clab.yml |
containerlab version |
显示 clab 版本 | containerlab version |
极致轻快:启动速度和无与伦比的资源效率是其最大优势。
简单易用:YAML 语法清晰,命令行工具直观。
云原生集成:非常适合与 CI/CD 流水线集成,用于自动化测试和验证。
活跃社区:发展迅速,支持的网络操作系统越来越多。
硬件仿真限制:容器共享主机内核,无法模拟需要特殊硬件的设备(如 ASIC)。它更适合测试控制平面和管理平面的功能,对于数据平面性能测试可能不如基于VM的工具。
镜像可用性:许多厂商的容器化 NOS 镜像并非免费公开提供,需要商业许可或开发者计划账户才能获取。
ContainerLab 是现代网络工程师和开发者的利器,特别适用于协议学习、配置验证、自动化脚本测试和CI/CD集成。如果你需要的是一个快速、轻量且易于脚本化的网络实验环境,ContainerLab 很可能是你的最佳选择。对于需要深度数据平面仿真或特定硬件的场景,则可以将其与 GNS3/EVE-NG 等传统工具结合使用。
2025-09-15 14:17:53
以大模型为代表的AI技术正在重塑自动化运维(AIOps)的范式,通过预测、自动化、优化、安全四大核心能力,解决传统运维中响应滞后、效率低下、成本高昂等痛点。以下是具体分析:
故障预测与自愈
预测性分析
自动化修复
智能告警与根因分析
告警降噪
根因定位
资源优化与成本节约
动态资源调度
能耗优化
安全运维增强
异常检测
漏洞预测
后端AI服务层
前端交互层
Vue 3 + Ant Design Vue
智能日志分析
步骤1
步骤2
步骤3
自动化测试用例生成
import pytest from selenium import webdriver deftest_login_success(): driver = webdriver.Chrome() driver.get("https://example.com/login") driver.find_element_by_id("username").send_keys("admin") driver.find_element_by_id("password").send_keys("123456") driver.find_element_by_id("submit").click() assert "Dashboard" in driver.title
AI辅助代码审查
CI/CD管道增强
pipeline { agent any stages { stage('AI Code Review') { steps { sh 'python ai_review.py --repo $GIT_URL --branch $BRANCH_NAME' } } stage('Security Scan') { steps { sh 'sonar-scanner -Dsonar.projectKey=my_project' } } } }
自动化运维任务编排
功能模块 | 传统方案 | AI增强方案 | 效率提升 |
---|---|---|---|
1.低代码AI开发
"用Django REST framework写一个API,接收日志文本并返回分类结果(错误/警告/信息),使用FastText模型。"
2.开源生态整合
监控
日志
CI/CD
3.安全与合规
AI技术通过预测、自动化、优化、安全四大维度,显著提升了自动化运维的效率和可靠性。开发者可基于Django + Vue架构,结合PyTorch/TensorFlow、Ansible、Jenkins等工具,快速构建AI增强的DevOps平台。实际案例表明,AI可将故障定位时间缩短至5分钟以内,资源扩容效率提升97%,是未来运维领域的核心竞争力。
2025-09-05 20:26:50
天涯莲蓬鬼话小说精选,《鬼吹灯》《盗墓笔记》这些就不用说了,友情提醒:胆小者、唯物主义者慎看哦
作者:仐三
符籙、虎爪、靈玉、鎖魂結、引魂燈、聚陰地、修仙、崑崙……道家源流傳承千年,未必一切只是傳說!
因為踩著正午十二點出生擁有天生的童子命,讓嬰兒時期的我被百鬼纏身,父母尋訪了村子裡的高人,我的師父── 一個高深莫測的真正道士,註定了我這輩子要做道士。跟著師傅修練闖蕩,遇見冤魂、厲鬼、蛇靈、餓鬼墓……此乃區區小事,苗疆蠱術、神秘的川地南部養屍地、人人聞之色變的滅村傳說……原來平常保衛國家的,除了軍人之外,還有道術的山、醫、命、卜這些派系傳人,玄學世界的神秘面紗即將被揭開……
作者:鬼店主
鬼这东西,很多人信,也有很多人不信,世界上有太多事情根本无法用科学方式来解释和回答。我本是个无神论者,可一次无意间到泰国的旅游经历,却完全改变了我的命运。我不但信了鬼,而且还在泰国开店卖鬼。你没看错,别人都是捉鬼,而我是卖鬼。
作者:南无袈裟理科佛
巫蛊之祸,自西汉起延续几千年,屡禁不止,直至如今,在大中国,唯有乡野之民谈及。而巫蛊降头茅山之术,偏偏在东南亚各地盛行,连香港、台湾之地,也繁荣昌盛,流派纷起。诸位好友,真的认为华夏大地无奇人焉?否!否!否!我会告诉你我就是一个来自苗疆的养蛊人么?
苗疆青年陆言,回乡途中,误被人害,下了恐怖之蛊毒,在生死求存之中,却发现自家亲戚之中,居然有一位更加恐怖的苗疆养蛊人,而倒霉的是,求医问药的他陷入了一场关于某位大人失踪的悬疑奇案之中,挣脱不得……
天山之后,并非末法,旧人落,新人出,黑恶势力卷土重来,曾经的朋友却化身做了敌人,危机重重,幕后黑手呼之欲出,又有域外势力逐鹿中原,上演八国联军之态势,华夏黯淡,谁能扛起新时代的旗帜,走出一条不属于别人的道路?化外之地,又有谁能与三十四层剑主一决雌雄?
百年前的今天大拿尽出,群星闪耀,一时间风起云涌; 百年后的当下天地大劫,众神陨落,叹天下几人能活? 一百年前是李道子、屈阳和洛十八的时代,一百年后,左道一出,天下谁能与之争锋?而在这百年之间,却是翻天覆地的年代,这里面有着什么人,在演绎着何等的慷慨悲歌呢? 我书写的不是陈二蛋的个人传记,而是一个时代,以及身处于这个大时代之中,那些一代宗师的故事。
苗疆巫蛊、九尾白狐、走阴遁体、转世重修、转战万里、黄山龙蟒、百鬼夜行……黑手双城和他的七个小伙伴,将为你娓娓叙述,陈老魔到底是怎么炼成的!
作者:途中的旅人
本书里的故事,是我家祖上和我的真实经历。我们家祖传驱邪捉鬼的手艺,不过要讲,得先从我高祖父那一代开始讲起。至于,为啥要取“末代捉鬼人”这个书名,我觉得吧,我可能是我们家最后一代了……
我随陈道长流浪的那四年经历。
我太爷驱邪盗墓的传奇一生。事先声明一下,我太爷的经历残缺不全,本书的真实度,也只有百分之五十左右……
末代2/3在线看:
作者:御风楼主人
孕妇跳水自杀,上游却漂下一具男尸,诡异相合,更在清明之夜产下一个婴儿,婴儿生来邪性,被称作鬼婴,先有怨母鸟来抢,后有尸祖出棺来夺,又有红背蛛母暗中窥伺……玄门术界相术第一流派麻衣陈家传人陈弘道,机缘巧合,卷入其中,为追回鬼婴,前往太湖搜寻,却遇上凿船尸爷,更遭逢淫邪水獭蛊惑……陈弘道一路凶险,历经种种匪夷所思之事,凭借一身六相本领,他是否能化险为夷?
吉凶休咎,俗称相术,学究天人,招神鬼之忌。在众多的相术大师派系中,有一派特别神秘,也最为高明,他们号称麻衣道派。一千多年前,麻衣道派的始祖麻衣道者写下一本奇书《麻衣相法》,其弟子陈抟老祖受此书而扬名天下,陈抟老祖的弟子陈义山则在集天下所有术数、堪舆、医卜、奇门、星象门派之大成后,写成了一部奇书《义山公录》,但是这本书却遗失了半部,只留下另外半部。而传说,只有通读全本的人才能成为麻衣派的领袖,即麻衣神相。一千年后,《义山公录》重现天日,又一代麻衣神相即将重出江湖,各路凶灵、九幽冥鬼、茅山道士、终南真人齐齐出动,一时间,风云突变!麻衣道派后人陈元方陷入其中,经历了种种奇闻怪事……
我叫吴用,因为好奇去死人沟看死人,结果被烧死鬼给缠上,为保命而去世上最神秘的相术家族麻衣陈家求助,相士说我五行之气匮乏,是万中无一的五行全缺之相,平生最遭五行鬼众之忌,不但会有烧死鬼缠身,以后还有水鬼、木鬼、金鬼、土鬼相缠,是天下独一无二的衰人!若需改命换运,则需……
举世无双的相术世界,一眼辨吉凶,片言断福祸!生死符、铁口令、彻地功、金牙线、五雷法、水幕大阵、萨满术、茅山符箓、全真山术、移魂炼魄尽现江湖!黑冰、冥焰、土灵傀、百年女鬼齐齐出动.....
妖气入体,陈义山命在旦夕,祖宗显灵,求来一个高冷仙女出手相救,没成想,仙女束手无策脾气还大,掳走陈义山暴打一顿,扔进山洞里让他面壁自悟。自悟那是不可能的,陈义山恼怒之下一拳打碎圣地的老祖像,结果,悟了……从此,麻衣胜雪,乌钵如月,陈义山为救人救己而游历世间,妖冶的蛇女,狡诈的兔精,倨傲的仙人,弱小的神祇……修为不够,嘴遁来凑,衣结百衲,道祖竟成!
我叫曌远,我师傅学了相术能看穿人心,被七里八乡村民称颂为天师,然而在我十五岁那年,他被人挖坟掘墓,整个人皮被剥吊挂在树上。村里人都说师傅是因为泄漏天机太多,遭了老天爷的报应。而学了相术的我知道言多必失,早有这么一天,我也会步入师傅后尘,却没想到报应来的如此之快。那一天,同样的地方,在同一棵树上……
作者:蛇从革
无所事事的保安的发现、神农架深处的神秘机构、地下溶洞的奇特生物、遍地娃娃鱼的大鲵村,殡仪馆的离奇遭遇……三峡地区曾经发生无数奇闻异事……
梵天——世上最强的术士,拥有守护和改变世界规则的权利。张元天一直觊觎梵天之位,妄图只手遮天,改变世界规则。为阻止张元天阴谋得逞,长久淹没于历史迷雾中的诡道传人,开启了七星大阵,使崂山派、全真派、正一派、青城派、赶尸魏家、放蛊苗家、犁头巫家、秀山黄家……悉数卷入其中,一千多年的术士恩怨,终于迎来最后的厮杀……
百度网盘下载链接:https://pan.baidu.com/s/1nhJsmQLBzWL4NE4dSYijwg?pwd=w382
Github下载链接:https://github.com/anzhihe/encyclopedia/tree/master/file/novel
书籍作品内容版权归原作者、出版社所有。如原作者、出版社认为本站行为侵权,请联系本站,本站会立即删除您认为侵权的作品。
参考:修仙志怪小说推荐
2025-08-25 20:48:36
无法从以下任一项中本地卸载 MA:
Windows 程序和功能控制面板
命令提示符
当您尝试卸载 MA 时,会显示以下错误:
McAfee Agent cannot be removed because other products are still using it
注意: 如果客户端计算机上未安装其他 McAfee 企业版产品,则可能会发生此问题。
当 MA 处于 托管模式时,会发生此错误。
这种行为是设计使然,以防止用户删除代理。
MA 以两种模式运行:
托管模式 - MA 与 ePolicy Orchestrator (ePO)进行连接并与之通信,以管理 McAfee Enterprise 产品更新。
非托管模式 - MA 不会与 ePO 连接或通信,而是从 McAfee Enterprise HTTP 服务器提取更新。
1、停止McAfee服务:
按 Windows 键 + R,键入 services.msc ,然后停止 MA 相关服务。
2、卸载McAfee服务:
将计算机退出托管模式,删除任何依存该代理的托管产品,然后再尝试卸载该代理:
以管理员身份打开命令提示符:
按 Windows 键 + R,键入 cmd ,然后按 Enter 键。
如果出现用户帐户控制对话框,请确认其显示的操作是您想要的,然后单击继续。
在客户端计算机上,访问该 frminst 文件。在命令窗口中,键入以下内容:
64位操作系统:CD C:\Program Files\Mcafee\Agent\x86\,32位操作系统:CD C:\Program Files\Mcafee\Agent\
键入以下命令。,然后按 Enter 键:frminst.exe /remove=agent
Close the command prompt.
从客户端计算机中删除所有 McAfee Enterprise 托管产品。 示例:
Endpoint Security
VirusScan Enterprise
Endpoint Encryption
可选:从客户端计算机中删除 McAfee Framework Service 通过 程序和功能。
参考: