首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

免费构建个人WIKI知识

平时专业搬砖人士要与各种文档打交道,每天都有新的“知识点”,这些知识点之后会有机被重复拿出来使用,网上的问答系统,wiki也很多,数据放在某些平台有时还是不放心,不一定那天这平台没了,无论是内容无法找回,还是需要迁移知识都是很麻烦的事情...需要一个既可以在本地使用, 又同时可以在互联网上编辑操作的wiki系统,并且不需要我们额外的购买主机服务器。...大家都知道github是一个代码托管平台,其实有github还可以托管网站git-pages,还有wiki系统,我们可以像管理代码一样管理wiki文档。...gollum的相关软件安装,如下: gem install gollum gem install github-markdown gollum的原理是在用户本地,利用ruby系统创建一个WEB版的wiki服务...clone git@github.com:shengnoah/luaren.wiki.git cd luaren.wiki gollum 启动以上操作,就在本机创建了一个gollum的web wiki服务

3.5K30

私有代码从此免费

就在早些时候,github发布了一个让全球码农开心的消息,github将对私有仓库免费。之前你新建私有的时候是需要购买的,如今免费了。为了体验一把,我专门新建了一个私有仓库。...之前需要付费使用的私有代码,现在可以免费使用了!每个仓库最多可以有三个协作者,如果想要更多的协作者,就需要付费。...从今天开始,开发者都能够在这些场景中免费使用GitHub。当然,公共存储仍然是免费的。 想要在云中灵活使用GitHub或自托管配置的组织,现在只需要花一样钱,就可以享受两种服务啦。...不少网友表示惊喜,私有免费对很多程序员来说每年省下了84美元,相当于额外增加了一项福利,非人民币玩家赚到了。...免费私有存储的宣布可能让 GitHub 的一些竞争对手感到意外,也有用户表更新后更方便了,此前私有代码只能通过Azure Devops操作,现在不需要这么两头折腾了。

1K20
您找到你想要的搜索结果了吗?
是的
没有找到

免费无限创建私有代码

今天早上看到 GitHub 正式宣布:私有代码,现在可以免费使用了! 之前的私有是收费的,现在可以免费使用了!...对于一些小的项目,几个人一起开发还是够用的 GitHub 表示许多开发人员希望在公开发布之前,使用私有的 repo 去申请工作、创建一些辅助项目,或者私下尝试一些东西 从今天开始,开发者都能够在这些场景中免费使用...当然,公共存储仍然是免费的 想要在云中灵活使用 GitHub 或自托管配置的组织,现在只需要花一样钱,就可以享受两种服务啦 通过 GitHub Connect,可以将这些产品安全的链接在一起,并提供一个混合选项...,这样开发人员就可以在两个环境无缝地工作 私有免费对很多程序员来说每年省下了 84 美元,相当于额外增加了一项福利 我还发现对于使用 Pro 版本的用户还增加了特殊标识,我在使用教育版的资源包,也算是个...微软完成对 GitHub 的收购后,部分开发者不满,表示要转向 GitLab 等其他平台,面对微软送出的福利不得不表示:真香,哈哈哈 私有仓库免费之后, GitHub 在未来的商业模式又会怎么样呢?

1.3K10

30行代码构建HTTP服务

前两天调代码,想查看测试覆盖率生成的网页报告文件,没有安装HTTP服务器客户端。就在VS Code中下载一个叫Live Server的插件,用来启动HTTP服务。...开始 构建HTTP服务,需要先了解一下HTTP协议的基础知识 HTTP工作原理 HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。...客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议的版本、成功或者错误代码服务器信息、响应头部和响应数据。...只要能GET即可,不需要POST 这里会用到Node的http和fs模块 导入模块 const http = require("http"); const fs = require("fs"); 创建服务...需要本地启动HTTP服务器的时候,再也不用到网上下载啥客户端了,30行代码就搞定。需要的时候,直接命令行启动即可。

1.2K10

GitHub终于可以免费创建私有代码

但是有一些自己的文件不想被别人看到,于是想建一个私有吧,以前可那要收费的 所以有些朋友就自己搞一台虚机,搭建一个Git服务器(带宽还不受限制),或者直接用一些对象存储的服务来存一些私有的文件。...好消息是从 2019/01/07 开始 GitHub已经取消了对私有收费的限制,GitHub的使用者可以免费创建不受数量限制的私有代码,这些私有代码最多允许三个collaborator。...有人会想,可以建私有代码,会不会阻碍了开源的发展,毕竟大家都去创建私有代码了,其实不会的。...主要因为如下两点: 私有代码的使用是有很大需求场景的,就算GitHub不做,例如说我也会自己搭建一个服务器或者使用一些云存储的产品来存自己的一些代码和文件。索性GitHub来满足这一需求。...而且这样GitHub的日活提高至少一倍吧(我猜的,因为我正是因为有了私有代码才每天必登陆GitHub提交一些自己的代码和文档) 私有代码允许做多三个collaborators,大型项目其实并不适合私有代码

1.4K11

Golang构建HTTP服务(一)--- nethttp源码笔记

HTTP 网络发展,很多网络应用都是构建再 HTTP 服务基础之上。HTTP 协议从诞生到现在,发展从1.0,1.1到2.0也不断再进步。...除去细节,理解 HTTP 构建的网络应用只要关注两个端---客户端(clinet)和服务端(server),两个端的交互来自 clinet 的 request,以及server端的response。...Multiplexer路由的目的就是为了找到处理器函数(handler),后者将对request进行处理,同时构建response。...再看gohttp服务代码 http.HandleFunc("/", indexHandler) 即是注册路由。...回顾go的http包实现http服务的流程,可见大师们的编码设计之功力。学习有利提高自身的代码逻辑组织能力。更好 ---- 关于作者 作者: 人世间 来源: 简书

1.8K50

聊聊DevOps制品管理-不止是存储这么简单

团队内部搭建的制品是单点的,缺乏集群部署 资源浪费 因为没有统一的制品,存在重复建设的问题;维护成本高,或者说目前根本就没有维护 image.png 制品和CI/CD流水线 对于CI/CD流水线而言...如果缺乏有效的制品管理策略和工具,根本不可能建立高效的流水线;脱离制品管理,每次只能重新从代码开始构建,对于任何企业组织是不可接受的,同时也不符合“一次构建,多次使用”的原则。...这些信息对于测试人员「追踪问题的引入,后续改进,版本回归」至关重要,通俗点说,弄清楚制品的前世今生。 那么这些信息哪里来?当然是持续构建CI流水线,需求,代码提交都可以通过CI流水线收集。...Nexus是少有的支持几乎所有主流制品格式,并且提供免费版的制品管理产品,这也是大多数中小公司的选择,可以满足大部分业务场景,但是,免费版不提供高可用方案。...既然是掏钱买的,肯定比免费的Nexus提供的支持和服务更多,包括高可用,组件的漏洞风险分析,多地分发等等。

45520

一文读懂制品管理:从理论规范,实践应用到供应链安全

团队内部搭建的制品是单点的,缺乏集群部署 资源浪费 因为没有统一的制品,存在重复建设的问题;维护成本高,或者说目前根本就没有维护 制品和CI/CD流水线 对于CI/CD流水线而言,制品起到一个「承上启下...如果缺乏有效的制品管理策略和工具,根本不可能建立高效的流水线;脱离制品管理,每次只能重新从代码开始构建,对于任何企业组织是不可接受的,同时也不符合“一次构建,多次使用”的原则。...这些信息对于测试人员「追踪问题的引入,后续改进,版本回归」至关重要,通俗点说,弄清楚制品的前世今生。 那么这些信息哪里来?当然是持续构建CI流水线,需求,代码提交都可以通过CI流水线收集。...Nexus是少有的支持几乎所有主流制品格式,并且提供免费版的制品管理产品,这也是大多数中小公司的选择,可以满足大部分业务场景,但是,免费版不提供高可用方案。...既然是掏钱买的,肯定比免费的Nexus提供的支持和服务更多,包括高可用,组件的漏洞风险分析,多地分发等等。

26520

聊聊DevOps制品管理-不止是存储制品这么简单

团队内部搭建的制品是单点的,缺乏集群部署 资源浪费 因为没有统一的制品,存在重复建设的问题;维护成本高,或者说目前根本就没有维护 制品和CI/CD流水线 对于CI/CD流水线而言,制品起到一个承上启下的关键作用...如果缺乏有效的制品管理策略和工具,根本不可能建立高效的流水线;脱离制品管理,每次只能重新从代码开始构建,对于任何企业组织是不可接受的,同时也不符合“一次构建,多次使用”的原则。 ​...这些信息对于测试人员追踪问题的引入,后续改进,版本回归至关重要,通俗点说,弄清楚制品的前世今生。 ​ 那么这些信息哪里来?当然是持续构建CI流水线,需求,代码提交都可以通过CI流水线收集。...Nexus是少有的支持几乎所有主流制品格式,并且提供免费版的制品管理产品,这也是大多数中小公司的选择,可以满足大部分业务场景,但是,免费版不提供高可用方案。...既然是掏钱买的,肯定比免费的Nexus提供的支持和服务更多,包括高可用,组件的漏洞风险分析,多地分发等等。

1K30

业界 | GitHub新年重磅:私有代码无限量免费

大数据文摘出品 作者:魏子敏、王嘉仪 2019开年,Github公布了鼓舞人心的好消息:宣布私有资源服务无限量免费。 ?...Github新服务介绍和收费标准 ? Github官网上,目前面对个人用户的无限容量免费服务已经上线。免费服务将合作者数量限制为最多3人。...现在免费的Github包含无限的私有存储。开发人员第一次可以将GitHub用于他们的私人项目,每个存储最多有三个协作者免费使用。...从今天开始,这些场景,以及更多的场景,在GitHub上都是免费的。公共存储仍然是免费的(当然没有更改),并且包含无限的合作者。...作为一个在线服务平台,开发者们可以将软件项目代码放上GitHub,来自世界各地的人都可以下载这些项目并提交自己的改进。这使GitHub成为开源软件开发的中心,也成为开发者们的社交网络。 ?

1.8K20

​8 月的最后一天,我们摊牌了……

[真的摊牌了] CODING 现已开放免费啦! 不限人数,不限功能,免费使用代码托管、项目协同、CI/CD、制品等所有 CODING 基础产品服务,零成本开始您团队的研发协作管理!...更重要的是,这一整套开箱即用的 SaaS 服务工具箱,宣布免费了!我们认为只有让大家一齐体验,并拥抱这一全新的 IT 文化趋势,对社会的贡献才是更有力量的。...我们的代码托管服务提供了代码管理、分支管理、权限管理、版本管理等实用功能,能够帮助开发者规避本地代码管理的局限与安全性障碍,回归开发本身,赋能云端协作,实现快速迭代。...[04rfx9v1e6.png] 制品 制品用以管理源代码编译后的构建产物,支持 Docker、Maven、Helm、npm、PyPI 包等常见制品类型。...制品可以跟源代码协同进行版本化控制,可以与本地各构建工具和云上的持续集成、持续部署无缝结合,并支持漏洞扫描等特性,是一种企业处理软件开发过程中产生的所有包类型的标准化方式。

1.2K30

实例+代码,你还怕不会构建深度学习的代码搜索吗?

直观了解构建共享向量空间的过程 在深入了解技术细节之前,最好还是先对如何实现语义搜索有一个直观了解。核心思想是将搜索文本和我们想要搜索的对象(代码)表示在同一个共享向量空间中,如下所示: ?...但是在 Python 的标准中有 ast ,其可用于提取函数、方法和文档字符串。我们可以通过先将代码转换为抽象语法树,然后使用 Astor 包将其转回代码,从而将代码中的注释删除。...以上是使用 fast.ai 时 train_lang_model 函数的一部分 在构建语言模型时,需要仔细考虑将要用于训练的语料。...理想情况下,你会使用与目标问题类似的语料,这样就可以充分地捕获相关的语义和词汇。例如,对本实验来说 stack overflow 数据是一个很好的语料,因为这个论坛中包含了非常丰富的代码讨论。...如下代码可以作为示范: ? 一个将所有需要构建语义搜索的部分聚合在一起的类。 最后,这份笔记向您展示如何使用上面的 search_engine 对象创建如下的交互式演示: ?

85330

conan入门(一):conan 及 JFrog Artifactory 安装

它与 JFrog Artifactory 原生集成(包括免费的Conan Artifactory 社区版),使开发人员能够在自己的服务器上托管自己的私有包。...Conan 可以为不同的构建配置管理任意数量的不同二进制文件,包括不同的架构、编译器、编译器版本、运行时、C++ 标准等。当二进制文件不适用于一种配置时,它们可以根据需要从源构建。...,或使用已经创建的私有制品,可以跳过本章。...conan 连接JFrog Artifactory 在本文开始就已经安装了conan,现在私有的JFrog Artifactory制品已经安装就绪,就可以将这制品添加到conan的制品列表来使用了...它本身是一个小型的柯南项目,它包含自己的conanfile.py,以及它的源代码,包括构建脚本,这取决于正在创建的包,并构建和执行一个需要包中的的小应用程序。 它不属于包。

4K41

【CODING x 物联网】使用 CODING CI 快速编译 NodeMCU 固件

如果你还没有 CODING 账号,请戳这里免费注册。...(我这里远端叫 git@e.coding) [20200531223320] 创建制品 我们编译好的固件将存放在制品中,这里创建一个 Generic 型的制品,叫 releases。...什么是 CODING DevOps 极速构建计划 CODING DevOps 推出全新“极速构建”方案,通过海外镜像资源加速提升拉取速度,支持海外节点构建以便有需求的用户使用全球服务,用户独占构建资源无需排队等待...,以及通过内网将制品推送至 CODING 制品以缩短推送时间。...[20200531225430] 获取编译好的固件 目前 CODING 使用了腾讯云云主机为用户提供持续集成服务构建速度非常快,大概 2 分钟后,我们发现状态变为构建成功,我们就可以去制品下载编译好的固件包了

1.9K00

DevOps平台中的制品是什么?有什么用处?

在DevOps实践中,制品可以说是至关重要的组件。一个可靠的制品在DevOps流程中往往可以帮助企业解决许多安全和版本管控方面的问题。典型的软件开发会涉及到开发,构建,测试,部署等环节。...,在这个时候既要费时费力下载各种外部依赖文件,还要防止下载的开源组件有漏洞,再加上有些组件可能还有授权大坑,有法律风险,因此,如何处理依赖就成为了开发构建中的大难题。...二、存入制品阶段在构建完之后研发人员往往会将制品存入制品中进行集中管理,在这个时候会出现以下问题:开发无法对库里制品的质量状况了如指掌;运维难以确定本次可发布的版本,如果有未经测试的版本上了生产环境...sonatype的nexus,免费版无高可用,可以满足大部分基础业务场景2)HarborVMware公司开源的镜像仓库,支持Docker和Helm仓库3)Jfrog Artifactory一家在美上市的以色列公司...④ 制品安全扫描:提供自定义扫描计划和质量规则,满足企业对开源组件的漏洞安全和许可证合规性方面的检测管控要求。⑤ 保障服务稳定:支持集群部署和健康监控,为企业提供稳定的性能服务

1.3K40

放弃Jenkins的种种理由,期待更好赋能研发的持续交付平台

image.png 从上图中可以看出,从开发人员写下代码服务最终用户是一个漫长过程,整体可以分成三个阶段: 从代码(Code)到制品(Artifact):这个阶段主要对开发人员的代码做持续构建并把构建产生的制品集中管理...构建和部署这两个过程通过制品(Artifact,又称为部署包)连接(制品构建过程的产出,同时是部署过程的输入)。如果它们相互解耦,自然就需要有统一的地方管理存储和管理这些制品,即统一制品。...有了统一制品后,构建过程自动提交产生的制品到此,而「部署过程则主动到制品拉取需要的制品进行部署,从而实现构建和部署的完整解耦。」...如下图所示,「持续交付系统需要连接项目中涉及的人、代码制品,以及环境」等,Jenkins仅仅起到了简单的连接作用。...所以,能够给研发过程赋能的“持续交付平台”需要具备如下特点 能够管控好“代码”,“制品”,和“环境”,整个过程都是围绕这些做文章的 隐藏底层的细节,对不同角色要友好,提供自助式的服务 控制好和外部系统的集成

19620

如何在庞大代码构建并行计算能力?

一、引言 对于商业数据 [5] [6] [7]、开源数据[8]、云原生数据[9] [10] ,或者大数据系统[32],并行计算[33]都是多核处理环境下提高性能的基本技术手段。...本文分析如何通过关键抽象来划分层次和管理复杂性,在庞大的 MySQL 代码构建并行计算能力,并通过基准测试数据来体现加速效果。...具体地讲, TXSQL 内核在 8.0 上构建了并行查询基础框架,结合 MySQL 代码特点,采用计划复现方案,解决并行任务(执行计划片段)的分发难题,常规计算逻辑可以快速适配到并行计算。...四、基本概念和关键抽象 关系数据的基本运算是集合迭代运算[34]。TXSQL 并行查询在基本运算之上构建并行任务,支持算子内并行和算子间并行 [18]。...但这里 0 要向客户端返结果,也称为用户服务线程,通常是一个线程。显然,0 已经被动调度,第二步中不需要再调度。

49130
领券