博客

默认分类 / 2023-04-07

我们知道国内访问ChatGPT的Api访问需要使用魔法,我们能够如何能够不使用魔法就能调用ChatGPT的Api呢。前提需要一台非国内的服务器,并且有公网IP。比如美国,新加坡的服务器。安装Nginx然后我们安装Nginx,网上有很多安装Nginx的教程,你可以根据你的操作系统选择不同的关键词进行搜

前端 / 2023-03-30

在uni-app中,可以利用uni.createInnerAudioContext()来获取并播放音频,例如:const innerAudioContext = uni.createInnerAudioContext();innerAudioContext.autoplay = true;inner

默认分类 / 2023-03-10

Typora我之前写文章、笔记用的Markdown编辑器是Typora,Typora是一个所见即所得的Markdown编辑器,用起来感觉很舒服,界面也很简洁,对数学公式支持也很好。之后,Typora正式版本开始收费,而且beta版本有时候还不能用。可以看我这篇文章解决typora提示This bet

50天50个Project / 2023-02-27

前言这个项目来源于GitHub上的一个开源项目https://github.com/bradtraversy/50projects50days,总共有50个用来练手的前端项目,我学习然后复现效果,并记录学习笔记和心得。效果展示random-choice-pickerHTML&CSS<!

默认分类 / 2023-02-17

使用PHP连接MySql数据库时,发现如下错误信息:The server requested authentication method unknown to the client原因因为mysql8升级了密码的验证方式 caching_sha2_password, 之前一直是mysql_nativ

spring / 2023-02-15

scope分类目前在Spring5.x的版本中,scope的取值有五种,分别是:singleton,prototype,request,session,application。singleton此取值时表明容器中创建时只存在一个实例,所有引用此bean都是单一实例。prototypespring容器

前端 / 2023-02-10

实现一个小飞机一直追随鼠标移动的效果,效果如下:上代码let plane = document.createElement('div')plane.style.backgroundImage = 'url(plane.png)'plane.style.backgrou

默认分类 / 2023-02-10

三角函数任意角所有与角α\alphaα终边相同的角,都可以表示成同角α\alphaα在内,可构成一个集合S={β∣β=α+k⋅360∘,k∈Z}S=\{\beta|\beta=\alpha+k\cdot360^{\circ },k\in Z\}S={β∣β=α+k⋅360∘,k∈Z},即任一与角α\

前端 / 2023-02-10

THREE.Scene.traverse()方法。我们可以将一个方法作为参数传递给traverse()方法,这个传递来的方法将会在每一个子对象上执行。由于THREE.Scene对象存储的是对象树,所以如果子对象本身还有子对象,traverse()方法会在所有的子对象上执行,直到遍历完场景树中的所有对

前端 / 2023-02-03

直接上代码,然后再对代码做解释import './style.css'import * as THREE from 'three'import {OrbitControls} from 'three/examples/jsm/controls/OrbitCon