自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

snowball的博客

独学而无友,则孤陋而寡闻,关注我,一起成长!

  • 博客(259)
  • 收藏
  • 关注

原创 AI问答:理解 供应链管理中 宏观、中观、微观

在供应链管理中,理解宏观、中观和微观层面对于全面把握供应链运作具有重要意义。

2024-07-24 23:30:00 216

原创 AI问答-供应链管理:WMS / 仓储管理

WMS(Warehouse Management System,仓库管理系统)的设计涵盖了多个方面的内容,旨在优化仓库管理流程、提高仓库运营效率和准确性。

2024-07-16 21:30:00 726

原创 工程化-vue3+ts:代码检测工具 ESLint

插件支持:ESLint 提供了丰富的插件生态系统,可以通过安装插件来扩展 ESLint 的功能,比如支持新的 JavaScript 语法特性、集成其他语言(如 TypeScript、JSX 等)的检查、添加自定义规则等。ESLint 是一个功能强大的 JavaScript 代码检查工具,它可以帮助开发人员在编码过程中发现潜在的错误和不符合代码风格规范的问题。通过使用 ESLint,开发团队可以确保代码质量的一致性,减少因编码风格不一致而导致的合并冲突和审查延迟,同时提高代码的可读性和可维护性。

2024-07-07 23:36:23 1140 1

原创 CSS:选择器 / 14种类型

CSS中的UI元素伪类选择器主要用于定义用户界面元素的特殊状态样式,如链接的悬停(hover)、激活(active)状态,以及输入框的焦点(focus)状态等。:尽量使用更具体的选择器来定位你想要样式化的元素,这样可以减少不必要的性能开销,并提高样式表的可维护性。然而,需要注意的是,当通用选择器与其他选择器结合使用时,它仍然会匹配所有元素,但样式只会应用到那些也符合其他选择器条件的元素上。符号,它选择某个元素之后的所有兄弟元素(共享相同父元素),而不仅仅是紧接在后面的元素。在CSS中,ID选择器以井号。

2024-07-06 20:00:00 1180

原创 若依 / ruoyi-ui:执行yarn dev 报错 esnext.set.difference.v2.js in ./src/utils/index.js

提供了许多现代 JavaScript 特性的垫片,这使得基于这些特性的库和框架(如 Babel、Webpack、Vue、React 等)能够更广泛地应用于各种环境,从而促进了整个 JavaScript 生态系统的发展。是一个广泛使用的 JavaScript 标准库,它包含了模块化的标准库和提案的垫片(polyfills),旨在让现代 JavaScript 代码能够运行在不支持这些特性的旧版 JavaScript 环境中。的设计是模块化的,这意味着你可以根据需要只引入你需要的部分,而不是整个库。

2024-07-06 20:00:00 1062

原创 工具:颜色查询 / CMYK颜色查询RGB、HSL、HSV、XYZ的颜色值

RGB(90,223,9),#5ADF09 颜色查询,颜色梯度,色彩搭配,色盲模拟 - RGB颜色查询 - 在线工具 - Fontke.com

2024-07-03 20:30:00 190

原创 工程化:Commitlint / 规范化Git提交消息格式

是一个配置文件,用于 Commitlint,一个工具,用于帮助你在 Git 仓库中强制执行一致的 commit message 格式。Commitlint 允许你定义规则,这些规则会在你尝试提交一个新的 Git commit 时被检查。它基于Node.js,通过一系列的规则来检查Git提交信息的格式,确保它们遵循预定义的标准。它在Git的commit-msg钩子中运行,这意味着每次提交时,Commitlint都会自动检查提交信息。如果提交信息不符合规则,Commitlint会阻止提交并给出错误提示。

2024-07-01 20:00:00 705

原创 AI问答-供应链管理:产品管理

在供应链管理中,产品管理是指有效地管理整个产品生命周期的过程。它包括了产品的开发、生产、分销和售后等环节,以确保产品能够按时、按质、按量地提供给客户。

2024-06-30 00:18:31 772

原创 AI问答-供应链管理:中的长鞭效应(Bullwhip Effect)/ 供应链中需求信息变异放大现象

长鞭效应,也被称为“需求变异加速放大原理”或“牛鞭效应”,是指信息流从最终客户端向原始供应商端传递时,由于无法有效地实现信息的共享,导致信息扭曲并逐级放大,从而使得需求信息出现越来越大的波动。

2024-06-28 20:30:00 391

原创 AI问答-医疗:什么是“手术报台”

手术报台系统,如医迈德手术报台系统,是一款面向医院跟台人员的微信小程序。它通过手术耗材追溯管理,可以快速录入和查询耗材终端消耗信息,帮助企业实时获取销量数据。

2024-06-26 21:00:00 820

原创 AI问答-ERP:理解 ERP / 我国ERP发展现状 / ERP软件有哪些 / 华为自研ERP

ERP(Enterprise Resource Planning)是企业资源计划的缩写,它集成了企业各个业务领域,包括采购、销售、库存、生产制造、财务等多个方面,进行全面管理、智能决策的一种企业管理系统。中国本土的ERP软件在近年来得到了快速发展,不仅在技术上与国际品牌逐渐缩小差距,还在价格、实施成本以及与中国实际经营环境的融合上表现出了明显的优势。随着国内厂商在技术和经验上的不断积累,以及国家对于自主可控技术的推动,国产ERP厂商有望在未来实现更快的发展。

2024-06-26 20:30:00 938

原创 前端:HTML、CSS、JavaScript 代码注释 / 注释与代码规范

HTML注释是在HTML代码中添加说明和解释的一种方法,这些注释不会被浏览器渲染或显示在页面上,而是被浏览器忽略。使用单行注释或多行注释:对于较短的注释,可以使用单行注释;对于较长的注释或需要跨越多行的注释,应使用多行注释。使用有意义的注释:确保注释提供了有价值的信息,而不是简单的“TODO”或“此处需要修改”。结束来标记多行注释。位于被注释的代码附近:通常,注释应位于被注释的代码之前或之上,以便于阅读和理解。位于被注释的代码之前:通常,注释应位于被注释的代码之前,以便于阅读和理解。

2024-06-25 22:00:00 1260 1

原创 AI问答-供应链管理:渠道管理

渠道管理政策是指企业在产品从生产者到最终消费者之间的分销过程中所制定的一系列规则、准则和措施。这些政策旨在确保产品能够高效、顺畅地通过各个渠道环节,最终到达消费者手中,同时降低渠道成本,提高渠道效率。

2024-06-25 21:00:00 978

原创 工具-金舟投屏软件: 手机如何投屏到电脑上 / Wi-Fi / USB

准备一根USB数据线,用于连接苹果手机和Windows电脑。点击“连接”按钮,手机屏幕将显示在Windows电脑屏幕上。在Windows电脑上安装支持USB投屏的金舟投屏软件。在Windows电脑上选择“USB投屏-反控手机”功能。使用USB数据线将苹果手机连接到Windows电脑上。等待片刻,手机屏幕将显示在Windows电脑屏幕上。在Windows电脑上安装并打开金舟投屏软件。在苹果手机上下滑屏幕,点击“屏幕镜像”图标。在金舟投屏软件上选择“苹果手机投屏”功能。软件将自动识别接入的苹果手机设备。

2024-06-07 17:15:50 644

原创 AI问答:供应链和产业链的区别

产业链的供应链是指围绕核心企业,通过信息流、实物流和资金流的控制,从采购原材料开始,制成中间产品及最终产品,最后由销售网络把产品送到消费者手中的将供应商制造商分销商直至最终用户练成一个整体的功能网链结构模式。是同一个产业或不同产业的企业,以产品为对象,以投入产出为纽带,以价值增值为导向,以满足用户需求为目标,依据特定的逻辑联系和时空布局形成的上下关联的、动态的链式中间组织。供需链关注的是从整个供需出发,涉及的产品是整个供需过程中的产品,强调物料、中间件和成品在供应链中的流动和转换。

2024-05-31 23:45:00 968

原创 nuxt2:自定义指令 / v-xxx / directives / 理解 / 使用方法 / DEMO

在 vue 中提供了一些对于页面和数据更为方便的输出,这些操作就叫做指令,以 v-xxx 表示,比如 html 页面中的属性 。自定义指令很大程度提高了开发效率,提高了工程化水平,一定要认真学习。vue3:自定义指令5.1.1、创建目录directives创建文件directives/highlight.js// 当被绑定的元素插入到 DOM 中时// 获取指令的绑定值// 应用样式到元素},// 当绑定值更新时// 更新元素的背景颜色})

2024-05-27 22:07:16 816

原创 JavaScript:索引的重要性 / 数组、字符串、对象中的使用 / index

索引在JavaScript中是非常重要的,它提供了一种定位和操作数据的有效方式,方便我们对数据进行处理和操作。

2024-05-20 21:15:00 714

原创 AI问答-Java:数据类型 / 基本数据类型 / 引用数据类型 / 类型转换

掌握Java数据类型是编写高质量、高效和可维护代码的基础,是Java编程的基本要求。了解和正确使用不同的数据类型,能够有效地提高程序的性能、可读性和可维护性。

2024-05-20 21:00:00 886

原创 JavaScript:数据类型 / 基本数据类型 / 引用数据类型 / 特殊类型 / ES6 提供的类型

掌握JavaScript数据类型非常重要,因为JavaScript是一种动态类型的编程语言,数据类型的正确使用对于开发人员来说至关重要。用于表示数值,可以是整数或浮点数。例如:10, 3.14。用于表示文本。由一系列字符组成,可以使用单引号(')、双引号(")或模板字符串(`)来定义。例如:"Hello, world!用于表示真值(true)或假值(false)。主要用于条件判断和逻辑运算。例如:true, false。表示一个没有值的特殊类型。它是一个关键字,表示变量不引用任何对象。

2024-05-17 15:36:25 1134

原创 AI问答-供应链管理:供应链管理中涉及哪些授权/不同企业角色之间有哪些授权关系

经销授权和服务授权是供应链管理的两个重要概念,它们有密切的关系。下面是它们的定义和关系的详细解释:1. 经销授权:经销授权是指供应商或品牌授权某个经销商或代理商作为其产品或服务的官方销售渠道。经销授权通常以合同形式进行,明确规定了经销商可以销售的产品范围、销售区域、销售成本、价格政策等关键条款。经销授权给经销商带来了权力和责任,使其能够代理供应商或品牌的产品并通过自己的渠道销售。2. 服务授权:服务授权是指供应商或品牌授权给某个服务提供商为其产品或服务提供支持和服务。

2024-05-10 11:17:58 935

原创 警告-WARN: vue启动项目有WARN / end value has mixed support, consider using flex-end instead

flex布局中,end具有混合支持,请考虑使用flex-end布局。启动项目发现控制台有这样一个WARN。修改后warn不在了。

2024-05-08 10:48:13 859

原创 JavaScript:正则表达式属于字符串吗-不属于/字符串转正则表达式的两种方法

正则表达式不属于字符串,它是一种用于匹配、查找和操作文本的模式。正则表达式是一种特殊的语法,用于描述字符串的特征。通过使用正则表达式,可以检查一个字符串是否符合某个特定的模式,并且可以在字符串中查找和替换特定的文本。js 字符串转正则表达式。

2024-05-07 17:45:45 268 1

原创 Nginx:正向代理与反向代理/vue项目本地代理属于正向代理还是反向代理/vpn访问外网属于正向代理还是反向代理

正向代理代理的是客户端,用户需要手动设置代理服务器;反向代理代理的是服务器,用户无感知。正向代理隐藏了真实客户端的IP地址和身份,提供匿名性;反向代理隐藏了真实的服务器信息,提高了安全性和可靠性。正向代理可用于访问被限制的资源,如翻墙;反向代理可用于负载均衡和高可用性。

2024-04-26 14:42:08 1108 4

原创 供应链管理:医疗器械UDI码的DI和PI什么意思

UDI码被用于追溯和管理医疗器械,帮助监管部门和制造商追踪产品的流向和使用情况,以便在需要时进行召回、监管和安全性评估。UDI码的使用旨在提高医疗器械的可追溯性、安全性和有效性,以进一步保护患者的健康和安全。它可以用于验证产品的合法性、检查产品的合格性、跟踪产品的流向和使用情况,以及在需要时进行召回和安全性评估。DI的唯一性和可追溯性使得监管部门和制造商能够更有效地管理和监控医疗器械,从而提高产品的安全性和可靠性。DI是由制造商决定的,并且对于相同的产品和变体是不同的,以确保每个器械都有一个独特的标识。

2024-04-11 20:05:06 1532

原创 css:position / static默认属性 / fixed固定定位 / relative相对定位 / absolute绝对定位 / sticky粘性定位

这意味着它将按照在HTML代码中出现的顺序进行显示,并且不会受到其他定位属性(如top、right、bottom或left)的影响。绝对定位,元素的位置相对于其最近的已经定位的父元素,如果最近的父元素没有定位则相对于文档进行定位。2、可以使用top、right、bottom和left属性来定义相对于元素原始位置的偏移量。3、当使用相对定位时,元素不会对其他相对定位或绝对定位的元素产生影响。的元素是文档流的一部分,忽略其他定位属性,如top、right、bottom或left。

2024-03-09 16:15:33 1296

原创 JavaScript:a-calc解决前端精度问题

a-calc是一个用于计算数学表达式的npm包。除此之外,a-calc还提供了一些常用的数学函数,如平方根、求幂和取模运算。使用a-calc非常简单。你只需要引入a-calc包,然后通过调用其提供的方法来进行计算。例如,你可以使用a-calc的add方法来计算两个数的和,使用multiply方法来计算两个数的乘积。无论是简单的算术运算还是复杂的数学表达式,a-calc都可以帮助你轻松地进行计算。除了这些基本的操作,a-calc还提供了evaluate方法,可以用于计算复杂的数学表达式。

2024-03-09 15:13:36 1516 1

原创 chrome插件:离线安装 / 详细步骤 / 安装 Modheader

Chrome插件ModHeader的作用是可以添加、修改、删除请求标头和响应标头。支持添加、修改、删除请求标头和响应标头,并可以启用基于URL或资源类型的标题修改。可以按名称、值或注释对标题进行排序,并且能将值附加到现有请求或响应标头。点击图标,查看刚刚拖放进来的chrome插件Modheader。打开控制台,刷新页面, 查看请求头信息,Myname/snow。可以在标题中添加评论,支持多个不同的配置文件。支持导出和导入标题,云备份配置文件,锁定标签。验证成功,说明插件安装并使用成功。

2024-03-09 14:18:07 2824

原创 element:日历 / 使用记录

element 日历

2024-01-13 17:00:42 986 4

原创 性能测试-jmeter:安装 / 基础使用

安装JMeter不需要Maven环境。不过,如果你希望使用Maven进行项目管理和构建,可以将JMeter引入Maven项目中,并使用Maven来管理JMeter的相关依赖项和构建过程。JMeter是一款开源的性能测试工具,主要用于模拟大量用户并发访问目标服务器,以评估服务器的性能和稳定性。变量值:D:\software\jemeter\apache-jmeter-5.6.2。jemeter依赖Java环境,所以需要先安装Java环境。此电脑--属性--高级系统设置--环境变量--新建。

2023-12-27 22:25:40 1898 1

原创 Java-Maven3.9.6:Maven依赖管理 / 安装-配置-使用

Maven是一个开源的项目管理工具,主要用于构建和管理Java项目、依赖管理和文档生成,它可以自动下载所需的依赖库,并自动构建整个项目。Maven 3.x.x 版本需要JDK 1.7及以上版本,Maven 2.x.x版本需要JDK 1.4及以上版本,Maven 1.x.x版本需要JDK 1.3及以上版本。5. 构建过程和目录结构:Maven的构建过程是基于约定的,即项目的源代码和资源文件应该按照特定的标准目录结构进行组织。Maven是一个强大的项目管理工具,能够简化和规范Java项目的构建和管理过程。

2023-12-26 22:48:16 6545

原创 Git:git clone报错The project you were looking for could not be found or you don‘t have ...

请注意,这种方式可能不适用于所有的Git仓库,因为不是所有仓库都要求进行身份验证。如果你没有特定的要求,那么你可以直接使用不带用户名的URL进行克隆。替换为你要克隆的仓库的URL。在克隆时,Git会使用你提供的用户名来进行身份验证,以确保你有权限访问该仓库。命令中,你可以在仓库地址中指定用户名。这种方式被用于在克隆私有仓库时进行身份验证。在http://后增加 “用户名@”替换为你要克隆的仓库的URL。替换为你的真实用户名,将。替换为你的用户名,将。经过测试,问题解决了。

2023-12-25 19:41:25 2433

原创 AI问答-供应链管理:都有哪些人员角色 / 企业角色

消费组织或单位的需求对供应链管理也具有重要影响,供应链管理可以通过合理管理供应链来满足他们的需求,并提供高质量的产品和服务。在供应链管理中,原厂是指直接从生产商购买产品或原材料的环节,其产品通常是经过严格的品质控制和测试,具有较高的可靠性和质量。例如,在医疗器械行业,注册证持有人是指取得了医疗器械注册证书的企业,该证书表明该企业的产品符合法律、法规和安全性要求,可以在市场上合法销售和使用。消费者的需求和反馈是供应链管理的重要参考因素,供应链管理可以通过有效的供应链规划和执行来满足消费者需求。

2023-12-24 20:18:13 1486

原创 供应链管理:专业词汇积累

战略寻源,是指企业的采购部门为了实现企业战略目标,在充分了解和分析企业外部行业和供应市场环境以及内部客户需求的基础上,聚焦供应商层面,通过制定采购策略来对供应商进行有效开发和管理的一个动态循环的管理过程。在供应链管理中,完美订单的概念强调的是整个供应链的协同和优化,以确保从供应商到最终消费者的整个过程中,每个环节都尽可能地满足客户的需求。首先当然是要明白需求是什么,这是寻找供应商的依据。仓储是供应链管理中的重要环节,主要涉及物品的存储和保管,以保证物品的质量和数量,同时提高供应链的效率和灵活性。

2023-12-18 21:05:51 1124

原创 AI 问答-供应链管理-相关概念:SCM、SRM、MDM、DMS、ERP、OBS、CRM、WMS...

TMS是一种基于网络的供应链分组操作软件,能通过多种方法和其他相关的操作一起提高物流的管理能力,包括管理装运单位、指定企业内、国内和国外的发货计划、管理运输模型、基准和费用、维护运输数据、生成提单、优化运输计划、选择承运人及服务方式、招标和投标、审计和支付货运账单、处理货损索赔、安排劳力和场所、管理文件(尤其当国际运输时)和管理第三方物流。EBS系统是一套企业管理系统,它是一个完整的、集成的企业信息管理系统,是企业进行资源计划、组织决策、实施财务管理、管理企业流程和实现企业战略的有效工具。

2023-12-13 20:01:10 2564

原创 架构-单一代码库-monorepo-lerna(8.0.0):lerna-pnpm-vue3-vite-ts 实践 / 用于管理包含多个软件包(package)的 JavaScript 项目

PNPM Workspaces是一个npm客户端,它允许您在单个存储库中管理多个npm软件包,但它与Lerna不同,它不需要将所有代码放在单个存储库中。总的来说,Lerna适用于需要在一个大型存储库中管理多个相关软件包的项目,而PNPM Workspaces适用于需要更灵活的存储库结构的项目。如果你之前使用软链接管理Lerna项目中的包,升级到Lerna 8.0.0后,你可以移除软链接的设置,并使用Yarn的工作空间功能来管理你的包。并且难以跟踪,并且, 跨越多个代码仓库的测试将迅速变得非常复杂。

2023-12-12 21:28:49 1722

原创 Nuxt2.X-优化:快速启动nuxt2.x项目 / 38.61s 优化到 15.84s / shelljs + inquirer + extendRoutes

使用const关键字声明一个名为inquirer的常量,并在变量声明语句中使用了require()函数,这个函数用来引入Node.js模块并返回对应模块的对象。在这里,require('inquirer')返回了inquirer模块的对象,使得我们可以在代码中使用它提供的API。nuxt extendRoutes是Nuxt.js中用于扩展路由的方法,可以在nuxt.config.js文件中配置。在启动项目的过程中,我们希望可以做一些工作,加快项目启动速度。这样只启动了要启动的目录,启动速度就会提升,

2023-12-06 18:07:04 1509

原创 微信小程序:调用 摄像头、选择照片或视频 都没反应 / wx.chooseImage 选择上传图片无反应

为了_______,开发者将在获取你的明示同意后,访问你的摄像头。开发者收集你选中的照片或视频信息,用于________微信小程序 调用 摄像头、选中的照片或视频,都没反应。wx.chooseImage 选择上传图片无反应。开发者收集你选中的文件,用于________添加信息类型,摄像头、选中的照片或视频。服务内容声明,用户隐私保护指引,更新。登录后台关联,点“设置”

2023-12-03 19:15:04 2313 1

原创 vue3-vite-ts:编写Rollup插件并使用 / 优化构建过程

本文虽然很简单,但是我们从本文体会到rollup插件是有意义的,并且掌握了开发rollup插件的流程,我们了解到rollup插件可以优化构建过程,这一点很重要,也给本人打开一扇窗,以后就可以自己根据需求来开发适合自己的插件了。,例如使用rollup-plugin-typescript2插件来编译TypeScript代码,使用rollup-plugin-vue插件来处理.vue文件等。通过这个知识点我们会更加了解项目启动的过程,编译的过程,在这个过程中我们可以做更多的事情,而不是面对盲盒。

2023-12-02 13:47:13 852

原创 CSS:calc() 函数 / 动态计算长度值 / 不同场景使用

CSS calc() 函数是一个用于计算 CSS 属性值的函数。它可以在 CSS 属性值中使用数学表达式,从而实现动态计算属性值的效果。calc() 函数可以使用加减乘除四种基本数学运算符来计算属性值,还可以使用括号来改变优先级。这个样式规则中,div 元素的宽度为整个父容器的宽度减去 20px。当浏览器窗口大小发生变化时,div 元素的宽度会自动重新计算,以适应新的窗口大小。这个样式规则中,div 元素的上下内边距为 10px 加上父容器宽度的 2%,左右内边距为 20px 减去父容器宽度的 5%。

2023-11-29 14:54:45 8564

原创 html-video:计算视频是否完整播放 / 计算视频完播率

我们把duration按照一定间隔划分成多个区间(比如10s一个区间),然后我们计算是否每个区间都有上报的记录(至少有一次),整体达到90%,我们认为是完整播放。如果可以是视频播放完毕 / 离开 / 刷新页面 / 小程序的退出 等时候上报,那么上报一次就可以了。比如1分钟的视频,10秒上报一次,整个观看的过程都能记录下来,我们甚至能和用户一模一样的观看一遍。如果把观看过程,通过上报的数据记录在“平滑折线图”中。y轴是上报记录,currentTime。如果是有来回的折线就是有拖动进度条。

2023-11-29 11:02:16 1883

空空如也

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

TA关注的人

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