mac彻底卸载xcode

彻底删除Xcode相关的东西
sudo /Developer/Library/uninstall-devtools –mode=all

然后再删除Developer文件夹
sudo rm -rf /Applications/Xcode.app
sudo rm -rf /Library/Preferences/com.apple.dt.Xcode.plist
然后删除自己目录下的:
rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
rm -rf ~/Library/Caches/com.apple.dt.Xcode
rm -rf ~/Library/Application\ Support/Xcode

以及和开发者相关的:
rm -rf ~/Library/Developer/Xcode
rm -rf ~/Library/Developer/CoreSimulator
rm -rf ~/Library/Developer/XCPGDevices

来源地址

Mysql两表联合更新

联合查询更新主要场景用于,比如新加字段需要存储另外一个表相关数据,同步两种比状态等

update maintain m LEFT JOIN vehicle v on m.number=v.number set m.vehicle_id = v.vehicle_id where m.vehicle_id = 0

maintain表新加字段vehicle_id车辆ID默认是0,需要同步一下之前数据,通过相同编号更新

宝塔安装PHP的event扩展

Linux系统环境检测
Linux系统可以使用以下脚本测试本机PHP环境是否满足WorkerMan运行要求。

curl -Ss http://www.workerman.net/check.php | php

1、安装event扩展依赖的libevent-devel包,命令行运行

yum install libevent -y

2.PHP > 7.0 需要安装event扩展。从https://pecl.php.net/package/event 查看event目前的版本,选择一个稳定版本即可# 当前所在目录是root目录# 下载event

wget https://pecl.php.net/get/event-3.0.2.tgz
# 解压文件
tar -xf event-3.0.2.tgz
# 进入目录
cd event-3.0.2
# 执行phpize 并安装; 使用宝塔安装的PHP7.2 进行phpize,若其他PHP版本,改变72即可
/www/server/php/72/bin/phpize
./configure --with-php-config=/www/server/php/72/bin/php-config
make && make install

3.复制安装成功扩展路径如下:/www/server/php/72/lib/php/extensions/*/
打开对应PHP版本的.ini插入;extension=/www/server/php/72/lib/php/extensions/*/event.so
在重启PHP,进入phpinfo查看是否安装完成

相关考地址:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=45572&highlight=event

Linux磁盘挂载

  1. 终止以下程序:nginx、apache、mysql、php-fpm、ftp

    /etc/init.d/nginx stop

    /etc/init.d/httpd stop

    /etc/init.d/mysqld stop

    /etc/init.d/php-fpm stop

    /etc/init.d/vsftpd stop

  2. 查看磁盘分区

    fdisk -l

    Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x0008d73a

    Device Boot Start End Blocks Id System
    /dev/vda1 * 2048 104855551 52426752 83 Linux

    Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

  3. 磁盘分区

    fdisk /dev/vdb

  4. 格式化磁盘

    mkfs.ext4 /dev/vdb

  5. 挂载磁盘

    mount /dev/vdb /home

  6. 查看磁盘空间

    df -lh

  7. 设置重启服务器后自动挂载

    vi /etc/fstab
    插入一行
    /dev/vdb /home ext4 defaults 0 0

    取消挂载
    umount /dev/vdb

    若想直接直接格式化数据盘,也可以使用mkfs.ext4 /dev/vdb 格式化整个数据盘,然后再进行挂载

Linux根目录磁盘扩容

  1. 查看分区情况

    fdisk -l

  2. 磁盘分区

    fdisk /dev/sda (过程略,这里只建了一个分区)

  3. 再查看一下分区

    fdisk -l

  4. 创建物理分卷

    pvcreate /dev/sda1

  5. 查看一下当前卷组情况

    vgdisplay

    这里Free PE / Size 0/0 表明没有可用的扩展空间

  6. 查看一下当前卷组

    vgscan

  7. 查询lv

    lvdisplay

  8. 查看磁盘大小

    df -l

  9. 扩展逻辑卷 (根目录"/"的挂载点) 由 lvdisplay 获取

    lvextend -L +8G /dev/vg_cloud/vg_root

    resize2fs -f /dev/vg_cloud/lv_root

    (初始化文件系统)