自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 《软件外包服务岗前技能训练(一)》学习心得

在这个项目中,我们主要使用了以下技术栈:JavaScript (JS)、HTML、CSS、Vue全家桶和Element UI。

2023-12-29 20:46:54 822 1

原创 《软件外包服务岗前技能训练(二)》学习心得

1.技术栈Vue Vuex VueRouter ElementUI2.效果展示PC端首页移动端首页推荐页最新音乐MV页

2023-12-29 20:22:46 347 1

原创 软件项目开发组织与管理学习心得

编写此文档的目的是为了提供一个全面的、针对音乐网站的需求说明,以便所有参与该音乐网站开发的人员都能明确了解项目的目标、定位、用户需求、功能规划、界面设计要求、技术实现方案、运营管理方案以及优化与维护方案。通过这份文档,可以更加清晰地了解和掌握项目的整体方向和具体要求,有利于实现音乐网站的各项功能,满足用户需求,提高项目成功率。随着互联网的普及和快速发展,人们对于音乐的需求和消费习惯也在不断变化。在此背景下,我计划开发一个全新的音乐网站,旨在满足用户高品质的音乐体验、提供一个音乐交流的平台。

2023-12-29 20:10:00 340 1

原创 软件项目开发组织与管理学习心得

在过去的两个月里,我有幸参加了软件项目开发组织与管理的课程,这门课程让我对软件项目开发有了更深入的了解。在课程中,我们学习了软件项目开发的各个方面,包括项目管理、需求管理、质量管理、配置管理、风险管理、沟通管理、项目团队管理等。除了项目管理模块,我还印象深刻的是需求管理模块。通过学习软件项目开发组织与管理这门课程,我对软件项目开发有了更深入的了解,也掌握了一些软件项目开发的方法和技巧。通过学习软件项目开发组织与管理这门课程,我对软件项目开发有了更深入的了解,也掌握了一些软件项目开发的方法和技巧。

2023-12-29 19:58:10 377 1

原创 DRF的基本使用

language = models.CharField(choices=(("男", 1), ("女", 0)), default='python', max_length=100)handler = getattr(self, request.method.lower()) # 在self中查找对应的请求方式,将其映射成函数。返回一个布尔值 ,如果数据全部验证通过返回True,反之 则返回False 将错误的数据信息存放在。self = cls() # 将当前类的self指向调用它的类。

2023-06-20 15:07:10 109

原创 Django基础

编辑models.py文件,改变模型。运行为模型的改变生成迁移文件。运行来应用数据库迁移。python manage.py sqlmigrate polls 迁移文件名字 # 可以查看具体的SQL语句。

2023-06-20 15:06:34 27

原创 Vue复习一

setter和getter的理解:当我们调用某个计算属性时,会默认调用getter,当我们修改这个计算属性时,会调用setter:接受传过来的值,对它进行操作,从而改变data中的数据。2.绑定Class和Style分别有对象和数组写法,数组写法一般为需要添加多个值。VM:ViewModel:对应Vue中的Vue实例。-->计算属性所依赖的只发生改变时才会重新计算。后续可以用Vue.set()设置追加响应式数据。M:Model:对应data中的对象。时,setter 会被调用,data中的数据会驱动视图。

2023-06-20 15:04:11 34

原创 Vue 项目

当使用事件委托时,不知道对应标签,即可使用这个方法(自定义属性)// 传ID和标题element.dataset 即可获取自定义属性。

2023-06-20 15:03:37 40

原创 Python爬虫

request.urlopen().readline():按行读取,只读取一行。request.urlopen().readlines():按行读取,直到结束。request.urlopen().getheaders():获取请求头信息。request.urlopen().read(num):按字节读取。request.urlopen().getcode():获取状态码。request.urlopen().geturl():获取url。driver.forward():前进。# 调用open()方法。

2023-06-20 15:00:38 763

原创 express的基本使用

具体语法:form.on('progress', (bytesReceived, bytesExpected) => {});具体语法:form.on('field', (name, value) => {});具体语法:form.on('fileBegin', (name, file) => {});具体语法:form.on('file', (name, file) => {});具体语法:form.on('aborted', () => {});console.log("用户模型表刚刚(重新)创建!

2023-06-20 14:58:54 169

原创 Vue路由守卫

Vue提供了三种不同的路由守卫,分别是全局守卫、路由守卫和组件守卫。全局守卫是在一个Vue应用程序中定义的,它们会对该应用程序中的所有路由生效。router.beforeResolve:在组件内的异步路由被解析之后触发,可以用来进行路由的处理。使用路由守卫能够使你方便的控制页面之间的跳转行为,从而带来更好的用户体验和更高的安全性。组件守卫是和路由守卫类似的,不同的是它是在组件内部定义的。路由守卫的使用方式和全局守卫类似,不同的是它是在单个路由上定义的,可以通过。

2023-06-20 14:53:04 128

原创 Vuex的使用与注意点

mutations 唯一一个能操控state的地方,它接受两个参数,第一个是state 第二个是传递过来的参数。...mapActions('home',['add']) //必须开启命名空间。getters state的计算属性 可以通过。actions:通常处理异步请求,在组件中通过。联系它,他将处理完的数据通过调用。函数来联系 mutations。State:存储数据的地方。//必须开启命名空间。// home的vuex。在main.js中注册。

2023-06-20 14:44:02 52 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除