最好的微信朋友圈集赞神器-福利推荐
最好的微信朋友圈集赞神器-福利推荐
最好的微信朋友圈集赞神器-集赞2.0 奶茶店活动,朋友圈集满50个赞,送一杯奶茶。 饭店新开张,朋友圈集满98个赞,全场7折优惠。 旅游景点拉人气,朋友圈集满60个赞,送门票。 还在为这些恼人的朋友圈集赞发愁吗? 还在为拿着其他地方生成的集赞图片,怕被发现而胆战心惊吗? 翻遍通讯录,求着好友帮忙点赞。还是不够数? 现在“集赞”发布,1比1还原微信,轻松设置点赞数,再也不用担心点赞数量,大大方方展示,不惧查验,轻松薅羊毛。 应付生活中各种需要转发点赞场景,体验效果绝非是那种仅仅生成一张点赞图片能比的。 如果你有这样的烦恼,我推荐你试试这款免费的微信朋友圈集赞神器,简单体验了一下,发现这款工具高度还原了一个整个微信界面ui,现在“集赞2.0 ”发布,逻辑重构,去除一天只能发布一条朋友圈的限制,删除“三连”功能,现在可以无限制的发布,1比1还原微信,轻松设置点赞数,再也不用担心点赞数量。 集赞神器使用帮助页面:https://blog.itakeo.com/help
探索midjourney(二):midjourney prompt初体验
紧接上文,我们继续探索midjourney prompt,这次我们来看看midjourney prompt的基础用法。 midjourney 参数使用 参数是添加到提示中的选项,用于更改图像的生成方式。参数可以更改图像的长宽比、在中途模型版本之间切换、更改使用的 Upscaler 等等。参数始终添加到提示的末尾。您可以向每个提示添加多个参数 许多 Apple 设备会自动将双连字符 (–) 更改为长破折号 (—)。midjourney接受两者! 基础参数列表 参数 描述 –aspect, –ar 更改生成图像的长宽比。 –chaos <nummber 8-100> 更改生成图像的混乱程度。 –fast 使用快速模式运行单个作业 –iw <0-2> 设置相对于文本粗细的图像提示粗细。默认值为 1。 –no 负面提示, --no plant 将生成没有植物的图像。 –quality <.25, .5 ,1>, –q <.25, .5, 1> 您想要花费多少渲染质量时间。默认值为 1。值越高,使用的 GPU 分钟数越多;较低的值使用较少 –repeat <1-40>, –r <1-40> 从单个提示创建多个作业。 --repeat 对于快速重新运行作业多次很有用。 –seed <integer between 0–4294967295> Midjourney 机器人使用种子号来创建视觉噪声场(如电视静态),作为生成初始图像网格的起点。种子数是为每个图像随机生成的,但可以使用 --seed 或 --sameseed 参数指定。使用相同的种子编号和提示将产生相似的结局图像。 –stop <integer between 10–100> 使用 –stop 参数在流程中途完成作业。以较早的百分比停止作业可能会产生更模糊、不太详细的结果。 –tile 参数生成可用作重复图块以创建无缝图案的图像。 –Turbo 使用 Turbo 模式运行单个作业。 –Weird <number 0-3000> 使用实验性 –weird 参数探索不寻常的美学。 参数示例 我了解那么多的参数变化,但是我不知道如何使用它们。让我们看看一些示例,以便您可以开始使用它们。
探索midjourney(一):人工智能生成图像软件的惊人之旅
人工智能(AI)的快速发展为我们带来了许多令人兴奋的技术创新。其中一项令人瞩目的成果是人工智能生成图像软件,它通过机器学习和深度学习算法,能够创造出惊人逼真的图像。在本文中,我将分享我的旅程,探索这项令人着迷的技术,并展示它的潜力与魅力。这个系列我会长期更新下去 midjourney是什么? midjourney是一个人工智能生成图像软件,它可以生成惊人逼真的图像。它的工作原理是:它通过机器学习和深度学习算法,学习了大量的图像数据,然后通过这些数据,生成惊人逼真的图像。 midjourney的使用 midjourney的使用非常简单,你只需要在这里注册并订阅输入你想要生成的图像的描述,然后点击生成按钮,midjourney就会生成一个惊人逼真的图像。 需要付费订阅,偶尔有放开免费体验的时候,可以去试试 midjourney的demo 下面是我使用midjourney生成的一些惊人逼真的图像。我会为大家推荐一下我最喜欢的几张图像。 1. 数字墙纸,抽象艺术,曲线流畅,紫色,粉色和蓝色,32k超高清,微妙的渐变,充满活力的,夸张的场景,Dariusz Klimczak,新地形,红移,深弯曲,超细节 1digital wallpaper, abstract art, in the style of smooth curves, purple and pink and blue, 32k uhd, subtle gradients, vibrant, exaggerated scenes, dariusz klimczak, new topographics, redshift, deep curving, hyper-detailed 2. 白色背景线条灰色卡通贴纸,一名宇航员坐在漂浮在太空中的沙发上看电视。背景中有星星和月亮。 1white background linework greyscale cartoon sticker of an astronaut watching Television while sitting on a couch that is floating in space. Stars and moon in the background. 3.
JOBCHER BLOG
推荐一下 容器云资源
背景 很多同学在开发软件和测试软件的早期,都会遇到一个问题:如何快速的搭建一个测试环境。这个问题在开发软件的早期是非常棘手的,因为开发软件的早期,往往是没有任何的资源的。这个时候,我们就需要借助一些云资源来帮助我们快速的搭建一个测试环境。接下我会推荐一些云资源,希望能够帮助到大家。 推荐 1.vercel vercel是一个提供托管服务的网站,它可以帮助我们快速的部署一个静态网站。它的优点是:免费、快速、简单。它的缺点是:只能部署静态网站。如果你的项目是一个静态网站,那么我强烈推荐你使用vercel。 2。zeabur zeabur是一个帮助开发者一键部署自己的服务的平台,免费方案限制1个项目数量,1vCPU,内存512M,存储1GB 适合做文档和个人博客 3.腾讯云 国内的良心云,但是现在也不太良心了,不太推荐了,毕竟没什么福利了,如果你是学生的话可以考虑买他们的轻量云来部署他们的服务 总结 我随便推荐一下,建议大家可以先试用一下1和2的方案,希望能够帮助到大家,如果你有更好的推荐,欢迎在评论区留言。
JOBCHER BLOG
2010年的天涯神贴聊房价
天涯神贴(持续更新中…) 调控降房价是刚需的一厢情愿 1、人人都有居住权。房子是用来住的,不是用来炒的。 2、房子太贵了,租售比严重不合理,空置率太高,人均收入太低,早晚要崩盘。 3、房价上涨造成物价上涨,人民生活变得困难 调控的真正目的:防范金融风险 & 通过垄断实现gj利益最大化 官方公布的统计数据,只要关系到某个群体的利益,就一定会被修饰导致失真 税收从来都是向下游转嫁的 & 房产税迟迟不出台的真正原因 房地产的现状 房价持续上涨的本质是稀缺性让好房子成为资金最好的去处 关于垄断 1、垄断的好处是没有风险 2、垄断可以解决社会稳定 3、房屋垄断只会愈演愈烈,底层人民想要拥有一套房子的难度只会越来越难 民生问题 房产税的制定原则 维稳的本质是人民能吃饱饭 公租房是为体制内服务的 房产税一定会转嫁给租房人 巨大的税收消耗也决定了GDP必须快速增长 调控的好处是让zf利益最大化&防范金融风险 垄断可以控制价格,维持稳定 体制内的住房问题有国家保驾护航 依靠但又不能完全依靠开发商建公租房 体制内的住房问题不难解决 解决体制外的住房问题:国家垄断,细水长流收租 普通人买得起「优质商品房」就尽早买把 商品房和公租房的区别 提议通过征普税调节贫富差距,不是傻,就是坏(制定政策的人不会让政策针对自己,那么政策都是谁制定的呢) 调控带来的影响 农产品的价格关系到影响稳定的吃饭问题 农产品价格的抬头会导致物价全面上涨,但国家不会坐视不管且有能力管 资金会在优质资产之间流动,而决定优质资产价格的是精英阶层的购买力 资金流向规律决定了农产品和资产价格总有一个要涨,人为压制,一定会按下葫芦浮起瓢 资金流向规律决定了洼地不会一直是洼地 大城市对近距离的小城市有虹吸效应 决定房价的因素有很多,具体情况具体分析 房价暴涨是相对于钱而言的,不是相对于实际购买力而言的 土地不稀缺,优质土地稀缺 集中发展大城市是导致优质土地稀缺的原因 为人民服务是说给人民听的 历史是一面镜子,不同的国情决定了采取同样的政策结果可能是南辕北辙 zf限制政策房的利润,那kfs就一定会偷工减料 屁股决定脑袋,人民不知厉害关系选房子,zf选农产品 各个阶层的住房问题都安排的妥妥的 顶层的岁月静好来自于底层的负重前行 底层指的是体制外底薪白领 资金终会流向具有稀缺性的资产 土地的稀缺决定了大多数人永远买不起想买的房子 不同阶层的人对收入高低有不同的理解 一二线买房只会越来越难,最终租房会成为主流 人需要一个安身之所,能买早买比晚买好 股市 如果房价不涨,那其他产品会怎么涨 zf如何利用公租房控制租房市场 城中村不会长期存在 三四线城市的未来 房租价格涨不上去,本质是买房还看起来有希望 稀缺房的价格永远涨 粮食和房子的不同是,房子无法和土地剥离 购买房价基数低的省会城市,怎么都不会亏的 房地产是资本市场还是实体经济? 什么是傻空 什么是真买不起房 具体情况具体分析,如果看不懂,一定是没有抓住问题本质 桂林 vs 南宁 公租房的量级不会冲击到商品房市场 贵阳,资源的稀缺导致权贵更容易垄断,通过低收入高物价的方式剥削底层群体 重庆:高层和别墅怎么选? 货币贬值 为什么美国人工高于中国,但大多数商品的物价却低于中国 还能上车的赶紧上车 武汉:城市发展空间的大小,往往和房价的升值空间成正比 权利让革族成为苗族的一支 房价是否会跌,如果会,会怎么跌 通货膨胀是减缓灭亡最好的良药 货币供应不足是明朝的真正原因 经济问题是导致清朝灭亡 房产投资的几点建议 人民币对外升值,对内贬值 南宁买房建议 经济适用房都是内部分配的 普通人怎么办:尽早买房,努力挣钱抵御通胀 房价会出现很多上下波动 买房时机的选择(真TM厉害,这竟然是2010年的建议,可恨的是2020年才看到) 收入分配改革跟体制外的人没关系 体制外的人要早早考虑养老问题 永远不要和白痴争辩,因为他会把你的智商拉到和他同一水平,然后用丰富的经验打败你 当个农民也要懂政策,要顺政策而为 存钱不如存资产,钱会贬值,资产会升值 房子越早买越好,zf想钱想疯了 利益才是zf行为的指挥棒 建议一定是建立在严肃考察的基础上 石家庄 投资最重要的是稀缺性,买房首选公务员小区 远离垃圾人 高房价或许有天会崩盘,但你等不到那一天 房子不仅要早买,而且有能力的话不要怕压力,争取一步到位 金融杠杆是炒房赚钱的放大器 要用发展的眼光看问题,只要努力,只会越来越好,越来越轻松 性格决定命运 2012年不取消调控,还有房价维稳顺利换届考虑 洼地最终都会被填平,多数城市是早买胜于晚买 西部 短期波动属于正常现象,需要关注的是长期趋势 领导人的智慧和才干决定了国家的命运,统帅的智慧和才干决定了军队的命运,而个人的智慧和才干决定了个人的命运 对于具备投资属性的商品,供求关系是指货币与商品之间的关系 早买的风险小于晚买 小开发商的房子能不能买? 大兴土木搞建设的城市,房价都底不了 北京老式砖混板楼的最终命运? 把房买在zf边,差不了 天子脚下:二手老房买得好,拆迁补偿少不了 3万入手北京四环,你也是幸运的 君为贵,商人、技工次之,农民为轻,打工人为底 10年的调控和08年调控的区别、带来的影响、机会 历史总是惊人的相似 关于房贷 买卖商品房会逐渐变成富人的游戏 zf还是更在意农民问题 治国需要用贪官、反贪官 二线城市典型代表 关于商铺和住宅投资 关于房产调控 关于房产税 老公房的拆迁问题 投资新房还是老公房 高端盘有房价带动作用 买房和没买房的差距 房产交易历史 契税的历史 廉租房的历史 历史上买房最好的朝代 未来房地产市场的发展 房产到期 买学区房问题 历史的结局 人口普查 昆山房价分析与买房 为什么现在租售比这么低 & 同小区买一套大还是两套小 买房难之回不去的乡 & 拉美人过得比你想象的好 租房的苦 北京西三旗 买房争取一步到位 收入稳定的家庭如何买房 北京回龙观 贷款还是全款 00后的买房需求从何而来 意大利的住房模式 中国的学术 北京远洋山水 精英的资产 北京三环塔楼 普通人买房的未来 北京房价超香港 中国的新闻不可信,精英的有钱是你想象不到的 40年的商住房没有70年的住宅有投资价值 限贷对精英没用 外汇管制决定了大部分有钱人只能在国内投资 外国国籍在中国生活是更好的选择 分期付款买房,如果房价上涨,很容易毁约 & 自住要选大品牌开发商 通货膨胀和房价的关系 南京买房分析 & 买房要做好调查分析工作 北京华清嘉园 中国的朝代更替 中国可以无限印钞吗 读史读的不是故事,还是找历史规律,以古鉴今 毛太阳往事 北京大兴 贵阳 富人越富、穷人越穷 通货膨胀的形成原因 深圳 & 昆明仇书记 & 通货膨胀体制内高枕无忧、体制外自求多福 长春 佛山 首付提高的逻辑 四线城市 苏州工业园 住房公积金利率 济南 & 大规律拆迁的城市房价不会下降 公务员小区牛逼 房屋朝向只要不是纯北西就行 & 买房首选市中心、公园地产 zf搬迁 俄罗斯 珠海 & 唯一自住房不只是投资 & 调控是最佳的选房时机 经济崩溃,最后接盘的是老百姓 命运之矛 除非外族入侵或全国大饥荒,否则双轨制决定了房价不会崩盘 kkndme聊北宋、唐朝 宋代房奴 ZG民主 王安石的青苗法之国家出政策的动机 什么是社会公平 还是有很多有钱人 双轨制之体制内的福利 开发商思维 农民政权的缺点 郑州有前景 公园地产是稀缺资源 张献忠屠川 洪秀全、黄巢、李自成 朱元璋 曹参治国 晁错 民营小企业的老板和打工者 郭解 2010年的中国房地产 房奴算不上不幸,相当当不了才算 精英人群的平均收入决定房价 内地不是香港、海南 历史是一面镜子 买房一次性到位比较好 外汇管制 一线和二线 吕后篡权 小产权房 商铺和住宅 体制内外 2010年的上海 买房:物业与房贷 收紧住房贷款 买房:物业与房贷 奸臣蔡京 体制内的28原则 贾谊 kkndme 推荐的历史书 年轻人要早买房 不要低估通货膨胀 二三线城市与重庆 城区和郊区 守着金碗要饭吃 人制的社会,人就是制度 准公务员的好处 小城市房价会因为人民币贬值涨价,但依然难变现 一线杭州 二三线城市的发展靠拆迁 转篇文章:一个忽悠了几亿中国人的伪概念:所谓“中国房地产泡沫” 拆迁补偿 城市底层 垄断企业 农村自来水 袁盎 二三线城市,选新城还是老城 在中国,普通人手上闲钱不多的人被剥削 三分天注定七分靠打拼 人的前程有的时候不掌握在自己手里 河南郑州与洛阳 杭州 西安与重庆 谢国中「空置率」 打工不如有一技之长的小老板 一线、二线的生活 讲故事含沙射影ZG之房子不属于市场经济 什么是好的政策 李商隐「渣男」祖师爷 西五环内的别墅,是相当稀缺的资源 调控降房价是刚需的一厢情愿 2010年的房地产调控,让很多人看到了希望:让房价降得再猛烈些吧。还有人更是幸灾乐祸似的呼喊:让房地产赶紧崩盘吧。让没房子的好好看看有房子的笑话,是人生的一大快事。
NVIDIA GPU 的 docker 安装和部署
NVIDIA GPU 的 docker 安装和部署
背景 在人工智能领域,GPU 是必不可少的。在本文中,我们将介绍如何在服务器上安装和部署 NVIDIA GPU 的 docker 升级你的CUDA 官网链接 选择你的系统对应版本进行安装 安装 确保你的系统已经安装了NVIDIA驱动和Docker引擎。确保驱动版本与Docker引擎兼容。你还需要安装nvidia-docker2软件包,它是NVIDIA Docker的一个插件。可以在https://github.com/NVIDIA/nvidia-docker上找到安装说明 1.1 卸载旧版本的nvidia-docker(如果已安装) 1sudo apt-get remove nvidia-docker 1.2 添加nvidia-docker2仓库 1distribution=$(. /etc/os-release;echo $ID$VERSION_ID) 2curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - 3curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list 1.3 更新软件包列表和安装nvidia-docker2 1sudo apt-get update 2sudo apt-get install nvidia-docker2 1.4 重启Docker守护进程 1sudo systemctl restart docker 通过以下命令测试是否安装成功 1docker run --gpus all nvidia/cuda:10.0-base nvidia-smi 如果安装成功,你将看到类似下面的输出 1+-----------------------------------------------------------------------------+ 2| NVIDIA-SMI 440.33.01 Driver Version: 440.
JOBCHER BLOG
skywalking python agent 安装和配置
背景 skywalking 是一个APM监控,在java和微服务领域非常流行。但是在python领域,skywalking的使用率并不高。本文将介绍如何安装和配置skywalking python agent。 SkyWalking Python 代理实现了一个命令行界面,可用于在部署期间将代理附加到出色的应用程序,而无需更改任何应用程序代码,就像 SkyWalking Java 代理一样。 安装skywalking python agent 1pip install apache-skywalking 运行 sw-python 以查看它是否可用,您需要按环境变量传递配置。 配置skywalking python agent 1export SW_AGENT_NAME=服务名称 2# 服务器地址 3export SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800 执行python程序 1sw-python run -p python app.py 启用 CLI 调试模式,以便在启动应用程序时查看代理日志: 1sw-python -d run python app.py
JOBCHER BLOG
调教Chat GPT生成Midjourney提示词
实现功能 Priming GPT4 for Midjourney V5 将每一步直接输入给chatgpt即可,记住要一步步输入 第一步: Hello ,Today we are gonna create Images with a Diffusion model. I am gonna feed you some information about it. okey? 第二步: This is how Midjourney work: Midjourney is another AI-powered tool that generates images from user prompts. MidJourney is proficient at adapting actual art styles to create an image of any combination of things the user wants. It excels at creating environments, especially fantasy and sci-fi scenes, with dramatic lighting that looks like rendered concept art from a video game.
JOBCHER BLOG
如何礼貌回绝不合理的需求
背景 最近在做一个项目,项目的需求是这样的: spring-cloud有一个服务A,服务A有一个接口,接口的功能是根据传入的参数,返回一个字符串。但是服务响应非常的慢,大概需要4秒左右。这个响应速度是不能忍受的!但是这个服务的开发强行说要上线。我们有几个选项: 1.不上线,但是这个服务的开发无法按期交付 2.上线,但是这个服务的响应速度太慢了,运维背锅 3.劝说服务的开发,让他们优化接口的响应速度 相信大家都会选择第3个选择,那我们站在运维的角度如何劝说服务的开发呢? 劝说 故障级联(Cascading Failures):连接超时的服务可能会导致其他服务出现故障级联效应。这是因为微服务系统中的服务通常会相互调用和依赖。当一个服务连接超时时,其他依赖该服务的服务可能无法及时获取所需的数据或执行必要的操作,从而导致它们自身出现故障。 响应时间延迟(Increased Response Time):如果一个服务连接超时,它的调用方可能需要等待更长的时间来获取响应或超时处理。这会增加整个系统的响应时间,因为其他服务的请求也需要等待超时的服务返回结果。这可能会导致用户体验下降,甚至可能导致其他服务的性能问题。 资源耗尽(Resource Exhaustion):连接超时可能会导致调用方服务的资源耗尽。当一个服务长时间等待连接超时的服务时,它可能会保持与该服务的连接打开,消耗额外的内存和网络资源。这可能导致调用方服务的资源不足,无法为其他请求提供充足的资源,进而影响整个系统的性能。 重试和失败处理(Retry and Failure Handling):当一个服务连接超时时,调用方服务通常会尝试重新连接或执行其他失败处理机制。这可能导致调用方服务增加额外的负载,因为它需要多次尝试连接超时的服务。同时,如果没有适当的失败处理机制,连接超时的服务可能无法正确处理重试请求,导致进一步的问题。 结论 综上所述,连接超时的服务对Spring Cloud微服务系统可能会带来级联故障、响应时间延迟、资源耗尽、重试和失败处理的问题,并增加监控和故障排除的成本。因此,及时发现和解决连接超时问题对于确保系统的稳定性和性能至关重要。希望领导能够听取意见,不要让运维背锅。
JOBCHER BLOG
在windows上安装appium
在windows上安装appium Appium 主要用于软件测试自动化领域,以帮助确定给定应用程序的功能是否按预期工作。与其他类型的软件测试相比,UI 自动化允许测试人员编写代码,在应用程序的实际 UI 中演练用户方案,尽可能模拟现实世界中发生的情况,同时实现自动化的各种好处,包括速度、规模和一致性。 安装nodejs Appium是基于Node.js构建的,所以首先需要安装Node.js 下载地址:https://nodejs.org/en/download/ 下载并安装,验证是否安装成功 1node -v 安装appium 安装Appium。在命令提示符下运行: 1npm install -g appium 安装appium-doctor 安装appium-doctor。在命令提示符下运行: 1npm install -g appium-doctor 安装appium-desktop 安装appium-desktop。在命令提示符下运行: 1npm install -g appium-desktop 安装jdk 下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 下载并安装,验证是否安装成功 1java -version 安装android-sdk 下载地址:https://developer.android.com/studio 下载并安装,验证是否安装成功 1adb version 配置环境变量 在系统环境变量中添加以下变量 1ANDROID_HOME = D:\Android\sdk 2JAVA_HOME = C:\Program Files\Java\jdk1.8.0_311 3Path = %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%JAVA_HOME%\bin 验证是否配置成功 1appium-doctor 启动appium 1appium 启动appium-desktop 1appium-desktop 测试脚本 创建测试脚本test.py 1from appium import webdriver 2import time 3 4desired_caps = {} 5 6desired_caps['platformName'] = 'Android' 7desired_caps['platformVersion'] = '10' 8desired_caps['deviceName'] = 'Android Emulator' 9desired_caps['appPackage'] = 'com.
JOBCHER BLOG
nginx 配置和编译
nginx 自编译 nginx官网 下载nginx->Configure->编译->安装 下载nginx 1wget https://nginx.org/download/nginx-1.24.0.tar.gz 解压目录 1tar -zxvf nginx-1.24.0.tar.gz 编译最新的 nginx,并备份旧的二进制文件 1cd nginx-1.24.0 2./configure && make 3mv /path/to/nginx /path/to/nginx.bak 覆盖旧的二进制文件 1cp /path/to/nginx /path/to/nginx 执行平滑重启 1nginx -s reopen 观察nginx服务是否有中断,如果正常则删除备份文件 1rm /path/to/nginx.bak
JOBCHER BLOG
github 国内代理访问下载
演示代理 前缀 https://github.jobcher.com/gh/ 下载仓库 git clone https://github.jobcher.com/gh/<你要下载的GitHub地址> 1#例子 2git clone https://github.jobcher.com/gh/https://github.com/jobcher/blog.git 部署 复制js到cloudflare worker 1'use strict' 2 3/** 4 * static files (404.html, sw.js, conf.js) 5 */ 6const ASSET_URL = 'https://jobcher.github.io/' 7// 前缀,如果自定义路由为example.com/gh/*,将PREFIX改为 '/gh/',注意,少一个杠都会错! 8const PREFIX = '/gh/' 9// 分支文件使用jsDelivr镜像的开关,0为关闭,默认关闭 10const Config = { 11 jsdelivr: 0 12} 13 14const whiteList = [] // 白名单,路径里面有包含字符的才会通过,e.g. ['/username/'] 15 16/** @type {RequestInit} */ 17const PREFLIGHT_INIT = { 18 status: 204, 19 headers: new Headers({ 20 'access-control-allow-origin': '*', 21 'access-control-allow-methods': 'GET,POST,PUT,PATCH,TRACE,DELETE,HEAD,OPTIONS', 22 'access-control-max-age': '1728000', 23 }), 24} 25 26 27const exp1 = /^(?