Git 连接 Gitee 失败:Failed to connect to gitee.com port 1080: Connection refused
在使用 Git 进行版本控制时,有时会遇到连接 Gitee(一个流行的 Git 托管平台)失败的情况,尤其是错误信息为 “Failed to connect to gitee.com port 1080: Connection refused”。本文将探讨这一问题的原因及解决方法。 1. 错误信息分析当您在使用 Git 命令(如 git clone、git push 等)时出现以下错误: fatal: unable to access 'https://gitee.com/username/repository.git/': Failed to connect to gitee.com port 1080: Connection refused 这意味着 Git 客户端无法通过指定的端口(1080)连接到 Gitee 服务器,可能是由于网络或配置问题。 2. 常见原因2.1 网络问题 防火墙设置:本地或网络防火墙可能阻止了对端口 1080 的访问。 代理设置:如果您使用代理,可能需要调整配置。 ISP 限制:某些 ISP 可能会限制对特定端口的访问。 ...
常用的各平台 Hosts 文件位置
Hosts 文件是一个简单的文本文件,用于将主机名映射到 IP 地址。在网络配置、DNS 解析和开发环境中,Hosts 文件非常有用。不同操作系统中 Hosts 文件的位置各不相同。本文将介绍在常用操作系统中 Hosts 文件的默认位置及其编辑方法。 1. 什么是 Hosts 文件?Hosts 文件是操作系统用来映射主机名到 IP 地址的文件。它在网络请求中起着重要作用,允许用户通过简单的主机名访问本地或远程计算机,而无需依赖 DNS 服务器。 2. 各平台 Hosts 文件位置2.1 Windows在 Windows 系统中,Hosts 文件通常位于以下路径: C:\Windows\System32\drivers\etc\hosts 编辑方法: 使用记事本以管理员身份运行: 在开始菜单中搜索 “记事本”,右键点击并选择 “以管理员身份运行”。 打开 Hosts 文件: 在记事本中选择 “文件” -> “打开”,导航到 C:\Windows\System32\drivers\etc,选择 “所有文件” 类型,找到并打开 hosts 文件。 修改并保存。 ...
Mysql 解除正在死锁方法
今天线下测试 for update 结果把 测试机mysql 锁了 上网找了篇文章 亲测可用 # 查询是否锁表 mysql> show OPEN TABLES where In_use > 0; +-----------------+------------+--------+-------------+ | Database | Table | In_use | Name_locked | +-----------------+------------+--------+-------------+ | xx_trade_xx | trust | 47 | 0 | | xx_trade_xx | user_xx | 3 | 0 | +-----------------+------------+--------+-------------+ 找到了 user_xx 锁了三...
Nginx 配置跨域-http请求方法OPTIONS
介绍下场景 前端ajax 请求接口 前 进行了 options 请求后端php 认为 options 是post 请求 所有导致 重复请求问题. 解决方案 判断 options 请求就 返回206 两种方式解决 phpif ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {header("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization");header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH');exit();} nginxlocation / { if ( $request_method = &...
MySQL 查看自增 ID 和表 DDL 等信息
在 MySQL 数据库管理中,查看表的自增 ID 设置以及表的 DDL(Data Definition Language,数据定义语言)信息是非常常见且有用的操作。本文将介绍如何在 MySQL 中查看表的自增 ID 设置和表的 DDL 信息。 查看表的自增 ID 设置查询自增 ID 的表信息要查看表的自增 ID 设置,可以使用如下的 SQL 查询语句: SHOW TABLE STATUS LIKE 'your_table_name'; 在这个查询中,将 your_table_name 替换为您要查询的表名。在查询结果中,可以找到 Auto_increment 字段,它表示表的下一个自增 ID 值。 示例假设我们有一个表名为 users,可以使用以下 SQL 查询语句来查看该表的自增 ID 设置: SHOW TABLE STATUS LIKE 'users'; 查看表的 DDL 信息获取表的 DDL 信息要查看表的 DDL 信息,可以使用如下的 SQL 查询语句: SHOW CREATE TABLE your_table_name; ...
CORS 简单请求+预检请求(彻底理解跨域)
概述当一个资源从与该资源本身所在的服务器不同的域、协议、端口请求一个资源时,资源会发起一个跨域 HTTP 请求。同源策略参考 浏览器的同源策略 | MDN 出于安全原因,浏览器限制从脚本内发起的跨源HTTP请求,XMLHttpRequest和Fetch API,只能从加载应用程序的同一个域请求HTTP资源,除非使用CORS头文件 对于浏览器限制这个词,要着重解释一下:不一定是浏览器限制了发起跨站请求,也可能是跨站请求可以正常发起,但是返回结果被浏览器拦截了 CORS概述 跨域资源共享标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站通过浏览器有权限访问哪些资源。 另外,规范要求,对那些可能对服务器数据产生副作用的 HTTP 请求方法(特别是 GET 以外的 HTTP 请求,或者搭配某些 MIME 类型的 POST 请求),浏览器必须首先使用 OPTIONS 方法发起一个预检请求(preflight request),从而获知服务端是否允许该跨域请求。 服务器确认允许之后,才发起实际的 HTTP 请求。在预检请求的返回中,服务器端也可以通知客户端,是否需要携带身份凭证(...
Crontab 指定执行用户
最近有个问题困扰我.crontab 执行脚本生成文件都是root 用户.web 写文件 apache 用户 造成apache 和root 同时写一份日志 apache 权限不足!!解决方案 : vim /etc/crontab * * * * * user-name command to be executed SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# For details see man 4 crontabs# Example of job definition:# .---------------- minute (0 - 59)# | .------------- hour (0 - 23)# | | .---------- day of month (1 - 31)# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...# | | | | .---- day of week (0 - 6) (...
php7.2 使用xhprof 问题
最近项目面临测试基本服务ok, 开始检查性能及流程问题. 使用xhprof可视化观察接口问题. 出现一些问题 1. 下载xhprof,这里下载吧 :https://github.com/longxinH/xhprof.git 2. 安装 xhprof 扩展cd xhprof/extension//usr/local/php/bin/phpize ./configure --with-php-config=/opt/php-7.0.14/bin/php-config --enable-xhprofmake&&make install 3. 修改 php.ini 文件php -i | grep php.ini [xhprof]extension=xhprof.soxhprof.output_dir=/data/www/xhprof/save_output_dir //该目录自由定义即可,用来保存xhprof生成的源文件 4.安装dot (绘图工具)sudo yum install -y graphviz 如果遇到错误 failed to execute ...
腾讯云 Centos 安装 PHP 开发环境
腾讯云做活动花了120买了台 1核2G的云服, 记录下装机全过程为以后准备;安装软件配置 : Nginx Mysql Redis MongoDB PHP7 swoole yar yac yaf redis mongodb PHP5 swoole yar yac yaf redis mongodb Python (默认自带python2.6) NodeJs Lua Supervisor Golang Git NetCat 准备工作:查看 linux 版本[root@centos software]# cat /etc/issueCentOS release 6.8 (Final)Kernel \r on an \m 安装依赖:yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel enchant-devel pam-devel \libc-client libc-client-devel libpng libpng-devel freetype freetype-devel l...
用protobuf编译时报错:protoc: error while loading shared libraries: libprotoc.so.9: cannot open shared object file: No such file or directory 的解决方法
export LD_LIBRARY_PATH=/usr/local/lib [root@xxx ~]#protoc --php_out=/root/test_protobuf/ test.protoprotoc: error while loading shared libraries: libprotobuf.so.15: cannot open shared object file: No such file or directory[root@xxx ~]#export LD_LIBRARY_PATH=/usr/local/lib[root@xxx ~]#protoc --php_out=/root/test_protobuf/ test.proto [root@xxx ~]#cd /root/test_protobuf/[root@xxx test_protobuf]#lltotal 16-rw-r--r-- 1 root root 1193 Mar 6 14:47 AddressBook.phpdrwxr-xr-x 2 root root 4096 Mar 6...




