c++的未来

好的,这是一个非常宏大但重要的话题。C++的未来规划由其标准委员会(ISO C++ Committee)主导,社区和各大公司(如微软、谷歌、苹果、英特尔、Meta等)共同参与。其核心目标可以概括为:在不牺牲现有性能和与C兼容性的前提下,让C++变得更快、更安全、更易用。

下面我将从几个关键方面,结合C++23、C++26(正在制定中)以及更远的未来,来详细阐述C++的未来规划。

一、 核心目标与指导原则

  1. 性能与零开销抽象 (Performance & Zero-Cost Abstractions): 这是C++的立身之本,任何新特性都不能以牺牲性能为代价。
  2. 内存安全 (Memory Safety): 这是当前最紧迫、最核心的方向。C++委员会正积极努力,试图从根本上解决C++中臭名昭著的内存安全问题,以回应美国国家安全局(NSA)等机构的关切。
  3. 开发者体验 (Developer Experience): 简化日常编码,减少样板代码,让现代C++的代码更清晰、更易于编写和维护。
  4. 并发与并行 (Concurrency & Parallelism): 更好地利用现代多核、众核硬件,提供标准化的并行编程工具。
  5. 模块化与编译速度 (Modularity & Build Speed): 改革代码组织方式,减少头文件带来的编译负担,提升大型项目的构建效率。

二、 关键领域和正在推进的特性

1. 内存安全:从“工具”到“语言保障”的转变

这是C++未来发展的重中之重。委员会正在从两个层面解决这个问题:

  • “渐进式”安全(渐进式安全配置文件 – Profiles):
    • 目标: 提供一种机制,让开发者可以为代码的特定部分启用一组静态检查规则,以保证该部分代码的内存安全。这就像一个“开关”,打开后,编译器会强制执行更严格的规则。
    • 进展: 这个特性(最初称为[[profiles]])在C++23中被推迟,因为它过于复杂。目前,委员会正在探索更简单、更模块化的方案,可能以“安全模式”或一系列独立的静态分析规则的形式出现。
    • 现状: 虽然profiles本身未进入标准,但其思想已经影响了很多新特性。例如,std::span(C++20)和std::string_view(C++17)就是更安全的容器/视图类型,它们可以替代原始指针和长度,减少越界风险。
  • “革命性”安全(安全内存管理类型 – Safe Memory Management Types):
    • 目标: 引入全新的、天生安全的智能指针和容器类型,从根源上杜绝悬垂指针、缓冲区溢出等问题。
    • 核心提案:std::unique_ref 和 std::rc (引用计数指针)。
      • std::unique_ref<T>:类似于std::unique_ptr,但它不能为null。这意味着你永远不需要检查它是否为空,它总是指向一个有效的对象。这可以消除大量的空指针解引用错误。
      • std::rc<T>:一个更安全的、类似std::shared_ptr的引用计数指针,但设计上更注重安全和性能。
    • 进展: 这些提案正在积极讨论中,目标是进入C++26或C++29。这是C++在内存安全方面迈出的最坚实的一步。

2. 并发与并行:标准化异步操作

C++11引入了std::threadstd::async,但它们比较底层。C++20引入了std::jthread(可中断线程)和std::coroutine(协程基础),但协程本身只是底层机制,需要库来封装使用。

  • C++23:
    • std::execution (之前称为P0443): 这是一个庞大的提案,旨在标准化异步执行的模型。它定义了执行器(Executors)、**调度器(Schedulers)发送器(Senders)**的概念,为编写可移植、高效的并行和异步代码提供了统一的框架。这将极大地简化GPU、分布式计算等复杂场景的编程。
  • 未来 (C++26及以后):
    • 基于std::execution,提供更高层次的并行算法,例如并行for_each、并行sort等,可以无缝地在CPU、GPU或其他加速器上运行。
    • 更好地与协程集成,让异步代码写起来像同步代码一样简单。

3. 编译模型与模块化:告别头文件

C++的头文件机制是历史遗留问题,导致了大量的重复编译和缓慢的构建速度。

  • C++20:
    • 模块 (Modules): 这是C++20最重要的特性之一。它允许你将代码组织成独立的编译单元(.cppm.ixx文件),编译一次,生成二进制接口文件(BMI),其他模块可以快速导入,无需重复解析头文件。
  • 未来 (C++26及以后):
    • 改进模块工具链: 完善模块的构建系统支持、调试体验和工具链生态。
    • 模块化标准库: 将标准库也模块化,例如import std;import std.vector;,这将比#include <vector>快得多。
    • 更快的#include 即使不使用模块,委员会也在研究如何加速传统的头文件处理。

4. 泛型编程与元编程:更简单,更强大

  • C++20:
    • 概念 (Concepts): 极大地简化了模板的编写和错误信息。它允许你为模板参数设定约束条件。
  • C++23:
    • 简化多态Lambda (auto(T)): 允许lambda表达式捕获多态参数,使得泛型编程更加灵活。
  • 未来 (C++26及以后):
    • 反射 (Reflection): 这是C++未来最令人期待的特性之一。它允许程序在编译时检查和修改自身的结构(如类型、函数、类成员等)。
    • 用途:
      • 自动序列化/反序列化: 无需手动编写to_json/from_json
      • 自动绑定到脚本语言或UI框架。
      • 编译时依赖注入。
      • 生成文档或代码。
    • 元编程简化: 探索更简单的编译时计算和类型操纵方式,例如std::meta命名空间,让元编程不再是专家的专属领域。

5. 标准库的现代化与扩展

  • C++23:
    • std::mdspan: 多维数组视图,对于科学计算和图形学非常重要。
    • std::expected<T, E>: 更优雅地处理错误,替代返回错误码或抛出异常。
    • std::generator<T>: 用于协程的生成器类型。
    • std::printstd::format的增强:std::print直接打印到控制台,std::format是现代化的字符串格式化工具。
  • 未来 (C++26及以后):
    • 线程安全的std::shared_ptr原子操作: 提供更高效的原子操作。
    • 新的容器: 如std::flat_map(基于排序向量的映射,缓存友好)。
    • 更丰富的数学库: 特殊函数、随机数生成器的增强。
    • JSON、XML解析器: 标准库可能会加入对常见数据格式的原生支持。

三、 总结:C++的未来蓝图

领域当前状态 (C++20/23)未来方向 (C++26及以后)
内存安全提供了更安全的工具(spanstring_view),但依赖开发者自觉。引入天生安全的类型(unique_refrc)和强制性的静态检查规则(安全配置文件)。
并发并行奠定了基础(协程、execution提案)。提供完整的异步执行模型和高层次并行算法,简化异构计算。
编译模型引入了模块(Modules),但生态仍在建设中。完善模块生态,标准库模块化,进一步提升编译速度。
泛型编程概念(Concepts)极大改善了模板体验。引入反射(Reflection),实现编译时自省和代码生成,彻底改变元编程。
开发者体验std::formatstd::printif consteval等。更简洁的语法,更少的样板代码,更智能的编译器错误提示。

结论:

C++的未来不是推倒重来,而是在坚实的基础上进行现代化演进。它正积极地吸收其他语言的优点(如Rust的安全性、Python的易用性),同时坚守自己在性能和系统编程领域的核心优势。

未来的C++将是一个双轨并行的语言:

  1. 专家轨道: 依然可以使用指针、手动内存管理来榨干硬件的每一分性能。
  2. 安全/易用轨道: 开发者可以使用unique_ref、模块、反射等现代化特性,编写出更安全、更快速、更易于维护的代码。

对于C++开发者来说,持续学习和拥抱这些新特性将是保持竞争力的关键。C++不仅没有过时,反而正在经历一场深刻的复兴。

msvc,g++和clang全面对比

下面我将从多个维度对它们进行详细的对比。


一、核心定位与生态系统

编译器背景与定位主要平台核心生态系统
MSVC微软为 Windows 平台打造的官方编译器,深度集成于 Visual Studio。WindowsVisual Studio IDE, MSBuild, NuGet, Windows SDK
G++GNU 项目的一部分,是开源世界的基石,Linux 发行版的默认编译器。Linux (也支持 Windows, macOS)GNU Toolchain (GCC, Binutils, Make, GDB)
ClangLLVM 项目的一部分,设计目标是成为一个现代、模块化、可替代 GCC 的编译器。跨平台 (Windows, macOS, Linux)LLVM Project (Clang, LLD, LLDB), CMake, Xcode

小结

  • MSVCWindows 王国的统治者。
  • G++Linux/开源世界的基石。
  • Clang跨平台的挑战者和革新者。

二、核心特性对比

1. 标准符合性

这是衡量编译器对 C++ 标准支持程度的指标。

  • G++:长期以来一直是标准符合性的领导者。通常最先实现最新的 C++ 标准(C++11/14/17/20/23)草案特性,是“标准党”的最爱。
  • Clang:与 G++ 齐头并进,同样拥有极高的标准符合性。在某些细节上甚至比 G++ 更严格或更完善。
  • MSVC:历史上曾因标准符合性落后而备受诟病。但近年来微软投入巨资追赶,现在已经非常出色,与 G++ 和 Clang 的差距已大幅缩小。但在一些非常前沿或冷门的标准特性上,可能仍会稍晚一些。

结论:G++ 和 Clang 在标准符合性上并驾齐驱,MSVC 紧随其后,对绝大多数日常开发已无影响。

2. 编译速度

  • Clang通常是最快的。其基于 LLVM 的模块化架构和优秀的并行处理能力,使其在编译大型项目时速度优势明显。
  • MSVC非常快。尤其是在增量编译和预编译头(PCH)方面做得非常出色,在 Windows 平台上的开发体验流畅。
  • G++通常是三者中最慢的。虽然也在不断优化,但整体编译速度上相对前两者仍有差距。

结论:追求极致编译速度,选 Clang。MSVC 在其原生生态中也表现出色。

3. 生成代码的性能

这是指编译器生成的可执行文件的运行效率。

  • 三者都非常强大。在开启最高级别优化(如 /O2-O3)后,它们都能生成高度优化的机器码。
  • 没有绝对的赢家。性能高低取决于具体的代码模式、目标 CPU 架构和优化选项。在某些场景下,MSVC 可能生成更快的代码;在另一些场景下,G++ 或 Clang 可能胜出。
  • 对于绝大多数应用,性能差异可以忽略不计。但在高性能计算(HPC)、游戏引擎等对性能极致敏感的领域,需要针对具体项目进行基准测试。

结论:不要迷信某一个,用基准测试说话

4. 诊断信息

这是指编译错误和警告的可读性,直接影响开发效率。

  • Clang绝对的王者。Clang 的错误信息以其清晰、精准、友好而著称。它会明确指出错误位置、原因,甚至给出修改建议,并高亮显示相关代码片段。对于复杂的模板错误,Clang 的报告远比其他两者易懂。
  • MSVC:诊断信息相当不错,比较清晰,但有时可能略显冗长。
  • G++:功能强大,但错误信息(尤其是模板错误)以“冗长、晦涩、瀑布式”而闻名,对新手极不友好。

结论:如果你想获得最好的编码体验和最快的错误定位能力,Clang 是不二之选

5. 调试体验

  • MSVC在 Windows 平台是无敌的。与 Visual Studio 的无缝集成,以及其强大的 .pdb 调试信息格式,提供了顶级的断点、单步、监视、内存查看等调试体验。
  • Clang / G++:在 Linux/macOS 上,与 GDB/LLDB 调试器配合,调试体验也很成熟。在 Windows 上,它们也可以生成 PDB 文件,从而在 Visual Studio 或 VS Code 中进行调试,体验已经很好,但与 MSVC 的原生集成相比,仍可能存在一些细微的差距。

结论:Windows 平台重度调试,MSVC + Visual Studio 是黄金标准。


三、许可证

  • MSVC:专有软件,随 Visual Studio 提供(社区版免费)。
  • G++:GPLv3 许可证,带有运行时库例外。这意味着你可以用它编译闭源商业软件,但如果你修改了编译器本身,则需要开源。
  • Clang:Apache 2.0 许可证。这是一个非常宽松的商业友好许可证,允许你修改、集成和闭源,无需承担开源义务。这也是 Clang 被苹果、谷歌、索尼等众多商业公司青睐的重要原因之一。

四、总结与如何选择

特性MSVCG++Clang
最佳平台WindowsLinux跨平台
标准符合性优秀领先领先
编译速度最快
代码性能优秀优秀优秀
诊断信息良好一般极佳
调试体验Windows 最佳良好良好
许可证专有GPLv3Apache 2.0 (商业友好)

我该如何选择?

  1. 如果你是 Windows 开发者
    • 主要开发 Windows 桌面应用、游戏(尤其用 DirectX)、或与 .NET 交互。
    • 追求最顶级的 IDE 和调试体验。
    • 选择 MSVC + Visual Studio。这是最自然、最高效的组合。
  2. 如果你是跨平台开发者
    • 你的代码需要同时编译到 Windows, macOS, Linux。
    • 你希望在不同平台上获得一致的编译行为和诊断信息。
    • 选择 Clang。它是现代跨平台 C++ 开发的首选。
  3. 如果你是 Linux/开源开发者
    • 你的主要开发和部署环境是 Linux。
    • 你需要为开源社区贡献代码,或使用大量基于 GNU 工具链的开源库。
    • 选择 G++。它是 Linux 世界的标准,兼容性最好。
  4. 如果你是初学者
    • 在 Windows 上,从 MSVC + Visual Studio 开始,IDE 的引导和集成能让你快速上手。
    • 在 macOS 上,Clang (通过 Xcode) 是默认且唯一的选择。
    • 在 Linux 上,G++ 是最唾手可得的。

总而言之,现代三大编译器都非常优秀,它们之间的差距正在不断缩小。选择哪一个,更多地取决于你的目标平台、项目需求和开发生态,而不是单纯地比较“谁更强”。

中石化西南油气田分公司的主要区块有哪些

中石化西南油气田分公司(简称“西南油气分公司”)是中国石化在西南地区(以四川盆地为核心)从事油气勘探开发的专业公司,其区块主要分布在四川盆地及周边地区,涵盖常规天然气、致密砂岩气、页岩气等多种资源类型。以下是其主要区块及核心气田的梳理:


一、核心勘探开发区块

1. 川西区块

  • 地理位置:四川盆地西部,覆盖德阳、成都、绵阳、眉山等地。
  • 主力气田
    • 新场气田:中国最大的致密砂岩气田之一,主力产层为侏罗系蓬莱镇组、沙溪庙组。
    • 中江气田:致密砂岩气开发主力区块,与川西坳陷深层须家河组气藏联动开发。
    • 洛带气田:浅层致密砂岩气田,位于成都平原东部。
  • 资源类型:以致密砂岩气为主,兼顾深层海相气藏(如须家河组)。
  • 开发特点:采用水平井+压裂技术,实现低渗透储层高效开发。

2. 川东北区块

  • 地理位置:四川盆地东北部,涵盖达州、巴中、广元等地。
  • 主力气田
  • 普光气田:中国最大规模的海相高含硫气田,主力产层为三叠系飞仙关组、二叠系长兴组生物礁。年产能超100亿立方米,是“川气东送”工程核心气源地。
  • 元坝气田:全球首个超深层生物礁大气田(埋深7000米以上),产层为二叠系-三叠系,高含硫(H₂S含量5-6%),技术难度极高。
  • 资源类型海相碳酸盐岩气藏(高含硫、超深层)。
  • 战略意义:保障国家能源安全的关键区块,攻克高含硫气藏开发世界级难题。

3. 川南区块

  • 地理位置:四川盆地南部,包括自贡、宜宾、泸州、内江等地。
  • 主力气田
  • 威荣气田:中国石化首个深层页岩气商业化开发基地,产层为志留系龙马溪组,埋深3500-4000米。
  • 永川气田:页岩气重点区块,与威荣构成川南页岩气开发集群。
  • 资源类型深层页岩气(埋深>3500米)。
  • 开发技术:应用“长水平段+极限压裂”技术,单井产量显著提升。

4. 川西南区块

  • 地理位置:四川盆地西南部,覆盖乐山、雅安等地。
  • 重点区域
  • 威远-荣县区块:中国页岩气开发发源地(中国首个页岩气田“威201井”位于此),与中石油的威远页岩气田相邻。
  • 洪雅-丹棱区块:勘探新区,兼顾常规气与页岩气。
  • 资源类型页岩气(龙马溪组)+ 常规致密气(须家河组)。

5. 川北区块

  • 地理位置:四川盆地北部,涉及南充、广元、巴中。
  • 重点目标
  • 阆中-南部区块:勘探侏罗系致密砂岩气及深层海相气藏。
  • 通江-南江区块:受大巴山前陆构造带控制,目标层为二叠系-三叠系。
  • 资源类型致密砂岩气 + 海相碳酸盐岩气

二、外围拓展区块

1. 鄂西-渝东区块

  • 地理位置:湖北西部(恩施、宜昌)、重庆东部(石柱、忠县)。
  • 目标层系:志留系龙马溪组页岩气、二叠系生物礁气藏。
  • 进展:处于勘探评价阶段,是页岩气资源接替区。

2. 黔北区块

  • 地理位置:贵州北部(遵义、铜仁)。
  • 资源类型:以页岩气为主(龙马溪组、牛蹄塘组),兼顾常规气。
  • 挑战:地表复杂(喀斯特地貌)、储层埋深变化大。

三、区块资源类型与技术特点总结

区块名称核心资源类型主力产层代表气田技术难点
川西致密砂岩气侏罗系蓬莱镇组、沙溪庙组新场、中江低渗透储层改造、稳产难度大
川东北海相高含硫气藏三叠系飞仙关组、二叠系长兴组普光、元坝超深井钻完井、高含硫安全开发
川南深层页岩气志留系龙马溪组威荣、永川深层页岩储层改造、成本控制
川西南页岩气+致密气龙马溪组+须家河组威远-荣县埋深大、构造复杂
川北致密气+海相气侏罗系+二叠系-三叠系阆中-南部储层非均质性强

四、战略布局与开发方向

  1. 常规气稳产
  • 川西致密气、川东北高含硫气田(普光、元坝)是产量基石,通过精细开发维持稳产。
  1. 页岩气上产
  • 川南威荣、永川区块是页岩气增储上产核心,目标建成年产50亿立方米以上产能基地。
  1. 新区勘探突破
  • 川北、鄂西-渝东、黔北等区块加大勘探投入,寻找规模接替储量。
  1. 技术创新驱动
  • 攻关超深层(>8000米)钻探、智能压裂、高含硫气藏安全开发等关键技术。

五、与中石油区块的分工

  • 中石化西南油气田:聚焦川西致密气、川东北高含硫气、川南页岩气
  • 中石油西南油气田:主导川中安岳震旦系-寒武系特大型气田、川南长宁页岩气田
  • 协作关系:在川南页岩气、川西深层等领域存在交叉勘探,但各有主力区块。

总结

中石化西南油气田分公司的区块以四川盆地为核心,形成“川西致密气、川东北高含硫气、川南页岩气”三大支柱,同时向鄂西、黔北等外围区域拓展。其开发战略兼顾稳产常规气上产页岩气,依托技术突破(如超深井、高含硫开发、深层压裂)持续提升资源掌控能力,是中国石化天然气业务的重要增长极。

四川盆地构造特征

四川盆地是中国西南地区一个大型叠合盆地,具有复杂的构造演化历史和独特的构造特征。它位于扬子准地台西部,被青藏高原东缘、龙门山造山带、大巴山造山带、大凉山-大娄山褶皱带等环绕。其主要构造特征可归纳如下:


一、 大地构造背景

  • 板块位置:位于扬子克拉通西缘,是特提斯构造域环太平洋构造域的交汇区。
  • 边界构造带
  • 西缘:以龙门山逆冲推覆带为界,受青藏高原东向挤压作用强烈。
  • 北缘:以米仓山-大巴山弧形推覆带为界,受秦岭造山带南向挤压。
  • 东南缘:以齐岳山断裂带大娄山褶皱带为界,受华南板块的影响。

二、 盆地基底特征

  • 基底构成:由前震旦纪变质岩系组成(如中元古代康定群、黄水河群等),属于刚性结晶基底。
  • 基底结构
  • 川中地块:基底最稳定(硬核区),由古老刚性岩块(如花岗岩、片麻岩)构成,变形微弱。
  • 周缘区域:基底相对脆弱,受后期构造活动影响显著。

三、 盖层发育与沉积特征

四川盆地盖层发育完整,自震旦纪至新生代均有沉积,总厚度达6-12公里,具“下海(古生代-中生代早期)-上陆(中生代晚期-新生代)”的二元结构:

  • 古生代-中生代早期:以海相碳酸盐岩为主(如震旦系灯影组、寒武系、奥陶系、二叠系、三叠系),形成多套优质烃源岩和储层。
  • 中生代晚期-新生代:以陆相碎屑岩为主(如侏罗系、白垩系、古近系),受周缘造山带控制,发育前陆盆地沉积。

四、 主要构造单元划分

四川盆地内部可划分为三大构造单元,反映不同构造应力下的变形特征:

构造单元位置构造特征典型构造样式
川中地块盆地中部刚性基底,构造稳定,变形微弱,地层平缓(倾角<5°)大型宽缓穹窿、低幅度背斜
川东褶皱带盆地东部受挤压强烈,发育高陡背斜与向斜相间排列隔挡式褶皱(背斜窄、向斜宽)
川西前陆盆地盆地西部受龙门山逆冲推覆控制,发育叠瓦状逆冲断层和褶皱逆冲断层相关褶皱、前渊凹陷

次级构造单元详解

  1. 川中地块
  • 核心区:包括乐山-龙女寺古隆起,是盆地最稳定的部分。
  • 构造样式:发育大型平缓背斜(如威远背斜),断裂不发育,油气保存条件好。
  1. 川东褶皱带
  • 形成机制:受燕山期-喜马拉雅期SE-NW向挤压,形成NE-SW向平行褶皱。
  • 典型构造
    • 高陡背斜:如华蓥山背斜、方斗山背斜,核部出露古生界。
    • 隔挡式组合:背斜紧闭(常伴逆断层),向斜宽缓(如重庆向斜)。
  • 油气意义:背斜带是天然气富集区(如石炭系黄龙组气藏)。
  1. 川西前陆盆地
  • 动力学背景:龙门山逆冲带向盆地内推覆,形成前陆挠曲沉降
  • 构造样式
    • 逆冲断层系:发育多条NW向逆断层(如安县-灌县断裂),呈叠瓦状。
    • 前渊凹陷:沉积巨厚中-新生界(如侏罗系-白垩系厚达5000米)。
    • 褶皱变形:断层相关褶皱(如龙泉山背斜)。
  • 油气意义:侏罗系致密砂岩气藏富集区(如川西气田)。

五、 周缘造山带对盆地的控制

  1. 龙门山构造带
  • 性质逆冲推覆带,由多条NW倾向的逆断层组成(如前山断裂、中央断裂)。
  • 影响:控制川西前陆盆地的形成与沉积,汶川地震(2008)即发生于该带。
  1. 大巴山弧形构造带
  • 特征:向SSW凸出的弧形推覆带,发育叠瓦状逆冲断层。
  • 影响:导致川东北地区地层强烈褶皱-逆冲(如通江-南江褶皱带)。
  1. 大凉山-大娄山褶皱带
  • 特征:以NW向断裂和褶皱为主,影响盆地东南缘构造变形。

六、 构造演化阶段

四川盆地经历了多期构造演化,形成现今格局:

  1. 震旦纪-中三叠世克拉通盆地阶段,稳定海相沉积,发育乐山-龙女寺古隆起。
  2. 晚三叠世-白垩纪前陆盆地阶段
  • 晚三叠世:龙门山、大巴山开始逆冲,川西、川北前陆盆地形成。
  • 侏罗纪-白垩纪:持续挤压,盆地整体沉降,接受陆相碎屑沉积。
  1. 新生代构造改造与定型阶段
  • 喜马拉雅运动:印度板块与欧亚板块碰撞,导致:
    • 龙门山强烈逆冲,川西前陆盆地进一步变形。
    • 川东形成隔挡式褶皱,川中地块保持稳定。
    • 盆地整体抬升,遭受剥蚀。

七、 构造特征对油气资源的控制

四川盆地是中国重要的天然气生产基地,构造特征直接控制油气成藏:

  • 川中地块:稳定构造利于油气保存(如安岳特大型气田,震旦系-寒武系)。
  • 川东褶皱带:背斜圈闭是天然气富集带(如石炭系、二叠系生物礁气藏)。
  • 川西前陆盆地:致密砂岩气藏受断层-褶皱复合圈闭控制(如新场气田)。

总结

四川盆地的构造特征可概括为:

  1. “刚柔并存”的基底结构:川中刚性硬核与周缘柔性基底共存。
  2. “东西分异”的构造格局:川东褶皱带(挤压变形)、川中稳定地块、川西前陆盆地(逆冲推覆)。
  3. “多期叠加”的演化历史:从克拉通盆地到前陆盆地,再到喜马拉雅期改造定型。
  4. “周缘造山带主导”的变形机制:龙门山、大巴山等逆冲带控制盆地构造样式。

这些特征不仅奠定了四川盆地的地质框架,也使其成为中国油气勘探和地质灾害研究的关键区域。

全国沉积学大会C5:沉积模拟与深度学习

下周(2025.5.22—2025.5.25)将在北京顺义举行4年一届的全国沉积学大会,本次会议由中国石化石油勘探开发研究院主办,欢迎大家参加。会议官网是:

https://2025nsc.scimeeting.cn/cn/web/index/25470

大会共设置7个议题:碎屑岩沉积与源汇系统、碳酸盐岩沉积体系、沉积学新理论新技术、油气资源沉积学、细粒沉积学及其资源效应、矿产与资源沉积学、沉积学与地球系统及环境效应,共下设33个专题分会场。具体议题与专题设置如下:

特别邀请大家关注C4方向,数据和人工智能驱动的沉积学。

本专题,沉积学家如何拥抱数据和人工智能的时代:本专题交流“数据与人工智能驱动的沉积学”方面的理论、应用和技术方法的最新成果,共同促进沉积学面对数据和人工智能的创新与发展,集中研讨领域的发展方向,凝练并形成科学共识。

本人长期从事地层沉积模拟,深度学习以及在油气藏地质建模中的应用。研发沉积模拟软件,一体化地质建模软件,发表相关论文。借此机会推介一下在这方面的研究,欢迎大家引用。

2021年发表的《深度学习油气藏地质建模研究进展》,率先总结了该领域的进展,明确地质建模是一种生成问题,目前是生成式神经网络很适合解决该问题。认识到智能方法落地时样本的重要性,在智能时代沉积正演模拟迎来了自己的春天。

随后在2023年发表的《基于深度学习的地层沉积正演模拟代理模型构建与应用》,分析沉积正演模拟的局限性和智能化替代模型的重要性。

最近,2023年发表的《沉积过程模拟驱动下的深度学习地质建模方法》进一步总结了地质建模时融合地质的方式,从早期的变差函数、中期的训练图像和最新的神经网络(沉积模拟代理器),地质知识融入建模的方式更加灵活和丰富。

[1]刘彦锋,张文彪,段太忠,等.深度学习油气藏地质建模研究进展[J].地质科技通报,2021,40(04):235-241.DOI:10.19509/j.cnki.dzkq.2021.0417.

[2]刘彦锋,段太忠,龚伟,等.基于深度学习的地层沉积正演模拟代理模型构建与应用[J].沉积学报,2023,41(03):791-803.DOI:10.14027/j.issn.1000-0550.2021.152.

[3]刘彦锋,段太忠,黄渊,等.沉积过程模拟驱动下的深度学习地质建模方法[J].石油与天然气地质,2023,44(01):226-237.

下面是三篇文章的摘要,和少量效果图。

“随着大数据和以深度学习为基础的人工智能技术的快速发展,油气藏地质建模逐步从传统的两点地质统计建模、基于目标建模、多点地质统计建模和基于沉积过程建模进入智能地质建模阶段。以深度学习为基础的智能地质建模主要采用对抗生成网络建立三维地质模型,目前这些研究集中在网络结构和算法的完善,特别是对地震和测井等各类数据的条件化,少量研究侧重于样本数据的获取。目前研究中采用的训练样本大多是基于目标或基于沉积过程方法模拟得到的合成数据,为了真正将该技术应用实际地下油气藏,需要更加关注真实样本数据的获取。仅靠深度神经网络这种统计学习方法实现技术突破的难度较大,研发通用的人工智能地质建模器是未来的主要发展方向,其中统计学习与符号学习相结合可能是实现该技术的必经道路。”

“地层沉积正演模拟方法能更真实地刻画地下地质体的分布规律,比传统的基于地质统计学的建模更有优势,但是条件化难度大,使其应用在实际油藏地质建模时面临较大挑战。地层沉积反演模拟提高了该方法的实用性,基于模拟结果与观测数据定量比较,地层沉积反演模拟在全局优化算法的驱动下不断修正地层沉积正演模拟输入参数,使模拟结果与观测数据吻合度达到最佳。由于反演系统优化参数多,非线性极强,收敛难度大,需要的迭代次数多,单次正演模拟耗时长,导致该方法效率较低。地层沉积反演模拟和深度学习算法中的生成对抗网络相结合,提出了构建地层沉积正演模拟代理模型的方法。以大量的碳酸盐岩地层沉积模拟的合成模型作为样本,通过神经网络训练,形成地层正演模拟器的代理模型,然后将其代入地层沉积反演模拟系统,避免了直接地层正演模拟的长耗时,加快了反演模拟的收敛速度。通过巴哈马西缘碳酸盐岩地层沉积模拟验证了该方法的可行性,采用学习后的生成网络进行沉积反演模拟,反演效率得到了大幅提升。尽管本文展示的是二维实例,也有望扩展应用在三维模型上。”

“油气藏勘探开发逐步向深层化、复杂化方向发展,观测数据不足、分辨率低等资料难题突显,传统的地质建模方法无法适应技术需求。以深度学习为代表的智能化地质建模方法可以充分整合多尺度、多维度的数据信息以及专家认识,是地质建模技术发展的重要方向。在综合分析地层沉积模拟和深度学习地质建模技术优缺点的基础上,探索形成了沉积过程模拟驱动的深度学习地质建模方法。首先,基于综合地质分析开展沉积正演模拟,分析参数不确定性,通过参数扰动形成大规模地质模型作为训练样本库;其次,利用条件化生成对抗网络学习样本库中蕴含的地质模式和规律,其中生成网络以井-震等条件数据作为输入、地质模型作为输出;最后,利用训练后生成网络在实际条件数据上的应用,得到目标区块的地质模型。通过在四川盆地普光气藏主力区块典型地质剖面的测试应用,该方法的可行性得到了验证,并分析了训练样本库大小对模拟结果的影响。沉积模拟和深度学习相结合,弥补了训练样本不足的缺陷,间接实现了知识驱动的深度学习地质建模,具有重要的推广意义。”

图像生成模型中的条件生成技术改进

图像生成模型中的条件生成技术是一种在生成图像时加入额外信息(如文本标签、风格指导、上下文等)的方法,以提高生成的图像质量与实用性。以下是一些条件生成技术在图像生成模型中的改进方法:

1. **多模态学习**:

– **结合文本描述**:通过将文本描述与图像生成模型结合,可以使模型根据描述生成更符合预期的图像。

– **风格迁移**:将图像风格迁移技术与条件生成结合,实现风格化的图像生成。

2. **改进生成网络结构**:

– **自注意力机制**:引入自注意力机制(如Transformer)可以使模型更好地捕捉图像中的长距离依赖关系,提高生成图像的连贯性。

– **残差学习**:通过残差学习,可以使得网络在训练过程中更加稳定,有利于生成高质量图像。

3. **改进条件信息融合方法**:

– **多尺度融合**:在条件信息融合时,采用多尺度融合策略,可以使模型在不同尺度上都能捕捉到有效的信息,提高图像生成质量。

– **注意力机制**:引入注意力机制,使模型更加关注与条件信息相关的区域,从而提高生成图像的针对性。

4. **优化损失函数**:

– **对抗训练**:结合对抗训练,使模型在生成图像的同时,不断学习如何对抗判别器,提高生成图像的真实感。

– **多任务学习**:在损失函数中引入多任务学习,如同时优化图像生成、风格迁移和图像分类等任务,使模型在多个方面都有所提升。

5. **数据增强**:

– **随机裁剪和翻转**:通过随机裁剪和翻转等数据增强方法,可以增加模型的泛化能力,提高图像生成质量。

– **对抗样本生成**:生成对抗样本,使模型在训练过程中更加鲁棒,提高生成图像的多样性。

6. **优化训练过程**:

– **学习率调整**:根据训练过程中的表现,动态调整学习率,使模型在训练过程中更加稳定。

– **早期停止**:在训练过程中,当模型性能不再提升时,提前停止训练,避免过拟合。

通过以上改进方法,可以使条件生成技术在图像生成模型中发挥更大的作用,提高图像生成质量与实用性。

scientific computing library

post from https://jlk.fjfi.cvut.cz/notes/software.html

Linear algebra

C++

For a more general list see [cppreference.com](https://en.cppreference.com/w/cpp/links/libs) and Awesome C++.

Data structures and linear algebra

PDE solution

Finite elements

Finite volumes

LBM

Immersed boundary

Particle-in-cell

Domain decomposition

  • hpddm
  • LibGeoDecomp – an auto-parallelizing library for computer simulations (stencil codes, short-ranged n-body, meshfree methods, particle-in-cell codes)

Combustion

Meshes

Note: many libraries declare „GPU support“, but most of the times it means that just the resulting linear algebra or at most some finite elements operations are accelerated on GPU. But the mesh itself is allocated on the host, arbitrary user kernels involving the mesh are not possible.

Data formats

General data structures

  • OpenMesh – generic data structure for representing and manipulating polygonal meshes (only boundary representation, no volumetric meshes)
  • ViennaMesh (mesh generator), ViennaGrid (C++ library, does not support GPUs)
  • SCOREC (includes module PUMI: Parallel Unstructured Mesh Infrastructure (pdf))
  • DUNE grid interface (very general interface specification and multiple implementations designed for different applications, there is no implementation with GPU support)
  • MOAB (Mesh-Oriented datABase) – can store structured and unstructured mesh, implements the ITAPS iMesh interface, supports common parallel mesh operations like parallel import and export (to/from a single HDF5-based file), parallel ghost exchange, communication of field data, and general sending and receiving of mesh and metadata between processors
  • Petsc object DMPLEX
  • Structured Adaptive Mesh Refinement Application Infrastructure (SAMRAI)
  • omega_h (simplex mesh adaptivity using MPI, OpenMP, CUDA) – does not build with CUDA 11.2
  • bitpit mesh modules – PArallel Balanced Linear Octree, dynamic load-balancing with MPI, surface and volume meshes, based on C++ STL data structures
  • GMlib – GPU computing on unstructured meshes (OpenCL)
  • OP2 – open-source framework for the execution of unstructured grid applications on clusters of GPUs or multi-core CPUs (interesting MPI dev documentation; domain-specific language with pre-processors to C/CUDA)
  • GMDS – A C++ library for writing meshing algorithms (paper)
  • PMP – A C++ library with a half-edge mesh data structure for polygonal meshes
  • AMReX – Software Framework for Block Structured AMR
  • p4est – Parallel AMR on Forests of Octrees

Polygonal and polyhedral meshes

Numerical simulation frameworks

  • Deal.II (tutorial)
  • OpenFoam mesh description
  • libMesh – a FEM framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms, supports adaptive refinement

Generators

More complete lists:

Notable tools and libraries:

Visualization / post-processing

  • VTK
  • VCGlib – C++ templated library for manipulation, processing and displaying with OpenGL of triangle and tetrahedral meshes (only boundary representation, no volumetric meshes)

Stencils / structured grids

Non-linear optimization

CUDA

Python

Data file formats

MPI

Job schedulers / workload managers

100首你只知一句的经典古诗词【转载】

100首你只知一句的经典古诗词

 
1,039 人赞同了该文章

1、元稹 · 《闻乐天授江州司马》

残灯无焰影幢幢,此夕闻君谪九江。

垂死病中惊坐起,暗风吹雨入寒窗。

余续曰:垂死病中惊坐起,此恨绵绵无绝期;垂死病中惊坐起,再说一句我爱你;垂死病中惊坐起,黄泉碧落等着你;垂死病中惊坐起,无人知是荔枝来;垂死病中惊坐起,爱人窗外独徘徊;垂死病中惊坐起,横陈玉体裸于怀;垂死病中惊坐起,围观群众最有才,所以由你们来接吧。

 

 

2、元好问· 《摸鱼儿•雁丘辞》

问世间情是何物?直教生死相许。天南地北双飞客,老翅几回寒暑。欢乐趣,离别苦,就中更有痴儿女。君应有语,渺万里层云,千山暮雪,只影向谁去?

横汾路,寂寞当年箫鼓。荒烟依旧平楚。招魂楚些何嗟及,山鬼暗啼风雨。天也妒,未信与,莺儿燕子俱黄土。千秋万古,为留待骚人,狂歌痛饮,来访雁丘处。

点评:最为最经典的情诗之一,竟然被人遗忘了。当然我知道,这个快餐时代,爱情不必生死,自然认可的人越来越少。很多人追求的是,想约就约,想走就走,结婚了也可以随时离婚,甚至有时候,不需要理由。

据说大雁一生忠于伴侣,我久居城市,早已不见“南来飞燕北归鸿。”但童年时,的确见过这样一幕,一个顽童用弹弓打落了电杆线上的一只燕子,另一只燕子,盘旋其上,叽喳鸣叫,其声凄咽,几次扑腾着翅膀欲下来查看,又碍于那顽童。当时虽年少,但也有恻隐之心,我就把那个顽童赶走了。被打落的燕子并没死,但是打断了翅膀,再也不能飞了。

———————————————————————————————————————————–

3、魏子安 · 《花月痕·第十五回诗》

多情自古空余恨,好梦由来最易醒

岂是拈花难解脱,可怜飞絮太飘零。

香巢乍结鸳鸯社,新句犹书翡翠屏。

不为别离已肠断,泪痕也满旧衫青。

点评:其实,有人说清词仅次于宋词,是正确的。

 

 

4、欧阳修· 《玉楼春》

尊前拟把归期说。未语春容先惨咽。

人生自是有情痴,此恨不关风与月。

离歌且莫翻新阕。一曲能教肠寸结。

直须看尽洛城花,始共春风容易别。

点评:此恨不关风与月,人生自古伤离别。

 

 

5、《诗经·小雅·鹤鸣》

鹤鸣于九皋,声闻于野。鱼潜在渊,或在于渚。乐彼之园,爰有树檀,其下维萚。它山之石,可以为错。

鹤鸣于九皋,声闻于天。鱼在于渚,或潜在渊。乐彼之园,爰有树檀,其下维谷。它山之石,可以攻玉。

—————————————————————————————————————————————

6、王安石· 《明妃曲二首·其一》

明妃初出汉宫时,泪湿春风鬓脚垂。

低徊顾影无颜色,尚得君王不自持。

归来却怪丹青手,入眼平生几曾有;

意态由来画不成,当时枉杀毛延寿。

一去心知更不归,可怜着尽汉宫衣;

寄声欲问塞南事,只有年年鸿雁飞。

家人万里传消息,好在毡城莫相忆;

君不见咫尺长门闭阿娇,人生失意无南北

余续曰:人生失意无南北,一曲渔歌,一棹桃花水。

 

7、白居易· 《浪淘沙》

借问江潮与海水,何似君情与妾心。

相恨不如潮有信,相思始觉海非深

 

 

8、辛弃疾· 《鹧鸪天》

晚日寒鸦一片愁。柳塘新绿却温柔。若教眼底无离恨,不信人间有白头

肠已断,泪难收。相思重上小红楼。情知已被山遮断,频倚阑干不自由。

点评:词中之龙辛稼轩,余最爱之词人一二。

 

9、刘希夷· 《代悲白头翁》

洛阳城东桃李花,飞来飞去落谁家?

洛阳女儿好颜色,行逢落花长叹息。

今年花落颜色改,明年花开复谁在?

已见松柏摧为薪,更闻桑田变成海。

古人无复洛城东,今人还对落花风。

年年岁岁花相似,岁岁年年人不同

寄言全盛红颜子,应怜半死白头翁。

此翁白头真可怜,伊昔红颜美少年。

公子王孙芳树下,清歌妙舞落花前。

光禄池台文锦绣,将军楼阁画神仙。

一朝卧病无相识,三春行乐在谁边?

宛转蛾眉能几时,须臾鹤发乱如丝。

但看古来歌舞地,唯有黄昏鸟雀悲。

 

10、赵翼· 《论诗五首·其二》

李杜诗篇万口传,至今已觉不新鲜。

江山代有才人出,各领风骚数百年

 

 

 

11、陆游· 《冬夜读书示子聿》

古人学问无遗力,少壮工夫老始成。

纸上得来终觉浅,绝知此事要躬行

 

 

12、司马光· 《西江月》

宝髻松松挽就,铅华淡淡妆成。

青烟翠雾罩轻盈,飞絮游丝无定。

相见争如不见,有情何似无情

笙歌散后酒初醒,深院月斜人静。

13、白居易· 《花非花》

花非花,雾非雾。

夜半来,天明去。

来如春梦几多时?去似朝云无觅处。

 

 

14、谭嗣同· 《狱中题壁》

望门投止思张俭,忍死须臾待杜根;

我自横刀向天笑去留肝胆两昆仑

 

 

15、李商隐· 《贾谊》

宣室求贤访逐臣,贾生才调更无伦。

可怜夜半虚前席,不问苍生问鬼神

 

 

16、杜甫· 《曲江二首》

朝回日日典春衣,每日江头尽醉归。

酒债寻常行处有,人生七十古来稀

穿花蛱蝶深深见,点水蜻蜓款款飞。

传语风光共流转,暂时相赏莫相违。

 

 

17、陆游· 《病起书怀》

病骨支离纱帽宽,孤臣万里客江干。

位卑未敢忘忧国,事定犹须待阖棺。

天地神灵扶庙社,京华父老望和銮。

出师一表通今古,夜半挑灯更细看。

 

 

18、杜秋娘· 《金缕衣》

劝君莫惜金缕衣,劝君惜取少年时。

花开堪折直须折,莫待无花空折枝

 

 

19、苏轼· 《洗儿诗》

人皆养子望聪明,我被聪明误一生

惟愿孩儿愚且鲁,无灾无难到公卿。

 

 

20、林逋· 《山园小梅》

众芳摇落独暄妍,占尽风情向小园。

疏影横斜水清浅,暗香浮动月黄昏

霜禽欲下先偷眼,粉蝶如知合断魂。

幸有微吟可相狎,不须檀板共金樽。

 

21、朱熹· 《春日》

胜日寻芳泗水滨,无边光景一时新。

等闲识得东风面,万紫千红总是春

22、袁枚· 《湖上杂诗》

葛岭花开二月天,游人来往说神仙。

老夫心与游人异,不羡神仙羡少年

23、李世民· 《赐萧瑀》

疾风知劲草,板荡识诚臣。

勇夫安识义,智者必怀仁。

24、龚自珍· 《乙亥杂诗》

浩荡离愁白日斜,吟鞭东指即天涯。

落红不是无情物,化作春泥更护花

 

 

25、《击壤歌》

日出而作,日入而息

凿井而饮,耕田而食。

帝力于我何有哉?

——————————————————————————————————————————————

26、《民歌》

月子弯弯照九州,几家欢乐几家愁

几家夫妇同罗帐,几家飘零在他乡?

点评:在这里我纠正一下,这是南宋民歌,不是杨万里的,从语言风格上来看,也是纯粹的民歌风味,跟杨诗风格是不符的。说来奇怪,现在还有老人会唱哦,流传真久。

——————————————————————————————————————————————

27、杨文奎· 《儿女团圆》

人无千日好,花无百日红

早时不算计,过后一场空。

 

 

28、颜真卿· 《劝学诗》

三更灯火五更鸡,正是男儿读书时。

黑发不知勤学早,白首方悔读书迟

 

 

29、刘长卿· 《逢雪宿芙蓉山主人》

日暮苍山远,天寒白屋贫。

柴门闻犬吠,风雪夜归人

 

 

30、李贺· 《致酒行》

零落栖迟一杯酒,主人奉觞客长寿。

主父西游困不归,家人折断门前柳。

吾闻马周昔作新丰客,天荒地老无人识。

空将笺上两行书,直犯龙颜请恩泽。

我有迷魂招不得,雄鸡一声天下白

少年心事当拿云,谁念幽寒坐呜呃。

 

 

31、刘禹锡 · 《浪淘沙·其八》

莫道谗言如浪深,莫道迁客似沙沉。

千淘万漉虽辛苦,吹尽狂沙始到金

 

 

32、王维· 《终南别业》

中岁颇好道,晚家南山陲。兴来每独往,胜事空自知。

行到水穷处,坐看云起时。偶然值林叟,谈笑无还期。

 

 

33、曹植· 《七哀诗·明月照高楼》

明月照高楼,流光正徘徊。

上有愁思妇,悲叹有余哀。

借问叹者谁?言是客子妻。

君行逾十年,孤妾常独栖。

君若清路尘,妾若浊水泥。

浮沉各异势,会合何时谐?

愿为西南风,长逝入君怀

君怀良不开,贱妾当何依?

 

 

34、鲁迅 · 《自嘲》

运交华盖欲何求,未敢翻身已碰头。

破帽遮颜过闹市,漏船载酒泛中流。

横眉冷对千夫指,俯首甘为孺子牛

躲进小楼成一统,管他冬夏与春秋。

 

 

35、孟郊· 《结交》

铸镜须青铜,青铜易磨拭。结交远小人,小人难姑息。

铸镜图鉴微,结交图相依。凡铜不可照,小人多是非。

 

 

36、黄庭坚· 《和陈君仪读太真外传》

朝廷无事君臣乐,花柳多情殿阁春。

不觉胡雏心暗动,绮罗翻作坠楼人。

扶风乔木夏阴合,斜谷铃声秋夜深。

人到愁来无处会,不关情处总伤心

梁州一曲当时事,记得曾拈玉笛吹。

端正楼空春昼永,小桃犹学淡燕支。

高丽条脱琱红玉,逻逤琵琶捻绿丝。

蛛网屋煤昏故物,此生惟有梦来时。

上皇曾御昭仪传,镜里观形只眼前。

养得禄儿倾四海,千秋更有一伶玄。

——————————————————————————————————————————————

37、《诗经•小雅·小旻》

旻天疾威,敷于下土。谋犹回遹,何日斯沮?谋臧不从,不臧覆用。我视谋犹,亦孔之邛。

潝潝訿訿,亦孔之哀。谋之其臧,则具是违。谋之不臧,则具是依。我视谋犹,伊于胡厎?

我龟既厌,不我告犹。谋夫孔多,是用不集。发言盈庭,谁敢执其咎?如匪行迈谋,是用不得于道。

哀哉为犹!匪先民是程,匪大犹是经。维迩言是听,维迩言是争。如彼筑室于道谋,是用不溃于成。

国虽靡止,或圣或否。民虽靡膴,或哲或谋,或肃或艾。如彼泉流,无沦胥以败。

不敢暴虎,不敢冯河。人知其一,莫知其他。战战兢兢,如临深渊,如履薄冰

 

 

38、《诗经·国风·邶风·击鼓》

击鼓其镗,踊跃用兵。土国城漕,我独南行。

从孙子仲,平陈与宋。不我以归,忧心有忡。

爰居爰处?爰丧其马?于以求之?于林之下。

死生契阔,与子成说。执子之手,与子偕老

于嗟阔兮,不我活兮。于嗟洵兮,不我信兮。

 

 

39、《诗经·王风·采葛》

彼采葛兮,一日不见,如三月兮。

彼采萧兮,一日不见,如三秋兮

彼采艾兮,一日不见,如三岁兮。

 

 

40、《诗经·大雅·礼》

辟尔为德,俾臧俾嘉。淑慎尔止,不愆于仪。

不僭不贼,鲜不为则。投我以桃,报之以李

彼童而角,实虹小子。荏染柔木,言缗之丝。温温恭人,维德之基。

其维哲人,告之话言,顺德之行。其维愚人,覆谓我僭。民各有心。

(原文很长,删去大部)

点评:如张方所言,有的化为俗语而不知乃诗,但另一部分则化为成语。投桃报李、一日不见如隔三秋、执子之手,与子偕老、如履薄冰等。

——————————————————————————————————————————————

41、赵恒· 《劝学诗》

富家不用买良田,书中自有千钟粟。

安居不用架高堂,书中自有黄金屋

出门无车毋须恨,书中有马多如簇。

娶妻无媒毋须恨,书中有女颜如玉

男儿欲遂平生志,勤向窗前读六经。

 

 

42、李白· 《长干行》

妾发初覆额,折花门前剧。

郎骑竹马来,绕床弄青梅

同居长干里,两小无嫌猜。

十四为君妇,羞颜未尝开。

低头向暗壁,千唤不一回。

十五始展眉,愿同尘与灰。

常存抱柱信,岂上望夫台。

十六君远行,瞿塘滟滪堆。

五月不可触,猿声天上哀。

门前迟行迹,一一生绿苔。

苔深不能扫,落叶秋风早。

八月蝴蝶黄,双飞西园草。

感此伤妾心,坐愁红颜老。

早晚下三巴,预将书报家。

相迎不道远,直至长风沙。

点评:因为它是青梅竹马、两小无猜这两个成语的出处,那么但凡知道这两个成语的人,都可算作诗下。

——————————————————————————————————————————————

 

 

43、《忆秦娥·娄山关》

西风烈,

长空雁叫霜晨月。

霜晨月,马蹄声碎,喇叭声咽。

雄关漫道真如铁

而今迈步从头越

从头越,苍山如海,残阳如血。

《清平乐·六盘山》

天高云淡,望断南飞雁。

不到长城非好汉,屈指行程二万。

六盘山上高峰,红旗漫卷西风。

今日长缨在手,何时缚住苍龙?

《庆祝第二次heshiyan成功》

长空又放红核云,怒吼挥拳显巨身。
横目南天震虎口,寄心北海跃龙门。
敢同恶鬼争高下,不向霸王让寸分
先烈回眸应笑慰,擎旗自有后来人。

44、《满江红·和郭沫若同志》

小小寰球,有几个苍蝇碰壁。   

嗡嗡叫,几声凄厉,几声抽泣。   

蚂蚁缘槐夸大国,蚍蜉撼树谈何易。   

正西风落叶下长安,飞鸣镝。   

多少事,从来急;   

天地转,光阴迫。   

一万年太久,只争朝夕。   

四海翻腾云水怒,五洲震荡风雷激。   

要扫除一切害人虫,全无敌。

点评:不褒不贬,他的诗纯以气势胜,又偶出奇语。我觉得在风格上,他还是开了一种新风!所谓苏旷辛豪,他的风格初看好像近于豪,但又不尽然,我想了想,一“霸”字足以论之。但不得不明说一点,这种风格有且只会有一个,后世再无!

——————————————————————————————————————————————

 

 

45、陶渊明· 《杂诗》

人生无根蒂,飘如陌上尘。

分散逐风转,此已非常身。

落地为兄弟,何必骨肉亲!

得欢当作乐,斗酒聚比邻。

盛年不重来,一日难再晨。

及时当勉励,岁月不待人

 

 

 

46、朱熹 · 《观书有感》

半亩方塘一鉴开,天光云影共徘徊。   

问渠那得清如许?为有源头活水来。

47、贾岛· 《剑客》

十年磨一剑,霜刃未曾试。

今日把示君,谁有不平事。

48、李益· 《写情》

水纹珍簟思悠悠,千里佳期一夕休。

从此无心爱良夜,任他明月下西楼

——————————————————————————————————————————————

49、李煜· 《清平乐》

别来春半,触目柔肠断。

砌下落梅如雪乱,拂了一身还满。

雁来音信无凭,路遥归梦难成。

离恨恰如春草,更行更远还生

 

 

50、李煜· 《乌夜啼•昨夜风兼雨》

昨夜风兼雨,帘帏飒飒秋声。

烛残漏断频欹枕,起坐不能平。

世事漫随流水,算来一梦浮生

醉乡路稳宜频到,此外不堪行。

 

 

51、李煜· 《蝶恋花》

遥夜亭皋闲信步。乍过清明,早觉伤春暮。

数点雨声风约住,朦胧淡月云来去。

桃李依依春暗度,谁在秋千,笑里低低语?

一片芳心千万绪,人间没个安排处

点评:南唐后主李重光,道尽了人生中无常的悲欢。纵览词史,余最爱词之一。

——————————————————————————————————————————————

52、高适· 《别董大》

千里黄云白日曛, 北风吹雁雪纷纷。

莫愁前路无知己,天下谁人不识君

 

 

53、贾岛·《忆江上吴处士》

闽国扬帆去,蟾蜍亏复圆。

秋风吹渭水,落叶满长安

此地聚会夕,当时雷雨寒。

兰桡殊未返,消息海云端。

 

 

54、纳兰性德· 《摊破浣溪沙》

风絮飘残已化萍,泥莲刚倩藕私萦。

珍重别拈香一瓣,记前生。

人到情多情转薄,而今真个悔多情

又到断肠回首处,泪偷零。

——————————————————————————————————————————————

55、《高凉村妇盼郎归情歌》

日夜望郎郎不归,高高树上果熟齐。

人家有夫爬树摘,我夫外出果落泥。

日夜盼郎郎不归,水田稻谷已熟齐。

人家有夫帮手割,我夫外出自己为。

日夜盼郎郎不归,割开禾来田要犁。

人家有夫赶牛驶,我家唯有把锄挥。

日夜望郎郎不归,五更三点公鸡啼。

人家出入成双对,我家话向谁人提。

百里寻夫到天光,又到徐闻与海康。

走尽花街和柳巷,谁知夫在鸡婆床。

二八鸡婆巧梳妆,洞房夜夜换新郎。

一双玉臂千人枕,半点朱唇万客尝

装成一身娇体态,扮做一副假心肠。

迎来送往知多少,惯作相思泪两行。

一生悲欢恨怨间,劝郎戒嫖把家还。

一觉扬州梦应醒,为妻待郎情无限。

点评:浓浓粤西风味,因为语言通俗,情绪强烈,讽刺辛辣,在民间流传很广。但它的原型其实来自《济公传·第二十五回‘尹春香烟花遇圣僧,赵文会見诗施恻隐’》,如下:

烟花妓女俏梳妆,二八鸡婆巧梳妆。

洞房夜夜换新郎,洞房夜夜换新郎。

一双玉腕千人枕,一双玉臂千人枕

半点朱唇万客尝,半点朱唇万客尝。

装就几般娇羞态,装成一身娇体态。

做成一片假心肠,扮做一副假心肠。

迎新送旧知多少,迎来送往知多少。

故落娇羞泪两行,惯作相思泪两行。

——————————————————————————————————————————————

56、刘琨· 《寄赠别驾卢谌》

握中有悬壁,本自荆山璆。

惟彼太公望,昔在渭滨叟。

邓生何感激,千里来相求。

白登幸曲逆,鸿门赖留侯。

重耳任五贤,小白相射钩。

苟能隆二伯,安问党与雠?

中夜抚枕叹,想与数子游。

吾衰久矣夫,何其不梦周?

谁云圣达节,知命故不忧?

宣尼悲获麟,西狩泣孔丘。

功业未及建,夕阳忽西流。

时哉不我与,去乎若云浮。

朱实陨劲风,繁英落素秋。

狭路倾华盖,骇驷摧双辀。

何意百炼钢,化为绕指柔

——————————————————————————————————————————————

57、李白· 《经乱离後天恩流夜郎忆旧游书怀赠江夏韦太守良宰》

门开九江转,枕下五湖连。

半夜水军来,浔阳满旌旃。

空名适自误,迫胁上楼船。

徒赐五百金,弃之若浮烟。

辞官不受赏,翻谪夜郎天。

夜郎万裏道,西上令人老。

扫荡六合清,仍为负霜草。

日月无偏照,何由诉苍昊。

良牧称神明,深仁恤交道。

一忝青云客,三登黄鹤楼。

顾惭祢处士,虚对鹦鹉洲。

樊山霸气尽,寥落天地秋。

江带峨眉雪,川横三峡流。

万舸此中来,连帆过扬州。

送此万裏目,旷然散我愁。

纱窗倚天开,水树绿如发。

窥日畏衔山,促酒喜得月。

吴娃与越豔,窈窕夸铅红。

呼来上云梯,含笑出帘栊。

对客小垂手,罗衣舞春风。

宾跪请休息,主人情未极。

览君荆山作,江鲍堪动色。

清水出芙蓉,天然去雕饰

逸兴横素襟,无时不招寻。

朱门拥虎士,列戟何森森。

剪凿竹石开,萦流涨清深。

登台坐水阁,吐论多英音。

片辞贵白璧,一诺轻黄金。

谓我不愧君,青鸟明丹心。

五色云间鹊,飞鸣天上来。

传闻赦书至,却放夜郎回。

暖气变寒谷,炎烟生死灰。

君登凤池去,忽弃贾生才。

桀犬尚吠尧,匈奴笑千秋。

中夜四五叹,常为大国忧。

旌旆夹两山,黄河当中流。

连鸡不得进,饮马空夷犹。

安得羿善射,一箭落旄头。

点评:这是李白的自传体长诗,也是李白最长诗歌。有时候我在想,不是不想记其他句子,而是实在是爱莫能助。我三年背了近千首诗词,但对这首,只能望而兴叹。我已经删去了一半了,还是这么长,如果不加粗标出来,我想很难找出“清水出芙蓉,天然去雕饰”这句。

——————————————————————————————————————————————

58、杜甫 · 《奉赠韦左丞丈二十二韵》

纨袴不饿死,儒冠多误身。

丈人试静听,贱子请具陈。

甫昔少年日,早充观国宾。

读书破万卷,下笔如有神

赋料扬雄敌,诗看子建亲。

李邕求识面,王翰愿卜邻。

自谓颇挺出,立登要路津。

致君尧舜上,再使风俗淳。

此意竟萧条,行歌非隐沦。

骑驴三十载,旅食京华春。

朝扣富儿门,暮随肥马尘。

残杯与冷炙,到处潜悲辛。

主上顷见征,欻然欲求伸。

青冥却垂翅,蹭蹬无纵鳞。

甚愧丈人厚,甚知丈人真。

每于百僚上,猥诵佳句新。

窃效贡公喜,难甘原宪贫。

焉能心怏怏,只是走踆踆。

今欲东入海,即将西去秦。

尚怜终南山,回首清渭滨。

常拟报一饭,况怀辞大臣。

白鸥没浩荡,万里谁能驯。

 

 

59、杜甫· 《偶题》

文章千古事,得失寸心知

作者皆殊列,名声岂浪垂。

骚人嗟不见,汉道盛于斯。

前辈飞腾入,馀波绮丽为。

后贤兼旧列,历代各清规。

法自儒家有,心从弱岁疲。

永怀江左逸,多病邺中奇。

騄骥皆良马,骐驎带好儿。

车轮徒已斫,堂构惜仍亏。

漫作潜夫论,虚传幼妇碑。

缘情慰漂荡,抱疾屡迁移。

经济惭长策,飞栖假一枝。

尘沙傍蜂虿,江峡绕蛟螭。

萧瑟唐虞远,联翩楚汉危。

圣朝兼盗贼,异俗更喧卑。

郁郁星辰剑,苍苍云雨池。

两都开幕府,万宇插军麾。

南海残铜柱,东风避月支。

音书恨乌鹊,号怒怪熊罴。

稼穑分诗兴,柴荆学土宜。

故山迷白阁,秋水隐黄陂。

不敢要佳句,愁来赋别离。

 

 

——————————————————————————————————————————————

60、韩愈· 《调张籍》

李杜文章在,光焰万丈长。

不知群儿愚,那用故谤伤。   

蚍蜉撼大树,可笑不自量!

伊我生其后,举颈遥相望。   

夜梦多见之,昼思反微茫。

徒观斧凿痕,不瞩治水航。   

想当施手时,巨刃磨天扬。

垠崖划崩豁,乾坤摆雷硠。   

唯此两夫子,家居率荒凉。

帝欲长吟哦,故遣起且僵。   

翦翎送笼中,使看百鸟翔。

平生千万篇,金薤垂琳琅。   

仙官敕六丁,雷电下取将。

流落人间者,太山一毫芒。   

我愿生两翅,捕逐出八荒。

精诚忽交通,百怪入我肠。   

刺手拔鲸牙,举瓢酌天浆。

腾身跨汗漫,不著织女襄。   

顾语地上友,经营无太忙。

乞君飞霞佩,与我高颉颃。

——————————————————————————————————————————————

61、杜甫· 《水槛遣心二首·其一》

去郭轩楹敞,无村眺望赊。

澄江平少岸,幽树晚多花。

细雨鱼儿出,微风燕子斜

城中十万户,此地两三家。

 

 

62、韩愈· 《八月十五夜赠张功曹》

纤云四卷天无河,清风吹空月舒波。

沙平水息声影绝,一杯相属君当歌。

君歌声酸辞且苦,不能听终泪如雨。

洞庭连天九疑高,蛟龙出没猩鼯号。

十生九死到官所,幽居默默如藏逃。

下床畏蛇食畏药,海气湿蛰熏腥臊。

昨者州前槌大鼓,嗣皇继圣登夔皋。

赦书一日行万里,罪从大辟皆除死。

迁者追回流者还,涤瑕荡垢清朝班。

州家申名使家抑,坎轲只得移荆蛮。

判司卑官不堪说,未免捶楚尘埃间。

同时辈流多上道,天路幽险难追攀。

君歌且休听我歌;我歌今与君殊科。

一年明月今宵多,人生由命非由他,有酒不饮奈明何?

 

 

63、孟浩然 · 《江上寄山阴崔少府国辅》

春堤杨柳发,忆与故人期。

草木本无意,荣枯自有时。

山阴定远近,江上日相思。

不及兰亭会,空吟祓禊诗。

64、杜牧· 《送隐者一绝》

无媒径路草萧萧,自古云林远市朝。

公道世间唯白发贵人头上不曾饶

65、《西洲曲》

忆梅下西洲,折梅寄江北。

单衫杏子红,双鬓鸦雏色。

西洲在何处?两桨桥头渡。

日暮伯劳飞,风吹乌臼树。

树下即门前,门中露翠钿。

开门郎不至,出门采红莲。

采莲南塘秋,莲花过人头。

低头弄莲子,莲子青如水。

置莲怀袖中,莲心彻底红。

忆郎郎不至,仰首望飞鸿。

鸿飞满西洲,望郎上青楼。

楼高望不见,尽日栏杆头。

栏杆十二曲,垂手明如玉。

卷帘天自高,海水摇空绿。

海水梦悠悠,君愁我亦愁。

南风知我意,吹梦到西洲。

点评:这首乐府曲可以说是南朝民歌中的压卷之作,也是千古情诗绝唱。整首诗语言曼妙流畅、婉曲清丽,情思细腻、摇荡人心。无论从语言、音韵、情感、形式各方面,都是同时期民歌中最精致成熟的,具有很高的艺术水平。末句“南风知我意,吹梦到西洲。”垂映千古,情思绵绵不绝。

 

 

66、白居易· 《偶作寄朗之》

历想为官日,无如刺史时。

欢娱接宾客,饱暖及妻儿。

自到东都后,安闲更得宜。

分司胜刺史,致仕胜分司。

何况园林下,欣然得朗之。

仰名同旧识,为乐即新知。

有雪先相访,无花不作期。

斗醲干酿酒,夸妙细吟诗。

里巷千来往,都门五别离。

岐分两回首,书到一开眉。

叶落槐亭院,冰生竹阁池。

雀罗谁问讯,鹤氅罢追随。

身与心俱病,容将力共衰。

老来多健忘,唯不忘相思

67、曹松《己亥岁》

泽国江山入战图,生民何计乐樵苏。
凭君莫话封侯事,一将功成万骨枯

68、黄增·《集杭州俗语诗》

色不迷人人自迷,情人眼里出西施
有缘千里来相会,三笑徒然当一痴。

69、陈于王·《题桃花扇》

玉树歌残声已陈, 南朝宫殿柳条新;
福王少小风流惯, 不爱江山爱美人

70、黄景仁《杂感》

仙佛茫茫两未成,只知独夜不平鸣。
风蓬飘尽悲歌气,泥絮沾来薄幸名。
十有九人堪白眼,百无一用是书生
莫因诗卷愁成谶,春鸟秋虫自作声。

 

 

71、龚自珍《夜作》

沉沉心事北南东,一睨人材海内空。
壮岁始参周史席,髫年惜堕晋贤风。
功高拜将成仙外,才尽回肠荡气中。
万一禅关砉然破,美人如玉剑如虹

72、黄庭坚《竹枝词》

浮云一百八盘萦,落日四十八渡明。
鬼门关外莫言远,四海一家皆弟兄

73、王贞白《白鹿洞》

读书不觉已春深,一寸光阴一寸金
不是道人来引笑,周情孔思正追寻。

74、罗隐《自遣》

得即高歌失即休,多愁多恨亦悠悠。
今朝有酒今朝醉,明日愁来明日愁

75、黄蘖禅师《上堂开示颂》

尘劳回脱事非常,紧把绳头做一场。
不经一番寒彻骨那得梅花扑鼻香

76、陶谷《自嘲

官职须由生处有,才能不管用时无。
堪笑翰林陶学士,年年依样画葫芦

77、黄巢《不第后赋菊》

待到秋来九月八,我花开后百花杀。
冲天香阵透长安,满城尽带黄金甲

 

 

78、崔郊《赠去婢》

公子王孙逐后尘,绿珠垂泪滴罗巾。
侯门一入深如海,从此萧郎是路人

 

 

79、苏轼《戏张先》

十八新娘八十郎,苍苍白发对红妆。

鸳鸯被里成双夜,一树梨花压海棠

80、夏元鼎《绝句》

崆峒访道至湘湖,万卷诗书看转愚。
踏破铁鞋无觅处,得来全不费工夫

81、慈禧《祝母寿诗》

世间爹妈情最真,泪血溶入儿女身。
殚竭心力终为子,可怜天下父母心!

诗是好诗,但出自慈禧之口,未免太假。都知道她是怎么对自己的儿子的。

82、范仲淹《扇示门人》

一派青山景色幽,前人田地后人收

后人收得休欢喜,还有收人在后头。

83、孟郊《登科后》

昔日齷齪不足夸,今朝放荡思无崖。

春风得意马蹄疾,一日看尽长安花

 

 

84、李开先《宝剑记》

欲送登高千里目,愁云低锁衡阳路。
鱼书不至雁无凭,今番欲作悲秋赋。
回首西山又日斜,天涯孤客真难度,
男儿有泪不轻弹,只是未到伤心处!

84、秦韬玉《贫女》

蓬门未识绮罗香,拟托良媒益自伤。

谁爱风流高格调,共怜时世俭梳妆。

敢将十指夸针巧,不把双眉斗画长。

苦恨年年压金线,为他人作嫁衣裳

 

 

85、吴伟业《圆圆曲》

鼎湖当日弃人间,破敌收京下玉关。
恸哭六军俱缟素,冲冠一怒为红颜
红颜流落非吾恋,逆贼天亡自荒宴。
电扫黄巾定黑山,哭罢君亲再相见。
相见初经田窦家,侯门歌舞出如花。
许将戚里空侯伎,等取将军油壁车。
家本姑苏浣花里,圆圆小字妖罗绮。
梦向夫差苑里游,宫娥拥入君王起。
前身合是采莲人,门前一片横塘水。
横塘双桨去如飞,何处豪家强载归?
此际岂知非薄命,此时只有泪沾衣。
熏天意气连宫掖,明眸皓齿无人惜。
夺归永巷闭良家,教就新声倾座客。
座客飞觞红日莫,一曲哀弦向谁诉?
白皙通侯最少年,拣取花枝屡回顾。
早携娇鸟出樊笼,待得银河几时渡?
恨杀军书抵死催,苦留后约将人误。
相约恩深相见难,一朝蚁贼满长安。
可怜思妇楼头柳,认作天边粉絮看。
便索绿珠围内第,强呼绛树出雕栏。
若非将士全师胜,争得蛾眉匹马还。
蛾眉马上传呼进,云鬟不整惊魂定。
蜡烛迎来在战场,啼妆满面残红印。
专征萧鼓向秦川,金牛道上车千乘。
斜谷云深起画楼,散关月落开妆镜。
传来消息满红乡,乌桕红经十度霜。
都曲妓师怜尚在,浣沙女伴忆同行。
旧巢共是衔泥燕,飞上枝头变凤凰。
长向尊前悲老大,有人夫婿擅侯王。
当时只受声名累,贵戚名豪尽延致。
一斛珠连万斛愁,关山漂泊腰支细。
错怨狂风扬落花,无边春色来天地。
尝闻倾国与倾城,翻使周郎受重名。
妻子岂应关大计,英雄无奈是多情。
全家白骨成灰土,一代红妆照汗青。
君不见馆娃初起鸳鸯宿,越女如花看不足。
香径尘生鸟自啼,渫廊人去苔空绿。
换羽移宫万里愁,珠歌翠舞古梁州。
为君别唱吴宫曲,汉水东南日夜流。

86、卢照邻《长安古意》

长安大道连狭斜,青牛宝马七香车。
玉辇纵横过主第,金鞭络绎向侯家。
龙衔宝盖承朝日,凤吐流苏带晚霞。
百尺游丝争绕树,一群娇鸟共啼花。
游蜂戏蝶千门侧,碧树银台万种色。
复道交窗作合欢,双阙连甍垂凤翼。
梁家画阁中天起,汉帝金茎云外直。
楼前相望不相知,陌上相逢讵相识?
借问吹箫向紫烟,曾经学舞度芳年。
得成比目何辞死,愿作鸳鸯不羡仙
比目鸳鸯真可羡,双去双来君不见?
生憎帐额绣孤鸾,好取门帘帖双燕。
双燕双飞绕画梁,罗帷翠被郁金香。
片片行云着蝉翼,纤纤初月上鸦黄。
鸦黄粉白车中出,含娇含态情非一。
妖童宝马铁连钱,娼妇盘龙金屈膝。
御史府中乌夜啼,廷尉门前雀欲栖。
隐隐朱城临玉道,遥遥翠幰没金堤。
挟弹飞鹰杜陵北,探丸借客渭桥西。
俱邀侠客芙蓉剑,共宿娼家桃李蹊。
娼家日暮紫罗裙,清歌一啭口氛氲。
北堂夜夜人如月,南陌朝朝骑似云。
南陌北堂连北里,五剧三条控三市。
弱柳青槐拂地垂,佳气红尘暗天起。
汉代金吾千骑来,翡翠屠苏鹦鹉杯。
罗襦宝带为君解,燕歌赵舞为君开。
别有豪华称将相,转日回天不相让。
意气由来排灌夫,专权判不容萧相。
专权意气本豪雄,青虬紫燕坐春风。
自言歌舞长千载,自谓骄奢凌五公。
节物风光不相待,桑田碧海须臾改。
昔时金阶白玉堂,即今惟见青松在。
寂寂寥寥扬子居,年年岁岁一床书。
独有南山桂花发,飞来飞去袭人裾。

87、元稹·《遣悲怀·其二》

昔日戏言身后事,今朝都到眼前来。
衣裳已施行看尽,针线犹存未忍开。
尚想旧情怜婢仆,也曾因梦送钱财。
诚知此恨人人有,贫贱夫妻百事哀

88、苏轼《蝶恋花·春景》

花褪残红青杏小。燕子飞时,绿水人家绕。

枝上柳绵吹又少。天涯何处无芳草
墙里秋千墙外道。墙外行人,墙里佳人笑。

笑渐不闻声渐悄,多情却被无情恼

89、苏轼·《卜算子》

缺月挂疏桐,漏断人初静。

谁见幽人独往来,缥缈孤鸿影。
惊起却回头,有恨无人省。

拣尽寒枝不肯栖,寂寞沙洲冷

90、元稹《离思·其四》

曾经沧海难为水,除却巫山不是云。
取次花丛懒回顾,半缘修道半缘君

91、纳兰容若·《浣溪沙》

谁念西风独自凉?萧萧黄叶闭疏窗,

沉思往事立残阳。
被酒莫惊春睡重,赌书消得泼茶香,

当时只道是寻常

92、汪洙·《神童诗》

天子重英豪,文章教尔曹。
万般皆下品,惟有读书高
少小须勤学,文章可立身。
满朝朱紫贵,尽是读书人。
学问勤中得,萤窗万卷书。
三冬今足用,谁笑腹空虚。
自小多才学,平生志气高。
别人怀宝剑,我有笔如刀。
朝为田舍郎,暮登天子堂。
将相本无种,男儿当自强
学乃身之宝,儒为席上珍。
君看为宰相,必用读书人。
莫道儒冠误,诗书不负人。
达而相天下,穷则善其身。
遗子满赢金,何如教一经。
姓名书锦轴,朱紫佐朝廷。
古有千文义,须知学后通。
圣贤俱间出,以此发蒙童。
神童衫子短,袖大惹春风。
未去朝天子,先来谒相公。
大比因时举,乡书以类升。
名题仙桂籍,天府快先登。
喜中青钱选,才高压众英。
萤窗新脱迹,雁塔早题名。
年少初登第,皇都得意回。
禹门三汲浪,平地一声雷
一举登科日,双亲未老时。
锦衣归故里,端的是男儿。
玉殿传金榜,君恩赐状头。
英雄三百辈,随我步瀛洲。
慷慨丈夫志,生当忠孝门。
为官须作相,及第必争先。
宫殿岧峣耸,街衢竞物华。
风云今际会,千古帝王家。
日月光天德,山河壮帝居。
太平无以报,愿上万言书。
久旱逢甘霖,他乡遇故知。
洞房花烛夜,金榜题名时

土脉阳和动,韶华满眼新。
一枝梅破腊,万象渐回春。
柳色侵衣绿,桃花映酒红。
长安游冶子,日日醉春风。
淑景余三月,莺花已半稀。
欲沂谁氏子,三叹咏而归。
数点雨余雨,一番寒食寒。
杜鹃花发处,血泪染成丹。
春到清明好,晴添锦绣文。
年年当此节,底事雨纷纷。
风阁黄昏雨,开轩纳晚凉。
月华当户白,何处递荷香。
漏尽金风冷,堂虚玉露清。
穷经谁氏子,独坐对寒檠。
秋景今宵半,天高月倍明。
南楼谁宴赏,丝竹奏清音。
一雨初收霁,金风特送凉。
书窗应自爽,灯火夜偏长。
庭下陈瓜果,云端望彩车。
争如郝隆子,只晒腹中书。
九日龙山饮,黄花笑逐臣。
醉看风落帽,舞爱月留人。
昨日登高罢,今朝再举觞。
菊花何太苦,遭此两重阳。
北帝方行令,天晴爱日和。
农工新筑土,共庆纳嘉禾。
帘外三竿日,新添一线长。
登台观气象,云物喜呈祥。
时值嘉平候,年华又欲催。
江南先得暖,梅蕊已先开。
冬季更筹尽,春随斗柄回。
寒暄一夜隔,客髯两年催。
解落三秋叶,能开二月花。
过江千尺浪,入竹万杆斜。
人在艳阳中,桃花映面红。
年年二三月,底事笑春风。
院落沉沉晓,花开白雪香。
一枝轻带雨,泪湿贵妃妆。
枝缀霜葩白,无言笑晓风。
清芳谁是侣,色间小桃红。
倾国姿容别,多开富贵家。
临轩一赏后,轻薄万千花。
墙角一枝梅,凌寒独自开。
遥知不是雪,惟有暗香来。
柯干如金石,心坚耐岁寒。
平生谁结友,宜共竹松看。
居可无君子,交情耐岁寒。
春风频动处,日日报平安。
春水满泗泽,夏云多奇峰。
秋月扬明辉,冬岭秀孤松。
诗酒琴棋客,风花雪月天。
有名闲富贵,无事散神仙。
道院迎仙客,书堂隐相儒。
庭裁栖凤竹,池养化龙鱼。
春游芳草地,夏赏绿荷池。
秋饮黄花酒,冬吟白雪诗。

93、毛泽东·《送瘟神·其一》

绿水青山枉自多,华佗无奈小虫何!
千村薜荔人遗矢,万户萧疏鬼唱歌。
坐地日行八万里,巡天遥看一千河。
牛郎欲问瘟神事,一样悲欢逐逝波。

94、李白《访戴天山道士不遇》

犬吠水声中,桃花带雨浓。
树深时见鹿,溪午不闻钟。
野竹分青霭,飞泉挂碧峰。
无人知所去,愁倚两三松。

95、李贺《金铜仙人辞汉歌》

茂陵刘郎秋风客,夜闻马嘶晓无迹。
画栏桂树悬秋香,三十六宫土花碧。
魏官牵车指千里,东关酸风射眸子。
空将汉月出宫门,忆君清泪如铅水。
衰兰送客咸阳道,天若有情天亦老
携盘独出月荒凉,渭城已远波声小。

96、纳兰容若·《木兰花令·拟古决绝词》

人生若只如初见,何事秋风悲画扇。
等闲变却故人心,却道故人心易变。
骊山语罢清宵半,泪雨霖铃终不怨。
何如薄幸锦衣郎,比翼连枝当日愿。

97、苏轼·《和董传留别》

粗缯大布裹生涯,腹有诗书气自华
厌伴老儒烹瓠叶,强随举子踏槐花。
囊空不办寻春马,眼乱行看择婿车。
得意犹堪夸世俗,诏黄新湿字如鸦。

98、杜甫·《前出塞·其六》

挽弓当挽强,用箭当用长。
射人先射马,擒贼先擒王
杀人亦有限,列国自有疆。
苟能制侵陵,岂在多杀伤。

99、罗隐·《蜂》

不论平地与山尖,无限风光尽被占。
采得百花成蜜后,为谁辛苦为谁甜

100、俞文豹·《清夜录》

近水楼台先得月,向阳花木易为春。

102、杜甫·《蜀相》

丞相祠堂何处寻,锦官城外柏森森。
映阶碧草自春色,隔叶黄鹂空好音。
三顾频烦天下计,两朝开济老臣心。
出师未捷身先死,长使英雄泪满襟

 

 

103、张籍·《节妇吟》

君知妾有夫,赠妾双明珠。
感君缠绵意,系在红罗襦。
妾家高楼连苑起,良人执戟明光里。
知君用心如日月,事夫誓拟同生死。
还君明珠双泪垂,恨不相逢未嫁时

104、苏轼·《春宵》

春宵一刻值千金,花有清香月有阴。
歌管楼台声细细,秋千院落夜沉沉。

105、陈陶·《陇西行四首·其二》

誓扫匈奴不顾身,五千貂锦丧胡尘。
可怜无定河边骨,犹是春闺梦里人

106、杜牧·《过华清宫绝句》

长安回望绣成堆,山顶千门次第开。
一骑红尘妃子笑,无人知是荔枝来。

107、李商隐·《无题·重帏深下莫愁堂》

重帏深下莫愁堂,卧后清宵细细长。
神女生涯原是梦,小姑居处本无郎。
风波不信菱枝弱,月露谁教桂叶香。
直道相思了无益,未妨惆怅是清狂。

108、杜甫·《江上值水如海势聊短述》

为人性僻耽佳句,语不惊人死不休
老去诗篇浑漫与,春来花鸟莫深愁。
新添水槛供垂钓,故着浮槎替入舟。
焉得思如陶谢手,令渠述作与同游。

109、纳兰容若·《浣溪沙》

残雪凝辉冷画屏,落梅横笛已三更,

更无人处月胧明。
我是人间惆怅客,知君何事泪纵横,

断肠声里忆平生。

—————————————————————————————————————————————

 

2.GPU和CUDA概述

 

图形处理单元(GPU)是连接到图形卡的流处理器集群sm,用于极快处理大容量数据集。最初,GPU的可编程性涉及面向图形的细节,这使得应用程序非常有限。NVIDIA提供了一个用户友好的开发环境,名为计算统一设备架构(CUDA),它允许程序员像传统的CPU编程那样从内存和操作的角度进行思考。CUDA为我们生成在GPU上执行的并行代码提供了一种更简单的方法。

在大多数情况下,支持CUDA的GPU是安装在主机中的独立设备,通过名为PCI-e(外围组件互连快速)总线的接口进行通信,该总线用于在设备之间传输数据和命令。每个GPU是一个独立的设备,与主处理器异步运行,这意味着主处理器和所有GPU可以同时执行计算。除了少数与主机共享显示内存的设备外,GPU有自己的物理内存。尽管GPU内存的大小有限,但它可以提供比传统主机内存更高的内存带宽.

CUDA内核是可从主机调用的函数,在CUDA设备上异步执行,这意味着主机将内核排队,仅在GPU上执行,不等待内核完成,而是继续执行其他工作。尽管由于异步机制,CUDA内核无法返回值,但CUDA还提供了一些同步接口,以便主机可以确定内核或管道何时完成。

CUDA线程是GPU上的基本执行单元,就像每个线程都有自己的处理器,具有不同的寄存器和线程标识,在共享内存环境中运行。内核应该利用多个线程来执行这项工作。能够并发运行的线程数由GPU计算能力决定。板载GPU硬件线程调度程序负责线程切换和调度,这对CUDA开发人员是透明的。内核源代码中的执行配置定义了将运行内核的线程数量及其在1D、2D或3D计算网格中的排列。CUDA的总体架构如图1所示,Nvidia提供的文件(2011a,2011b)和其他相关文献(Farber,2011;Sanders和Kandrot,2010)中提供了CUDA编程和优化的更详细介绍。

Coding Life

love code, love life

Skip to content ↓

Design a site like this with WordPress.com
Get started