《软件报价全攻略:深入剖析与精准决策》

embedded/2024/10/23 13:46:51/

《软件报价全攻略:深入剖析与精准决策》

  • 一、软件报价基础认知
  • 二、软件开发价格估算方法
    • (一)公式构成与解析
    • (二)工作量计算要素
    • (三)开发费用构成
  • 三、不同软件报价案例分析
    • (一)小程序开发报价案例
    • (二)软件定制开发报价争议
  • 四、软件报价影响因素
    • (一)开发成本要素
    • (二)开发时间与紧急程度
    • (三)软件类型与复杂性
    • (四)技术堆栈与维护支持
    • (五)其他费用与利润考虑
  • 五、常见系统报价步骤与方法
    • (一)需求分析与系统设计
    • (二)开发预估与风险评估
    • (三)成本计算与定价策略
  • 六、前后端工时比与项目特性
    • (一)影响前后端工时比因素
    • (二)不同项目的工时比差异
  • 七、不同类型软件报价对比
    • (一)不同平台 App 收费差异
    • (二)常见 CRM 软件价格比较
    • (三)与 Jira 类似软件价格对比

一、软件报价基础认知

在这里插入图片描述

软件报价绝非仅仅是一个数字,它是一个复杂的体系,涵盖了众多因素,这些因素共同决定了软件项目的成本与价值。
首先,软件产品的研发费用是影响报价的重要因素之一。研发过程中,人力资源成本占据了很大比重,包括开发人员、测试人员和项目管理人员的工资。以一线城市为例,人员成本相对较高,若项目涉及金融类行业开发,成本也会因专业要求更高而增加。同时,硬件和软件资源也是不可忽视的部分,如必要的开发和测试工具、许可证等。
软件的类型和复杂性也对报价有着显著影响。大型和复杂的项目通常需要更多的时间和专业知识来开发,因此价格会更昂贵。而对于高度定制的软件,其定制化程度越高,所需的时间和精力就越多,报价也会相应提高。例如,一个需要复杂用户界面和交互的项目,前端工作量可能较大,而对于数据密集型或需要复杂业务逻辑处理的系统,后端工作量可能会增加。
此外,技术堆栈的选择也会影响报价。某些技术可能需要特定的专业知识或更多的开发时间,如使用现代框架和库可能会加快开发速度,但也可能增加学习成本。市场环境和竞争状况同样不可忽视,如果市场规模较大,竞品定价较低,软件往往也会采取相对较低的定价策略。而如果市场上没有类似产品,定价则可能会较高。
总之,软件报价是一个综合考虑多个因素的过程,需要深入分析项目的各个方面,才能确定合理的价格。

二、软件开发价格估算方法

(一)公式构成与解析

软件开发价格计算公式为:软件开发价格 = 开发工作量 × 开发费用/人・月。这个公式将软件开发价格与开发工作量以及开发费用紧密联系起来。开发工作量反映了项目的规模和复杂程度,而开发费用则涵盖了软件企业在开发过程中的各项成本支出。通过这两个关键因素的结合,可以较为准确地估算出软件开发的价格。

(二)工作量计算要素

估算工作量经验值:目前国际和国内软件企业通常采用经验方式估算工作量,即按一个开发工作人员在一个月内(日历中的月,包括国家规定的节假日)能完成的工作量为单位,也就是 “人・月”。软件开发过程中包括软件开发和各类软件测试活动。
风险系数:当软件企业对项目业务领域不熟悉或用户不能完整表达需求时,会造成软件企业不断完善需求获取和修改设计等工作,增加工作量风险。风险系数在 1 到 1.5 之间,超过估算工作量经验值的一半通常被认为不可接受。
复用系数:如果软件企业采用 “基于构件的开发方法” 并建立复用构件库或已有软件产品进行二次开发,可减少软件开发工作量。复用系数在 0.25 到 1 之间,根据国内外经验数据,提高工作效率最高可达 25%。软件开发工作量 = 估算工作量经验值 × 风险系数 × 复用系数。

(三)开发费用构成

人头费:主要是员工的工资、奖金和国家规定的各项按人计算的费用,在软件企业商务成本中占 70% - 80%。国家规定的公积金、医疗保险金、养老金、失业金等 “四金” 累计为 47.6%。以 B 表示平均工资,即企业支付给员工的工资、奖金、物质奖励等多项总和除以企业员工数再分摊到每个月,人头费 P = B × 1.476。
办公费:包括企业办公房屋租赁费、物业管理费、通信费、办公消耗品、水电空调费、设备折旧、差旅费以及员工在职培训费用等,在软件企业商务成本中占 20% - 30%。办公费用按商务成本的 25% 计算,即 Q = B/3。
国家税收和企业利润:国家实施发展软件产业优惠政策,但软件企业仍需承担纳税义务,可与企业利润一起考虑。软件企业员工一年通常能有 10 到 11 个月的工作时间。R = B/3。
管理系数:通常每十个软件人员配备两个管理人员,管理成本为 1 ≤ S ≤ 1.2。
复用系数:提高软件质量会有开支,即质量成本。根据软件企业通过 ISO9000 质量体系认证和 CMM 或 CMMI 的认证情况取值,分别为 1.05、1.1、1.15、1.2。开发费用/人・月 =(P + Q + R)× S× τ,其中 P(人头费)、Q(办公费)、R(国家税收和企业利润)、S(管理系数)、τ(复用系数)。综合可得开发费用/人・月 = B ×(1.476 + 2/3)× 1.2 × T = B × 2.575 × T = B × λ,当 T = 1.05 时,λ = 2.7;当 T = 1.2 时,λ = 3.09,即 2.7 ≤ λ ≤ 3.09。对于承接国外软件外包业务,建议 R = B/2,此时开发费用/人・月 = B(1.476 + 1/3 + 1/2)× 1.2 × T = B × 2.767 × T = B × λ,当 T = 1.05 时,λ = 2.906;当 T = 1.2 时,λ = 3.32,即 2.9 ≤ λ ≤ 3.32。

三、不同软件报价案例分析

(一)小程序开发报价案例

小程序开发的费用因多种因素而异。例如,一个普通小程序开发的费用可能包括以下方面:
交互设计:交互设计是小程序的关键环节,直接影响用户体验。通常价格在 1000 - 5000 元之间。设计师需与开发人员良好沟通,确保设计可顺利实现。
UI 设计:对用户体验和品牌形象至关重要,费用一般在 2000 - 10000 元之间。需根据产品需求制作不同风格和美观程度。
前端开发:界面展示和逻辑处理很大程度取决于前端开发者能力,费用在 3000 - 20000 元之间。要考虑技术栈、开发者实力和技术难度。
后端开发:是小程序后台逻辑和数据库等核心部分的实现,费用在 5000 - 30000 元之间,与前端开发类似,取决于技术难度和开发者实力。
服务器租用:小程序需要租用云服务器存储数据和提供中间服务,费用根据需要和厂商不同,在 100 - 1000 元之间。
域名和备案:小程序需域名和备案申请,费用最基本为 20 元,若选择高价域名费用可能更高。
安全防护:保证小程序安全性,包括加密、权限设置等,费用在 2000 - 10000 元之间。
推广投放:适用于想快速推广的企业和个人,费用 1000 元起步,具体取决于投放渠道和推广周期长度。
上海客户的微信小程序定制开发需求,销售课程与相关商品,项目分为后台管理系统和小程序前端,功能不是太复杂,周期大概 1 个月,费用 3 万。其中包括策划及 UI 设计部分、程序开发部分、附赠服务、域名 & 服务器部分等。主要开发人工和时间投入大概如下:产品(兼项目)经理 1 人,3 天;UI 设计师 1 人,5 天;后端开发程序员 1 人,15 天;前端开发程序员 1 人,15 天;测试工程师 1 人,3 天。还涉及微信认证费用 300 元 / 年、域名费用 70 元左右 / 年、独立云服务器费用 3500 元左右 / 年。
深圳某公司找北漂程序员公司开发的小程序,包括后台管理系统和小程序端,项目工期 2 个月,费用 12 万。人员投入有产品经理(兼项目经理)1 人、Java 高级程序员 1 人参与 2 个月、Java 中级程序员 1 人参与 2 个月、UI 设计师 1 人、前端开发程序员 1 人、测试工程师 1 人。还涉及小程序认证费用 300 元 / 年、域名费用 65 元左右 / 年、云服务器费用 3000 元左右 / 年。

(二)软件定制开发报价争议

在软件定制开发中,程序员与同行报价往往存在差异。例如,程序员报价 15 万,同行报价 6 万。这主要是因为开发方式不同。报价 6 万的可能是拿着开源软件修修改改就交付,实际花费时间和人力较少。而报价 15 万的定制化开发,所耗费的人力和时间最终都得摊到成本里面。
定制化开发需要从需求分析、设计、编码到测试和部署的整个过程投入大量时间和精力。开发团队需要具备丰富的经验和专业的技术能力,以确保软件的质量和稳定性。同时,定制化开发还需要考虑后期的维护和支持,这些额外的服务也会增加成本。
相比之下,利用开源软件修改交付虽然成本较低,但可能存在很多问题。首先,开源软件可能无法完全满足客户的需求,需要进行大量的修改和定制。其次,开源软件的质量和稳定性可能无法保证,可能会出现漏洞和安全问题。最后,开源软件的后期维护和支持可能比较困难,因为没有专业的开发团队提供服务。
因此,在选择软件开发商时,客户需要综合考虑价格、质量、经验和口碑等因素。不能仅仅因为价格低就选择开发商,否则可能会导致软件质量不高、后期维护困难等问题。

四、软件报价影响因素

(一)开发成本要素

人力资源是开发成本的关键组成部分。开发人员、测试人员和项目管理人员的工资水平因地区、经验和技能不同而有很大差异。例如,在一线城市,如北京、上海、广州等地,开发人员的平均工资相对较高。根据相关数据统计,一线城市的软件开发工程师月薪普遍在 1 万元以上,高级开发人员甚至可达 3 万元以上。而在二三线城市,工资水平则相对较低。此外,硬件和软件资源也不可忽视。开发过程中需要用到的开发和测试工具、许可证等费用也会对报价产生影响。一些专业的开发工具和软件许可证价格不菲,可能会增加数千甚至数万元的成本。

(二)开发时间与紧急程度

项目时长是影响软件报价的重要因素之一。一般来说,软件开发时间越长,成本就越高。这是因为开发人员需要在项目上投入更多的时间和精力,同时还可能涉及到项目管理、沟通协调等方面的成本增加。例如,一个为期三个月的软件开发项目和一个为期六个月的项目相比,在人力资源成本上可能会有明显的差异。如果项目需要加速开发,即紧急程度较高,那么报价也会相应增加。这是因为开发团队需要加班加点工作,或者增加人手来满足项目的紧急需求。加班费用、临时招聘人员的成本等都会导致项目总成本上升。

(三)软件类型与复杂性

软件规模和定制化程度对报价有着显著影响。大型软件项目通常需要更多的开发人员、更长的开发时间和更复杂的技术架构,因此价格会更昂贵。例如,一个企业级的 ERP 系统开发可能需要数十人甚至上百人的开发团队,耗时数月甚至数年,报价可能高达数百万甚至上千万元。而对于高度定制化的软件,开发团队需要根据客户的特定需求进行设计和开发,这需要更多的时间和专业知识,报价也会相应提高。定制化程度越高,所需的开发工作量就越大,价格也会越高。

(四)技术堆栈与维护支持

技术选择对软件报价有着重要影响。某些技术可能需要特定的专业知识或更多的开发时间,从而增加成本。例如,使用大数据、人工智能等新技术的软件项目,由于这些技术的复杂性和专业性,开发人员的工资水平相对较高,同时开发过程中可能需要更多的时间来进行调试和优化,因此报价会相对较高。软件维护和支持在开发后的成本也需考虑。软件上线后,需要进行维护和升级,以确保软件的稳定性和安全性。维护和支持的费用通常根据软件的规模、复杂性和使用频率等因素来确定。长期的维护和支持合同可能会增加软件的总体成本。

(五)其他费用与利润考虑

测试和质量保证是软件开发过程中不可或缺的环节,需要进行严格的质量控制和测试以确保软件的可靠性和稳定性。测试人员的工资、测试工具的费用等都会增加项目成本。例如,一些专业的测试工具价格较高,可能会增加数万元的成本。许可和合规也是影响成本的因素之一。软件开发需要遵守的行业标准和法规可能会影响成本,例如一些特定行业的软件需要获得相关的许可证才能上线运行,这会增加成本。市场调研、用户培训和文档编写等其他费用也需要考虑在报价中。此外,软件开发公司也需要从项目中获得适当的利润。利润的大小通常根据项目的规模、复杂性和市场竞争情况等因素来确定。一般来说,软件开发公司会在成本的基础上加上一定的利润比例来确定最终的报价。

五、常见系统报价步骤与方法

(一)需求分析与系统设计

需求分析是软件报价的基础,只有充分了解项目需求,才能准确评估项目的规模和复杂程度,进而确定合理的报价。在需求分析阶段,开发团队需要与客户进行深入沟通,收集和理解所有项目需求,包括功能需求、性能需求、安全需求等。同时,还需要分析系统的目标用户和使用场景,以便为后续的系统设计提供依据。
确定技术架构也是需求分析与系统设计的重要环节。技术架构的选择直接影响项目的开发难度、开发时间和成本。例如,选择成熟的技术架构可以降低开发风险和成本,但可能无法满足一些特殊的需求;选择新兴的技术架构可能会带来更好的性能和用户体验,但需要更多的时间和资源进行学习和开发。因此,在确定技术架构时,需要综合考虑项目需求、技术可行性、开发成本和时间等因素。

(二)开发预估与风险评估

开发预估是软件报价的关键环节之一。在这个阶段,需要预估开发时间和所需人力资源。开发时间的预估需要考虑项目的规模、复杂程度、技术难度、开发团队的经验和能力等因素。一般来说,可以采用类比估算法或参数估算法,通过比较类似的项目或使用数学模型和公式来计算开发时间。
人力资源的预估需要根据项目的需求和开发时间来确定。需要考虑开发人员、测试人员、项目管理人员等不同角色的需求数量和技能要求。同时,还需要考虑团队的协作效率和沟通成本等因素。一般来说,可以采用工作量估算法,根据系统的功能和复杂性估算开发工作量,然后根据开发工作量和人均效率来确定所需人力资源。
风险评估也是开发预估的重要内容。在软件开发过程中,可能会出现各种风险和不确定因素,如需求变更、技术难题、人员变动等。这些风险可能会导致项目延期、成本增加甚至项目失败。因此,在报价阶段,需要对可能出现的风险进行识别和评估,并制定相应的风险应对措施。风险评估可以采用专家判断法,邀请经验丰富的专家对项目进行评估,识别可能出现的风险,并提出相应的应对措施。

(三)成本计算与定价策略

成本计算是软件报价的核心环节。在这个阶段,需要汇总所有预期的开发和非开发成本,包括人力资源成本、硬件和软件资源成本、开发工具和许可证成本、测试和质量保证成本、维护和支持成本等。同时,还需要考虑其他费用,如市场调研、用户培训和文档编写等费用。
在汇总成本的基础上,需要加上合理的利润确定最终报价。利润的大小通常根据项目的规模、复杂程度、市场竞争情况等因素来确定。一般来说,软件开发公司会在成本的基础上加上一定的利润比例来确定最终报价。利润比例的确定需要考虑市场竞争情况和客户的预算等因素。如果市场竞争激烈,利润比例可以适当降低;如果客户的预算较高,利润比例可以适当提高。
在定价策略方面,可以采用多种方法,如成本加成定价法、成本差价定价法、需求定价法、竞争定价法和垄断定价法等。不同的定价方法适用于不同的情况,需要根据项目的特点和市场竞争情况来选择合适的定价方法。同时,还可以采用心理定价策略、折扣定价策略和价格调整策略等,以提高报价的竞争力和客户的满意度。

六、前后端工时比与项目特性

(一)影响前后端工时比因素

项目类型:对于需要复杂用户界面和交互的项目,前端工作量可能较大。例如在一些游戏开发项目中,精美的画面和流畅的交互体验是吸引用户的关键,前端开发需要投入大量的时间来实现各种特效和动画效果。而对于数据密集型或需要复杂业务逻辑处理的系统,后端工作量可能会增加。像金融交易系统,需要处理大量的实时数据和复杂的交易算法,后端开发的任务更为繁重。
技术堆栈:使用某些现代框架和库,如 React 或 Vue,可能加快前端开发速度。以一个电商平台项目为例,如果采用 Vue 框架进行前端开发,其组件化的设计和丰富的生态系统可以提高开发效率,减少前端开发工时。后端技术的选择,如 Node.js、Python (Django, Flask)、Java (Spring Boot) 等,也会影响开发速度和工时。例如,使用 Java Spring Boot 框架进行后端开发,其强大的功能和成熟的生态可以提高开发效率,但对于一些小型项目可能会显得过于复杂,增加开发工时。
项目需求:需求的复杂程度和数量直接影响前后端的工时。高度定制化的 UI/UX 设计通常会增加前端开发时间。比如一个定制化的企业管理系统,需要根据企业的特定需求进行界面设计和交互设计,前端开发的工作量会大大增加。
团队技能:团队的技能和经验也是重要因素。经验丰富的开发者可能会更高效。在一个技术实力较强的团队中,开发人员熟悉各种技术栈,能够快速解决问题,从而减少开发工时。而在一个新组建的团队中,开发人员可能需要更多的时间来学习和适应新的技术,增加开发工时。

(二)不同项目的工时比差异

简单项目:前后端工时比可能在 1:1 左右。这类项目通常有简单的 UI 和直接的业务逻辑。比如一个简单的博客系统,前端主要负责页面的展示和基本的交互,后端负责数据的存储和管理。由于功能相对简单,前后端的开发工作量较为均衡。
中等复杂度项目:前端和后端的工时比可能在 1:1 到 1:2 之间变化。例如一个中型电商平台,前端需要实现丰富的用户界面和交互效果,后端需要处理订单管理、库存管理等复杂业务逻辑。在这种项目中,前端的工作量相对较大,但后端的工作量也不可忽视。
复杂项目:对于 UI/UX 设计要求较高或业务逻辑较复杂的项目,工时比可能更难预测,可能是 1:2、1:3,或者更高。比如一个大型金融交易系统,前端需要实现复杂的数据分析和可视化界面,后端需要处理海量的实时数据和复杂的交易算法。在这种项目中,前端和后端的工作量都非常大,但前端的工作量可能会远远超过后端。

七、不同类型软件报价对比

(一)不同平台 App 收费差异

热门 App 在 iOS 和安卓平台的收费情况存在一定差异。在社交直播类别中,例如在 B 站购买电池,抖音、快手、小红书、斗鱼、虎牙等平台购买虚拟货币,同样的价格,iOS 端买到的都只有安卓端的 70%。在 B 站给主播上一个舰长,iOS 用户要多花 60 元;在抖音给主播送一个 1200 钻的跑车,安卓用户价格是 120 元,而 iOS 用户要 171 元。QQ 会员、微博会员 iOS 端的会员都要比安卓端贵个 8 块 10 块。在图书 FM 类别中,七猫 App 上 iOS 端 12 个月会员是 188 元,安卓端减去优惠券后是 136 元,即使不算优惠券,178 元的价格也更便宜。番茄小说在 iOS 端 218 元的免广告年度会员,安卓端便宜了 30 元。晋江文学城的晋江币,安卓 1 元可以购买 100 晋江币,只有在微信支付时扣除 1% 的手续费。但 iOS 上,手续费高达 40%,1 元只有 60% 的晋江币。在工具类应用方面,百度网盘、WPS、腾讯文档、文心一言 4.0、XMind 和同花顺,两个平台价格一样。全能扫描王 iOS 端的优惠只有半年的 118 元,到期后 258 一年,而安卓端首年 138 元,到期后 258 元。换算下来,第一年,iOS 要比安卓贵 109 元,接近一倍。在影音类别中,网易云的黑胶 VIP,iOS 端连续包年是 108 元,而安卓是便宜 20 的 88 块。咪咕音乐也是 iOS 端更贵,是 98 元,安卓端是 89 元。在游戏类别中,除了 JJ 斗地主充值 3 元时安卓比 iOS 多 50% 的虚拟币,其他无论是腾讯、网易游戏,还是原神,两个平台的价格都能够保持一致。

(二)常见 CRM 软件价格比较

Salesforce:作为全球最知名的 CRM 软件供应商,Salesforce 产品分为不同版本。基础版每用户每月 ¥420 元,提供基本的销售和客户支持功能;专业版每用户每月 ¥840 元,增加了配额管理、产品库和合同管理等功能;企业版每用户每月 ¥1680 元,提供更高级的定制和集成能力;无限制版每用户每月 ¥3360 元,包括所有企业版功能,并增加了无限制的在线培训、更高的存储空间和更快的支持响应时间。
HubSpot CRM:提供免费版,包括联系人管理、团队协作、任务管理和报表等基本功能。收费版分为营销中心、销售中心和客户服务中心三个模块,营销中心起价 ¥2800 元 / 月,包括邮件营销、网站分析和搜索引擎优化等功能;销售中心起价 ¥1400 元 / 月,包括自动化销售工具、智能通知和产品库等功能;客户服务中心起价 ¥1400 元 / 月,包括工单管理、知识库和客户满意度调查等功能。
Microsoft Dynamics 365:集成了 ERP 和 CRM 功能。销售模块每用户每月 ¥410 元起,包括潜在客户管理、销售过程管理和报表分析等功能;客户服务模块每用户每月 ¥410 元起,包括工单管理、知识库和服务调查等功能;市场营销模块需要额外购买,价格因企业规模和需求而异;项目服务自动化模块每用户每月 ¥1260 元起,包括项目管理、资源管理和时间表管理等功能。
Zoho CRM:面向中小企业,产品分为四个版本。免费版包括联系人管理、任务管理和团队协作等基本功能,最多支持 3 名用户;标准版每用户每月 ¥60 元,增加了销售预测、报表和邮件模板等功能;专业版每用户每月 ¥120 元,增加了工作流程自动化、库存管理和合同管理等功能;企业版每用户每月 ¥180 元,增加了定制报表、角色管理和数据安全等功能。
SugarCRM:面向中大型企业,以高度可定制化和集成能力著称。专业版每用户每年 ¥4800 元,包括联系人管理、销售自动化和报表分析等功能;企业版每用户每年 ¥8400 元,增加了角色管理、审计跟踪和客户门户等功能;无限制版每用户每年 ¥16800 元,增加了定制开发和集成、区域数据中心和高级技术支持等功能。

(三)与 Jira 类似软件价格对比

PingCode 与 Jira 在功能和价格上存在一定差异。Jira 在国内不设分公司,产品主要通过代理商销售和服务。以 500 人团队为例,单纯使用 Jira Software+Confluence,Cloud 版需支付 66.8 万人民币 / 年,DC 版需支付 69 万人民币 / 年。若团队还要选择最常见的几个插件,如测试管理插件 Zephyr、多项目管理插件 BigPicture、OKR 管理插件 OKRboard,则 Cloud 版价格提升至 89.3 万人民币 / 年,DC 版价格提升至 91.5 万人民币 / 年。此外,Jira 在功能上有十余年的积累,同时也不可避免的带来了复杂性,Jira 在一个团队落地需要经过漫长的配置和适应期,除了产品和插件成本以外,团队还需要考虑实施、定制和运维成本,而其中实施费用,是 Atlassian 中国区代理商的主要收入来源之一。
PingCode 单一产品提供 Cloud 版,多产品提供 Cloud、DataCenter、Server 版。以 Agile 和 PingCode 全家桶(Agile+Testhub+Plan+Wiki+Goals)为例,Agile 价格约为 Jira Software 价格的 23 - 41%,全家桶价格约为 Jira 全家桶价格的 30 - 43%。以 500 人团队为例,PingCode 全家桶价格,Cloud 版 36.8 万人民币 / 年,DC 版需支付 45 万人民币 / 年,相比 Jira 分别节省了 52.5 万、46.5 万人民币 / 年。同时,对于有私有部署需求的企业,PingCode 仍然提供 Server 版。国产软件 PingCode 在成本和服务方面具有一定优势,如提供完善的本地服务、实施和咨询支撑,服务器位于国内,云版本更安全,数据迁移能力强,解决数据迁移后顾之忧,本地化更匹配,支持本地钉钉、企信平台,支持国内研发工具链连接,部分开放源代码,支撑业务定制。


http://www.ppmy.cn/embedded/129825.html

相关文章

YoloV9改进策略:主干网络改进|DeBiFormer,可变形双级路由注意力|全网首发

摘要 在目标检测领域,YoloV9以其高效和准确的性能而闻名。然而,为了进一步提升其检测能力,我们引入了DeBiFormer作为YoloV9的主干网络。这个主干网络的计算量比较大,不过,上篇双级路由注意力的论文受到很大的关注,所以我也将这篇论文中的主干网络用来改进YoloV9,卡多的…

【java】数组(超详细总结)

目录 一.一维数组的定义 1.创建数组 2.初始化数组 二.数组的使用 1.访问数组 2.遍历数组 3.修改数据内容 三.有关数组方法的使用 1.toString 2. copyOf 四.查找数组中的元素 1.顺序查找 2.二分查找binarySearch 五.数组排序 1.冒泡排序 2.排序方法sort 六.数组逆置…

双11预售爆单,个性化消费趋势下3C数码品牌如何脱颖而出?

在双11预售爆单的背景下,3C数码品牌面临着前所未有的机遇与挑战。随着消费者需求的日益个性化和多样化,3C品牌需要采取一系列策略来脱颖而出,满足市场需求,提升品牌影响力。 一、双11大促3C数码产品热卖 对于双11这样的大促而言…

uniapp开发钉钉小程序踩坑记录...

自定义组件样式丢失 原因:钉钉不支持styleIsolation为apply-shared 解决方案: 1)构建出来的包全局替换为shared --此方法本人验证可行 2)将hbuildx降低版本(未验证) 接口返回的非json数据,…

C++——NetWork

1.network.h #include <iostream> #include <winsock2.h> #include <cstring>class NetWork {int type; // 通信协议类型int sock_fd; // socket 描述符sockaddr_in addr; // 通信地址int addrlen; // 通信地址字节数bool issvr; …

读书电子书资源个人常用汇总

“问渠哪得清如许&#xff0c;为有源头活水来&#xff01;”喜欢读书的朋友&#xff0c;一定想阅读更多的书籍充实自己的人生&#xff0c;以下提供一些网络上免费的资源。 大学资源网 https://www.dxzy163.com/list/index157.html书栈网https://www.bookstack.cn/电子书-天涯客…

齿轮参数及强度计算【机械设计工具集】

齿轮参数及强度计算软件绿色版是一个十分精准的齿轮精度计算工具&#xff0c;齿轮参数及强度计算软件绿色版是一款齿轮强度参数计算软件&#xff0c;操作简单、自动化程度高、灵活性强&#xff0c;输入电机功率&#xff0c;或扭矩等参数就能直接计算出齿轮所需模数、齿宽等参数…

postgresql是国产数据库吗?

PostgreSQL不是国产数据库。但是PostgreSQL对国产数据库的发展有着重要影响&#xff0c;许多国产数据库产品是基于PostgreSQL进行二次开发的。 PostgreSQL的开源特性也是其受欢迎的重要原因之一。开源意味着任何人都可以查看、修改和使用PostgreSQL的源代码。这使得PostgreSQL…