技术池(jishuchi.com) 本次搜索耗时 4.367 秒,为您找到 48 个相关结果.
  • 第三章 基础

    基础 Hello World 路由 处理函数(Handler function) Yesod基石 运行 资源以及类型安全的URL 脚手架站点(scaffolded site) 开发服务器 小结 基础 学习任何新技术的第一步是让它运行起来。本章的目标是用一个简单的Yesod程序带你开始 ,并涉及一些基础的概念和术语。 Hello...
  • 第七章 I/O

    第 7 章:I/O Haskell经典I/O Pure vs. I/O 为什么纯不纯很重要? 使用文件和句柄(Handle) 关于 openFile 的更多信息 关闭句柄 Seek and Tell 标准输入,输出和错误 删除和重命名文件 临时文件 扩展例子:函数式I/O和临时文件 惰性I/O hGetContents readFil...
  • 第十二章 条形码识别

    第 12 章:条形码识别 条形码简介 EAN-13编码 引入数组 数组与惰性 数组的折叠 修改数组元素 习题 生成EAN-13条形码 对解码器的约束 分而治之 将彩色图像转换为更容易处理的形式 分析彩色图像 灰度转换 灰度二值化和类型安全 我们对图像做了哪些处理? 寻找匹配的数字 游程编码 缩放游程,查找相近的匹配 列表推导...
  • MongoDB 简介

    8181 2020-12-30 《MongoDB 教程》
    MongoDB 简介 什么是MongoDB ? MongoDB的下载 MongoDB的特点 MongoDB 的发展历史 MongoDB 的语言支持 MongoDB 的适用场景 MongoDB 应用案例 MongoDB 简介 什么是MongoDB ? MongoDB 是由C++语言编写的开源数据库系统。 在高负载的情况下,添加更多的...
  • 第一章 入门

    第 1 章:入门 Haskell编程环境 初识解释器ghci 基本交互: 把ghci当作一个计算器 基本算术运算 算术奇事(quirk),负数的表示 布尔逻辑,运算符以及值比较 运算符优先级以及结合性 未定义的变量以及定义变量 处理优先级以及结合性规则 ghci里的命令行编辑 列表(Lists) 列表的操作符 字符串和字符 初识类型...
  • 第四章 莎氏模板

    莎氏模板 概要 Hamlet (HTML) Cassius (CSS) Lucius (CSS) Julius (Javascript) 类型 类型安全URL (Type-safe URLs) 语法 Hamlet语法 标签(Tags) 插值 属性 条件语句 或许(Maybe) Forall语句 Case语句 With语句 Doc...
  • 第七章 路由和处理函数

    路由(Routing)和处理函数(Handlers) 路由语法 路径段(Pieces) 路径段的类型 资源名称 声明处理函数 分发 返回类型 Handler monad Html 参数 处理函数 应用程序的信息 请求信息 短路函数(Short Circuiting) HTTP响应的报头 小结 路由(Routing)和处...
  • 第二十一章 数据库的使用

    第 21 章:数据库的使用 HDBC 简介 安装 HDBC 和驱动 连接数据库 事务 简单的查询示例 SqlValue 查询参数 预备语句 读取结果 使用语句进行数据读取操作 惰性读取 数据库元数据 错误处理 第 21 章:数据库的使用 网上论坛、播客抓取器(podcatchers)甚至备份程序通常都会使用数据库进行持久化储...
  • 第十四章 Monads

    第 14 章:Monads 简介 回顾之前代码 Maybe链 隐式状态 寻找共同特征 Monad 类型类 术语解释 使用新的Monad 信息隐藏 受控的Monad 日志纪录 使用 Logger monad 同时使用puer和monadic代码 关于Monad的一些误解 创建Logger Monad 顺序的日志,而不是顺序的求值 ...
  • 第九章 I/O学习 —— 构建一个用于搜索文件系统的库

    第 9 章:I/O学习 —— 构建一个用于搜索文件系统的库 find命令 简单的开始:递归遍历目录 再次认识匿名和命名函数 为什么提供 mapM 和 forM 一个本地查找函数 谓词在保持纯粹的同时支持从贫类型到富类型 安全的获得一个文件的大小 请求-使用-释放循环 练习 为谓词而开发的领域特定语言 多用提升(lifting)来减少样板代码...