经验分享未读
如何加速git clone下载速度,为你的git添加代理加速访问我们在使用git工具进行clone是发现下载速度特别慢,就算我们开启了魔法都会很慢,其实这个是因为我们开启的代理只是对浏览器生效了(你会发现在浏览器里面直接访问GitHub下载就会很快速)。这个时候就需要对git也配置代理就可以加快访问了。 准备 代理:首先你已经具备了,魔法就得自己去寻找了,这里就不做提供。 查看端 ...
经验分享未读
解决JetBrains产品无法卸载问题: xxx uninstall hasn‘t detected folder今天在卸载软件时发现Clion无法卸载,卸载时提示Clion uninstall hasn't detected folder...,根据检查发现这是因为卸载时没有检测到Clion文件夹,导致卸载失败。 修复经过查询相关资料发现该问题可以直接解决。 使用管理员权限打开powershell命令 找到卸载的软件所 ...
经验分享未读
实现部署自己的Meting-Api服务已经好久没有更新博客了,最近进入博客发现音乐服务似乎不能访问了,然后查看了其他使用了vercel部署的网站都不能访问了,但是开启了代理又可以,所以没办法,只能慢慢看情况修复了。 部署自己的Meting-Api服务,最重要的就是需要有一台服务器了,因为原来的vercel已经没有办法访问了。 部署首先我们的服务器需要有do ...
经验分享未读
利用ChatGPT+IDEA+PlantUML快速生产顺序图、活动图等最近需要完成一个课内的作业,由于各种事情比较多,加上最近爆火的ChatGPT,就想着怎么可以实现利用ChatGPT帮我完成作业,但是ChatGPT3.5只支持文本交互,所以在画图上还是有缺陷。本来打算自己设计顺序图、活动图啥的了,问ChatGPT发现似乎有这种生成各种UML图的软件,于是就发现了利用ChaGPT+IDE ...
经验分享未读
Hexo博客获取指定数量的友情链接,脱离友链朋友圈的约束最近比较忙,所以都是更新学习的一些东西或者就是直接没有更新博客,这两天看了一下博客,发现博客好多功能都受到了约束,必须先实现什么其他功能才能实现当前这个功能,刚好看到随机三个友情链接目前是通过友链朋友圈实现的,每次都需要抓取。看了下目前随机友链的功能,想起来hexo内置了过滤器可以实现。 实现这个实现是在butterf ...
经验分享未读
设计模式之工厂模式,快速入门需求:设计一个咖啡店点餐系统。 设计一个咖啡类(Coffee),并定义其两个子类(美式咖啡【AmericanCoffee】和拿铁咖啡【LatteCoffee】);再设计一个咖啡店类(CoffeeStore),咖啡店具有点咖啡的功能。 具体类的设计如下: 在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接 ...
经验分享未读
设计模式之单例模式,看这篇就懂了单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 单例模式 ...
经验分享未读
软件设计模式入门,教你学会六个设计原则在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 开闭原则对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。 ...
经验分享未读
设计模式基础入门介绍“设计模式”最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住 ...
经验分享未读
AES对称加密算法对经纬度信息进行加密加密算法在生活中有很多的应用,以下时一些常用的使用场景。 网络安全:在互联网上,加密算法被广泛应用于保护网络通信的安全,比如HTTPS协议和SSL/TLS加密。 数据库安全:对于一些敏感数据,比如用户密码、信用卡号等,需要使用加密算法进行存储和传输,以防止被非法获取。 身份验证:在身份验证中,加密算法可以用于生成和验 ...
经验分享未读
修复手机端页面,字体显示的大小与css指定不一致(部分字体不一致等)最近在给自己的博客重新整理css,以及查看一些出现的问题,就发现了一个很严重的问题(我感觉),大致问题就是在手机端查看代码时,代码栏会出现字体突然变大的问题,这个问题其实早就发现了,但是没有仔细去搞过,刚好这个去找了下怎么解决。 发现其实这个问题出现的原因也很简单,因为我在更换博客样式的时候,部分的css是直接抛弃了的 ...
经验分享未读
解决前后端分离项目中的跨域问题,通过后端进行处理随着学习的深入,越来越多的技术出现在我的视野中。现在越来越多的开发都是采用前后端分离模式,于是在学习的过程中也会出现许多的问题,就像今天记录的跨域问题。当然今天这个主要是为了记录后端如何解决跨域,毕竟现在网络上也有许多的解决跨域的方法(前端处理、后端处理)。 当然对于跨域问题的出现,大家可以自行去仔细研究下,这里我将会 ...
经验分享未读
axios封装,让代码结构更加的完善Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。关于更多的介绍,我们可以查看官网 ...
经验分享未读
解决使用vue-seamless-scroll时点击无法正确获取改行数据在使用vue-seamless-scroll这个组件的时候,我们有时候需要执行点击操作,但是发现有时候轮播的时候不能正确的拿到数据(点击没有任何反应),正常来说是可以获取到改行的数据。通过查阅资料发现因为vue-seamless-scroll中间包裹的dom复制渲染,没有带上dom的事件导致。于是,我们可以采用事件委托 ...
经验分享未读
Butterfly如何自定义页面,简单明了!创建自己的网站收藏页面用了这么久的Butterfly主题了,也对这个主题有了一定的了解了,随着使用的次数增加,对它的要求也就越来越高了,看到别人好多的新功能,就想着自己也应该做些让自己方便的事情了。毕竟博客就是为了方便自己(记笔记、回顾知识等),所以就想着有些自定义的页面,这样自己网站也不会太单调。 这篇教程就是针对Butterfly主题如 ...
经验分享未读
npm如何发包:npm发包的基本教程最近在研究自己的博客的时候,发现自己大部分的资源使用的都是Tianli提供的cdn,一直使用他人的东西总感觉有点不好,所以查了下,发现可以自己发包到npm,这样子就可以使用自己的资源啦,不过有时候不稳定,不过反正是白嫖的,要求就不要那么高啦。 注册注册这种东西,说实话只要玩过电脑,注册过一些网站应该都会,这里就不做介绍 ...
经验分享未读
解决Hexo中渲染MathJax数学公式问题最近这几天开始准备数学建模比赛了,于是便接触到了许多的数学公式,俗话说 好记性不如烂笔头 于是我便想着开始写一些文章来记录自己的学习过程,刚好暑假搞了博客,便想着用博客来记录吧。上个学期末就用Typora来记录了自己的Leetcode学习,当时用的就是MathJax来编写数学公式,已经有点习惯于MathJax的语法 ...
经验分享未读
Twikoo评论版本更新最近发现Twikoo评论系统更新了,由于本人对任何一样东西都希望保持着最新版的习惯,于是便开始操作了本文主要针对采用Vercel部署方式更新,其他部署方式请参考Twikoo文档 教程 进入你的GitHub仓库,找到你的Twikoo评论仓库 打开 package.json,点击编辑 将 { “dependencies”: ...
经验分享未读
Hexo博客实现页面随机跳转下述文件位置主要针对Butterfly主题,其他主题请自行修改!!! 教程 新建[BlogSource]/themes/butterfly/scripts/helpers/inject_elements.js文件: 1234567891011hexo.extend.generator.register('r ...