var qrcode = function() { var j = function(x, n) { var F = 236; var E = 17; var r = x; var t = g[n]; var p = null; var A = 0; var l = null; var v = new Array(); var B = {}; var y = function(H, G) { A = r * 4 + 17; p = function(L) { var J = new Array(L); for (var K = 0; K < L; K += 1) { J[K] = new Array(L); for (var I = 0; I < L; I += 1) { J[K][I] = null } } return J } (A); u(0, 0); u(A - 7, 0); u(0, A - 7); w(); m(); D(H, G); if (r >= 7) { s(H) } if (l == null) { l = o(r, t, v) } z(l, G) }; var u = function(I, G) { for (var H = -1; H <= 7; H += 1) { if (I + H <= -1 || A <= I + H) { continue } for (var J = -1; J <= 7; J += 1) { if (G + J <= -1 || A <= G + J) { continue } if ((0 <= H && H <= 6 && (J == 0 || J == 6)) || (0 <= J && J <= 6 && (H == 0 || H == 6)) || (2 <= H && H <= 4 && 2 <= J && J <= 4)) { p[I + H][G + J] = true } else { p[I + H][G + J] = false } } } }; var q = function() { var J = 0; var I = 0; for (var H = 0; H < 8; H += 1) { y(true, H); var G = f.getLostPoint(B); if (H == 0 || J > G) { J = G; I = H } } return I }; var m = function() { for (var G = 8; G < A - 8; G += 1) { if (p[G][6] != null) { continue } p[G][6] = (G % 2 == 0) } for (var H = 8; H < A - 8; H += 1) { if (p[6][H] != null) { continue } p[6][H] = (H % 2 == 0) } }; var w = function() { var M = f.getPatternPosition(r); for (var I = 0; I < M.length; I += 1) { for (var H = 0; H < M.length; H += 1) { var K = M[I]; var G = M[H]; if (p[K][G] != null) { continue } for (var J = -2; J <= 2; J += 1) { for (var L = -2; L <= 2; L += 1) { if (J == -2 || J == 2 || L == -2 || L == 2 || (J == 0 && L == 0)) { p[K + J][G + L] = true } else { p[K + J][G + L] = false } } } } } }; var s = function(J) { var I = f.getBCHTypeNumber(r); for (var H = 0; H < 18; H += 1) { var G = (!J && ((I >> H) & 1) == 1); p[Math.floor(H / 3)][H % 3 + A - 8 - 3] = G } for (var H = 0; H < 18; H += 1) { var G = (!J && ((I >> H) & 1) == 1); p[H % 3 + A - 8 - 3][Math.floor(H / 3)] = G } }; var D = function(L, K) { var J = (t << 3) | K; var I = f.getBCHTypeInfo(J); for (var H = 0; H < 15; H += 1) { var G = (!L && ((I >> H) & 1) == 1); if (H < 6) { p[H][8] = G } else { if (H < 8) { p[H + 1][8] = G } else { p[A - 15 + H][8] = G } } } for (var H = 0; H < 15; H += 1) { var G = (!L && ((I >> H) & 1) == 1); if (H < 8) { p[8][A - H - 1] = G } else { if (H < 9) { p[8][15 - H - 1 + 1] = G } else { p[8][15 - H - 1] = G } } } p[A - 8][8] = (!L) }; var z = function(L, H) { var J = -1; var Q = A - 1; var K = 7; var G = 0; var O = f.getMaskFunction(H); for (var I = A - 1; I > 0; I -= 2) { if (I == 6) { I -= 1 } while (true) { for (var N = 0; N < 2; N += 1) { if (p[Q][I - N] == null) { var M = false; if (G < L.length) { M = (((L[G] >>> K) & 1) == 1) } var P = O(Q, I - N); if (P) { M = !M } p[Q][I - N] = M; K -= 1; if (K == -1) { G += 1; K = 7 } } } Q += J; if (Q < 0 || A <= Q) { Q -= J; J = -J; break } } } }; var C = function(Q, T) { var I = 0; var W = 0; var U = 0; var H = new Array(T.length); var L = new Array(T.length); for (var O = 0; O < T.length; O += 1) { var P = T[O].dataCount; var G = T[O].totalCount - P; W = Math.max(W, P); U = Math.max(U, G); H[O] = new Array(P); for (var R = 0; R < H[O].length; R += 1) { H[O][R] = 255 & Q.getBuffer()[R + I] } I += P; var M = f.getErrorCorrectPolynomial(G); var V = c(H[O], M.getLength() - 1); var J = V.mod(M); L[O] = new Array(M.getLength() - 1); for (var R = 0; R < L[O].length; R += 1) { var N = R + J.getLength() - L[O].length; L[O][R] = (N >= 0) ? J.getAt(N) : 0 } } var S = 0; for (var R = 0; R < T.length; R += 1) { S += T[R].totalCount } var X = new Array(S); var K = 0; for (var R = 0; R < W; R += 1) { for (var O = 0; O < T.length; O += 1) { if (R < H[O].length) { X[K] = H[O][R]; K += 1 } } } for (var R = 0; R < U; R += 1) { for (var O = 0; O < T.length; O += 1) { if (R < L[O].length) { X[K] = L[O][R]; K += 1 } } } return X }; var o = function(N, M, J) { var H = e.getRSBlocks(N, M); var G = d(); for (var I = 0; I < J.length; I += 1) { var L = J[I]; G.put(L.getMode(), 4); G.put(L.getLength(), f.getLengthInBits(L.getMode(), N)); L.write(G) } var K = 0; for (var I = 0; I < H.length; I += 1) { K += H[I].dataCount } if (G.getLengthInBits() > K * 8) { throw new Error("code length overflow. (" + G.getLengthInBits() + ">" + K * 8 + ")") } if (G.getLengthInBits() + 4 <= K * 8) { G.put(0, 4) } while (G.getLengthInBits() % 8 != 0) { G.putBit(false) } while (true) { if (G.getLengthInBits() >= K * 8) { break } G.put(F, 8); if (G.getLengthInBits() >= K * 8) { break } G.put(E, 8) } return C(G, H) }; B.addData = function(H) { var G = i(H); v.push(G); l = null }; B.isDark = function(H, G) { if (H < 0 || A <= H || G < 0 || A <= G) { throw new Error(H + "," + G) } return p[H][G] }; B.getModuleCount = function() { return A }; B.make = function() { y(false, q()) }; B.createTableTag = function(K, I) { K = K || 2; I = (typeof I == "undefined") ? "auto": I; var G = ""; G += '>> 8); q.push(p & 255) } } else { q.push(l) } } } return q } }; var h = { MODE_NUMBER: 1 << 0, MODE_ALPHA_NUM: 1 << 1, MODE_8BIT_BYTE: 1 << 2, MODE_KANJI: 1 << 3 }; var g = { L: 1, M: 0, Q: 3, H: 2 }; var b = { PATTERN000: 0, PATTERN001: 1, PATTERN010: 2, PATTERN011: 3, PATTERN100: 4, PATTERN101: 5, PATTERN110: 6, PATTERN111: 7 }; var f = function() { var o = [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]]; var l = (1 << 10) | (1 << 8) | (1 << 5) | (1 << 4) | (1 << 2) | (1 << 1) | (1 << 0); var q = (1 << 12) | (1 << 11) | (1 << 10) | (1 << 9) | (1 << 8) | (1 << 5) | (1 << 2) | (1 << 0); var n = (1 << 14) | (1 << 12) | (1 << 10) | (1 << 4) | (1 << 1); var p = {}; var m = function(r) { var s = 0; while (r != 0) { s += 1; r >>>= 1 } return s }; p.getBCHTypeInfo = function(r) { var s = r << 10; while (m(s) - m(l) >= 0) { s ^= (l << (m(s) - m(l))) } return ((r << 10) | s) ^ n }; p.getBCHTypeNumber = function(r) { var s = r << 12; while (m(s) - m(q) >= 0) { s ^= (q << (m(s) - m(q))) } return (r << 12) | s }; p.getPatternPosition = function(r) { return o[r - 1] }; p.getMaskFunction = function(r) { switch (r) { case b.PATTERN000: return function(t, s) { return (t + s) % 2 == 0 }; case b.PATTERN001: return function(t, s) { return t % 2 == 0 }; case b.PATTERN010: return function(t, s) { return s % 3 == 0 }; case b.PATTERN011: return function(t, s) { return (t + s) % 3 == 0 }; case b.PATTERN100: return function(t, s) { return (Math.floor(t / 2) + Math.floor(s / 3)) % 2 == 0 }; case b.PATTERN101: return function(t, s) { return (t * s) % 2 + (t * s) % 3 == 0 }; case b.PATTERN110: return function(t, s) { return ((t * s) % 2 + (t * s) % 3) % 2 == 0 }; case b.PATTERN111: return function(t, s) { return ((t * s) % 3 + (t + s) % 2) % 2 == 0 }; default: throw new Error("bad maskPattern:" + r) } }; p.getErrorCorrectPolynomial = function(s) { var r = c([1], 0); for (var t = 0; t < s; t += 1) { r = r.multiply(c([1, k.gexp(t)], 0)) } return r }; p.getLengthInBits = function(s, r) { if (1 <= r && r < 10) { switch (s) { case h.MODE_NUMBER: return 10; case h.MODE_ALPHA_NUM: return 9; case h.MODE_8BIT_BYTE: return 8; case h.MODE_KANJI: return 8; default: throw new Error("mode:" + s) } } else { if (r < 27) { switch (s) { case h.MODE_NUMBER: return 12; case h.MODE_ALPHA_NUM: return 11;
 首页 >> 马克思主义
深刻把握伟大斗争的理论意蕴和实践指向
2019年10月08日 08:45 来源:光明日报 作者:周晓军 字号
关键词:斗争精神;金沙老虎机娱乐平台特色社会主义;马克思主义

内容摘要:斗争精神,既是深化改革、推动发展的强大动力,也是共产党人加强政治建设的有力武器。

关键词:斗争精神;金沙老虎机娱乐平台特色社会主义;马克思主义

作者简介:

  习近平总书记在中央党校(国家行政学院)中青年干部培训班开班式上发表重要讲话指出:“胜利实现我们党确定的目标任务,必须发扬斗争精神,增强斗争本领。”同时强调:“中华民族伟大复兴,绝不是轻轻松松、敲锣打鼓就能实现的,实现伟大梦想必须进行伟大斗争。”斗争精神,既是深化改革、推动发展的强大动力,也是共产党人加强政治建设的有力武器。新时代,要深刻把握伟大斗争的理论意蕴和实践指向,保持斗争精神、增强斗争本领,为实现中华民族伟大复兴的金沙老虎机娱乐平台梦提供不竭动力。

  伟大斗争需要牢记党的历史,从近百年斗争历程中汲取精神动力

  马克思把为人类解放而斗争作为毕生的不懈追求。不论是马克思主义的产生和发展,还是社会主义国家的诞生和发展,其光辉而曲折的历程无不充满着顽强斗争和艰辛探索。我们党自诞生之日就继承和发扬了马克思主义倡导的勇于斗争精神。从金沙老虎机娱乐平台的社会主义革命、建设到改革时期,我们党都坚持顽强拼搏、长期斗争。正如习近平总书记强调的:“建立金沙老虎机娱乐平台共产党、成立中华人民共和国、实行改革开放、推进新时代金沙老虎机娱乐平台特色社会主义事业,都是在斗争中诞生、在斗争中发展、在斗争中壮大的。”我们党98年波澜壮阔的历史,就是一部艰苦卓绝的奋斗史、可歌可泣的斗争史。

  敢于斗争、善于斗争是马克思主义政党自身具有的精神状态和政治品格。建设金沙老虎机娱乐平台特色社会主义伟大事业,会面临各种各样的风险挑战,会遇到意想不到的困难问题。国际形势波谲云诡,周边环境复杂敏感,改革发展稳定任务繁重,世情国情党情发生深刻变化。化解重大风险,解决困难问题,必须要发扬斗争精神,加强斗争历练,增强斗争本领。

  伟大斗争需要把握科学规律,不断深化对事物发展规律的根本认知

  马克思主义所强调的斗争不是盲目斗争,而是在客观规律指导下充分发挥人的主观能动性并且有理有利有节的斗争。社会规律不会自发形成和自动实现,始终离不开人的实践活动。斗争作为一个重要的哲学概念,既是唯物辩证法对立统一规律中的重要范畴,同时也是马克思主义政党实现自身历史使命的必由之路,具有普遍规律性。由此,只有从规律的高度分析和看待斗争,我们才不会陷入盲目斗争。

  我们党始终坚持以马克思主义为指导,坚持从金沙老虎机娱乐平台实际出发,自觉认识规律,科学把握规律,正确运用规律,带领人民探索金沙老虎机娱乐平台特色社会主义道路,形成金沙老虎机娱乐平台特色社会主义理论体系,建立金沙老虎机娱乐平台特色社会主义制度,发展金沙老虎机娱乐平台特色社会主义文化。经验证明,只要斗争实践符合社会发展规律,就会化解风险、取得胜利。因此,要坚持辩证唯物主义和历史唯物主义,把握社会规律,不断进行伟大斗争。

  伟大斗争需要着眼鲜活实践,在推动实践发展中运用科学理论

  马克思主义哲学首要和基本的观点是实践的观点。斗争精神是马克思主义自身所具有的精神特质,这一精神只有深深植根实践、努力服务实践,才能不断创新发展。以毛泽东同志为主要代表的金沙老虎机娱乐平台共产党人,经过浴血奋战,完成新民主主义革命,建立新金沙老虎机娱乐平台,确立社会主义基本制度。以邓小平同志为主要代表的金沙老虎机娱乐平台共产党人,实行改革开放政策,成功开创了金沙老虎机娱乐平台特色社会主义。党的十八大以来,以习近平同志为主要代表的金沙老虎机娱乐平台共产党人,顺应时代发展,从理论和实践结合上系统回答了新时代坚持和发展什么样的金沙老虎机娱乐平台特色社会主义、怎样坚持和发展金沙老虎机娱乐平台特色社会主义这个重大时代课题,推动党和国家事业发生历史性变革、取得历史性成就,金沙老虎机娱乐平台特色社会主义进入了新时代。这是在实践基础上进行的伟大创造,也极大地推动了马克思主义从理论走向实践。

  习近平总书记指出:“马克思主义是实践的理论,指引着人民改造世界的行动。”每个时代都有属于这个时代的问题,准确把握、有效解决这些问题是社会进步的根本动力。伟大斗争紧跟时代潮流,坚持问题导向。进行伟大斗争不是简单口号,而是破解困难和问题的务实举措与具体实践。金沙老虎机娱乐平台共产党人的斗争,都着眼于直面矛盾问题和化解风险挑战。世界面临百年未有之大变局,只有用习近平新时代金沙老虎机娱乐平台特色社会主义思想蕴含的马克思主义立场观点方法进行伟大斗争,才能化危为机、转危为安、披荆斩棘、行稳致远。

  伟大斗争需要坚守政治立场,让人民根本利益得到切实保障

  《共产党宣言》指出:“代替那存在着阶级和阶级对立的资产阶级旧社会的,将是这样一个联合体,在那里,每个人的自由发展是一切人的自由发展的条件。”马克思所提倡的斗争并不是为了个人,而是为了解放全人类和实现人的自由全面发展。

  人民立场是党的根本政治立场。毛泽东同志指出,“兵民是胜利之本”,“战争的伟力之最深厚的根源,存在于民众之中”。习近平总书记强调:“凡是危害我国人民根本利益的各种风险挑战”,“只要来了,我们就必须进行坚决斗争,而且必须取得斗争胜利”。这就要求,必须把准方向、站稳立场、坚持原则,坚决维护事关我国发展的核心利益和人民群众的根本利益。

  习近平总书记指出:“要团结一切可以团结的力量,调动一切积极因素,在斗争中争取团结,在斗争中谋求合作,在斗争中争取共赢。”这一科学论断,有力彰显了我们党坚持以人民为中心的不懈追求和历史担当。伟大斗争作为坚守人民立场的斗争,必须充分调动人民群众积极性、主动性和创造性,紧紧依靠人民,一切为了人民;必须坚决防范各种重大风险挑战,维护国家核心利益和人民根本权益;必须努力实现党的十九大擘画的新时代金沙老虎机娱乐平台特色社会主义宏伟蓝图,让人民利益得到最大限度保障,让人民享受进行伟大斗争带来的改革发展稳定丰硕成果,最终实现国家富强、民族振兴、人民幸福。

 

  (作者系宁夏金沙老虎机娱乐平台特色社会主义理论体系研究中心研究员)

作者简介

姓名:周晓军 工作单位:

转载请注明来源:金沙老虎机娱乐平台社会科学网 (责编:贾伟)
W020180116412817190956.jpg
用户昵称:  (您填写的昵称将出现在评论列表中)  匿名
 验证码 
所有评论仅代表网友意见
0评论 20人参与
最新发表的评论0条,总共0 查看全部评论

今日热点
回到频道首页
QQ图片20180105134100.jpg
jrtt.jpg
wxgzh.jpg
777.jpg
内文页广告3(手机版).jpg

24小时排行

金沙老虎机娱乐平台社会科学院概况|金沙老虎机娱乐平台社会科学杂志社简介|关于我们|法律顾问|广告服务|网站声明|联系我们