https
-
Docker 简介
很多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它。 在 Docker 之前,我们经常看到有人使用虚拟机。虚拟机(virtua…
-
Mac系统,MySQL数据库忘记密码,重置密码解决方案
好记性不如一个乱笔头!我的 Mac 系统上安装的 MySQL 系统有好长时间了,一直是记着密码的方式。今天,一位同事说要连一下我本地的数据库,试了半天,找不对密码了。所以,今天我就…
-
谷歌验证器 (Google Authenticator) 工作原理
很多人都听过谷歌验证 (Google Authenticator) 或用过谷歌验证 (Google Authenticator) 。尤其是随着比特币等虚拟货币的兴起,各大交易所都要…
-
解决 Postgresql 报 ERROR: function uuid_generate_v4() does not exist 异常问题
最近有一个系统的 PostgreSQL 数据库进行了软件升级,没想到升级后,在执行某些 SQL 后出现了 function uuid_generate_v4() does not …
-
持续集成工具 Jenkins 集成部署 Java 教程
使用 Jenkins 作为持续集成工具的企业在国内是普遍的存在,市场占有率很高,相比其他持续集成工具,Jenkins的优点有很多,因此被广泛的采用。本文将介绍Jenkins的搭建过…
-
解决 PostgreSQL 报 ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
PostgreSQL 这两年犹如一匹黑马,在数据库领域增长速度超过了 MySQL,当然在国内 PostgreSQL 的社区建设还是和 MySQL 相差甚远! 最近,公司里的一个老旧…
-
机器编程 Keras 教程
Keras 是一款机器编程软件。它利用深度学习技术可以将设计模型转化为代码。目前在 Github 排行榜第一名,是一个梦幻项目。神经网络通过深度学习,自动把设计稿变成 HTML 代…
-
解决 SELECT DISTINCT ON expressions must match initial ORDER BY expressions 的教程
一般我们针对排重有两种快速的方法。一种是 DISTINCT,一种是 GROUP BY。但是 GROUP BY 分组之后,要配合聚合函数使用,比如:SUM、count、avg、max…
-
业余草网站(个人博客)关键字大全
我的个人博客,个人网站:,www.xttblog.com,成立已快5年了。5年了,我收获了很多,也成长了很多。在这里我立下2018年的目标,文章总数突破2000篇。 随着我的个人努…
-
SQL 中字符串多行拼接 group_concat VS string_agg
多行字符的拼接很常用。在 MySQL 中,我们经常 group_concat 函数,根据这个函数的名字,我们就应该能猜到它的作用,分组后进行字符串拼接。 看下面一个场景,小米同学在…