发布了文章2020-05-07
有时候我们写的文档,想要发布到公网或局域网上,分享给他人。当你不想花时间在纠结怎么搭建网站,下载各种依赖等等。那么 Librarian 也许可以帮到你。Librarian 可以一键启动一个 markdown 站点,你只需要写好 markdown 文档,以及设置目录yml。
发布了文章2020-04-20
前面我们介绍怎么快速上手搭建一个管理后台,这一节就介绍一下怎么自定义登录的页面。 框架内置提供了一个登陆界面,但有时候我们想要自定义一个,这时我们需要自定义一个组件去引入。线上的demo的登录页面就是自定义的组件。其代码这里:[链接]。 我们想要自定义一...
发布了文章2020-03-31
GoAdmin是一个基于golang的数据可视化后台搭建框架,内置了管理后台的rbac权限系统,登录以及一个crud逻辑与视图生成的插件。支持不同主题更换,支持添加插件形式添加不同应用进行功能扩展。
发布了文章2019-09-25
只需要两步,大概2分钟即可运行起一个管理后台的例子。线上demo:[链接]框架地址:[链接]例子地址:[链接]文档地址:www.go-admin.cn step 1 {代码...} step 2 {代码...}
回答了问题2019-08-06
可以使用 [链接] 会提供各种map/数组的便捷操作
回答了问题2019-08-06
可以使用 [链接] 会提供跟php一样的各种操作,判断是否包含元素只要这样操作: {代码...}
发布了文章2019-08-03
golang的数组与map缺少像php一样很多的系统api的支持,使得诸如像获取map中所有key或者打乱数组等这些操作都需要自己写一个api。而此时collection应运而生,collection是一个数据结构可以很轻易的跟map和slice自由转换。collection几乎包括了你开发所需要的各种api操...
发布了文章2019-03-12
数据结构与算法分不开,数据结构与算法简称为DSA(data structure algorithm)。什么是DSA,可以理解为利用冯·诺依曼体系计算机硬件为基础进行信息存储的方式与操作的集合。类比的理解就是一种工具,像古代的尺规作图的尺规,人们用算盘计数的算盘。
发布了文章2019-03-12
要求 能手撸课程中出现的数据结构与算法 明确知道各种数据结构与算法的优劣 能够面对具体问题选择具体的数据结构与算法 在线课程 学堂在线:数据结构(上)(自主模式)学堂在线:数据结构(下)(自主模式) 教材与习题集 链接: [链接] 提取码: 98mg 目录提纲 第一章 绪论(...
发布了文章2019-03-11
本笔记记录从2019年3月份到12月份,准备计算机912考研相关内容与912考研进度历程。一方面是给后人提供一些参考,一方面方便自己消化咀嚼知识。本篇文章将探讨912考研的范围与复习计划如何安排。
赞了文章2018-11-06
在 Go 中,输入和输出操作是使用原语实现的,这些原语将数据模拟成可读的或可写的字节流。为此,Go 的 io 包提供了 io.Reader 和 io.Writer 接口,分别用于数据的输入和输出,如图:
赞了文章2018-10-19
在MacOS下使用Docker部署Microsoft SQL Server 2017 微软今年发布了SQL Server 2017,支持了Linux,并且配合docker,使得在Mac上运行SQL Sqlver不再须要VM。 安装Docker下载Docker安装文件,并安装。 设置Docker所需的内存:最小4G 重启Docker 拉取SQL Server 2017 Do...
发布了文章2018-10-09
要写出一个健壮的程序必须要有测试,测试可以保证上线的代码功能符合预期,防止上线后出现莫须有的损失。对于我们一口气写完的api,匆忙上线往往会导致很糟糕的后果。
发布了文章2018-10-08
测试api有几个方面,一个是api的响应,一个是持久数据库与内存数据库数据的准确性。编写测试代码是很繁琐的,现在先进的测试方式就是表格测试,即通过写好测试逻辑代码,输入一个个的测试案例去进行测试。为了方便测试驱动开发,于是写了一个这个测试框架。可以用来...
发布了文章2018-08-05
基于Go语言编写,只需要文件配置,利用极少的代码即可运行起一个web端的管理平台。前端利用adminlte搭建,为更好的体验使用了无刷新的pjax技术。后端基于fasthttp框架搭建。前后端结合,后端配置即可生成前端代码,支持多种前端展示组件。当前版本仅支持mysql数据库。
发布了文章2018-07-10
利用Mins可以在五秒钟内(不包括下载文件时间....)搭建一个简单的restful资源服务器。 准备 首先安装Mins: {代码...} 由于我在mac系统下,所以使用brew安装。对应系统可以下载对应二进制执行文件,下载链接为:[链接] 下载好,你可以选择将二进制文件放进环境路径中...
发布了文章2018-07-09
又双叒叕造了一个轮子。Mins,mini server。一个小型服务器。主要用来做一些小型项目开发,或者前端调试用的服务器。内置完成了增删改查的api。只要配置好数据表,就可以对数据表的资源进行增删改查,用约定好的api路由。用来补充略显鸡肋而常用的"nodejs启动服务器"...
发布了文章2018-07-07
Web管理平台的工具已经有很多了。但是基于Go的比较少,于是补充了个轮子。用Go来写会有什么好处呢?根据个人的开发经验,基本每个需要交付的项目都会有数据管理平台的需求。而管理平台的编码其实大部分都是重复工作,增删改查,还有前端的页面编写。再加上部署环境等...
发布了文章2018-07-02
有时候我们为了更好的利用计算机资源,可以把一些耗时长的任务队列化异步执行。举个对应简单的生活中例子就是大多数餐厅里面点菜都是先找地方做,看了菜单选好菜之后找服务员点菜,此时再等待菜做好送上来。这里餐厅厨房就是计算机的底层资源,菜就是待执行的任务,...
赞了文章2018-05-29
最近一直在寻找一个高性能,高可用的消息队列做内部服务之间的通讯。一开始想到用zeromq,但在查找资料的过程中,意外的发现了Nsq这个由golang开发的消息队列,毕竟是golang原汁原味的东西,功能齐全,关键是性能还不错。其中支持动态拓展,消除单点故障等特性, 都...