当前位置:首页 > 党建工作 > 理论学习

《百炼成钢:中国共产党的100年》第四十集 中美破冰

作者:武汉党史网管理员 发布时间:2021-05-18 来源:本站原创

美国加利福尼亚州橙县,这里是美国第37届总统尼克松的家乡。

在尼克松总统纪念馆里展陈着一个来自中国的军绿色木箱,这个看似普通的木箱为什么会摆放在一位美国总统的纪念馆里呢?

1972年的4月26日,中国的国宝大熊猫“兴兴”和“玲玲”,装在绿色木箱里乘坐专机到达美国华盛顿国家动物园。

尼克松夫人亲自出席了大熊猫馆的揭幕式,公开展示的第一天就吸引2万人排队参观。“兴兴”和“玲玲”打通了中美大熊猫外交的桥梁。这一年被美国民众称为“大熊猫年”。

20世纪60年代至70年代初,国际形势经过第二次世界大战20多年的发展,发生了重大变化,新的国际格局初露端倪。这为中国外交战略的转变提供了机遇。1969年,尼克松就任美国总统,表示有意改善中美关系。1971年4月,毛泽东同意邀请参加日本名古屋第31届世界乒乓球锦标赛的美国乒乓球队访华。这种“小球转动大球”的乒乓外交,出人意料地促进中美关系的发展和世界形势的变化。7月,美国总统国家安全事务助理基辛格秘密访华。这一消息震动了世界。

这是1971年10月,联合国历史上著名的“2758号决议”投票现场,大会决定恢复中华人民共和国在联合国的一切合法权利。会议大厅响起了雷鸣般的掌声,掌声足足持续了两分钟,2名年轻的非洲外交官兴奋地在会场上跳起舞来。

毛泽东深有感触地说:“这是黑人兄弟把我们抬进去的。”

1971年11月1日,五星红旗第一次在联合国升起。从此,中华人民共和国作为联合国安全理事会常任理事国,在联合国组织内为实现联合国宪章的宗旨、维护世界和平、加强各国友好合作、促进人类进步事业作出自己不懈的努力。

1972年2月21日,时任美国总统尼克松抵达北京,正式访华。尼克松走下舷梯,将手伸向周恩来。周恩来说:“总统先生,你把手伸过了世界最辽阔的海洋来和我握手。”尼克松说:“我感到很荣幸,终于来到了你们伟大的国家。”

尼克松在他的回忆录里感慨地写道:我们的手一接触,一个时代宣告结束,另一个时代宣告开始。

当天下午,毛泽东在中南海游泳池住处会见了尼克松。

谈话时间原定15分钟左右,但是年近8旬的毛泽东和尼克松谈了70分钟。

尼克松后来回忆说:这位年近80岁的老人,虽然语速缓慢,但是思维仍然像闪电一般敏捷。

上海锦江饭店,是尼克松此次中国之行最后下榻的地方。1972年2月28日,最后敲定的《中美联合公报》在这里发布,标志着中美两国关系正常化进程的开始。在《公报》中,中国政府明确指出,台湾问题是中国的内政,用什么方式解决应该由中国自己来决定。美方则表示:认识到在台湾海峡两边的所有中国人都认为只有一个中国,台湾是中国的一部分,美国政府对这一立场不提出异议。

中美破冰,举世瞩目!这是中美关系史上的一件大事,也对国际形势产生着重大影响。到1976年,同中国建交的国家已经有110多个,这包括了当时世界上的绝大多数国家。

我国外交所取得的成就,极大地改善了中国的安全环境,拓展了中国外交活动的舞台,也为“文化大革命”结束后中国的改革开放和更加积极地参与国际事务创造了有利前提,打下了基础。



 




NotFoundChannelException 未发现栏目,栏目或被删除
FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> [in template "WEB-INF/t/cms/www/default/content/content_100_more.html" at line 58, column 37] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: @cms_content_list channelId=tag_bean... [in template "WEB-INF/t/cms/www/default/content/content_100_more.html" at line 58, column 8] - Reached through: @cms_channel id="163" [in template "WEB-INF/t/cms/www/default/content/content_100_more.html" at line 56, column 7] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:80) at freemarker.core.UnexpectedTypeException.(UnexpectedTypeException.java:43) at freemarker.core.NonHashException.(NonHashException.java:49) at freemarker.core.Dot._eval(Dot.java:48) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:94) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.Environment$NestedElementTemplateDirectiveBody.render(Environment.java:2727) at com.westi.cms.action.directive.ChannelDirective.execute(ChannelDirective.java:87) at freemarker.core.Environment.visit(Environment.java:426) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:101) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at freemarker.template.Template.process(Template.java:384) at com.westi.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.westi.common.web.XssFilter.doFilter(XssFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.westi.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:451) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1201) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:317) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)