Haskell 趣学指南 这是一本讲解 Haskell 这门函数式编程语言的入门指南,语言通俗易懂,插图生动幽默,示例短小清晰,结构安排合理。书中从 Haskell 的基础知识讲起,涵盖了所有的基本概念和语法,内容设计基本语法、递归、类型和类型类、函子、applicative 函子、monad、zipper 及所有 Haskell 重要特性和强大功能。 本书适合对函数式编程及 Haskell 语言感兴趣的开发人员阅读。 2023-08-12 技术 > Haskell #笔记 #Haskell #函数式编程 #入门
现代诗观止 现代诗也叫“白话诗”,最早可追源到清末,是诗歌的一种,与古典诗歌相比而言,虽都为感于物而作,但一般不拘格式和韵律。现代诗形式自由,意涵丰富,意象经营重于修辞运用,完全突破了古诗“温柔敦厚,哀而不怨”的特点,更加强调自由开放和直率陈述与进行“可感与不可感之间”的沟通。中国代表人物:徐志摩、北岛、顾城、海子等。 2023-08-11 文艺 > 诗歌 #摘抄 #现代 #多样
思维与亲密 面对这个纷繁复杂的社会,哈佛耶鲁、斯坦福式的毕业鸡汤已无用武之地;万金油的主题:遵从你的心声,做真实的自己,追逐自己的激情,未来无限可能云云,也稍逊风骨;更不用说自媒体上充斥的喧嚣与躁动。此时再看全美第一“修道院高校”芝加哥大学这篇毕业演讲,不仅是一股教育界的清流,更是一种芝大人心灵深处的回响。 2023-08-10 文艺 > 演讲 #摘抄 #思想 #英语
数字图像处理 在数字图像处理领域,本书作为主要教材已有 40 多年的历史。第四版是作者在前三版的基础上修订而成的,是前三版的发展与延续。除保留前几版的大部分内容外,根据读者的反馈,作者对本书进行了全面修订,融入了近几年来数字图像处理领域的重要进展,增加了几百幅新图像、几十个新图表和上百道新习题。全书共十二章,即绪论、数字图像基础、灰度变换与空间滤波、频率域滤波、图像复原与重建、小波变换和其他图像变换、彩色图像处 2023-08-09 技术 > 图像处理 #数字图像处理 #算法 #笔记
C++ 模板 前言第 1 部分 基础概念 本部分将会介绍 C++ 模板的一些基础概念和语言特性。将会通过函数模板和类模板的例子来讨论模板的目的和概念。然后会继续介绍一些其他的模板特性,比如非类型模板参数(nontype template parameters),变参模板(variadic templates),typename 关键字和成员模板(member templates)。也会讨论如何处理移动语义(mo 2023-08-08 技术 > C++ > 翻译 #C++ #特性 #语法
Effective Modern C++ 一份宏大的作品,能够带动一个领域的蓬勃发展。C++ 社群在相对沉寂数十年之后迎来新一波浪潮,原因是,作为一门编程工具的最核心,C++ 的语言和标准库都出现巨大的拓展和强化。这一番大变革始自 2011,并分别于 2014、2017 持续进化。业界习惯性地将这些新版本统称为 Modern C++,用以区别“传统” C++。 作为知名书系的最新作品,《Effective Modern C++》的佳质和佳 2023-08-07 技术 > C++ > 笔记 #C++ #经验 #准则
Effective STL 本书是 Effective C++ 的第 3 卷,被评为“值得所有 C++ 程序员阅读的 C++ 书籍之一”。本书详细讲述了使用 STL 的 50 条指导原则,并提供了透彻的分析和深刻的实例,实用性极强,是 C++ 程序员必备的基础书籍。C++ 的标准模板库(STL)是革命性的,要用好 STL 并不容易。本书作者 Scott Meyers 揭示了专家总结的一些关键规则,包括专家们总是采用的做法,以 2023-08-06 技术 > C++ > 笔记 #C++ #经验 #准则
More Effective C++ 继 Effective C++ 之后,Scott Meyers 于 1996 年推出这本“续集”。条款变得比较少,页数倒是多了一些,原因是这次选材比“第一集”更高阶。尤其是第 5 章。Meyers 将此章命名为技术(techniques),并明白告诉你,其中都是一些 patterns(模式),例如 virtual contructors(虚构造函数),smart pointers(智能指针),re 2023-08-05 技术 > C++ > 笔记 #C++ #经验 #准则
Effective C++ 有人说 C++ 程序员可以分为两类,读过 Effective C++ 的和没读过的。世界级 C++ 大师 Scott Meyers 成名之作的第三版的确当得起这样的评价。当您读过本书之后,就获得了迅速提升自己 C++ 功力的一个契机。 在国际上,本书所引起的反响,波及整个计算机的出版领域,余音至今未绝。几乎在所有 C++ 书籍的推荐名单上,本书都会位于前三名。作者高超的技术把握力、独特的视角、诙谐 2023-08-04 技术 > C++ > 笔记 #C++ #经验 #准则
C++ Lambda 的故事 C++98/03 中的 Lambda作为开始,了解一些关于我们所讨论的主题的背景知识是很有必要的。为此,我们会转而回顾过去,看看那些不使用任何现代 C++ 技术的代码——即 C++98/03 规范下的代码。 在本章中,我们将会学习: 如何将旧式的函数对象传给 C++ 标准库中的各种算法。 函数对象类型的限制。 为什么辅助函数不够好。 C++0x/C++11 中引入 2023-08-03 技术 > C++ > 翻译 #C++ #特性 #语法