## cors错误 ``` 跨域资源共享标准(CORS:cross-origin sharing standard )新增了一组 HTTP首部字段,允许服务器声明哪些源站通过浏览器有权限访问哪些资源。另外,规范要求,对那些可能对服务器数据产生副作用的 HTTP 请求方法(特别是 GET 以外的 HTTP 请求,或者搭配某些 MIME 类型的 POST 请求),浏览器必须首先使用 OPTIONS 方法发起一个预检请求(preflight request),从而获知服务端是否允许该跨域请求。服务器确认允许之后,才发起实际的 HTTP 请求。在预检请求的返回中,服务器端也可以通知客户端,是否需要携带身份凭证(包括 Cookies 和 HTTP 认证相关数据)。CORS请求失败会产生错误,但是为了安全,在JavaScript代码层面是无法获知到底具体是哪里出了问题。你只能查看浏览器的控制台以得知具体是哪里出现了错误。 - 使用下列方法之一: GET HEAD POST - Fetch 规范定义了对 CORS 安全的首部字段集合,不得人为设置该集合之外的其他首部字段。该集合为: 1. Accept 2. Accept-Language 3. Content-Language 4. Content-Type (需要注意额外的限制) 5. DPR 6. Downlink 7. Save-Data 8. Viewport-Width 9. Width - Content-Type 的值仅限于下列三者之一: 1. text/plain 2. multipart/form-data 3. application/x-www-form-urlencoded 1、客户端向服务器发送出错需要客户端指定content-type的值为以上三种之一 2、客户端接受服务器数据错误需要服务器返回时指定返回头"Access-Control-Allow-Origin": "*"允许跨域(错误原因:本地调试请求远程服务器,出现跨域访问导致) ``` # MySQL解决方案 ## 1045\(28000\)错误[[MySQL笔记#^055b1a]] # PostgreSQL解决方案 ## postgresql远程连接失败 ```sh # ubuntu下12版本出现客户端连接失败:(使用root或postgres用户修改)/etc/postgresql/12/main/ 1. 在/etc/postgresql/12/main/postgresql.conf文件中60行左右修改listen_addresses = '*' 1. 在/etc/postgresql/12/main/pg_hba.conf文件中,在ipv4哪行追加一行 host all all 0.0.0.0/0 trust ``` # ubuntu解决方案 ## ubuntu22.04解决centos容器无法用systemctl[[Linux笔记#^bf399f]] # centos解决方案 # python解决方案 ## 更换pip源 ^508e71 1. Windows更换 > 在文件资源管理器输入%appdata%,新建pip文件夹,在文件夹中创建pip.ini配置文件 2. Linux/Mac更换 > 在用户主目录下创建.pip隐藏文件夹,并在文件夹中创建pip.conf配置文件 3. pip源网址 > 阿里云 http://mirrors.aliyun.com/pypi/simple/ > 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ > 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ > 华为 https://repo.huaweicloud.com/repository/pypi/simple 4. 配置文件内容 ```python [global] index-url = https://mirrors.aliyun.com/pypi/simple [install] use-mirrors = true mirrors = https://mirrors.aliyun.com/pypi/simple/ trusted-host = mirrors.aliyun.com ``` 5. 华为pip加速 ```python [global] index-url = https://repo.huaweicloud.com/repository/pypi/simple trusted-host = repo.huaweicloud.com timeout = 120 ``` # windows解决方案 ### esxi-8.0集成网卡驱动 ^4bfd56 [VMware ESXi 集成网卡驱动教程 - DIYNAS (diy-nas.cn)](https://www.diy-nas.cn/2023-03-12/103.html) - 导出iso镜像报错解决方法 - 方法一 > 将python版本升级到3.7.9,不然导出iso时会报错 - 方法二 > Install-Module -Name VMware.PowerCLI -RequiredVersion 12.3.0.17860403 ### windows更新服务启动失败 ^6f79fa ``` net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver # 重启电脑 ```