传参,接收参数
1.接收参数如果是get请求的话,都是query进行传参 如果是post的话,可以通过body进行接收参数
排序算法
排序 1.冒泡排序从第一对开始,比较相邻的元素大小,比如1与2比,之后2与3。。如果后者比前者小就交换,第一次需要比较n次,第二次就需要比较n-1次==稳定== 2.选择排序选一个最小的放到最前面==表现最稳定算法之一== 3.插入排序从第一个数开始,认为其已经排序,然后从后面第二位开始依次加入,如果已排序元素大于待排序元素,将待排序元素进行前移比较,然后找到合适的位置插入==稳定== 4.希尔排序将元素分组,每次分组数量砍半,例如总共10个数,第一次的间隔为10/2=5,因而可以分5组,然后分别对这五组进行排序,然后把间隔继续砍半,继续排序,直到为1时结束 5.归并排序将序列分为若干组,初始为1个一组,然后两两合并,对其排序,==排序方法:==比较头部,例如1组合2组,将1组头部与2组比较,将头部小的放入第一位,接着继续比较头部,如果有某一组为空,则直接将另一组push进去。如此循环,
api
1https://www.fastmock.site/mock/c1c302e8baed9894c48c17e4738c092e/api 老师的api
git clone问题
报错error: RPC failed; result=35, HTTP code = 0fatal: The remote end hung up unexpectedly a: 1,2,3 b:1,2 c:,1 a:1,2 b:1 c:压入栈
role
...
mp2代理运行服务端代码
修改代码后,需要将项目重启 我目前的操作是先将服务关闭,删除,然后重新启动 pm2 stop all pm2 delete all pm2 start ./bin/www
vue3+ts
vue3+ts后台管理1.项目搭建配置文件在搭建项目的时候会统一规范,比如统一编辑器中的tab键的空格数目,还有对于代码格式的美化,通过.prettierrc文件设置 123456789{ "useTabs": false, "tabWidth": 2, "printWidth": 80, "singleQuote": true, "trailingComma": "none", "semi": false} useTabs:使用tab缩进还是空格缩进,选择false; tabWidth:tab是空格的情况下,是几个空格,选择2个; printWidth:当行字符的长度,推荐80,也有人喜欢100或者120; singleQuote:使用单引号还是双引号,选择true,使用单引号; trailingComma:在多行输入的尾逗号是否添加,设置为...
传参,接收参数
1.接收参数如果是get请求的话,都是query进行传参 如果是post的话,可以通过body进行接收参数
各种报错
各种报错汇总1.Invalid shorthand property initializer速记属性初始值设定项无效 原因: 1234{ label:"最后登录时间", prop = "lastLoginTime"} 很明显,在对象中使用了=将其改为: 123456789101112131415161718192021"list":[ { "state" : 1, "role" :"o", "roleList" :[ "60180b07b1eaed6c45fbebdb", "60150cb764de99631b2c3cd3", "60180b59b1eaed6c45fbebdc"], ...
前端baseUrl配置
vite.config 1234567891011121314151617export default defineConfig({ server: { host: '0.0.0.0', port: 8080, proxy: { "/api": { target: "http://120.79.97.234:3000/api" } } }, resolve: { alias: { '@': path.resolve(__dirname, './src') } }, plugins: [vue()]}) config/index.js 123456789101112131415const env = import.meta.env.MODE ||...









