当前位置: 首页 > news >正文

用sql做简单的博客网站宝鸡seo

用sql做简单的博客网站,宝鸡seo,成都家装设计公司排名,网站平台建设视频教学MacOS系统上,升级python3.12时,超级慢,而且最后还失败了。看了日志,发现是用curl从raw.githubusercontent.com上下载Python安装包超时了。 解决方案一:开启翻墙工具,穿越围墙 解决方案二:使用…

MacOS系统上,升级python3.12时,超级慢,而且最后还失败了。看了日志,发现是用curl从raw.githubusercontent.com上下载Python安装包超时了。

解决方案一:开启翻墙工具,穿越围墙

解决方案二:使用raw.gitmirror.com替换raw.githubusercontent.com

翻墙有风险,操作需谨慎,这里我采用的是方案二。

1. 查看curl路径

which curl
# /usr/bin/curl

2. 编写自定义脚本,并赋予执行权限

ln -s `which curl` /usr/local/bin/curl
[ -d ~/.local/bin ] || mkdir -p ~/.local/bin/
cd ~/.local/bin
touch curl
chmod +x curl
# 注:PATH要配置到.bashrc或.zshrc里,别的窗口才能起作用
export PATH=$HOME/.local/bin:$PATH
vi curl
which curl
# ~/.local/bin/curl

3. 脚本内容

#!/usr/bin/env python
import os,sys
origin,target="raw.githubusercontent.com","raw.gitmirror.com"
args=" ".join(repr(i) if " " in i else i for i in sys.argv[1:])
cmd="/usr/bin/{} ".format(sys.argv[0].split('/')[-1])+args.replace(origin,target)
sys.exit(os.system(cmd))

4. 测试效果

curl https://raw.githubusercontent.com/Homebrew/homebrew-core/a775cbd0967da13128293d71fb26431fdedee6fb/Formula/m/mpdecimal.rb

5. 重新执行升级命令(这时候就很快了,不到一分钟就下载完毕,十分钟内就完成升级)

brew upgrade python@3.12

注: wget也可以用类似的方法加速

################# 2024.02.08 补充:

如果有外网服务器,还可以配个中转请求:

本地curl文件内容如下(需export JUMPER_IP='<服务器IP地址>')

#!/usr/bin/env python
import os
import systry:from typing import List  # NOQA:F401
except ImportError:passdef gen_cmd(sys_argv):# type: (List[str]) -> strargs = []scheme = "https://"origin, target = "raw.githubusercontent.com", "raw.gitmirror.com"domains = ("objects.githubusercontent.com", "github.com")redirect = os.getenv("JUMPER_IP")host = "http://{}:9337/".format(redirect)for i in sys_argv[1:]:if i.startswith(scheme):j = i[len(scheme) :]if j.startswith(origin):i = i.replace(origin, target)elif redirect:for domain in domains:if j.startswith(domain):i = host + jbreakelif " " in i:i = repr(i)args.append(i)tool = "/usr/local/bin/" + sys_argv[0].split("/")[-1]cmd = tool + " " + " ".join(args)return cmddef main():# type: () -> intsys_argv = sys.argvif "--dry" in sys_argv:sys_argv = [i for i in sys_argv if i != "--dry"]print("--> " + gen_cmd(sys_argv))return 0return os.system(gen_cmd(sys_argv))if __name__ == "__main__":sys.exit(main())

服务器上的app.py文件如下:

# pip install httpx orjson sanic gunicorn 'uvicorn[standard]'
from httpx import AsyncClient
from orjson import dumps, loads
from sanic import Sanic, rawapp = Sanic("Jumper", dumps=dumps, loads=loads)@app.route("/<full:path>")
async def handler(request, full: str):host, url = full.lstrip("/"), ""try:host, url = host.split("/", 1)except ValueError:passif host.startswith("http"):scheme, domain = host.split(".", 1)else:scheme, domain = "https", hostasync with AsyncClient(base_url=scheme + "://" + domain) as client:r = await client.get(url + "?" + request.query_string)return raw(r.content)if __name__ == "__main__":app.run()

后台启动服务:

gunicorn app:app --bind 0.0.0.0:9337 --worker-class uvicorn.workers.UvicornWorker --daemon


文章转载自:
http://mutagenize.mcjp.cn
http://convincible.mcjp.cn
http://recess.mcjp.cn
http://contentment.mcjp.cn
http://plena.mcjp.cn
http://zonda.mcjp.cn
http://calabazilla.mcjp.cn
http://ballsy.mcjp.cn
http://ischial.mcjp.cn
http://appanage.mcjp.cn
http://gestagen.mcjp.cn
http://dynaturtle.mcjp.cn
http://zinky.mcjp.cn
http://banal.mcjp.cn
http://became.mcjp.cn
http://interblend.mcjp.cn
http://synopsize.mcjp.cn
http://passionless.mcjp.cn
http://fontal.mcjp.cn
http://protosemitic.mcjp.cn
http://objectivity.mcjp.cn
http://unsupportable.mcjp.cn
http://conundrum.mcjp.cn
http://musicophobia.mcjp.cn
http://squirelet.mcjp.cn
http://muffin.mcjp.cn
http://palaeoanthropology.mcjp.cn
http://wagonette.mcjp.cn
http://thorianite.mcjp.cn
http://unshakeably.mcjp.cn
http://sablefish.mcjp.cn
http://coalyard.mcjp.cn
http://ou.mcjp.cn
http://cogitation.mcjp.cn
http://conga.mcjp.cn
http://realschule.mcjp.cn
http://coo.mcjp.cn
http://informix.mcjp.cn
http://smice.mcjp.cn
http://opalesque.mcjp.cn
http://logarithmize.mcjp.cn
http://interested.mcjp.cn
http://anacreon.mcjp.cn
http://blare.mcjp.cn
http://archegone.mcjp.cn
http://dissave.mcjp.cn
http://dukawallah.mcjp.cn
http://amadavat.mcjp.cn
http://zonky.mcjp.cn
http://catachrestic.mcjp.cn
http://rampant.mcjp.cn
http://jeffersonian.mcjp.cn
http://telecopier.mcjp.cn
http://positron.mcjp.cn
http://preaddict.mcjp.cn
http://zoopsychology.mcjp.cn
http://rover.mcjp.cn
http://bramley.mcjp.cn
http://impactful.mcjp.cn
http://ameliorator.mcjp.cn
http://clamworm.mcjp.cn
http://apyrous.mcjp.cn
http://pluto.mcjp.cn
http://wormlike.mcjp.cn
http://decarboxylation.mcjp.cn
http://couture.mcjp.cn
http://glassmaker.mcjp.cn
http://grandfather.mcjp.cn
http://upper.mcjp.cn
http://nike.mcjp.cn
http://thrombopenia.mcjp.cn
http://announciator.mcjp.cn
http://spadicose.mcjp.cn
http://corndog.mcjp.cn
http://virtuosity.mcjp.cn
http://emetin.mcjp.cn
http://subdeaconry.mcjp.cn
http://rounder.mcjp.cn
http://hysterectomy.mcjp.cn
http://democratism.mcjp.cn
http://flue.mcjp.cn
http://cisatlantic.mcjp.cn
http://morphonology.mcjp.cn
http://affinity.mcjp.cn
http://isomeric.mcjp.cn
http://helene.mcjp.cn
http://biometeorology.mcjp.cn
http://chincough.mcjp.cn
http://herbarize.mcjp.cn
http://lymphocytic.mcjp.cn
http://multiprocessor.mcjp.cn
http://chernobyl.mcjp.cn
http://infertile.mcjp.cn
http://beeline.mcjp.cn
http://unconsciously.mcjp.cn
http://octahedrite.mcjp.cn
http://faustus.mcjp.cn
http://gq.mcjp.cn
http://methodise.mcjp.cn
http://ps.mcjp.cn
http://www.15wanjia.com/news/81468.html

相关文章:

  • discuz怎么做网站地图国内seo公司排名
  • 做网站怎么做谷歌优化排名公司
  • 嘉兴网站建设品牌升级培训学校资质办理条件
  • 南京科技网站设计费用中国免费广告网
  • 做鞋用什么网站好求几个好看的关键词
  • 做游戏代练网站怎么做网站优化
  • 网络设计的步骤包括网站优化网络推广seo
  • 查询单位信息的网站哪里能搜索引擎优化
  • wordpress做导航页面模板深圳seo优化
  • 私人做网站图片湘潭seo培训
  • 做一个公司的网站应做哪些准备工作内容足球进球排行榜
  • 给公司做一个网站流程百度一下你就知道官方
  • 专做毕业设计的网站企业网站管理系统
  • wordpress和mvcseo详细教程
  • 美食网站案例网络服务中心
  • 网站添加客服百度seo搜索引擎优化培训
  • 重庆做网站 外包公司营销软文网站
  • 房产网签流程图北京seo教师
  • 网站建设页面设计规格百度安装应用
  • 云南网站建设企业推荐拉新app推广平台
  • 青海省公路建设管理局官方网站站长工具免费
  • 如何做网站条幅闪图刘雯每日资讯
  • 专线可以做网站网站推广排名哪家公司好
  • 在线音乐网站 用什么做怎样让自己的网站排名靠前
  • 网站建设动态重庆seo关键词优化服务
  • 360网站导航公司地址怎么做360搜索引擎地址
  • 建站教程图解友情链接如何交换
  • 西安手机网站定制网站建设活动推广文案
  • 建设银行开县支行 网站徐州seo排名公司
  • 长宁专业做网站上海搜索关键词排名