随着Docker的广泛应用,原来需要多台物理机或者虚拟机才能实现的任务,现在使用Docker就可以轻松完成。本篇就简单介绍使用Docker构建MySQL的主从设置,当然Docker不仅能完成构建主从复制,复杂的主主复制也可以构建。
我们使用docker-compose
来创建和管理Docker容器,这将大大减少我们的工作量。所以我们首先使用docker-compose创建两个docker容器。
随着Docker的广泛应用,原来需要多台物理机或者虚拟机才能实现的任务,现在使用Docker就可以轻松完成。本篇就简单介绍使用Docker构建MySQL的主从设置,当然Docker不仅能完成构建主从复制,复杂的主主复制也可以构建。
我们使用docker-compose
来创建和管理Docker容器,这将大大减少我们的工作量。所以我们首先使用docker-compose创建两个docker容器。
在React实际使用过程中,使用相对路径引入其他组件,当路径层次太多时。比如像这样:../../../../Models
,这样显示的路径就不直接明朗,所以我们就需要使用 WebPack 来配置 alias 功能。在上篇手动搭建脚手架中讲到,我使用了 TypeScript + awesome-typescript-loader 组合来进行开发。而使用TypeScript 时,如果需要使用alias功能,就不能直接在 webpack.config.js
中直接配置。
我们在创建React项目的时,大多都是通过create-react-app来直接npm到本地的已经搭建好的脚手架,直接使用就好了。但有时各种脚手架工具不能满足我们的需求时,这就需要自己手动搭建。今天我们就手动搭建TypesSript+React+Webpack+Ant Design of React。
注意:
网易云音乐的客户端在跨平台上领先国内其他音乐服务提供商,所以我一直都是在频繁使用网易云,也不知不觉网易云用户等级来到了最高等级。但是在Linux上使用网易云,我一直都是有一个心结。当使用网易云音乐v1.1.0版本在Arch或者Ubuntu运行时,必须使用 sudo
来启动网易云音乐客户端,这个启动方式和我平时能不使用就不使用root权限的习惯不符。所以这个小问题一直困扰着我,直到最近无意在知乎上看到了 @Fancy 的回答,终于解决了我的心病。
ElementaryOS当从Loki升级到Juno,会遇到第三方应用的系统托盘图标不显示的问题。因为在发行版Juno中,ElementaryOS 取消了对 Ayatana Indicators 的支持。
在旧版本中,操作系统中 Ayatana AppIndicators 由两个软件包负责显示,indicator-application
和 wingpanel-indicator-ayatana
。而在新的发行本Juno中,系统默认自带了 indicator-application
,wingpanel-indicator-ayatana
在ElementaryOS 5.0 Juno中已被遗弃。
最近在写一个关于微信聊天记录统计和可视化的应用,我使用的Android操作系统,微信的所有的数据都以SQLite数据库的形式保存在手机的 /data
目录下。我只需复制文件就可以来读取所有需要的信息,注意Android系统的根目录需要root权限才能访问,如果没有root权限请先获取root权限。
MySQL 5.7开放下载已经几年了,比 MySQL 5.6 快 3 倍,同时还提高了可用性,可管理性和安全性。并增加了一些重要的增强功能:
还有一点就是在MySQL 5.6中最大索引长度为767字节,使用utf8mb4编码时,最多只有191个字符。而PHP 的 Laravel 5.4以后默认使用utf8mb4编码。MySQL 5.7增加到了3072字节。
如果Dom含有多个ClassName,当使用@class
用一个ClassName查找Dom时,是没有结果的。必须使用包含全部的ClassName。
# 例 <div class="demo test"></div> |
etree.xpath('*[@class="demo"]') # None |
etree.xpath('*[@class="demo test"]') # <class 'lxml.etree._Element'> |
最近看 Ubuntu 17.10 正式版上线了,就把我的寨板Cube iWrok 1x,升级到了Ubuntu 17.10,但是Ubuntu 17.10默认使用 wayland 的 gnome-shell 消耗了大量的系统资源。我的寨板使用的是Intel Atom x5-Z8350,对此已经力不从心了,不要说运行其他的。遂将 Gnome 替换成 KDE5 Plasma,配置完成后发现 KDE5.10 版本使用了 Arc theme 后符合我的直男审美。就像把我主力机使用的 Pantheon 替换成 KDE5。问题就来了。