- 博客(30)
- 收藏
- 关注
原创 Nest.js学习(一)
参考:【NestJS从零到英雄--现代TypeScript后端开发(上)【中英字幕 NestJS Zero to Hero】】
2024-07-27 21:08:20 342
原创 五、nodejs存储图片
访问一下可以获取到图片(这样图片就做了静态托管)Public里的imgs/course/里。// 静态托管和数据库创建。新建个img的文件夹。在index.js里。time格式转化封装。找到vant的选择器。
2024-06-05 14:47:40 435 1
原创 vue2的方法与监听
理由是箭头函数绑定了父级作用域的上下文,所以 this 将不会按照期望指向 Vue 实例,this.a 将是 undefined。* 这时this其实是methods的this,但是methods没别任何对象调用所以他的this是undefined。注意,不应该使用箭头函数来定义 method 函数 (例如 plus: () => this.a++)。注意:子组件不允许修改父组件传递的值,否则会破坏vue的单向数据流。定义生命周期并对起销毁,给一个show属性,为true控制开关。
2024-05-27 15:37:33 1049
原创 sourcetree推送到git上面
要是有选择分支的话要选择master分支。把自己要上传的代码粘贴到里面去。返回点击远程->点击暂存所有。加载完毕后,输入提交内容提交。加载完毕后输入2次提交。把文件夹内的文件更新。
2024-05-26 16:10:10 673
原创 vue2生命周期和计算属性
计算属性无法执行异步操作,计算属性的返回值不能写在异步函数中。但可以在里面写异步函数。因为我们需要观察这四个生命周期的不同,所以我们加上_data再打印一遍。当执行后可以看到data值封装到vue2中是_data的书写形式。2.计算属性是有缓存的只有依赖项改变了,计算属性的值才会改变。然后在下面新建一个index.vue(规范都用index)先添加个文件夹和文件放我们的计算属性。这里我把生命周期的换成了计算属性的。所以只需要在里面添加异步就可以了。原因:所有的生命周期都是同步的。scoped单独样式。
2024-05-26 16:06:03 730
原创 Vue2基本创建项目
Babel:他可以将我们写的es6+语法转换为浏览器兼容的语法,比如将箭头函数转换为普通函数,有了这样一个工具我们就即可以写酸爽的语法,又可以让使浏览器兼容。我们这里使用yarn启动,使用全局的终端。先确保下载了vue的脚手架。不使用路由器的历史记录模式。pnpm运行起来非常的快。用code打开这个文件。
2024-05-22 10:44:27 471
原创 华为云服务培训
新创建的磁盘,需要先进行初始化,在“初始化磁盘”对话框中,选择“MBR(主启动记录)”或者“GPT( GUID 分区表)”单击“确定”,对新挂载的磁盘进行初始化。在“云硬盘”页面,此时可以看到2块磁盘,一块是 40GB的系统盘,一块是新购买的20GB数据盘。云硬盘挂载至云服务器后,需要登录云服务器初始化云硬盘,即格式化云硬盘,之后云硬盘才可以正常使用。服务器是一台不会关闭的电脑,而云硬盘就等于电脑的硬盘,帮助其更持久化的存储数据。返回“云硬盘”页面,查看云硬盘状态,可以检查云硬盘状态及挂载信息是否正常。
2024-05-19 11:45:16 2126 1
原创 JS基础+进阶Es6+面试题
这段代码的作用是遍历一个对象(obj)中的所有键(key),并判断对应的值的数据类型。如果值是一个对象(对象类型),则将该对象的所有属性深度复制到一个新的对象值中;写个函数给个data的值,如果用typeof判断这个值是基本类型则直接返回data的数据类,如果typeof判断是对象类型,则判断是数组还是对象,注意null需要单独设置。换句话说,这段代码的目的是创建一个新的对象,其中包含原始对象中所有对象类型值的深拷贝,以及原始对象中所有基本数据类型值的直接复制。当定义人和狗时返回的都是对象,给加个函数名。
2024-05-17 14:01:03 2018
原创 使用Vue调用ColaAI Plus大模型,实现聊天(简陋版)
点击按钮后获取输入框的值,然后调用接口把这个和自己的id密钥参数请求传入后端,打印后端返回的回答即可。查看这个文档自己申请一个ColaAI Plus定制增强大模型API | LuckyCola。首先去百度文心注册申请自己的api。引用axios和ref。定义点击按钮触发的方法。
2024-05-10 11:39:29 1118
原创 四、用nodejs写新增接口
修改Dao->index.js的数据库名字为刚刚建的数据库名字。忘记了一个字段,需要新加一个代码字段。1.先去api封装的新增这个接口。在进入index内引用这个接口。
2024-05-09 14:16:07 582 1
原创 Android(一)
如果本地有设置文件,选择Config or installation folder。如果本地没有设置文件,选择Do not import settings。发现模拟器默认下载到c盘内的用户下,又恰巧我的用户名是中文所以无法启动。因此我添加了系统变量,在d盘内新增文件夹,让其下载到内部。点击详细应用找到我们的helloworld把它拉到首页来。找到res->layout->xxxx.xml。就是我的模拟器一直在自动加载,但是什么都没有。新增颜色和字的尺寸大小,重新运行。把我们的应用装到手机上去。
2024-05-06 11:51:57 833
原创 三、用nodejs实现JWT鉴权
ps:若有不理解的看我写的nodejs连数据库的,前面的代码放到那里了登录验证成功后,后端给了个tocken,然后把tocken放到里面。
2024-05-04 11:45:05 463 1
原创 vue+elementplus(五)
当我们在一个页面上,页面上有不同的分类,点击不同的分类需要传不同的参数来请求接口,当接口返回数据后,需要将页面的数据重新渲染,而不是之前的数据。引用了函数后,使用它打印是否路由变化了,然后更新接口请求数据传id。动态路由,跳转到分类页面下的商品数据id为路由名字。添加key 破坏复用机制 强制销毁重建。来到LayoutHeader.vue。这样每次点开后只会传一个图片参数。来到fixed页面(固定表头)引用GoodsItem.vue。找到首页的header页面。
2024-04-29 19:31:49 550
原创 nodejs写接口(一)
/用于自己搭建一个项目框架(写框架)的时候使用,平时的+vue的都是使用别人的框架。require是node内自带的commJS的规范。ps:但是也有不需要重启的,可以安装一个插件。//最基本的框架可以用于快速构建web应用。设置出口为index.js。位置:index.js。记住一定要保存了再运行。但是现在先重启服务再说。在个人空间内新建项目。
2024-04-27 21:19:11 721 4
原创 vue+elementplus(四)
/定义全局指令//el:指令绑定这个元素img// binding: binding.value指令等于号后面绑定的表达式的值 图片url})进入hot页面修改</script><template><HomePanel title="人气推荐" sub-title="人气爆款 不容错过"></li></ul>测试打印出来了接着引入在main.js内导入代码//1//定义全局指令//el:指令绑定这个元素img。
2024-04-26 09:16:59 448 3
原创 vue3+elementPlus(二)
配套资料/02-笔记&parentPath=/sharelink3232509500-544543940077305)//记录顺序与细节 (我已经看到35集了,因为很多不懂所以复看一遍记录笔记)[5、Vue3小兔鲜项目_免费高速下载|百度网盘-分享无限制 (记住一定要先把那个assets内的所有文档都删除。以及对应的main.js中引用的css的样式。使用找到路径,code打开文件。//名字:项目起步打开。
2024-04-24 13:41:58 847
原创 vue3+elementPlus(一)
组合式API//ref对象不需要加.value//T0D0:watch侦听单个数据源console.log('count变化了',newVal,oldVal);})</script><template><div></div></style>//组件从创建到销毁各个阶段,时机成熟后会自动执行的函数//1.调用ref函数 -> ref对象//组件挂载完毕之后才能获取})</script><template>-- 2.通过ref标识绑定ref对象 -->
2024-04-23 08:51:36 359 1
原创 移动端项目vue+vant3(二)
<div>首页</div><div>课程分类</div><div>我的课程</div><div>用户中心</div>
2024-04-22 10:18:16 438 2
原创 移动端项目vue+vant3(一)
(2)使用简易命令创建vue项目。我报了处错误,是配置文件的问题。(3)选择d开头的vue3。,说明配置的是淘宝镜像,
2024-04-21 23:58:25 757 1
原创 Docker与微服务实战(五)
为了在节点数目发生改变时尽可能少的迁移数据将所有的存储节点排列在收尾相接的Hash环上,每个key在计算Hash后会顺时针找到临近的存储节点存放。而当有节点加入或退出时仅影响该节点在Hash环上顺时针相邻的后续节点。优点加入和删除节点只影响哈希环中顺时针方向的相邻的节点,对其他节点无影响。缺点数据的分布和节点的位置有关,因为这些节点不是均匀的分布在哈希环上的,所以数据在进行存储时达不到均匀分布的效果。
2024-04-20 17:54:50 1796
原创 Docker与微服务实战(三)
/请看十四章,步骤(5)其实就是把容器里都弄好配置文件等,然后打包成镜像,上传到阿里云里命令docker commit -m="提交的描述信息" -a="作者" 容器ID要创建的目标镜像名:[标签名]
2024-04-18 08:18:19 838
原创 Docker与微服务实战(二)
attach Attach to a running container # 当前 shell 下 attach 连接指定运行镜像build Build an image from a Dockerfile # 通过 Dockerfile 定制镜像commit Create a new image from a container changes # 提交当前容器为新的镜像。
2024-04-17 09:32:51 747 2
原创 Docker与微服务实战(一)
个人理解:将能跑代码的环境全部打包,做成镜像。//与虚拟机的操作效果类似---安装docker镜像的仓库ps:架构没听懂放到精通再研究。
2024-04-16 20:29:50 1065
原创 后端springboot上传Git
3.进入项目搜索Git找到安装路径设置它。在启动项内实验一下能不能启动和打印。新增comtroller(控制器)然后定义远程管理 复制路径登录。创建完成后在目录里规范一下。
2024-04-15 10:14:38 324
原创 Code上Git的步骤
/ 我这里自己打算把“小兔鲜项目”放到上面去。登录(不要登录我的,请自己注册)// 可以是别人的也可以是自己的。我的账号wangyan3317。提交成功,看看git刚刚的仓库。密码:Wang331786@// 没有分支系统会自动创建。进行git的初始化init。//这是提交后又提交的截图。(会显示提交但是,无修改)//这是刚刚提交的截图。更改好名字后点击创建。
2024-04-14 18:38:29 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人