首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 软件架构 6 个方面

    所谓 “架构”,就是将软件的结构打好,然后在结构内按部就班的施工就好了。软件架构 6 个方面软件架构涉及六个维度,分别是 “稳定性”、“高性能”、“一致性”、“扩展性”、“观察性” 和 “安全性”。

    26710编辑于 2024-03-25
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载6

    负载为1表示当前单核CPU全部占用,如果一台机器有3个CPU,每个CPU都是双核的,这是负载最大值为1×2×3=6

    1.1K20发布于 2020-02-19
  • 软件工程》第 6 章 - 软件设计概论

       在软件工程中,需求分析完成后,软件设计是将抽象需求转化为可实现方案的关键阶段。它决定了软件的架构、模块组织和代码结构,对软件的质量、可维护性和扩展性起着决定性作用。 6.1 软件设计的概念 6.1.1 软件设计模型 软件设计模型是对软件系统结构、行为和接口的抽象描述,主要包括以下几类: 架构设计模型:定义系统的整体结构,如分层架构(表现层、业务逻辑层、数据访问层)、 6.3 软件设计的过程模型 6.3.1 软件设计中的活动 软件设计包含以下核心活动: 架构设计:确定系统的整体结构和组件划分,如选择分层架构还是微服务架构。 6.4 小结    本章系统介绍了软件设计的概念、基本原则和过程模型,通过学生成绩管理系统的 Java 代码案例和  流程图,帮助大家理解和掌握软件设计的核心要点。 软件设计是软件工程中承上启下的关键阶段,其质量直接影响软件的最终效果。在实际项目中,应灵活运用这些原则和方法,结合项目特点选择合适的设计过程模型,打造高质量的软件系统。    

    24010编辑于 2026-01-21
  • 来自专栏啄木鸟软件测试

    软件安全性测试(连载6

    跨站请求伪造(Cross-Site Request Forgery:CSRF),也被称为 One-Click Attack 或者 Session Riding,是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。与跨网站脚本(XSS)相比,XSS 利用的是用户对指定网站的信任,CSRF 利用的是网站对用户网页浏览器的信任。

    84920发布于 2019-12-23
  • 来自专栏云计算运维

    云原生软件6 个要求

    云原生软件的要求 创建云原生应用架构需要哪些能力,开发人员将从中获得哪些好处?

    1.1K10发布于 2021-09-08
  • 来自专栏生信星球学习小组

    Day6-Linux下软件安装

    位的最新版本cd 到自己目录,使用weget下载安装直接运行代码安装bash Miniconda3-latest-Linux-x86_64.sh-最后激活一下source ~/.bashrc配置镜像安装软件之间爸镜像配置好 channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes使用#查看安装的所有软件 conda list#安装conda install fastqc -yconda install fastqc=0.11.7 -y #指定版本号环境管理不同项目所需呃软件如果处理不同项目可能用到软件的不同版本 我们就可以创建不同的“conda environment”#查看当前环境conda info --envs #(前面带*的就是当前激活的)#创建名为rna-seq的conda环境,然后指定python版本是3,安装软件

    38010编辑于 2024-05-15
  • 来自专栏Linyb极客之路

    6种办法实现精益软件

    介绍 与10年前的类似功能软件相比,我们今天写的软件很大,运行任何现代软件所需的内存和资源都非常高,增强的用户体验和功能只是增加的大小的一部分,原因还有更多。 两条法则非常准确地反映了软件的状态: 1. 内存越来愈大,软件扩展了才能填充可用内存。 2. 硬件却变得越来越快,但是软件变得慢更多。 简化软件的方法在于用训练有素的方法将其返回本质。 3.没有足够的时间 时间压力是笨重软件的首要原因。我们没有足够的时间从代码中删除已弃用的功能并改进我们认为可接受的解决方案。 六种办法帮助保持软件“精益” 1. 6.降低复杂性应该是目标 降低软件的复杂性和规模应该是每个开发步骤的目标,在系统规范中,对于详细的编程设计 - 每个步骤都必须有意地消除系统中任何不必要的复杂性。 我在某种程度上也不会同意,但不是因为保持软件精益是错误的,而是因为它很难,尽管如此,我希望在设计系统时牢记这些想法应该可以减少软件的复杂性。

    59710发布于 2018-12-21
  • 来自专栏用户5687508的专栏

    6个免费好用的LiDAR软件

    要找到免费的激光雷达数据处理软件并不容易,因此在这篇文章中,我们将介绍6个最出色的免费或开源的LiDAR软件,可以用于3D点云查看、点云数据分析、点云操作等。 下载Whitebox GAT 3、Fugro Viewer - 最容易使用的LiDAR软件 这个免费的激光雷达软件是你可以任意使用的工具,只需要用鼠标就可以操作。 构建二维轮廓并测量距离 创建 3D 、2D 并排视图 当你下载此软件时,请记住这个 LiDAR 查看器是免费软件。 下载SAGA GIS 6、GRASS - 地理资源分析支持系统 v.in.lidar是将LAS文件转换为GRACE矢量的方法。你可以过滤激光雷达点、创建轮廓并生成数字高程模型。 下载GRASS GIS ---- 原文链接:6个最佳的LiDAR软件 — BimAnt

    6.9K40发布于 2021-06-17
  • 来自专栏安逸君的专栏

    PS cs6软件下载及安装--PS软件全版本

    01点击下面cs6绿化开始安装02点击绿化工具,确定软件安装完成。03安装完成自从入坑PS以来,调色(改色)作为一项基本的P图技能,无法绕过去。 当然PS作为修图的看家软件,在这个方向经过不断的学习,了解众多的工具菜单;如下是经过长期实践,尝试的可以实现改色的工具和方法。1.1 渐变相当于在图层上面刷油漆,在图层视窗下面的圆形小图标可以调出来。 做为修图界的大佬级软件,PS有没有精确调色的工具呢?有的,在我尝试试用了通道混合器后,我觉是有了!于是把搬砖经验分享出来,供值有参考。

    91300编辑于 2023-01-06
  • 来自专栏Mac软件

    mac系统监控软件-iStat Menus 6 for Mac

    iStat Menus 6 mac版是一款macOS系统监控软件,实时掌握自己Mac电脑情况,查看硬件温度、查看即时网速、显示CPU使用率等,非常实用。

    1.7K30编辑于 2022-07-24
  • 来自专栏Greenplum

    《快学BigData》--Linux常用解压软件命令&压缩软件命令(6

    Linux 常用解压软件命令 [root@hadoop1 software]# tar -zxvf ifstat-1.1.tar.gz [root@hadoop1 software]# tar xvf [root@hadoop1 local]# gzip -d kafka.txt.gz [root@hadoop1 local]# bzip2 -d kafka.txt.bz2 Linux 常用的压缩软件命令

    1.1K10编辑于 2023-03-06
  • 来自专栏电脑专业软件

    EndNote X6软件下载和安装教程

    EndNote X6软件简介:EndNote X6是一款专业的参考文献搜索管理软件,专门为用户提供电脑文献管理功能的工具,EndNote软件具有在线搜索文献、文献检索、文献管理、在线制作文献模板等功能, EndNote X6软件下载:[软件名称]:EndNote X6[软件大小]:48MB[软件语言]:中文简体[系统环境]:Win7/Win8/Win10/Win11[下载地址①]:百度网盘:https: pwd=3fxdEndNote X6安装教程:1、对着下载好的【EndNote X6 中文版】右击解压到【EndNote X6 中文版】2、双击打开【EndNote X6 中文版】文件夹3、双击打开【EndNote X6】文件夹4、对着!) EndNoteX6Portable右击管理员身份运行5、点击安装6、点击确定7、对着EndNote右击发送到--桌面快捷方式8、到桌面双击打开EndNote9、点击创建新的库旁边的图标10、新建个文件夹点击保存

    1.2K10编辑于 2022-10-18
  • 来自专栏mac软件推荐

    DxO FilmPack 6 for Mac(胶片模拟效果滤镜软件)

    DxO FilmPack 6 for Mac是一款由法国图像处理软件开发公司DxO Labs开发的照片后期处理软件。 DxO FilmPack 6 for Mac还具有批量处理功能,可自动应用相同的设置到多个照片上,从而加快照片后期处理的效率。 精确的电影模拟:DxO FilmPack 6 提供超过 40 种不同类型的模拟电影的精确模拟,让用户获得不同时代经典电影的观感。 易于使用的界面:DxO FilmPack 6 具有直观且用户友好的界面,使用户可以轻松地将胶片模拟和创意效果应用于他们的照片。 DxO FilmPack 6 for Mac(胶片模拟效果滤镜软件)

    84930编辑于 2023-04-13
  • 来自专栏让技术和时代并行

    提高软件交付速度的6种架构策略

    本文向您展示如何评估软件交付性能,并向您介绍可用于提高软件交付性能的六种策略。 如何评估软件的交付速度 软件交付速度能够促进业务发展,那么我们如何评估软件的交付速度呢? 这其中有4个关键指标(主要参考了软件架构实践第4版) 提高软件交付速度的6种架构策略 1. 灰度发布 支持最小化金丝雀发布、A/B 测试、滚动升级,自动化控制新老版本的上线和升级。 2. 6. 功能切换 通过一些配置控制项来保证线上的服务的鲁棒性,出现问题之后可以通过一些特性开关选择打开或者关闭一些功能,避免一些不必要的问题的发生。

    44110编辑于 2023-12-18
  • 来自专栏mac软件推荐

    DxO PhotoLab 6 for Mac(raw图片处理软件)

    DxO PhotoLab 6是一款专业的RAW图片处理软件,适用于Mac操作系统。它具有先进的图像处理技术和直观易用的界面,可帮助用户轻松地将RAW格式的照片转换为高质量的JPEG或TIFF图像。 此外,DxO PhotoLab 6还配备了多种高级工具,如局部调整、微调曲线、自动微调等,帮助用户更好地控制图像的颜色、曝光、锐度等参数,实现更精准的图像处理。 总体来说,DxO PhotoLab 6是一款强大而易用的RAW图片处理软件,适合所有需要对RAW格式照片进行后期处理的摄影爱好者和专业人士。 Luminar Neo是一款全新的图像处理软件,由Skylum公司开发。 总体来说,Luminar Neo是一款功能丰富、易于使用的图像处理软件,它的人工智能技术和专业级的编辑工具可以帮助用户快速提高照片的质量和美观度。

    1.4K00编辑于 2023-03-17
  • 来自专栏软件安装

    6个笔记和知识管理类软件

    合适的笔记软件不仅能提升记录效率,更能构建个人知识体系。 对笔记工具的讨论主要是跨平台同步、数据安全和功能适配性等功能,下面推荐6个,估计有的我已经在用了,但有的人不知道,所以不能有的人会了,就不介绍 了。 核心功能: 多级文件夹:支持6级以上目录分类。 智能摘要:自动生成笔记的字数统计、图片数量和建议阅读时间。 团队协作:付费版支持多人实时编辑。 ▌ 6. OneNote OneNote支持手写、绘图和多媒体插入,配合触控笔可模拟纸质笔记体验。其免费版绑定OneDrive 5GB空间,全平台同步,且支持导入PDF并直接批注。 没有最好的笔记软件,只有最适合自己的工具。

    1.4K10编辑于 2026-03-26
  • 来自专栏用户9835183的专栏

    腾讯出品的软件有哪些?这6软件你都知道吗?

    这可能是很多人对腾讯的印象,可是腾讯作为互联网BAT巨头之一,也推出了不少良心软件,你们真的知道吗?QQ客户端早在2015年,就拥有全国超过8亿的活跃用户,最大众的聊天软件。 QQ拼音输入法图片简称QQ拼音、QQ输入法,是2007年11月20日由腾讯公司开发的一款汉语拼音输入法软件,腾讯公司表示此软件“速度快,占用系统资源小,是最好的输入法,减少损耗,达到最优的性能”。 界面简洁,无广告,无插件,官网上最近一次更新时间还是在2016年4月14日,到现在软件仍然完美运行,号称最良心的腾讯软件

    5.6K40编辑于 2022-06-17
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    软件架构设计的6大原则

    译文:软件实体,如:类、模块与函数,对于扩展应该是开放的,但对于修改应该是封闭的。 理解:简言之,对扩展开放,对修改封闭。换句话说,可以去扩展类,但不要去修改类。 6. 只有满足了这六大原则,才能设计出稳定的软件架构!但它们毕竟只是原则,只是四人帮给我们的建议,有些时候我们还是要学会灵活应变,千万不要生搬硬套,否则只会把简单问题复杂化 补充设计原则 1. 对应于软件设计而言,最著名的就是“控制反转”(或称为“依赖注入”),我们不需要在代码中主动的创建对象,而是由容器帮我们来创建并管理这些对象。 其它设计原则 1. 6. 关注点分离(Separation of Concerns - SOC) 将一个复杂的问题分离为多个简单的问题,然后逐个解决这些简单的问题,那么这个复杂的问题就解决了。难就难在如何进行分离。

    1.8K41发布于 2019-07-25
  • 来自专栏卓越笔记

    软件质量模型的 6 大特性 27 个子特性

    软件质量模型的 6 大特性 27 个子特性     一、功能性:     1、适合性:软件是否提供了相应的功能     2、准确性:软件提供的功能是否正确(用户需要的)     3、互操作性:产品与产品之间交互数据的能力 2、易学性:软件使用户能学习其应用的能力。     3、易操作性:软件产品使用户能易于操作和控制它的能力。      软件处理特定的业务请求所需要的响应时间。   2、资源利用性:CPU 内存 磁盘 IO 网络带宽 队列 共享内存. 软件处理特定的业务请求所消耗的系统资源。       2、易安装性:被安装的能力    3、共存性:软件产品在公共环境中与其它软件分享公共资源共存的软件。    4、易替换性: 软件产品在同样的环境下,替代另一个相同用途的软件产品的能力。   

    1.2K30编辑于 2023-02-18
  • 来自专栏囍楽云博客

    adobe cs6 系列软件通用破解补丁

      Adobe公司以前的老版本软件经常用注册机、序列号之类的,但是比较新的版本,激活、算号啥的很麻烦,相对来说adobe cs6 系列软件通用破解补丁,破解补丁一键破解激活,显得轻松很多。 知识兔小编这里为大家分享Adobe CS6破解补丁,独立的32位、64位版本adobe cs6 系列软件通用破解补丁,还有通用的补丁程序,完美破解激活。    Adobe CS6怎么破解知识兔   aics6破解补丁使用方法   下载解压本页的破解补丁,会有如下这些文件,32 和 64 这两个文件夹是 Adobe CS6通用的破解补丁文件:“amtlib.dll ”   用破解补丁,首先要确保电脑上已经正确安装有 CS6,然后打开对应的安装目录   将dll破解补丁文件直接覆盖到这个目录下,例如知识兔小编的目录是:C:\ Files\Adobe\Adobe CS6 \ Files\   这种是直接替换,当然,还有通用破解补丁   这个直接在下拉列表中找到Adobe CS6(这个里面版本比较多,CS6在比较中间的位置)   然后点击“应用”按钮,会提示找不到文件,

    3.6K10编辑于 2022-12-26
领券