beego框架
- Wayne:企业级可视化多集群Kubernetes一站式管理平台
-
Wayne是一个通用的、基于Web的Kubernetes多集群管理平台。通过可视化Kubernetes对象模板编辑的方式,降低业务接入成本,拥有完整的权限管理系统,适应多租户场景,是一款适合企业级集群使用的发布平台。Wayne已大规模服务于360搜索,承载了内部绝大部分业务,稳...
- 一文搞懂pprof(一文搞懂程序流程图详解)
-
pprof是GoLang程序性能分析工具,prof是profile(画像)的缩写,用pprof我们可以分析下面9种数据真正分析时常用4种CPUProfiling:CPU分析,按照一定的频率采集所监听的应用程序CPU(含寄存器)的使用情况,可确定应用程序在主动消耗CPU周期时花费时间的位置M...
- 其他类似GitBook的在线文档创作平台
-
(GitBook)是一个使用Git和Markdown来构建书籍的现代化的文档平台工具,虽然已经很好了,但由于gitbook有时候由于网络等原因会导致访问书写草稿不是很方便,所以结合群友的实用情况,对其他的一些工具也做一推荐,这也是写这一篇的主要原因其他类似GitBook的在线文档创作平台看...
- 【开源推荐】BookStack 2.7,长相清秀的类 GitBook 文档管理系统
-
程序介绍BookStack,基于Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序BookChat和使用uni-app开发的开源手机A...
- 分页复选设计的坑(复杂分页)
-
定义什么是分页复选设计呢?如下图所示,这是掘金专栏的一个功能,可以选择将同类的文件批量添加到专栏里,随着下拉,会一页一页的返回。除了这种设计,还有一种是下面有页数,根据页数跳转的设计,如:使用复选功能有两个,选中和取消。这种分页复选,我见过两种设计。第一种,也就是掘金专题上面的用法,已经选好的不会再...
- 轻量级的企业知识分享与团队协同平台——MM-Wiki
-
介绍MM-Wiki是一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业Wiki和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。Githubhttps://github.com/phachon/mm-wiki特点部署方便基于golang编写,只需...
- Go设计模式(1)-语法(gof常用设计模式)
-
简介最近思考了一下这几年写的业务,都是用面向过程思路来实现。之所以用面向过程一是因为大家都这么写,很少去思考是否有更好的实现二是业务简单,使用面向过程编程可以很方便的实现三是业务需要快速上线,面向过程的方法更快更直接但是弊端也很明显,随着业务不断的积累,项目改动起来比较困难,需要不断梳理前人是怎么写...
- 【源码分享】给你一个开源文库网站
-
最近看到一个类似百度文库的开源文库系统。可以用来搭建运营自己的文库网站。虽说现在综合类的文库站点,如百度文库等已经做起来了,如果你打算做综合类的文库站点,还是不现实,因为空间太小了.但是,如果你专注于某一个方向的文库站点,比如课后习题答案文库站点、IT行业文库站点、教育类文库站点等,专注于一个行业领...
- Go设计模式(3)-设计原则(gof设计模式按目的分为哪几类)
-
上一篇文章Go设计模式(2)-面向对象分析与设计里讲过,做设计最重要的是保留合适的扩展点。如何才能设计出合适的扩展点呢?这篇文章会讲解一下经典的设计原则。这些设计原则大家可能都听过,但可能没有想过为什么会提炼出这些原则,它们有什么作用。对内一个设计原则,我会尽量找到一个实例,说明它的重要性。通过实例...
- 项目流程管理(项目流程管理的作用)
-
工作这几年,项目做了没有一百也有八十了。在做项目的过程中,需要生成一些方法论,这是对自己经验的总结,也是将流程固化的一个过程。当然这些方法论未必是完全正确的,但是不重要,重要的是有这个想法,然后不断地去完善方法论。记得前些日子写过对项目管理的一些看法,这篇文章主要讲述了采用哪些方法管理众多项目。这次...