三十分钟专题

三十分钟完成 Gitlab 搭建安装指南(支持 HTTPS 访问)

背景 由于我们早期使用 phabricator 进行代码管理,但是在使用的过程当中发现和社区的 github 使用方式有些不同,所以为了让大伙都习惯 github 社区相同的使用风格,所以我们换成了 gitlab 作为公司内部的代码管理系统;并且其强大的 CI/CD 的方式为后续的持续集成工作打下基础。 注意 Gitlab 分为 社区版 (gitlab-ce) 与 企业版 (gitlab-ee)

三十分钟学完Vue

基础知识: vue的生命周期: beforeCreate/created、 beforeMount/mounted、 beforeUpdate/updated、 beforeDestory/destoryedvue常用指令: v-for、 v-bind(缩写形式 :prop)、 v-on(缩写形式 @click=’sss')、 v-if/v-else/v-else-if、 v-model、 v-

低成本、低代码,三十分钟教会你使用Notion作为CMS搭建自己的Web网站

低成本、低代码,三十分钟教会你使用Notion作为CMS搭建自己的Web网站 第一步、准备Notion账号新建网页开放网页外部访问 **使用[nextjs-notion-starter-kit](https://github.com/transitive-bullshit/nextjs-notion-starter-kit)项目将notion网页转换成个人网站**克隆项目填入NotionPa

三十分钟成为 Contributor | 为 TiKV 添加 built-in 函数

作者:吴雪莲 背景知识 SQL 语句发送到 TiDB 后经过 parser 生成 AST(抽象语法树),再经过 Query Optimizer 生成执行计划,执行计划切分成很多子任务,这些子任务以表达式的方式最后下推到底层的各个 TiKV 来执行。 图 1 如图 1,当 TiDB 收到来自客户端的查询请求 select count(*) from t where a

三十分钟成为 Contributor | 提升 TiDB Parser 对 MySQL 8.0 语法的兼容性

作者:谢腾进 赵一霖 TiDB 的一大特性就是和 MySQL 高度兼容,目标是让用户能够无需修改代码即可从 MySQL 迁移至 TiDB。要达成这个目标,需要完成两个提升兼容性的任务,分别是「语法兼容」和「功能行为兼容」。 本次活动聚焦于语法兼容,提升 TiDB SQL Parser 对 MySQL 8.0 的语法支持。对于新的贡献者而言,除了能将理论知识运用到实践上以外,还可以从中体验参与一

三十分钟掌握STL的使用

文章转载来自:  Hongfei Yan的cool links 这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。 译者:kary contact:karymay@163.net STL概述 STL的一

【C++ STL】三十分钟掌握STL

【C++ STL】三十分钟掌握STL 这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。 译者:kary contact:karymay@163.net STL概述 STL的一个重要特点是

三十分钟学会Linux的基本操作

GNU/Linux GNU项目是由Richard Stallman发起的自由软件运动,旨在创建一个完全自由的操作系统。虽然GNU项目已经开发了大量的系统组件和工具,但它一直缺少一个完整的操作系统内核。在这时Linus Torvalds开发了Linux内核,并将其发布为自由软件。后来,Linux内核与GNU项目提供的系统组件和工具相结合,形成了完整的操作系统,通常被称为GNU/Linux系统。

三十分钟学会Shell(上)

Shell ​ Shell 本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序,是用户和Linux文件系统之间的桥梁。Shell 有自己的特殊性,就是开机立马启动,并呈现在用户面前;用户通过 Shell 来使用 Linux,不启动 Shell 的话,用户就没办法使用Linux。 1. shell的基础概念 ​ Shell是一种解释性的命令行界面(CLI),它为用户提供了与操

三十分钟学会Linux的基本操作

GNU/Linux GNU项目是由Richard Stallman发起的自由软件运动,旨在创建一个完全自由的操作系统。虽然GNU项目已经开发了大量的系统组件和工具,但它一直缺少一个完整的操作系统内核。在这时Linus Torvalds开发了Linux内核,并将其发布为自由软件。后来,Linux内核与GNU项目提供的系统组件和工具相结合,形成了完整的操作系统,通常被称为GNU/Linux系统。

PowerBI实现RFM模型动态可视化大屏?三十分钟教你从入门到高手

今天讲的是PowerBI实现RFM模型动态可视化大屏制作的过程。如果对于RFM模型的原理、计算步骤、打标签以及用法场景还不理解,请看我的另一篇文章“RFM模型的四种打标签方法你会几种?三十行代码教你深刻理解如何实现用户画像”,本篇是对这篇文章进行动态可视化实现,用到的也是那里的代码。 首先是对三种以均值为区分标准的静态打标签方式可视化展示,然后是新建参数和度量值,实现动态调整区分阈值来得

实现系统三十分钟不操作就自动退出到登录页

思路:有的系统为了安全性会要求用户多长时间不操作的时候退出到登录页面,实现这个功能的时候是我们是由前端实现的,接下来看一下我们是怎么实现的,实现的思路是记录用户操作的最后一次时间,还有再次操作的时间,后面的时间戳减去前面一次的时间戳,如果换算出来的时间内大于三十分钟,则退出到登录页面即可(该操作是在拦截器里面进行判断的) 1.先在ipaddress.js定义三十分钟的毫秒数 const LOGI