技术池(jishuchi.com) 本次搜索耗时 4.044 秒,为您找到 48 个相关结果.
  • 第二十四章 并发编程

    第二十四章 并发编程 术语问题 并发的新定义 并发的超能力 并发为速度而生 Java 并发的四句格言 1.不要用它 2.没有什么是真的,一切可能都有问题 3.仅仅是它能运行,并不意味着它没有问题 4.你必须理解它 残酷的真相 本章其余部分 并行流 创建和运行任务 终止耗时任务 CompletableFuture 类 基本用法 结...
  • 第十三章 函数式编程

    第十三章 函数式编程 新旧对比 Lambda表达式 递归 方法引用 Runnable接口 未绑定的方法引用 构造函数引用 函数式接口 多参数函数式接口 缺少基本类型的函数 高阶函数 闭包 作为闭包的内部类 函数组合 柯里化和部分求值 纯函数式编程 本章小结 第十三章 函数式编程 函数式编程语言操纵代码片段就像操作数...
  • Go语言项目

    13808 2019-03-06 《Go语言圣经》
    Go语言项目 Go语言项目 所有的编程语言都反映了语言设计者对编程哲学的反思,通常包括之前的语言所暴露的一些不足地方的改进。Go项目是在Google公司维护超级复杂的几个软件系统遇到的一些问题的反思(但是这类问题绝不是Google公司所特有的)。 正如Rob Pike 所说,“软件的复杂性是乘法级相关的”,通过增加一个部分的复杂性来修复问题通常将慢...
  • 第十章 Persistent

    11027 2020-10-28 《Yesod Web 中文文档》
    Persistent 概要 解决边界问题 类型 代码生成(Code Generation) PersistStore 迁移 唯一性 查询 用ID查询 通过唯一性约束查询 选择函数 选择选项(SelectOpt) 操作(Manipulation) 插入 更新 删除 属性 关系 深入理解类型 更复杂、更通用 自定义字段 ...
  • 第二章 Haskell

    10599 2020-10-28 《Yesod Web 中文文档》
    Haskell 术语 工具 语言编译指示(Language Pragmas) 重载字符串(Overloaded Strings) 类型族(Type Families) Haskell模板(Template Haskell) 准引用(QuasiQuotes) 小结 Haskell 为了使用Yesod,你至少需要知道一些Haskell基础...
  • 第二十四章 并发和多核编程

    第 24 章:并发和多核编程 定义并发和并行 用线程进行并发编程 线程的不确定性 隐藏延迟 线程间的简单通信 主线程等待其他线程 安全的修改 MVar 安全资源管理:一个相对简单的好主意。 查看线程状态 编写更紧凑的代码 使用频道通信 注意事项 MVar 和 Chan 是非严格的 Chan 是无边界的 共享状态的并发仍不容易 死锁...
  • 第五章 编写 JSON 库

    第 5 章:编写 JSON 库 JSON 简介 在 Haskell 中表示 JSON 数据 Haskell 模块 编译 Haskell 代码 载入模块和生成可执行文件 打印 JSON 数据 类型推导是一把双刃剑 更通用的转换方式 Haskell 开发诀窍 美观打印字符串 数组和对象 书写模块头 完成美观打印库 紧凑转换 真正的美观打...
  • 第四章 函数式编程

    第 4 章:函数式编程 使用 Haskell 思考 一个简单的命令行程序 热身: 方便地分离多行文本 一个行终止转换程序 中缀函数 和列表打交道 基本的列表操作 安全和明智地跟会崩溃的函数打交道 部分函数和全函数 更多简单列表操作 产生子列表 搜索列表 一次性处理多个列表 特殊的字符串处理函数 练习题 循环的表示 显式递归 对...
  • 第一章 引言

    引言 类型安全 简明 性能 模块化 坚实的基础 Haskell介绍 引言 自web编程伊始,人们就开始努力使开发过程尽量愉快。作为一个集体,我们持续的推进新 技术,以尝试解决一些长期滞留的安全威胁难点、HTTP的无状态性、需要用多种语言( HTML、CSS、Javascript)才能创建一个强大的web应用,等等。 Yesod借助Has...
  • 第六章 使用类型类

    第 6 章:使用类型类 类型类的作用 什么是类型类? 定义类型类实例 重要的内置类型类 Show Read 使用 Read 和 Show 进行序列化 数值类型 相等性,有序和对比 自动派生 类型类实战:让 JSON 更好用 让错误信息更有用 使用类型别名创建实例 生活在开放世界 什么时候重叠实例(Overlapping instan...