![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 66
奶酪_
分享实用简单的程序代码
展开
-
前端pc和移动端适配
前端pc和移动端适配设备像素比(dpr)视口(viewport)设备像素比(dpr)dpr = 设备像素 / CSS像素(缩放比是1且同一方向上)dpr = 2 :表示1个css像素用2*2个设备像素来绘制。视口(viewport)<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no,maximum-scale=1,minimum-scale=1">wid原创 2021-11-11 00:55:20 · 895 阅读 · 0 评论 -
Django性能优化
ORM查询优化创建多条数据时,用bulk_create(obj_seq)代替create()查询时可以减少查询字段返回值.only(),.defer()Model.objects.only(field).first()Mode.objects.defer(field).first()联表查询 select_related(),它使用Sql的JOIN语句进行优化,通过减少Sql查询次数来提高性能(只能用于一对一关系和一对多关系)music = Music.objects.select_r原创 2021-11-04 00:04:27 · 318 阅读 · 0 评论 -
数据结构与算法(python)
数据结构与算法时间复杂度常见的时间复杂度时间复杂度时间复杂度是用来估计算法运行时间的一个单位。时间复杂度越高,算法越慢常见的时间复杂度O(1)<O(logn)<O(n)<O(nlogn)<O(n2)<O(n2logn)<O(n***3)...原创 2021-10-04 18:19:00 · 324 阅读 · 0 评论 -
2022计算机应届面试
2021计算机应届面试网络协议OSI七层模型TCP/IP四层模型应用层传输层网络层HTTP版本keep-alive长连接多路复用服务端推送HTTP请求方法HTTP状态码对称/非对称加密散列算法(哈希算法)HTTPS加密认证的过程(TLS技术)HTTP和HTTPS区别TLS:传输层安全性协议网络协议OSI七层模型分层设计,不同层实现不同功能应用层:为计算机用户提供接口和服务表示层:数据处理(编码解码,加密解密)会话层:管理通信会话传输层:管理端到端的通信连接网络层:管理数据路由数据链路层:原创 2021-09-26 12:00:27 · 215 阅读 · 0 评论 -
django+vue线上环境部署
前端项目部署Vue安装Web服务器Nginx默认已远程连接到服务器参考Nginx安装文档1.sudo yum install yum-utils2.vim /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.原创 2021-09-17 00:09:21 · 579 阅读 · 0 评论 -
网络协议学习
网络协议OSI参考模型TCP/IP参考模型OSI参考模型与TCP/IP参考模型对应关系TCP/IP各层实现的协议应用层传输层网络层HTTP协议HTTP请求HTTP请求方法HTTP响应OSI参考模型TCP/IP参考模型OSI参考模型与TCP/IP参考模型对应关系TCP/IP各层实现的协议应用层HTTP:超文本传输协议,基于TCP,使用80端口,是用于从WWW服务器传输超文本到本地浏览器的传输协议。SMTP:简单邮件传输协议,基于TCP,使用25端口,是一组用于由源地址到目的地址传送邮件原创 2021-07-24 18:24:34 · 155 阅读 · 1 评论 -
python基础知识整理之三大主流数据类型的操作
python基础知识回顾三大主流数据类型的操作字符串常用方法列表常用方法字典常用方法二级目录三级目录三大主流数据类型的操作字符串常用方法列表常用方法字典常用方法二级目录三级目录...原创 2021-07-11 18:37:54 · 309 阅读 · 0 评论 -
Vue实战开发移动端旅游网站
Vue实战开发旅游网站前端项目搭建搭建步骤项目结构网络请求库axios跨域问题前端组件开发后台接口开发接口联调总结项目搭建搭建步骤项目结构公共的样式:src/assets/style/common.less公共的js(工具函数,接口地址,配置文件)src/utils/apis.js(接口地址配置)src/utils/constants.js(常量配置)src/utils/filters.js(工具函数)创建好项目后,将准备好的静态文件夹(static)放入public/目录下。在s原创 2021-07-09 07:22:46 · 2848 阅读 · 4 评论 -
Django中的ORM模型(回顾复习)
Django中的ORM模型ORM模型介绍模型配置ORM字段类型类型的选项(可选参数)模型同步模型的元数据外键关联关系ORM模型介绍模型配置default:默认数据库ENGINE:数据库引擎NAME:数据库名称USER:数据库登陆用户名PASSWORD:数据库登陆密码HOST:数据库访问地址PORT:端口号Django使用mysql数据库时需安装依赖:pip install mysqlclientORM字段类型Django ORM模型中提供的常用字段:对于CharField,ma原创 2021-07-08 09:01:52 · 462 阅读 · 0 评论 -
初识Django框架(复习回顾)
视图:是一个python函数,用来处理http请求(接受一个来自浏览器的请求,返回一个响应)URL的常用配置:path(route, view, name, **kwargs)route:url匹配规则view:视图函数name:路由名称**kwargs:其他参数include(urls, namespace)urls:url匹配规则列表namespace:命名空间(规避掉匹配规则和名称重复的情况)setting.py中:ROOT_URLCONF:根路径下的url配置ur原创 2021-07-04 15:23:54 · 181 阅读 · 0 评论 -
django开发基础知识
命令行生成django项目模版:django-admin.py startproject project_name启动开发服务器:python manage.py runserver指定端口号:python manage.py runserver 5387[端口号]指定ip及端口号:python manage.py runserver 0.0.0.0:5387提示:需要在setting.py配置ALLOWED_HOSTS创建模块:python manage.py startapp mo原创 2021-07-02 00:34:41 · 63 阅读 · 0 评论 -
搭建一个 Vue 项目
以创建 hello-world 为例前提:npm install -g @vue/cli (安装vue cli)命令行创建1、打开 cmd 命令行,输入 vue create hello-world , 然后回车2、选择 default(vue2) (基于用的 Vue 版本决定的)3、选择完 default 之后回车,等一段时间,项目会自动创建完成4、进入 hello-world 目录,npm run server 命令启动项目5、浏览器输入 http://localhost:8080/原创 2021-06-29 15:24:13 · 91 阅读 · 0 评论 -
学习vue第三天-生命周期钩子函数
钩子函数都是vue实例在某个时间点会自动执行的函数。首先创建vue实例,执行beforeCreate和created钩子函数。然后判断vue实例中的参数是否有el选项,如果没有el则可在最后通过.$mount(el)指定挂载到哪个元素,如果有el再判断是否有template选项,如果没有template则会把el对应标签里的内容编译作为模板,如果有则把template中的内容编译出来并替换el对应标签里的内容。替换的这个过程称为挂载。组件挂载完成之前执行beforeMount,挂载完成后执行mo...原创 2021-06-29 10:20:47 · 86 阅读 · 0 评论 -
学习vue第二天
1.了解Vue.js开发的几种方式2.掌握Vue实例创建的过程3.理解Vue中的响应式4.理解Vue.js中的MVVM模型架构1.搭建Vue项目方法一:引用vue.js方式二:使用Vue CLI搭建项目2.创建vue实例原创 2021-06-28 15:16:53 · 112 阅读 · 0 评论 -
学习vue第一天
1.了解什么是在这里插入图片描述原创 2021-06-28 14:46:13 · 43 阅读 · 0 评论