web开发
2901
###### 这种错误一般在虚拟机跟windows共享文件夹时容易出现
###### 两种解决方式
1. 执行`npm config set bin-links false`
2. npm install时加option `--no-bin-links`
[官方文档](https://docs.npmjs.com/cli/v7/using-npm/config#bin-links)
linux
1832
```bash
mkdir -p /data/cdrom /data/cdrom2
mount /dev/cdrom /data/cdrom
cp VMwareTools-10.3.21-14772444.tar.gz /data/cdrom2
cd /data/cdrom2
tar -zxvf VMwareTools-10.3.21-14772444.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
```
###### 第一步提示你是否安装,选 yes ,剩
web开发
1733
理论上适用所有redis的tls连接
[官方文档1](https://github.com/predis/predis/issues/535)
[官方文档2](https://www.php.net/manual/en/function.stream-socket-enable-crypto.php)
最重要的配置
`'crypto_type' => STREAM_CRYPTO_METHOD_ANY_CLIENT`
linux
1606
`curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo`
防止冲突先卸载原有版本(可选)
`yum remove unixODBC`
安装驱动(三个都要装上,缺一不可)
`yum install msodbcsql mssql-tools unixODBC-devel`
安装php pdo_sqlsrv扩展
```bash
# 下载
wget https://pec
linux
371
##### 以mysql-5.7.39为例
```shell
wget -c https://downloads.mysql.com/archives/get/p/23/file/mysql-community-client-5.7.39-1.el7.x86_64.rpm
wget -c https://downloads.mysql.com/archives/get/p/23/file/mysql-community-libs-5.7.39-1.el7.x86_64.rpm
wget -c https://dow
常用工具
265
##### overlay文件系统有什么用
[参考文档](https://docs.docker.com/storage/storagedriver/overlayfs-driver/)
overlay用于存储Docker容器的文件系统,它是一种联合文件系统,它能够将多个文件系统叠加在一起,形成一个只读的基础文件系统和一个可写的上层文件系统。在Docker中,每个容器都有自己的只读基础文件系统和可写的上层文件系统。
当Docker启动容器时,会在overlay2目录下创建一个新的目录,该目录包含了容器的只读基础
linux
155
##### 个人使用find命令,常用参数大致有如下几种
```bash
# 普通查找文件 *.*
find / -name "*.*" -type f
# 查找大于10M的文件,并显示文件大小
find / -type f -size +10M -exec du -h {} \;
# 查找文件中包含指定的字符Suvan
find / -type f -name "*.*"|xargs grep "Suvan"
```
##### 排除目录查找怎么写?使用-prune选项
find的详细用法可见`man f
常用工具
3050
因为种种原因gitlab瞎了,启动不了了,接下来且看我操作。
##### 找到gitlab的仓库目录
默认`/var/opt/gitlab`,或者你定义的目录
再进入`git-data/repositories`,此时你已找到gitlab的仓库的group,每个group文件夹内都有对应的仓库。
##### 具体操作
随便进入一个仓库目录,你有没有发现跟你本地的git仓库`.git`目录面的目录结构类似?没错,个人觉得基本是一样的。此时你仅仅需要修改config文件,将`bare = true`改为`bare
Windows
1865
百乐门短网址 地址
Windows
149
Windows7的cmd窗口默认只有一点点,那怕是`最大化`也只能让窗口的高变高。此时,我们可以鼠标右键黑窗口标题栏或者按键`alt+空格`,点击`属性`,点击`布局`。以下是我的窗口设置,可按需修改。
```
# 屏幕缓冲区大小
宽度: 300
高度: 500 (高度值越大,可回看的文本内容越多,例如某系命令的--help内容很多,若该值较小,可能无法查看完整的help内容)
# 窗口大小
宽度: 300
高度: 80
# 其他配置无须修改,点击确定,重新打开cmd即可生效
```