2023
要将Python虚拟环境迁移到其他服务器,可以按照以下步骤进行操作:1.在源服务器上,进入要迁移的虚拟环境目录,并激活虚拟环境。source env_name/bin/activate # 激活虚拟环境2.执行以下命令,将虚拟环境打包为压缩文件。pip freeze > requirements.txt3.这个命令将会列出虚拟环境中所有安装的包及其版本号,并将其保存到requirements.t...
UI界面中,排版与设计同样重要,如何将至关重要的信息,有效地传递给用户,这是界面本身的职责;本文章通过案例对错优化,让我们更清楚的了解UI设计中常犯错误及知识点
首先需要下载安装包,可通过npm或CDN的方式,我们这里以npm为例,具体可去官网查看。 npm install @wangeditor/editor --save安装vue2组件(可选):npm install @wangeditor/editor-for-vue --save安装vue3组件(可选):npm install @wangeditor/editor-for-vue@next --s...
sticky定位(粘性定位),指的是基于用户的滚动位置来定位。不同于前四个定位,他有点像relative和fixed的结合:当定位基点是自身默认位置时,他呈现为relative定位,而当页面滚动区域大于你的目标区域时,他则表现为fixed定位,可以固定在页面的某个位置。 粘性定位特点:1.以浏览器的可视窗口为参照点移动元素(固定定位特点)2.粘性定位占有原先的位置(相对定位特点)3.必须添加 to...
Vue.Draggable是一款基于Sortable.js实现的vue拖拽插件,用以实现拖拽排序功能,是一款非常优秀的vue拖拽组件。本篇将介绍如何搭建环境及简单的例子。 首先下载安装包,在终端里执行npm install vuedraggable当显示包版本的时候即表示安装成功。本篇以Vue2为例,Vue3的安装方式如下:npm i -S vuedraggable@next 接着需要在文件中引入...
1. 限制不透明的颜色空间用户界面采用了与周围环境相融合的半透明材料,使光线能够穿过界面。这种方法使用分层的深度来表达层次和意义。不透明的颜色应该少用,以避免阻碍身临其境的空间体验。太多的不透明的窗口会让人感觉很压抑,使界面感到沉重。设计提示:避免使用不透明背景的按钮,除非它们被选中,而是使用带有深度按钮的深色或浅色层。2. 使用较粗的字体重量为了提高与鲜艳材料的对比度,字体的重量在Spatial...
UI图标:毛玻璃新拟态制作教程采用了3D质感的元素设计,其中还包含了运用阴影、透明度以及背景模糊或者高斯模糊手法模仿玻璃形态,构建空间感的新兴拟物态风格——毛玻璃拟态风格。 使用工具没有特定的工具要求,完全看个人,我这里使用的是XD,软件下载链接我会放在最后原理分析 操作步骤首先,画出需要的元素 然后,先将磨砂效果做出来,选中白色方块图层,在左侧效果里面选择背景模糊,调整参数,数量参数越大,磨砂...
最近做的项目发现一个问题,如果文本过长的话会超出显示,设置宽度可以解决,但是这样文本会换行,就会导致某一行的高度比其他行的高度高,造成页面结构的混乱,这里可以用css来解决:white-space:nowrap 文本不换行overflow:hidden 多余内容将被修建且不可见text-overflow:ellipsis 不可见的内容以省略号的形式向用户展示。成功!这里就有聪明...
鲁迅曾经说过:窃代码不能算偷……窃代码!……程序员的事,能算偷么!最近有个项目需要做移动端,想起来以前uncle对我说过,移动端需要对不同的手机做适配,所以不能单纯用px,很久以前的移动端适配是使用的媒体查询。@media screen and (max-width: 300px){} 最大宽度300像素需要的样式。后来移动端兴起,为每一个都做一个适配不合理,所以需要做响应式rem布局。rem单位...
正常启动django项目的方式一般都是python3 manage.py runserver 0.0.0.0:8000再这种方式的启动下,项目如果遇到error级的错误就会中断程序的运行,下次还需要手动进行开启,因此部署到正式服务器时需要用,守护进程的方式自动重启项目。这里用到的事uwsgi方法,首先需要安装uwsgi,直接pip install uwsgi 即可然后需要在项目根目录中建一个ini...