From 79f166bdb46db93d76dcb2ea6e6a8f2f7e718974 Mon Sep 17 00:00:00 2001 From: Beast Date: Mon, 15 Jun 2026 17:07:00 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E5=9B=9B=E5=B0=8F=E7=BB=84=E5=AD=A6?= =?UTF-8?q?=E4=B9=A0=E7=A0=94=E8=AE=A8=E6=8A=A5=E5=91=8A=EF=BC=9A=E4=B9=A0?= =?UTF-8?q?=E8=BF=91=E5=B9=B3=E6=80=BB=E4=B9=A6=E8=AE=B0=E5=9C=B0=E6=96=B9?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=9C=9F=E9=97=B4=E5=9D=9A=E6=8C=81=E6=AD=A3?= =?UTF-8?q?=E7=A1=AE=E6=94=BF=E7=BB=A9=E8=A7=82=E7=94=9F=E5=8A=A8=E5=AE=9E?= =?UTF-8?q?=E8=B7=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...地方工作期间坚持正确政绩观生动实践_学习研讨报告.md | 82 +++++++++++++++++++ scripts/fetch_market.py | 69 +++++++++++----- 2 files changed, 131 insertions(+), 20 deletions(-) create mode 100644 ai-insights/daily/2026-06-15/关于习近平总书记地方工作期间坚持正确政绩观生动实践_学习研讨报告.md diff --git a/ai-insights/daily/2026-06-15/关于习近平总书记地方工作期间坚持正确政绩观生动实践_学习研讨报告.md b/ai-insights/daily/2026-06-15/关于习近平总书记地方工作期间坚持正确政绩观生动实践_学习研讨报告.md new file mode 100644 index 0000000..3125eb8 --- /dev/null +++ b/ai-insights/daily/2026-06-15/关于习近平总书记地方工作期间坚持正确政绩观生动实践_学习研讨报告.md @@ -0,0 +1,82 @@ +# 关于《习近平总书记地方工作期间坚持正确政绩观生动实践》学习研讨报告 + +**——第四小组** + +2026年6月,国网陕西省电力有限公司90后优秀四级副职培训班在浙江大学开展集中培训学习。期间,第四小组全体学员系统学习了《习近平总书记地方工作期间坚持正确政绩观生动实践》专题课程,并先后赴绍兴诸暨枫桥镇、杭州海康威视总部等地开展现场教学。结合课堂理论学习与实地考察体验,第四小组围绕正确政绩观的时代内涵与实践要求进行了深入研讨,形成本报告。 + +--- + +## 一、对正确政绩观核心要义的认识与理解 + +习近平总书记指出:"政绩观问题是一个根本性问题,关乎立党为公、执政为民。"通过专题学习,第四小组全体学员深刻认识到,正确政绩观是党员干部世界观、人生观、价值观的直接体现,是检验领导干部党性修养和宗旨意识的试金石。 + +**(一)为民造福是最大政绩** + +"衡量干部业绩好不好,关键要看老百姓口碑好不好。"总书记的这一论断,在诸暨枫桥镇的实地考察中得到了最生动的印证。枫桥经验从1963年诞生至今历经六十余年,核心始终是"小事不出村、大事不出镇、矛盾不上交"——这不是一句空洞的口号,而是数代基层干部把群众利益放在首位、把矛盾化解在基层的真实写照。在枫源村,老书记骆根土带领村民从关停矿山到发展生态经济,从环境整治到产业振兴,真正做到了"以党建领乡村、以善治和乡村、以产业富乡村、以生态美乡村、以文化暖乡村"。群众路线不是挂在嘴边的理论,而是枫源村村干部"到群众中去,让群众说话"的日常实践。 + +**(二)"功成不必在我、功成必定有我"的精神境界** + +"千万工程"是习近平总书记2003年在浙江工作期间亲自谋划、亲自部署、亲自推动的重大决策。从"千村示范、万村整治"到"千村精品、万村美丽",再到"千村未来、万村共富",三个阶段跨越二十余年,体现了"一张蓝图绘到底"的战略定力和"一锤接着一锤敲"的实干精神。枫源村作为千万工程的首批示范村,从环境整治起步,逐步实现生态与经济的双赢,其发展历程正是这一精神境界的缩影——骆书记关停矿山时的阵痛是"前人栽树",如今集体经济增收数十万元是"后人乘凉"。这种跨越任期的责任担当,正是正确政绩观最深刻的体现。 + +**(三)尊重规律、因地制宜的发展智慧** + +总书记在浙江工作期间强调:"很多东西,眼前看是好的,今后看未必是好的;有些东西眼前看没有什么价值,但今后看可能就是无价之宝。""必须懂得机会成本,善于选择,学会扬弃,做到有所为、有所不为。"这一辩证思维在"八八战略"中得到了充分体现。2003年7月,习近平同志在总结浙江多年发展经验的基础上,全面系统阐释了"八个优势"和"八项举措",为浙江量身定制了发展战略框架。不照搬其他省份的模式,而是立足浙江民营经济活跃、块状特色产业突出、海洋资源丰富等实际,走出了具有浙江特色的发展之路。这种"吃透精神而不照抄照搬,'不唯上,不唯书,只唯实'"的政绩观,对各行各业都具有深刻的指导意义。 + +--- + +## 二、从浙江实践看正确政绩观的五个维度 + +通过在浙江的学习考察,第四小组将总书记在浙江工作期间的生动实践归纳为正确政绩观的五个维度,并结合现场教学体会逐一研讨。 + +**(一)战略定力维度:一棒接着一棒跑** + +浙江的发展之所以能够持续走在全国前列,一个根本原因在于历届省委省政府对"八八战略"的坚守。从2003年提出至今,二十余年不曾改弦更张,而是不断深化细化具体化。这种"深挖一口井"的专注,体现了正确政绩观对战略定力的要求。在海康威视的参观中,学员们同样感受到战略定力的重要性:从单一安防监控起步,逐步扩展到七种感知技术路径,最终形成覆盖安防、工业、消费、医疗等多领域的"场景数字化"解决方案。海康威视3万种产品背后,正是二十余年深耕光学感知领域不动摇的战略定力。这一企业实践与"八八战略"一以贯之的政府实践形成了呼应,印证了"久久为功"这一政绩观的普适价值。 + +**(二)改革创新维度:创造性落实才是真落实** + +2005年,习近平同志在浙江工作期间亲自推动一次性向义乌下放470余项设区市级管理权限,解决了"成长快的孩子遇到衣服太小"的发展困境——这就是著名的"义乌发展经验"中创造性落实的典范。总书记指出,反对将"不折不扣"曲解为机械照搬,正确政绩观要求吃透顶层设计之"神",创造性地转化为地方实践之"形"。在数字浙江的创新实践中,厉敏老师介绍的数字经济"一号工程"正是这一理念的延续:浙江不满足于传统制造业的优势地位,主动拥抱数字经济新浪潮,把数字未来产业作为新质生产力发展的主阵地,走出了一条"数实融合"的高质量发展之路。从"八八战略"到"数字浙江",从"千万工程"到"共同富裕示范区",浙江始终在中央大政方针的框架内发挥基层首创精神。 + +**(三)为民情怀维度:把工作做到群众心坎上** + +"现代化建设不能留盲区死角,实现全面小康一个乡镇也不能掉队。"总书记在浙江工作期间的这一论述,体现的是全面性、均衡性的发展思维——反对选择性政绩,不搞"形象工程"。枫桥经验中"四前工作法"(排查走在预防前、预防走在调解前、调解走在激化前、激化走在处置前)和"四先四早"机制,本质上就是"把工作做到群众心坎上"的制度化表达:不是等问题爆发了才去灭火,而是主动走进群众、了解群众、服务群众。枫源村推行"村组治理"模式,党员包片联户,将治理触角延伸到每个村民小组,在宅基地分配、低保评定等敏感事项中坚持公开透明——这些看似琐碎的基层工作,恰恰是最能体现为民情怀的政绩。 + +**(四)担当作为维度:正因为有风险,才需要有担当** + +正确政绩观不是畏首畏尾、不作为的借口,而是敢于担当、善于作为的底气。浙江"千万工程"启动之初,面对的是农村人居环境长期被忽视的现实,推动这项工程需要打破"先污染后治理"的思维惯性,需要投入大量财政资源,需要承受短期内难以见效的压力——这本身就是一种巨大的政治担当。宇树科技杜鑫峰博士在授课中提到:"机器人加具身智能,中美并驾齐驱。"这一判断背后,是无数科研人员在数据匮乏、技术路线不确定的风险中持续攻关的担当精神。对青年干部而言,树立正确政绩观意味着既要有"功成不必在我"的境界,也要有"功成必定有我"的担当——在各自岗位上敢于攻坚克难,敢于触及深层次矛盾。 + +**(五)全面发展维度:不能只唯数字论英雄** + +总书记在浙江工作期间深刻阐述了"也是政绩"的系列论断:生态保护和建设也是政绩、维护社会稳定也是政绩、解决民生问题也是政绩。浙江对丽水不考核GDP、建立GDP和GEP双核算双评估双考核机制的制度创新,正是这一政绩观的制度化表达。枫源村从"开矿致富"到"生态美乡村"的转型,是放弃短期经济利益换取长期可持续发展的生动案例。在培训课程中,章丰老师介绍的"AI驱动的产业发展新逻辑"也印证了这一维度:技术的发展不应只追求单一的经济指标,而应关注AI对教育减负、医疗普惠、社会治理等方面的综合价值。科大讯飞AI参加执业医师考试超过96%的考生,服务于600多个县市医院——这既是技术进步的体现,更是"全面发展"政绩观在数字经济时代的具体映射。 + +--- + +## 三、第四小组的学习收获与思考 + +**(一)从"三个转变"深化政绩观认识** + +通过专题学习与现场教学相结合,第四小组全体学员实现了对政绩观的"三个转变":一是从"概念认知"向"感性认知"转变。过去对"千万工程""枫桥经验"的理解主要停留在新闻报道层面,此次实地考察枫源村、听取老书记座谈,真正感受到了这些经验背后的温度和厚度。正如一位学员所说:"原来觉得枫桥经验就是个噱头或宣传案例,到现场一看才知道是有智慧和内涵的。"二是从"被动接受"向"主动思考"转变。研讨中,学员们将浙江经验与自身工作实际相结合,思考如何在供电公司基层管理中运用"四前工作法"的预防性思维,如何在学习型组织建设中践行"功成不必在我"的长期主义。三是从"知其然"向"知其所以然"转变。不仅知道了总书记在浙江做了什么,更理解了为什么这样做——"一张蓝图绘到底"背后是对发展规律的尊重,"创造性落实"背后是对基层首创的信任,"不能只唯数字论英雄"背后是对全面发展价值的坚守。 + +**(二)对青年干部践行正确政绩观的思考** + +作为90后青年干部,第四小组学员结合岗位实际,形成了以下共识: + +一是要把"为民造福"落实到具体工作中。政绩不是空洞的口号,而是群众看得见、摸得着的实惠。在供电服务中,用户满意度就是衡量政绩的标尺;在安全生产中,零事故就是最大的政绩;在班组管理中,员工成长就是干部的政绩。 + +二是要树立"长期主义"的工作理念。电网建设周期长、投资大、见效慢,但每一基铁塔、每一段线路都是为未来发展奠基。"千万工程"二十年如一日的启示告诉我们:真正有价值的政绩,需要时间的检验。青年干部不能急功近利,要像浙江历届干部接力推进"八八战略"那样,在新老交替中保持工作的连续性和稳定性。 + +三是要在"守正"与"创新"中找到平衡。正确政绩观既要求坚守正确的方向,也要求在方法上不断创新。浙江数字经济的蓬勃发展、海康威视从安防到场景数字化的转型、科大讯飞从语音识别到AI大模型的跨越,都体现了"守正创新"的政绩观——方向不变,路径不断优化。对电力行业而言,坚守安全供电的底线是"守正",拥抱数字化转型、智能化升级是"创新",两者缺一不可。 + +四是要有"功成不必在我"的胸怀和"功成必定有我"的行动。青年干部正处于职业生涯的起步阶段,要正确处理个人成长与组织需要的关系,不追求一时一事的"显绩",而要在打基础、利长远的工作中默默耕耘。正如老书记骆根土所言:"原来开矿,现在整合利用废弃和闲置宅基地。"这种转型不是一任干部就能完成的,需要多届班子接力推进——但每一任的付出都是"功成必定有我"的体现。 + +--- + +## 四、结语 + +习近平总书记在浙江工作期间的生动实践,是一部关于正确政绩观的鲜活教科书。"千万工程"告诉我们,为民造福的政绩经得起时间的检验;"枫桥经验"告诉我们,群众路线是最根本的工作方法;"八八战略"告诉我们,战略定力是长期发展的基石;"数字浙江"告诉我们,创新驱动是赢得未来的关键。 + +第四小组全体学员将以此次学习为契机,把正确政绩观内化于心、外化于行,在今后的工作中坚持从实际出发、按规律办事,创造经得起实践、人民、历史检验的实绩,以"功成不必在我"的境界和"功成必定有我"的担当,为企业高质量发展贡献青春力量。 + +--- + +*第四小组* +*2026年6月于杭州* diff --git a/scripts/fetch_market.py b/scripts/fetch_market.py index c66940c..bfdb720 100644 --- a/scripts/fetch_market.py +++ b/scripts/fetch_market.py @@ -1,32 +1,32 @@ -"""Fetch market data: major indices, crypto, forex via public APIs (no API key needed).""" +"""Fetch market data: major indices, crypto via public APIs (no API key needed).""" import json, os, requests from datetime import datetime, timezone, timedelta OUTPUT = "/var/www/nav/data/market.json" +NAV_OUTPUT = "/var/www/nav/data/dashboard_market.json" tz = timezone(timedelta(hours=8)) -# Public endpoints (no API key) +# Crypto via CoinGecko (free, no key) COINGECKO_URL = "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,solana,binancecoin,ripple&vs_currencies=usd&include_24hr_change=true" -# A-share indices via eastmoney (free, no key) -EM_URL = "https://push2.eastmoney.com/api/qt/ulist.np/get?fltt=2&secids=1.000001,0.399001,0.399006&fields=f2,f3,f4,f12,f14" + +# A-share indices via Tencent (free, no key) +TENCENT_URL = "https://qt.gtimg.cn/q=sh000001,sz399001,sz399006" def fetch_crypto(): try: resp = requests.get(COINGECKO_URL, timeout=10) data = resp.json() - items = [] - icons = {"bitcoin": "₿", "ethereum": "Ξ", "solana": "◎", "binancecoin": "BNB", "ripple": "XRP"} names = {"bitcoin": "BTC", "ethereum": "ETH", "solana": "SOL", "binancecoin": "BNB", "ripple": "XRP"} - for coin_id, icon in icons.items(): + items = [] + for coin_id, symbol in names.items(): if coin_id not in data: continue price = data[coin_id]["usd"] change = data[coin_id].get("usd_24h_change", 0) or 0 items.append({ "type": "crypto", - "symbol": names[coin_id], - "icon": icon, + "symbol": symbol, "price": f"${price:,.2f}", "change_pct": f"{abs(change):.2f}%", "is_up": change >= 0, @@ -38,22 +38,40 @@ def fetch_crypto(): def fetch_cn_indices(): - """Fetch A-share indices via Eastmoney API (no key). Retry once on timeout.""" + """Fetch A-share indices via Tencent qt API (free, no key). + Field indices: name=1, price=3, timestamp=30, change=31, change_pct=32. + """ try: - resp = requests.get(EM_URL, timeout=15) - data = resp.json() + resp = requests.get(TENCENT_URL, timeout=10) + resp.encoding = "gbk" + text = resp.text items = [] - for diff in data.get("data", {}).get("diff", []): - name = diff.get("f14", "") - price = diff.get("f2", 0) - change = diff.get("f4", 0) - pct = diff.get("f3", 0) + for line in text.strip().split(";"): + line = line.strip() + if not line or "~" not in line: + continue + data_str = line.split('"')[1] if '"' in line else "" + if not data_str: + continue + fields = data_str.split("~") + if len(fields) < 33: + continue + name = fields[1] + price = fields[3] + change = fields[31] + change_pct = fields[32] + try: + price_f = float(price) + change_f = float(change) + pct_f = float(change_pct) + except (ValueError, TypeError): + continue items.append({ "type": "cn_index", "symbol": name, - "price": f"{price:.2f}", - "change_pct": f"{abs(pct):.2f}%", - "is_up": change >= 0, + "price": f"{price_f:.2f}", + "change_pct": f"{abs(pct_f):.2f}%", + "is_up": change_f >= 0, }) return items except Exception as e: @@ -65,6 +83,7 @@ def fetch_market(): crypto = fetch_crypto() cn_indices = fetch_cn_indices() + # Full data for brief page result = { "updated_at": datetime.now(tz).strftime("%Y-%m-%d %H:%M"), "crypto": crypto, @@ -75,6 +94,16 @@ def fetch_market(): with open(OUTPUT, "w", encoding="utf-8") as f: json.dump(result, f, ensure_ascii=False, indent=2) + # Lightweight data for nav dashboard (no icons, plain names) + nav_data = {"eth_price": 0, "eth_change_pct": "0%", "eth_is_up": True} + for c in crypto: + if c["symbol"] == "ETH": + nav_data["eth_price"] = c["price"] + nav_data["eth_change_pct"] = c["change_pct"] + nav_data["eth_is_up"] = c["is_up"] + with open(NAV_OUTPUT, "w", encoding="utf-8") as f: + json.dump(nav_data, f, ensure_ascii=False, indent=2) + print(f"Crypto: {len(crypto)} | CN indices: {len(cn_indices)} -> {OUTPUT}") return result