书栈网 · BookStack 本次搜索耗时 0.039 秒,为您找到 92318 个相关结果.
  • 使用Docker

    2071 2018-05-03 《理解Linux进程》
    Docker简介 Docker使用 Docker简介 Docker 是一个容器运行平台,你可以将程序及其依赖打包成容器,在不同机器上运行可得到一致的运行效果。因为不同的系统环境或Go版本可能影响程序的运行结果,为了得到可预测、可重复的实验环境,我们引入了Docker容器技术。 Docker使用 我们不仅开源了示例代码,还创建了官方Dock...
  • 原则

    原则 好代码的原则 类和函数设计指导原则 保证静态类型安全 遵循C++ISO标准 优先编译时检查错误 使用命名空间来限定作用域 优先使用C++特性而不是C特性 原则 好代码的原则 我们参考Kent Beck的简单设计四原则来指导我们的如何写出优秀的代码,如何有效地判断我们的代码是优秀的。 通过所有测试(Passes its te...
  • 设计理念

    设计理念 总体 松耦合 更少的代码 快速开发 不要重复地造轮子 (DRY) 明确优于隐式 一致性 模型 明确优于隐式 包括所有相关领域逻辑 数据库API SQL效率 简洁, 强大的语法 当有必要时, 可方便地选择使用原始 SQL 语句 URL 设计 松耦合 无限的灵活性 鼓励最佳实践 定义URL 模板系统 逻辑分离的解决...
  • 2.1 交易,区块,挖矿和区块链

    2.1交易,区块,挖矿和区块链 2.1.1比特币概述 2.1.2买一杯咖啡 2.1交易,区块,挖矿和区块链 比特币系统与传统的银行和支付系统不同,是基于去中心化的信任。在比特币中,信任不是通过中央权威机构授权而来,而是通过比特币系统中不同用户相互交互自发达成,这是比特币的一个显著特性。 在本章中,我们将通过较高层面跟踪比特币系统中的一笔交易,观察...
  • 设计API系统

    设计API系统 编写API Controller 如何实现API Key认证 内部系统调用API如何实现用户认证 如何跟踪API性能 参考源码 小结 读后有收获可以支付宝请作者喝咖啡: 设计API系统 有了交易引擎和定序系统,我们还需要一个API系统,用于接收所有交易员的订单请求。 相比事件驱动的交易引擎,API系统就比较简单,因为它...
  • Xss攻击

    XSS 攻击 XSS 攻击 富文本编辑器是最容易发生 XSS 攻击的工具之一。 XSS 的攻击方式非常多。简单的方式方案(如替换 < > 为 &lt; &gt; )无法全面解决问题。 因此,我们推荐使用专业的工具 xss 来解决。 const html = editor . txt . html () const safeHtm...
  • 第七章:文件系统与I/O重定向

    第七章:文件系统与I/O重定向 第七章:文件系统与I/O重定向 引言 本章导读 实践体验 本章代码树 本章代码导读 文件系统接口 本节导读 文件和目录 常规文件 目录 文件系统 简易文件与目录抽象 打开与读写文件的系统调用 文件打开 文件的顺序读写 简易文件系统 easy-fs 本节导读 松耦合模块...
  • 通过虚拟机使用Linux实验环境(推荐:最容易的实验环境安装方法)

    通过虚拟机使用Linux实验环境(推荐:最容易的实验环境安装方法) 通过虚拟机使用Linux实验环境(推荐:最容易的实验环境安装方法) 这是最简单的一种通过虚拟机方式使用Linux并完成OS各个实验的方法,不需要安装Linux操作系统和各种实验所需开发软件。首先安装VirtualBox 虚拟机软件(有windows版本和其他OS版本,可到 http:...
  • 1.1. 前言

    1.1. 前言 1.1. 前言 本章是面向Hibernate初学者的一个入门教程。我们从一个使用驻留内存式(in-memory)数据库的简单命令行应用程序开始, 用易于理解的方式逐步开发。 本章面向Hibernate初学者,但需要Java和SQL知识。它是在Michael Goegl所写的指南的基础上完成的。在这里,我们称第三方库文件是指JDK 1...
  • 静态站点生成器

    静态站点生成器 静态站点生成器是一个软件,它把文本和模板作为输入,然后输出 HTML 文件。 Pelican:使用 Markdown 或 ReST 来处理内容, Jinja 2 来制作主题。支持 DVCS, Disqus.。AGPL 许可。官网 Cactus:为设计师设计的静态站点生成器。官网 Hyde:基于 Jinja2 的静态站点生成器。官...