摘要: ubuntu下常用有的安装方式有哪些呢? rpm软件包,手动安装,需要解决依赖关系,很烦,不推荐 apt自动化安装,自动处理依赖关系,很好用,推荐 源代码安装,可以自定义,如安装目录等 1.apt安装 首次安装软件,更新安装源 sudo apt-get update 安装软件 sudo apt in 阅读全文
posted @ 2022-11-11 15:12 阿明明 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1.简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口 在之前的项目部署中,我们需要在linux服务器上安装pyth 阅读全文
posted @ 2022-11-11 14:48 阿明明 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1.远程连接linux ssh -p 56 root@192.168.178.34 # 指定端口号 用户名和IP 默认端口 56:ssh 3306:mysql 80:http 443:https 6379:redis 2. 查看网卡信息 ifconfig 3.目录相关 pwd:查看当前目录 ls:查 阅读全文
posted @ 2022-11-11 11:29 阿明明 阅读(41) 评论(0) 推荐(0) 编辑
摘要: restful规范是一套主流的API规范,目的是将前后端统一规范。节省二者的沟通成本, 提高开发效率,常见的规范有以下9种 1.https协议 在实际项目部署中,使用https协议代替http,目的是为了让接口更加安全 当然https在项目开发中是不相关的 2.域名 对于后端的开发人员,在实现接口的 阅读全文
posted @ 2022-11-09 21:07 阿明明 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.前后端不分离 特点: 用户访问URL 执行对应的视图函数,进行业务处理 视图函数通过render函数进行渲染,返回给客户端 开发流程: 前端:HTML+CSS+JS 后端:完成业务处理,将数据嵌套在模板文 2.前后端分离 特点: 前端基于vue.js实现前端代码,本质上也是html+css+js 阅读全文
posted @ 2022-11-09 20:18 阿明明 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1.git简介 git是一个免费的开源的分布式版本控制系统,可以快速高效的处理从小型到大型项目的所有事务 在实际工作中可以保留项目的所有版本,可以快速的实现版本的回滚和修改 git整体可以分为4个区域的划分 工作区:程序员直接修改代码文件 暂存区:暂存修改的文件 版本库:提交到本地一个版本 远程仓: 阅读全文
posted @ 2022-11-09 16:09 阿明明 阅读(140) 评论(0) 推荐(0) 编辑
摘要: python中的垃圾回收机制是以引用计数器为主,标记清除和分代回收为辅的 + 缓存机制 1.引用计数器 在python内部维护了一个名为refchain的环状双向链表,在python中创建的任何对象都会放在refchain中 name = "kunmzhao" age=18 在python中创建的对 阅读全文
posted @ 2022-11-09 10:35 阿明明 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1.初识面向对象 想要通过面向对象去实现某个或某些功能时需要2步: 定义类,在类中定义方法,在方法中去实现具体的功能。 实例化类一个对象,通过对象去调用并执行方法。 class Foo(object): name = 'kunmzhao' def myself(self, msg): print(m 阅读全文
posted @ 2022-11-08 16:29 阿明明 阅读(39) 评论(0) 推荐(0) 编辑
摘要: python中了解深浅拷贝可以更好的帮助我们理解python,因为这里面涉及到了地址等底层知识 1.什么是地址 在python中任何变量或者数据的存储都是存储在物理内存中的,而每一个字节都是有编号的,也就是内存地址,类似我们的储物柜,每一个柜子都是有编号的 在python中查看一个变量的内存地址使用 阅读全文
posted @ 2022-11-08 10:37 阿明明 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 第三方插件可以增强vue,帮助我们更好的开发项目,如axios, vuex, vue-router,elementui等 我们可以自定义插件,步骤如下: 在vue项目下的src文件夹下创建plugins文件夹,创建一个index.js文件 在index.js中定义插件 import Vue from 阅读全文
posted @ 2022-11-06 21:33 阿明明 阅读(1397) 评论(0) 推荐(0) 编辑
摘要: vue2:使用vue_cli创建vue3:可以使用vue_cli创建,官方更推荐使用vite:更快更小 脚手架:内置了很多组件来帮助我们更便捷的的开发vue.js项目。 1.使用vue_cli创建项目 vue_cli是基于node.js编程语言创建的 1.1 安装 安装node.js 下载链接: h 阅读全文
posted @ 2022-11-06 14:06 阿明明 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 1.组件化概念 在开发中,我们将页面的某一部分功能编写成一个组件,以后直接在页面中引用即可,如导航栏,轮播图,等,封装成一个个的组件,以后直接使用即可 Vue的官方也推荐我们组件化开发,即一个组件就是一个vue文件 组件化的特点: 组件化可以将功能实现模块化,奖该组件需要的html,js,csss代 阅读全文
posted @ 2022-11-05 20:43 阿明明 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1. data:数据属性 在之前的学习中我们已经了解到了data,属性中存放的就是js变量 <script> new Vue({ el: '#app', // data data: { username:'', }, }) </script> 2. methods:方法属性 存放组件中的自定义方法 阅读全文
posted @ 2022-11-05 20:15 阿明明 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 浏览器的同源策略:不允许向不同源(IP+Port)发送请求或者获取数据 解决跨域的方式: 1. 后端解决:在响应头中添加"Access-Control-Allow-Origin = *" 2. 前端解决 3.服务器代理 对于GET请求,后端在响应中添加代码 在响应头中添加"Access-Contro 阅读全文
posted @ 2022-11-05 17:53 阿明明 阅读(361) 评论(0) 推荐(0) 编辑
摘要: Vue中的所有组件都是有生命周期,从创建开始到组件的销毁,一共会经历8个过程,由8个钩子函数控制 首先什么是钩子函数? 钩子函数是一种面向切面编程的思维,即AOP编程,在drf源码中被大量使用 OOP:面向对象编程 面向函数编程 beforeCreate:组件创建之前调用 无法使用对象内数据 无法使 阅读全文
posted @ 2022-11-05 16:36 阿明明 阅读(42) 评论(0) 推荐(1) 编辑