Keep All Simple

Mysql 群集配置

Mysql 配置读写分离, 降低读服务器压力

主 Mysql 配置

编辑主 Mysql 服务器的MySQL配置文件my.cnf

一般位置(/etc/my.cnf / /usr/local/Cellar/mysql/5.6.25/my.cnf)
在[mysqld]下面添加以下参数:

Continue
互换 Ctrl / Caps_Lock 按键

交换 Caps_Lock 与 Ctrl 键,与 Unix 键位统一方便快捷键使用

Mac OS

打开系统编好设置 选择 “键盘” 菜单,在 “键盘” 选项卡右下角打开 “修饰键…” 选单

大写锁定键 -> 选择 Control
Control键 -> 选择 大写锁定键

选择 “好” 即可完成设置

新版系统中 轻触大写锁定键 的功能为 切换中英文输入法,若要打开大写锁定需要长按大写锁定键(即修改后的 Control 键位)

Ubuntu / Debian

Continue
Arduino 灯光控制

使用 Arduino 光敏、人体红外传感器、舵机来控制灯光开启。这里以不破坏原则使用舵机推动开关来实现开灯和关灯。 实现目标:区域内光线强度不够时,同时有人在区域内驱动舵机推动开关开灯,无人在或光线强度足够则关灯

接线图

接线图

控制代码

Continue
配置 Git 服务

配置 Git 服务,创建 Git 仓库

客户端密钥

每个需要使用 Git 的客户端都需要生成一份密钥, 首先去 ~/.ssh 查看自己是否已经有密钥

1
2
3
4
$ cd ~/.ssh/
$ ls
authorized_keys id_dsa known_hosts
config id_dsa.pub

默认命名为 id_dsa / id_rsa 个人文件夹目录 ~/.ssh/

其中一个带有 .pub 扩展名, .pub 文件是你的公钥,另一个则是私钥。 如果找不到这样的文件(或者根本没有 .ssh 目录),你可以通过运行 ssh-keygen 程序来创建它们。

生成密钥

Continue
VIM 配置

VIM 7.4 以上版本,大部分配置同时适用于 Linux / Mac OS 终端 以及 gVim

安装插件管理器

1
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

完整配置

编辑本用户的 vim 配置文件
Linux / Mac OS 一般创建文件 ~/.vimrc
Windows 可在用户名文件夹下创建 .vimrc 文件 (C:\Users\USERNAME)

Continue
Oh My Zsh

MAC 下的默认命令行工具是 bash 但同时也有 zsh 等,通过扩展 zsh 的 Oh My Zsh 来让我们的命令行更加便捷,提供诸如主题、插件等

zsh是兼容bash的,所以在bash上的绝大部分命令在zsh也是可用的 Oh My Zsh 只是 zsh的扩展,可以在任意终端上使用只需要有zsh支持即可安装该扩展

查看 Zsh 版本

1
zsh -version

输出类似版本号即已安装 zsh

1
zsh 5.0.8 (x86_64-apple-darwin15.0)

Continue
Homebrew 安装 PHP环境

homebrew 是 os x 上的包管理控制器类似于 apt-get 、yum 官网是 http://brew.sh

安装方式 Homebrew

打开 终端 执行

1
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装完成后更新 brew 源

1
brew update #更新brew

brew 常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
brew install APPNAME #安装应用

brew search APPNAME # 搜索已有应用

brew tap GIHUB/user # 安装扩展

brew uncap GITHUB/user #移除扩展

brew remove APPNAME #移除应用

brew upgrade APPNAME #更新应用

brew options APPNAME #查看安装信息

brew info APPNAME #查看应用信息
Continue
Home Archives Search