GitBook

情人节礼物

徘徊边缘 提交于 2021-02-11 20:32:55
情人节送大家一个礼物:中文版云原生基础架构 可通过以下方式使用本书: GitHub地址: https://github.com/rootsongjc/cloud-native-infra GitBook在线浏览: https://jimmysong.io/cloud-native-infra 下载离线版: https://github.com/rootsongjc/cloud-native-infra/releases/tag/v20200214 本文分享自微信公众号 - 程序猿Damon(Damon4X)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。 来源: oschina 链接: https://my.oschina.net/u/4186967/blog/4347227

在线文档创作平台介绍

一个人想着一个人 提交于 2021-02-09 15:53:14
1 Gitbook 对于在线文档创作平台,当然还是首推GitBook GitBook为免费用户提供 10个空间(可以私有也可以公开) 支持自定义域名 gitbook本身是一个开源项目,你可以下载源代码自行搭建 GitBook对开源和非盈利团队提供五折优惠 官网地址: https://www.gitbook.com GitBook文档示例: https://docs.gitbook.com 2 看云 目前来看是国内最靠谱的选择,支持电子出版 看云为免费用户提供 不限量公开文档 0个私有文档 完整文档功能 官网地址: https://www.kancloud.cn 看云文档示例: https://www.kancloud.cn/manual/thinkphp/1678 3 语雀 在线文档编辑与协同工具,免费用户一共有10GB上传流量 官网地址: https://www.yuque.com/ 帮助文档示例: https://www.yuque.com/yuque 4 BookStack 在线文档管理系统,相当完备,需要有一台服务器自建 演示: https://www.bookstack.cn 开源地址: https://github.com/TruthHun/BookStack 5 docsify 非常轻量级的文档,可以托管在Github page 官网及演示: https:/

How to use gitbook plugin in gitbook style bookdown

痴心易碎 提交于 2021-01-29 14:48:28
问题 There is a simple procedure to put buttons for copying code of gitbooks. What would be the way to do that in a bookdown? # install npm curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs # install gitbook builder sudo npm install -g gitbook sudo npm install -g gitbook-cli # git clone gitbook "example" repository git clone ... cd gitbook/ npm init # Install plugin to add clipboard button for code # https://www.npmjs.com/package/gitbook-plugin-copy

Python学习网站

隐身守侯 提交于 2021-01-17 20:50:30
python中文开发者社区 https://www.pythontab。com 1、 廖雪峰的官方网站 python3.x https://www.liaoxuefeng.com/wiki/1016959663602400 2、菜鸟教程 python3.x https://www.runoob.com/python3/python3-tutorial.html 3、python在线学习 http://code.py40.com/ (以下为在线阅读教材) 4、简明python教程 https://wizardforcel.gitbooks.io/a-byte-of-python/content/ 5、利用python进行数据分析-第二版 https://seancheney.gitbook.io/python-for-data-analysis-2nd/ 6、Python Cookbook 3rd Edition Documentation https://python3-cookbook.readthedocs.io/zh_CN/latest/ 7、problem-solving-with-algorithms-and-data-structure-using-python 中文版 https://facert.gitbooks.io/python-data-structure

【行业资讯】smart-doc 2.0.2 发布,Java 零注解 API 文档生成工具

两盒软妹~` 提交于 2020-12-29 19:14:44
smart-doc 是一款同时支持 java restful api 和 Apache Dubbo rpc 接口文档生成的工具,smart-doc 颠覆了传统类似 swagger 这种大量采用注解侵入来生成文档的实现方法。 smart-doc 完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照 java 标准注释编写,smart-doc 就能帮你生成一个简易明了的 markdown 或是一个像 GitBook 样式的静态 html 文档。如果你已经厌倦了 swagger 等文档工具的无数注解和强侵入污染,那请拥抱 smart-doc 吧! 功能特性 支持接口 debug。 零注解、零学习成本、只需要写标准 java 注释。 基于源代码接口定义自动推导,强大的返回结构推导。 支持 Spring MVC,Spring Boot,Spring Boot Web Flux(controller 书写方式)。 支持 Callable,Future,CompletableFuture 等异步接口返回的推导。 支持 JavaBean 上的 JSR303 参数校验规范,支持分组验证。 对 json 请求参数的接口能够自动生成模拟 json 参数。 对一些常用字段定义能够生成有效的模拟值。 支持生成 json 返回值示例。 支持从项目外部加载源代码来生成字段注释(包括标准规范发布的

Typescript 学习笔记一:介绍、安装、编译

為{幸葍}努か 提交于 2020-12-19 18:34:23
前言 整理了一下 Typescript 的学习笔记,方便后期遗忘某个知识点的时候,快速回忆。 为了避免凌乱,用 gitbook 结合 marketdown 整理的。 github地址是: ts-gitbook 若是有不对的地方,欢迎留言指出。 众所周知,JavaScript 是弱类型的,而这对开发人员来说,在一定程度上算是一个“痛点”。解决这个问题的两个主要库是 Typescript 和 Flow。但 Typescript 似乎更受欢迎,且越来越受到开发人员的喜爱。 中文网: https://www.tslang.cn/ 官网: http://www.typescriptlang.org/ 目录: Typescript 学习笔记一:介绍、安装、编译 Typescript 学习笔记二:数据类型 Typescript 学习笔记三:函数 Typescript 学习笔记四:回忆Es5 中的类 Typescript 学习笔记五:类 Typescript 学习笔记六:接口 Typescript 学习笔记七:泛型 一、 Typescript 介绍 TypeScript 是由微软开发的一款开源的编程语言。 TypeScript 是 Javascript 的超集,遵循最新的 ES6、Es5 规范。TypeScript 扩展了 JavaScript 的语法。 TypeScript 更像后端 java

三十天学不会TCP,UDP/IP网络编程

本小妞迷上赌 提交于 2020-12-19 16:55:02
经过了过年的忙碌和年初的懈怠一切的日子,我又开始重新更新了~这是最新的一篇~完整版可以去gitbook(https://rogerzhu.gitbooks.io/-tcp-udp-ip/content/)看到。 如果对和程序员有关的计算机网络知识,和对计算机网络方面的编程有兴趣,虽然说现在这种“看不见”的东西真正能在实用中遇到的机会不多,但是我始终觉得无论计算机的语言,热点方向怎么变化,作为一个程序员,很多基本的知识都应该有所了解。而当时在网上搜索资料的时候,这方面的资料真的是少的可怜,所以,我有幸前两年接触了这方面的知识,我觉得我应该把我知道的记录下来,虽然写的不一定很好,但是希望能给需要帮助的人多个参考。我的计划是用半年时间来写完这一系列文章,这个标题也是我对太多速成文章的一种态度,好了,废话不再多扯了,下面是其中的一节内容,更多内容可以去gitbook上找到。 T CP与UDP 前面对于UDP已经阐述了有一些内容了,UDP可以完成一些数据的传输,那么为什么还要再研究出另外一种传输层协议呢?因为在很多时候,不可靠的传输会造成上面的应用层协议变得毫无意义,而且面对越来越复杂的网络,没有管理控制的传输层协议更是会导致网络拥堵不断加剧直至瘫痪。可以设想一下,UDP就像是寄信,当你把信寄出去的时候,你是无法知道这封信可不可以到达收信人的的,如果说唯一你能做的就是相信邮递机构

三十天学不会TCP,UDP/IP网络编程 -- RTT的计算

人走茶凉 提交于 2020-12-19 08:47:55
欢迎去gitbook(https://legacy.gitbook.com/@rogerzhu/)看到完整版。 如果对和程序员有关的计算机网络知识,和对计算机网络方面的编程有兴趣,虽然说现在这种“看不见”的东西真正能在实用中遇到的机会不多,但是我始终觉得无论计算机的语言,热点方向怎么变化,作为一个程序员,很多基本的知识都应该有所了解。而当时在网上搜索资料的时候,这方面的资料真的是少的可怜,所以,我有幸前两年接触了这方面的知识,我觉得我应该把我知道的记录下来,虽然写的不一定很好,但是希望能给需要帮助的人多个参考。我的计划是用半年时间来写完这一系列文章,这个标题也是我对太多速成文章的一种态度,好了,废话不再多扯了,下面是其中的一节内容,更多内容可以去gitbook上找到。 在 TCP中,超时重传机制是和应答确认机制一样组成TCP可靠传输的关键设计。而超时重传机制中最最重要的就是超时计时器的时间选择的了,很明显,在工程上,在数据发送的过程中,如果用一个固定的值一直作为超时计时器的时长是非常不经济也非常不准确的方法,所以这一篇就来说说TCP中的超时计时器的设计哲学。 太短不行,太长也不行 超时超时,首先你得定义什么是正常的时间,才能知道有没有超过正常的时间。先假设一个非常理想的环境,这个环境理想到和以前很多物理题一样,不考虑摩擦力。我们假设网络很通畅且速率稳定,而且处理包的速度忽略不计

Nginx反向代理的几种配置模板

泄露秘密 提交于 2020-12-17 14:14:23
因为内网服务越来越多,各种IP加端口地址根本记不住,于是用Nginx做反响代理,也可以很好管理内网的地址分发。 下面提供几种Nginx配置模板。因为也是自己摸索着配置的,有错误的地方请指正,谢谢先。 # 重载配置 nginx -s reload # php配置 server { listen 88 ; server_name _; location ^~ / myphp{ alias /www/ myphp; index index.php index.html index.htm; if (!- e $request_filename) { rewrite ^/myphp/(.*)$ /index.php/$ 1 last; } location ~ \.php(/| $) { fastcgi_split_path_info ^(.+\.php)(/.* )$; fastcgi_index index.php; include fastcgi.conf; fastcgi_param SCRIPT_FILENAME $request_filename; fastcgi_pass 127.0 . 0.1 : 9000 ; } } } # 反向代理1 # 需要传http header参数的 location ~ ^/api/(.* )$ { proxy_pass http: //

个人博客搭建

烈酒焚心 提交于 2020-12-13 12:48:55
个人博客搭建 经过 1 个月的咕咕咕,总算把博客初步搭建好了,按照惯例先丢个链接大家有兴趣可以来逛逛: blog.mytyiluo.cn 。 主要特点如下: Modernized - 基于 Gatsbyjs,React,Typescript 构建; Opinionated - 以约束优先,减少博客中的必需参数; Git-based - 基于 GitHub 以及 Netlify 的自动化构建/部署; 为什么不使用现有的博客框架? 之前其实一直用的是 GitBook,但说实话,GitBook 还是更加适合书籍/教程等的写作,对随笔来说还是感觉少了点功能。而且官方也表示之后不再维护命令行程序了,因此决定慢慢的从这平台迁移出来。 在这过程中,有考虑过使用 Hexo 作为博客引擎,想自己写一套主题,但无奈不习惯它的模板语法,最终还是选择了放弃。 然后,考虑到开发的难度和灵活性,决定使用基于 React 的静态网页引擎,也就是 GatsbyJS 。 其中,最吸引我的便是它对多数据源的内建支持,并以 GrapQL 的形式统一提供数据,非常符合我对后期拓展的预期。此外,丰富的社区插件倒算是额外的惊喜,特别是支持 TypeScript 和 Less 对开发带来了极大的方便,支持响应式图片和 PWA 也省去了我大量的精力。 我希望的博客体验 在本地用 VS Code 来编写 Markdown