技术池(jishuchi.com) 本次搜索耗时 6.348 秒,为您找到 733 个相关结果.
  • 第五章 编写 JSON 库

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

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

    附录:并发底层原理 什么是线程? 最佳线程数 我可以创建多少个线程? The WorkStealingPool (工作窃取线程池) 异常捕获 资源共享 资源竞争 解决资源竞争 同步控制 EventProducer volatile 关键字 字分裂 可见性 重排与 Happen-Before 原则 什么时候使用 volatile 原...
  • 第六章 使用类型类

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

    redis 简介 为什么要用 redis/为什么要用缓存 为什么要用 redis 而不用 map/guava 做缓存? redis 的线程模型 redis 和 memcached 的区别 redis 常见数据结构以及使用场景分析 1.String 2.Hash 3.List 4.Set 5.Sorted Set redis 设置过期时间...
  • 第十四章 : 自定制 shell 提示符

    自定制 shell 提示符 解剖一个提示符 试试一些可替代的提示符设计 添加颜色 移动光标 保存提示符 总结归纳 拓展阅读 自定制 shell 提示符 In this chapter we will look at a seemingly trivial detail — our shell prompt. This examinati...
  • 第七章:重定向

    重定向 标准输入、输出和错误 标准输出重定向 标准错误重定向 重定向标准输出和错误到同一个文件 处理不需要的输出 标准输入重定向 cat - 连接文件 管道线 过滤器 uniq - 报道或忽略重复行 wc - 打印行数、字数和字节数 grep - 打印匹配行 head / tail - 打印文件开头部分/结尾部分 tee - 从 ...
  • 6.2 对项目做出贡献

    13568 2020-09-22 《Git 中文文档》
    6.2 GitHub - 对项目做出贡献 对项目做出贡献 派生项目 GitHub 流程 创建拉取请求 利用拉取请求 拉取请求的进阶用法 将拉取请求制作成补丁 与上游保持同步 参考 GitHub 风格的 Markdown GitHub 风格的 Markdown 任务列表 代码片段 引用 表情符号 图片 让你的 GitHub 公共...
  • 1.4 线程安全

    1.4 线程安全 线程安全与非线程安全 Thread-Safe Data Pools(线程安全的资源池?) 当不在线程环境时 访问全局变量 即便你不需要线程也要考虑线程 寻回丢失的tsrm_ls 1.4 线程安全 在PHP初期,是作为单进程的CGI来运行的,所以并没有考虑线程安全问题。 我们可以随意的在全局作用域中设置变量并在程序中对他进...
  • 三 JDK 监控和故障处理工具

    JDK 监控和故障处理工具总结 JDK 命令行工具 jps :查看所有 Java 进程 jstat : 监视虚拟机各种运行状态信息 jinfo : 实时地查看和调整虚拟机各项参数 jmap :生成堆转储快照 jhat : 分析 heapdump 文件 jstack :生成虚拟机当前时刻的线程快照 JDK 可视化分析工具 JConsole:...