当前位置: 首页 > news >正文

项目随机问题笔记

一、前端项目启动的命令

启动项目依赖:npm install

安装cross-env模块:npm i cross-env --save-dev

启动报错时试试这个 npm install node-sass (安装sass)

启动项目命令1 npm run dev

启动项目命令2 npm run start

启动项目命令3 npm start

二、前端中的几个空格符

HTML提供了5种空格实体

1、    它叫不换行空格,常规空格的宽度,可运行于所有主流浏览器,它是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加,该空格占据宽度受字体影响明显而强烈。

2、    它叫“半角空格”,等同于字体度的一半(如16px字体中就是8px)。名义上是小写字母n的宽度。其占据的宽度正好是1/2个中文宽度,而且基本上不受字体影响。

3、    它叫“全角空格”,其占据的宽度正好是1个中文宽度,而且基本上不受字体影响。

4、    它叫窄空格,占据的宽度比较小。中文宽度的六分之一。

5、‌   它叫零宽不连字,是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制。

6、‍   它叫零宽连字,是一个不打印字符,放在某些需要复杂排版语言(如阿拉伯语、印地语)的两个字符之间,使得这两个本不会发生连字的字符产生了连字效果。

同时,浏览器还会把以下字符当作空白进行解析:

空格( )、制表位(	)、换行(
)、回车(
)、全角字符( )

三、css图片自适应方法

使用css属性:object-fit

1、object-fit: fill;   默认值。内容拉伸填满整个content box, 不保证保持原有的比例。

2、object-fit: contain;  保持原有尺寸比例。长度和高度中长的那条边跟容器大小一致,长的那条等比缩放,可能会有留白。

3、object-fit: cover;   保持原有尺寸比例。宽度和高度中短的那条边跟容器大小一致,短的那条等比缩放。可能会有部分区域不可见。

4、object-fit: none;   保持原有尺寸比例。同时保持替换内容原始尺寸大小。

5、object-fit: scale-down;   保持原有尺寸比例,如果容器尺寸大于图片内容尺寸,保持图片的原有尺寸,不会放大失真;容器尺寸小于图片内容尺寸,用法跟contain一样。

四、form表单的初始值和赋值问题

1、initialValue:初始状态就存在的值,默认值,但是改变后就会消失。

2、setFieldsValue:可以多次改变的值,利用form的useForm()来改变,进行赋值运算。

const [form] = Form.useForm();form.setFieldsValue({ file_title: '身份证件复印件',file_name:‘文件名字’,});

五、CSS样式修改

css修改样式的时候,/deep/ 或者 >>>,都不能控制到,这个时候可以用两个方法:

1、样式写在全局样式中,global.less.里面所有属性后面都加上!important,就可以改变原来的样式。更改默认的CSS样式的优先级规则,使该条样式属性声明具有最高优先级,(IE6以下认为这个优先级低,包含IE6)

2、用:global{ .name{ fontSize:16 } },推荐这个!

相关文章:

项目随机问题笔记

一、前端项目启动的命令 启动项目依赖:npm install 安装cross-env模块:npm i cross-env --save-dev 启动报错时试试这个 npm install node-sass (安装sass) 启动项目命令1 npm run dev 启动项目命令2 npm run start 启动项目命令3 npm start 二、前…...

Linux网络编程之recv函数

功能 recv 函数的功能就是从套接字中接收数据。 头文件 #include <sys/types.h> #include <sys/socket.h>原型 ssize_t recv(int sockfd, void *buf, size_t len, int flags);参数 参数描述sockfdsocket 文件描述符buf接收数据缓冲区len接收数据缓冲区的大小f…...

ChatGPT免费使用的方法有哪些?

目录 一、ChatGpt是什么&#xff1f; 二、ChatGPT国内免费使用的方法&#xff1a; 第一点&#xff1a;电脑端 第二点&#xff1a;手机端 三、结语&#xff1a; 一、ChatGpt是什么&#xff1f; ChatGPt是美国OpenAI [1] 研发的聊天机器人程序 。更是人工智能技术驱动的自然语…...

【华为OD机试】找朋友【2023 B卷|100分】

华为OD机试- 题目列表 2023Q1 点这里!! 2023华为OD机试-刷题指南 点这里!! 题目描述 在学校中,N个小朋友站成一队, 第i个小朋友的身高为height[i], 第i个小朋友可以看到的第一个比自己身高更高的小朋友j,那么j是i的好朋友(要求j > i)。 请重新生成一个列表,对应…...

【教学类-35-01】带笔画步骤图的描字(姓氏)(A4整张)

作品展示&#xff1a; 1、图片一行&#xff08;0-6&#xff09;&#xff1a;文字简单&#xff0c;写3*412个字 2、图片2行&#xff08;6-12&#xff09;&#xff1a;笔画适中&#xff0c;写3*39个字 3、图片3行&#xff08;12-18&#xff09;&#xff1a;笔画适中&#xff0c;…...

关于PyQt5的环境搭建

目录 一、需要的环境 二、安装python 1、python安装链接 三、安装PyQt5 1、使用豆瓣的镜像 2、配置环境变量 四、安装pycharm 1、pycharm官网链接 五、配置环境 1、找到设置 2、添加designer 3、配置ui 4、配置rc 六、注意问题 一、需要的环境 1、安装好python安装…...

rsync+inotfy实时同步

rsyncinotfy实时同步 目录 一、服务器端 二、客户端 一、服务器端 1、安装网站服务&#xff0c;启动&#xff0c;但是不写首页文件 yum -y install httpd 2、安装raync服务 yum -y install rsync 3、修改主配置文件 &#xff08;/etc/rsyncd.conf&#xff09; uid root gi…...

Python代码写好了怎么运行

Python代码写好了怎么运行&#xff1f;相信问这样问题的朋友一定是刚刚入门Python的初学者。本文就来为大家详细讲讲如何运行Python代码。 一般来讲&#xff0c;运行Python代码的方式有两种&#xff0c;一是在Python交互式命令行下运行&#xff1b;另一种是使用文本编辑器&…...

2023 年的 Web Worker 项目实践

目录 前言 引入 Web Worker Worker 实践 Worker 到底有多难用 类库调研 有类库加持的 worker 现状 向着舒适无感的 worker 编写前进 1. 抽取依赖&#xff0c;管理编译和更新&#xff1a; 2. 定义公共调用函数&#xff0c;引入所打包的依赖并串联流程&#xff1a; 3. …...

C++的最后一道坎 | 百万年薪的程序员

| 导语 C 的起源可以追溯到 40 年前&#xff0c;但它仍然是当今使用最广泛的编程语言之一&#xff0c;C发明人Bjarne Stroustrup 一开始没想到 C 会获得如此大的成功&#xff0c;他说&#xff1a;“C 的成功显然令人惊讶。我认为它的成功取决于其最初的设计目标&#xff0c;就是…...

Unity的OnOpenAsset:深入解析与实用案例

Unity OnOpenAsset 在Unity中&#xff0c;OnOpenAsset是一个非常有用的回调函数&#xff0c;它可以在用户双击资源文件时自动打开一个编辑器窗口。这个回调函数可以用于自定义资源编辑&#xff0c;提高工作效率。本文将介绍OnOpenAsset的使用方法&#xff0c;并提供三个使用例…...

【Netty】Netty 程序引导类(九)

文章目录 前言一、引导程序类二、AbstractBootStrap 抽象类三、Bootstrap 类四、ServerBootstrap 类五、引导服务器5.1、 实例化引导程序类5.2、设置 EventLoopGroup5.3、指定 Channel 类型5.4、指定 ChannelHandler5.5、设置 Channel 选项5.6、绑定端口启动服务 六、引导客户端…...

如何使用进行MQ中间件接口测试

进行MQ中间件接口测试时&#xff0c;需要按以下步骤进行&#xff1a; 1.配置测试环境 搭建MQ服务器环境&#xff0c;并确保连接配置正确&#xff0c;以及客户端SDK等相关依赖库和组件已安装并配置正确。 2.制定测试计划 测试人员需要根据具体业务场景和测试目的&#xff0c;制…...

Zebec生态进展迅速,频被BitFlow、Matryx DAO等蹭热度碰瓷

进入到 2023 年以来&#xff0c; Zebec 生态的整体发展突飞猛进&#xff0c;除了流支付协议 Zebec Protocol 不断通过收购来扩大自身流支付业务、与万事达等合作推出 Zebec Card 等在支付业务上&#xff0c;实现进展外&#xff0c;其社区驱动的Layer3 模块化链 Nautilus Chain …...

7种PCB走线方式

01电源布局布线相关 数字电路很多时候需要的电流是不连续的&#xff0c;所以对一些高速器件就会产生浪涌电流。 如果电源走线很长&#xff0c;则由于浪涌电流的存在进而会导致高频噪声&#xff0c;而此高频噪声会引入到其他信号中去。 而在高速电路中必然会存在寄生电感和寄…...

Rabbit SpringBoot高级用法

Rabbit高级用法 一、Rabbit Springboot集成1.1 引入依赖1.2 添加配置1.3 添加Config1.4 编写Consumer1.5 发送消息 二、Rabbit 高级用法2.1 消息发送前置处理器2.2 消息发送确认机制2.3 消息接收后处理器2.4 事务消息 一、Rabbit Springboot集成 1.1 引入依赖 <dependency…...

找不到vcruntime140.dll,无法继续执行代码?多种解决方法解析

找不到vcruntime140.dll,无法继续执行代码&#xff1f;当你在尝试运行某个程序时&#xff0c;突然弹出一条错误提示框&#xff0c;告诉你无法继续执行代码&#xff0c;因为找不到vcruntime140.dll。这个问题很常见&#xff0c;但是它可能会让你感到困惑和疑惑。这篇文章将详细介…...

自然语言处理实战项目8- BERT模型的搭建,训练BERT实现实体抽取识别的任务

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下自然语言处理实战项目8- BERT模型的搭建&#xff0c;训练BERT实现实体抽取识别的任务。BERT模型是一种用于自然语言处理的深度学习模型&#xff0c;它可以通过训练来理解单词之间的上下文关系&#xff0c;从而为下游…...

pdf怎么合并在一起?软件操作更高效

PDF格式已经成为了许多文档和表格的首选格式。然而&#xff0c;当你需要合并多个PDF文件时&#xff0c;可能会遇到一些麻烦&#xff0c;在本篇文章中&#xff0c;我们将向您介绍一种简单易用的方法来合并PDF文件。 以下是可以用来合并PDF文件的软件&#xff1a; - PDF转换器&a…...

Junit常见用法

一.Junit的含义 Junit是一种Java编程语言的单元测试框架。它提供了一些用于编写和运行测试的注释和断言方法&#xff0c;并且可以方便地执行测试并生成测试报告。Junit是开源的&#xff0c;也是广泛使用的单元测试框架之一 二.Junit项目的创建 &#xff08;1&#xff09;先创…...

Spark Transformer:稀疏化技术提升大模型计算效率

1. Spark Transformer架构解析在深度学习领域&#xff0c;Transformer模型已经成为自然语言处理和多模态任务的事实标准架构。然而&#xff0c;随着模型规模的不断扩大和序列长度的持续增长&#xff0c;计算效率问题日益突出。2025年提出的Spark Transformer通过创新性地重新激…...

别再只会用T检验了!用Python+SciPy搞定Z检验,5分钟判断两组数据差异是否显著

用Python实战Z检验&#xff1a;5分钟判断业务数据差异显著性当你手头有两组A/B测试结果或不同版本的产品指标时&#xff0c;如何快速判断它们的均值差异是否具有统计学意义&#xff1f;很多数据分析师的第一反应是使用T检验&#xff0c;但当你面对大样本数据时&#xff0c;Z检验…...

别再只跑模型了!用FAD、NDB、JSD给你的AI生成声音打个分(Python实战避坑)

用FAD、NDB、JSD给你的AI生成声音打个分&#xff08;Python实战避坑指南&#xff09;当你在深夜终于调试完最后一个神经网络层&#xff0c;按下生成按钮听到第一段AI合成的声音时&#xff0c;那种成就感无与伦比。但很快&#xff0c;一个更棘手的问题出现了&#xff1a;这段声音…...

同事还在手动整理文件,我已经让 Open Claw 全自动搞定了|Windows 一键部署

⚡OpenClaw 一键安装包&#xff5c;一键部署&#xff0c;告别复杂环境配置⚡ 适配系统 Windows10/11 64 位 当前版本 2.7.5 版本&#xff08;虾壳云版&#xff09; 核心优势 全程可视化操作&#xff0c;无需命令行、无需手动配置 Python/Node.js&#xff0c;内置所有运行…...

别再为医学影像格式发愁了!3D Slicer 5.x 保姆级数据导入与格式转换指南

医学影像处理实战&#xff1a;3D Slicer 5.x全格式兼容指南与高效工作流医学影像研究的第一步往往就卡在数据导入环节——当你从医院PACS系统拿到DICOM序列&#xff0c;从合作方收到NRRD压缩包&#xff0c;或是下载公开数据集的NIFTI文件时&#xff0c;3D Slicer中那些灰色的&q…...

镜像视界浙江科技有限公司|数字孪生・视频孪生・无感定位・跨镜追踪 技术地位与核心优势

镜像视界浙江科技有限公司&#xff5c;数字孪生・视频孪生・无感定位・跨镜追踪 技术地位与核心优势镜像视界浙江科技有限公司&#xff0c;深耕数字孪生与视频孪生底层空间计算赛道&#xff0c;是无感定位技术体系的构建者、定义者&#xff0c;是跨镜全域连续追踪技术范式的开创…...

WxJava 微信开发包 - 新手入门指南

WxJava 微信开发包 - 新手入门指南项目概览项目名称Binary Wang/WxJavaStarsGVP ⭐⭐⭐⭐⭐组织Binary Wang语言Java标签GVP, Java, 微信开发, 微信公众号, 微信支付项目简介WxJava 是一个基于 Java 的微信开发工具包&#xff0c;支持微信公众号、微信支付、小程序、企业微信等…...

科研节奏管理法:4篇论文驱动的工程化落地实践

1. 项目概述&#xff1a;这不是一份文献综述&#xff0c;而是一份“科研呼吸节奏”训练手册“Month in 4 Papers (December 2024)”——这个标题乍看像一份学术月报&#xff0c;但如果你真把它当成四篇论文的摘要合集&#xff0c;就完全错过了它最核心的价值。我做了十年科研内…...

UNT413A刷机后体验:开机无广告、流畅度飙升,这波操作值不值?

UNT413A刷机实战&#xff1a;从广告轰炸到极简流畅的蜕变之旅 每次打开电视盒子&#xff0c;那段无法跳过的30秒广告就像一场无法避免的仪式。更糟的是&#xff0c;系统卡顿得像是被胶水黏住&#xff0c;预装软件占据了宝贵的存储空间&#xff0c;而官方更新只会让情况变得更糟…...

将Taotoken作为统一网关整合到企业现有微服务架构中的设计考量

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 将Taotoken作为统一网关整合到企业现有微服务架构中的设计考量 当企业内部多个业务线或团队开始独立探索和应用大模型能力时&#…...