最新文章CNAME解析至cf:分流解析cloudflare处理国外请求
在受到过一次教训后,得出结论,完全解析至不可访问的界面并不是最优解,在受到小伙伴的提醒后发现,起码会让必应的搜索结果变的很奇怪。 那么,我得找到一个能在国外也访问我博客的办法,但是同时也要能狗抵御住一般的攻击,很快我想到了cloudflare 我们可以把境内的正常解析到我们的境内CDN上或者源站服务器上,将境外的接入到cloudflare 说干就干 域名接入cloudflare此处不再赘述如何创建cloudflare账号,在cloudflare官网创建好账号后 登录 => 主页 => 添加网站 输入你的域名 选择Free计划 cloudflare会扫描已有DNS记录,将已有的DNS记录添加进去,这一步很重要,防止出现服务中断,如果这一步没做好,可能会有部分站点后面没有解析导致出现网站不可访问的现象,将所有已经有的解析记录都在这一步加好。 获取到cloudflare到NS服务器地址 登录你的域名厂商解析修改域名的DNS服务器,此处以腾讯云举例 打开 域名控制台 点击修改DNS服务器地址 添加上刚刚在clo ...
网络安全方向:10分钟2700w请求的攻击我是如何处理的
昨天2023年7月16日,本站遇到了搭建博客以来最大的攻击,10分钟2700w的请求🙏,峰值达到了令人震惊的1400w! 从时间上来看,18:40到18:50,短短10分钟,几乎是一瞬间就被请求了https数2000万次,多吉云在20:00给我发送了请求数激增到2000w的短信 我立马反应过来,登录控制台一看,哦豁,由于之前换了域名,还没来的及设置QPS 限制,于是就被钻空子了 什么是QPS 限制?超出 QPS 限制的请求会直接返回错误,设置较低频次限制可能会影响正常用户的使用,请根据业务情况合理设置阈值。被 QPS 限制拦截的请求不会产生 HTTPS 请求数计费。但需要特别注意的是,当请求被“域名防盗链”规则优先拦截后,无论是否超过 QPS 限制,都将进行 HTTPS 请求数计费。 比如我设置为120次/s,那么一个ip在1s内只能请求当前域名120次,将QPS设置在一个合理的范围内将能够很大程度上的保护你的站点,设置过低将降低正常用户的访问。 日志查看设置好QPS以后,我痛定思痛,将多吉云提供的将近3G的日志下载了下来 下载下来vscode打开一看,好家伙,上百万行数据,随 ...
通义万相上手体验
前两天通过了通义万相的适用体验,一番试用下来,感触最深的便是,当今AI横行,唯有融入并去接受他们才能适应时代。 在我的使用场景下,一般是生成封面图,或者一些唯美超现实主义的图片,相比midjourney绘制的图,二者对我而言都一样。因为二者都能达到我的使用要求。 通义万相作为阿里推出的一款大模型AI绘画,每日免费使用50次,一般的用户基本都能满足,这点让我极其舒适,也就不必再去续费midjourney了(偷笑😏),能够使用中文绘制。 可选的绘制比例有1:1,16:9,9:16 绘制时间一般在1分钟以内,算是比较快的了,可能和描述的多少有关。 有时候它也会无法绘制(会返还灵感值),猜测使用英文绘制会更好,也许中文支持并没有那么高。 绘制后会产生4张图片,也能够继续选择风格继续生成。 总结总而言之,能用,但是如果抱有很高的期待估计不行,国产AI,任重道远。 以下评价由chatGPT生成 通义万相,是一个奇妙而令人陶醉的体验。当你进入这个神奇的场所时,你将被环绕在美学与艺术的氛围中,仿佛穿越到了一个超现实的世界。 在通义万相中,每一个细节都充满了独特的魅力。你会发现自己被无尽 ...
html 属性Accesskey详细解析
accesskey是一个在国内很冷门的属性,一般只有做无障碍才需要使用到它,目前我发现的国内网站有使用的一个是淘宝,另一个是京东,此处点名表扬👍,现在也有越来越多的网站在使用这个属性,并且国内的很多网站都开始支持起了无障碍,目前 微博,京东,淘宝等都支持无障碍通道模式。 我们来仔细看看京东和淘宝是怎么做的,不难发现它们都是在同一个地方使用了这个属性,那就是搜索🔍! [{"url":"https://img02.anheyu.com/adminuploads/1/2023/07/01/64a01fd29c767.webp!blogimg","alt":""},{"url":"https://img02.anheyu.com/adminuploads/1/2023/07/01/64a020547c995.webp!blogimg","alt":""}] 加载更多 简介ℹ️在HTML4.0.1的时候,HTML accesskey属性请可以作用在以下元素上:<a>, <area>, <button>, <in ...
未读
全新卡片式外链标签引入
携带跳转链接的卡片1{% intCard link img tip cardTitle logo title subTitle %} 必填项link,img,tip 新品主题 全新简洁apple风格卡片主题 安知鱼主题 生活明朗,万物可爱 前往 不携带跳转链接的卡片不填写logo title subTitle 新品主题 全新简洁apple风格卡片主题
未读
音乐meting自建api
不少小伙伴发现最近安知鱼主题的音乐胶囊配置无效或者音乐馆没有界面出来,原因其实是因为官方的meting api因为某种原因挂掉了。既然知道了问题所在,就很好解决了,安知鱼主题的配置文件CDN选项自带有meting_api配置,我们可以自己搭建meting api以提高访问性和稳定性,或者使用其他人提供出来的免费API,只不过稳定性可能会没有那么高。 自建API项目地址meting-api 部署方式此处提供宝塔部署方法,新建一个站点,然后将项目代码下载下来,上传到站点目录并解压 然后在当前目录执行命令安装依赖 1composer install 在根目录会有index.php,可以在这里调整参数设置API路径缓存及时间等等,详细见原项目README.md,博主全默认配置,注意配置完后可能会存在跨域的情况,可以修改index.php前面加上允许跨站的两行代码,修复这个情况,虽然本来就有这个,但是不知道为什么写在后面就会跨域,写在前面就不会再有这种情况了。 123456789101112131415<?php// 允许跨站header('Access-Control-Al ...
未读
安知鱼主题标签 Tag Plugins
AnZhiYu主题中大部分标签移植于店长的hexo-butterfly-tag-plugins-plus,转载请注明来自安知鱼 段落文本 p标签语法配置参数样式预览示例源码1{% p 样式参数(参数以空格划分), 文本内容 %} 字体: logo, code 颜色: red,yellow,green,cyan,blue,gray 大小: small, h4, h3, h2, h1, large, huge, ultra 对齐方向: left, center, right 彩色文字在一段话中方便插入各种颜色的标签,包括:红色、黄色、绿色、青色、蓝色、灰色。 超大号文字文档「开始」页面中的标题部分就是超大号文字。Volantis A Wonderful Theme for Hexo 123456- 彩色文字 在一段话中方便插入各种颜色的标签,包括:{% p red, 红色 %}、{% p yellow, 黄色 %}、{% p green, 绿色 %}、{% p cyan, 青色 %} ...
未读
hexo博客工作流CI(一键部署的快乐)
在日常写博客的过程中我常常使用 CI 部署,一开始我是使用Jenkins,后来觉得很丑且经常拉库失败(设置的 cron 是半小时拉取一次,然而常常 4-5 小时才能更新) 就转向了阿里的工作流,好看很多且界面操作也简单了许多,缺点就是个人使用实在是没必要,企业的话用起来还是很爽的。 再后来看到店长的文章以后就开始使用 Github Action,具体可以去看这篇文章 引用站外地址 使用 Github Action 自动部署 使用 Github Action 自动部署 Github Action 优点 可以多域名多站点部署 不会出现从服务器去连接 github 连接不上的情况 可以一键多处全部部署完成 ✅ 不再需要使用繁杂的前置命令 hexo cleanhexo bangumi -u #bilibili 番剧更新hexo generatehexo algoliagulp 比如我自己是在vercel, netlify, ...
未读
给你的博客加一个优雅的音乐界面
很久之前就想把整个音乐界面好好写一写,不过一直迫于咕咕咕的属性没有去做这件事,以至于悔之不及,没有早点做,对我这种重度音乐控来说真的是太爽了,很快啊,马上就听了一下午。 前两天看到 叶子 重做了音乐界面于是马上就搞过来了啊,很快啊哈哈哈哈哈,谢谢大叶子的投喂! 博主思路和叶子有所不同,每个人都有每个人的实现方法,本文仅做分享博主自己的实现思路。 在线体验一个优雅的音乐界面 效果图整体效果我还是非常满意的 hhh 魔改步骤博主使用的 meting2 的版本,修改主题配置文件 _config.butterfly.yml 最下面 CDN.option.meting_js,有能力的建议自己下载下来并传到自己的 oss 或直接使用本地路径引用。 1meting_js: https://npm.elemecdn.com/hexo-anzhiyu-music@1.0.1/assets/js/Meting2.min.js 创建页面, 新建 source/music/index.md 文件 123456789---title: 音乐馆date: 2021-04-24 21:41:30type: ...
操作系统复习题
操作系统 选择题 操作系统的最主要设计目标是( )。A.方便性和有效性 B.方便性和可扩展性C.有效性和可扩展性 D.有效性和开放性答:A有甲、乙两道算题,每道需执行 1 小时(其中处理器的工作时间为 12 分钟)。若它们在多道系统中执行,甲、乙两道题总共需执行 80 分钟,则处理器的利用率为( )。A.50% B.40% C.30% D.20%答:C从下面对临界区的论述中,选出一条正确的论述。( )A.临界区是指进程中用于实现进程同步的那段代码B.临界区是指进程中用于实现进程通信的那段代码C.临界区是指进程中用于访问共享资源的那段代码D.临界区是指进程中访问临界资源的那段代码答:D操作系统提供一组特殊的程序,它们不能被系统中断,在操作系统中称为( )。A.初始化程序 B.原语 C.子程序 D.控制模块答:B一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度答:C操作系统中,资源分配的基本单位是( )。A.进程 B.线程 C.作业 D.程序答:A进程之间的制 ...
2022年度总结
眨眼之间一年就过去了,这一年发生了好多好多的事情呐。多图流量警告。 在这一年里有试过在杭州剪过一次新发型。 关于工作今年年初继续上年在一家很棒的公司做着前端实习工作,虽然工资不高,只有 5k,不过在这里认识的人都特别好,以至于到现在也常有联系。 工位也很喜欢,每天来到办公室的第一件事就是开中央空调。因为是直播公司的缘故,在这里从来没有缺过零食,除了一开始的单休不太美丽以外,后续也改为了双休(打工人高呼) 临近春节以后给住了半年的小区最后拍了一张清晨的拱墅区。 在杭州的日子里,这座城市给我感觉很棒,很魔幻,可惜第一次来到一个陌生的城市,租到了一个离工作地点通勤需要地铁 1 个半小时 ➕ 公交半小时才能抵达滨江实在是令人窒息。也曾试过 6 点半起来然后骑自行车只需要 1 个小时多到达公司楼下,这样 8 点多到,然后吃个早餐就差不多正好(9 点考勤),不过实在是太累了(也有过买小电驴的想法 💡),但是杭州的小电驴管的特别严,给我印象最深刻的就是过斑马线的时候一大堆人和电瓶车一起等红绿灯 🚥 的场景,然后几个人开始抢跑 hhh,这是湘潭这种小县城所不具备的。 再后来过完年本来打 ...
[转载]还在用 JS 做节流吗?CSS 也可以防止按钮重复点击
引用站外地址 还在用 JS 做节流吗?CSS 也可以防止按钮重复点击 https://juejin.cn/post/7165828047520661534 众所周知,函数节流(throttle)是 JS 中一个非常常见的优化手段,可以有效的避免函数过于频繁的执行。 举个例子:一个保存按钮,为了避免重复提交或者服务器考虑,往往需要对点击行为做一定的限制,比如只允许每300ms提交一次,这时候我想大部分同学都会到网上直接拷贝一段throttle函数,或者直接引用lodash工具库 1btn.addEventListener("click", _.throttle(save, 300)); 其实除了 JS 方式, CSS 也可以非常轻易的实现这样一个功能,无需任何框架库,一起看看吧 一、CSS 实现思路分析CSS 实现和 JS 的思维不同,需要从另一个角度去看待这个问题。 比如这里的需要对点击事件进行限制,也 ...