首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学习笔记ol

    框架分析(11)-测试框架

    框架分析(11)-测试框架 主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。 框架特性 多语言支持 Selenium支持多种编程语言,包括Java、Python、C#、Ruby等。这使得开发人员可以使用自己熟悉的编程语言来编写测试脚本。 集成测试框架 Selenium可以与其他测试框架进行集成,如TestNG和JUnit等。这使得开发人员可以更好地组织和管理测试用例,实现更复杂的测试流程。 这些特性使得开发人员可以方便地编写自动化测试脚本,进行全面和高效的网页测试。 JUnit JUnit是一个用于编写和运行Java程序单元测试的开源框架。 单元测试可以帮助开发人员及时发现和修复代码中的问题。 支持测试驱动开发(TDD) JUnit框架支持测试驱动开发方法论,可以在编写代码之前编写测试用例,从而指导代码的实现。

    1.2K20编辑于 2023-10-11
  • 来自专栏自然语言处理

    智能体框架:11 个顶级 AI Agent 框架!

    最近笔者在找智能体框架,看到一个文章:https://ai.plainenglish.io/11-best-ai-agent-frameworks-for-software-developers-afa1700644bc 本指南将深入探讨当前最优秀的 11 个 AI Agent 框架,比较它们的特性、优势、劣势以及理想的应用场景,帮助您为下一个项目做出明智的决定。 什么是 AI Agent 框架? 11 个最佳 AI Agent 框架 1. LangChain LangChain 是一个开源框架,已成为构建 AI 驱动应用最受欢迎的选择之一。 系统能力 优势: 模块化架构 易于使用的开发方法 支持创建复杂的工作流 能够将 AI 嵌入到现有开发流程中 劣势: 框架相对较新 需要理解 AI 集成概念 对于不熟悉 AI框架的开发者可能存在学习曲线 无论您需要用于构建对话 Agent、多 Agent 协作系统,还是复杂工作流自动化的框架,本指南介绍的 11 个框架都提供了多种选择,以满足不同的需求和技术专业水平。

    18.7K52编辑于 2025-07-02
  • 来自专栏KisFlow-Golang流式计算框架

    Golang框架实战-KisFlow流式计算框架(11)-Prometheus Metrics统计

    那么KisFlow作为流式计算框架,那么有关每个Function的调度时间、总体的数据量、算法速度等等指标可能也是项目中或者开发者所要关注的一些数据,那么这些数据,经过KisFlow,可以通过Prometheus 所以接下来我们可以通过全局的配置,开发者可以选择是否开启Prometheus的数据埋点能力。 _(有关HISTOGRAM 的统计方式比较复杂,这里就不赘述了,有兴趣的开发者可以去查阅一些相关资料。 _(有关HISTOGRAM 的统计方式比较复杂,这里就不赘述了,有兴趣的开发者可以去查阅一些相关资料。) 由于各个开发者的项目的统计指标和看板要求不一定相同,这里本文就不提供具体的Grafana看板的配置文件了,下面提供一个KisFlow的项目看板,作为演示参考,如下:10.8 【V0.9】 源代码https

    60510编辑于 2024-07-22
  • 来自专栏云计算linux

    Cairngorm开发框架

    本章简介 Cairngorm是由adobe公司推出的一个轻量级的Flex RIA程序开发框架。 核心技能部分​ Cairngorm是一种开源框架,由Adobe开发团队设计。使用Cairngorrn框架能快速地建立起RIA应用程序,适用于开发大中型应用程序。 Cairngorrn框架不但能提高开发效率,也有利于团队合作。本章将介绍Cairngorrn框架的基础知识、运行原理和机制、使用方法等。 1.1 Cairngorm简介 Cairngorm框架是开发RIA应用程序的轻量级框架,可应用于企业级的软件开发,也可结合J2EE或.Net等开发技术。 1.4 使用Cairngorm框架开发应用 Cairngorm框架以事件为驱动,所以一个完整的运行过程从事件触发开始。

    75700编辑于 2024-12-17
  • 来自专栏Android 开发者

    聚焦 Android 11: 开发语言

    作者 / 产品经理 David Winer 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份、隐私和安全、 Android 11 兼容性 ,本期将 聚焦语言 。 本期我们将深入探讨 Android 三种核心语言的所有最新资讯: 从 Kotlin 协程到 Android 11 新的 Java API,再到更出色的本地开发工具,最新版本中包含了很多内容。 Kotlin 与协程 Kotlin 是现代 Android 开发与指导性开发库的核心。 在 Android 11 中,我们力求不断改进对这两种语言的支持。在 Android 11 Beta 中,我们使用来自 OpenJDK 9、10 和 11 的许多新 API 升级了 Java 库支持。 对于 Android 11,我们还更新了 Android 运行时间 (Android runtime),以通过 I/O 预取 加快应用的启动速度。 C++ 开发者的体验也在不断改善。

    1.6K10发布于 2020-10-16
  • 来自专栏写代码和思考

    Android 开发 - 基于okhttp框架封装的开发框架oknet

    概述 在android开发中经常要访问网络,目前最流行的网络访问框架就是Okhttp了,然而我们在具体使用时,往往仍然需要二次封装。我使用Builder设计模式进行了封装形成oknet开源库。 介绍 oknet是一套基于okhttp的android网络http框架,封装了请求参数处理,日志打印。

    1.1K00发布于 2020-03-16
  • 来自专栏Mokwing

    pytest 测试框架学习(11):pytest.raises

    raises: 在断言一些代码块或者函数时会引发意料之中的异常或者其他失败的异常,导致程序无法运行时,使用 raises 捕获匹配到的异常,可以继续让代码正常运行。 源码:

    3.7K30发布于 2020-09-08
  • 来自专栏Albert陈凯

    2018-11-07 Drools业务逻辑框架

    而框架应该能应付这些并促进代码复用。理想的框架将能“frameworks all the way down.” 规则引擎是为组织业务逻辑应运而生的框架,它让开发者专注于做被认为正确的事情上,而不是以 low-level 方式作出决定。 它不仅用熟悉的 Java 和 XML 语法表述规则,而且它还有强大的用户、开发者社区。在本文中有范例,我们将使用 Drools,因为它有最容易使用的类似 Java 的语法以及完全开发许可。 (不会花费大量金钱在无价值的股票上)同时,规则引擎的强大和伸缩性允许我们快速开发业务逻辑。 稍后,我们将学习如何用更加精练的解决方案进行冲突处理。 testOfferLow.setStockQuantity(1000); testOfferHigh.setStockName("XYZ"); testOfferHigh.setStockPrice(11

    1.6K30发布于 2018-12-07
  • 来自专栏.Net框架学苑

    .NET开发框架(二)-框架功能简述

    本框架为响应式SPA框架,支持PC与手机端的屏幕自适应。手机展示效果视频在文章末尾查看。 框架入口地址:http://letyouknow.net/ 1、框架登录界面,输入账号与密码,点击立即登录 ? 2、框架主界面,左-右结构,左边为手风琴式菜单(左菜单可点击三图标收缩与展开),右边内容显示 ? 11、对角色分配菜单与按钮的权限 ? 12、个人资料的管理,可上传头像,修改密码。上传头像使用了VUE Upload上传组件 ? 15、此框架为响应式设计,适应于各种手机屏展示。支持PC与手机端的屏幕自适应,同时设计为SPA模式,可结合AppCloud快速生成安卓或IOS的APP。 image.png

    1.5K20发布于 2019-07-16
  • iOS开发框架–SDWebImage

    SDWebImage 是 iOS 开发中一个非常常用的图像下载和缓存框架。它的核心功能是异步加载、缓存图像,并支持从网络、磁盘和内存中缓存图像。 使用 CocoaPods 安装在 Podfile 中添加以下内容:pod 'SDWebImage'php16 Bytes© 菜鸟-创作你的创作然后运行:pod installphp11 Bytes© 菜鸟 总结SDWebImage 是一个非常强大的图像加载和缓存框架,能够有效地简化图像加载、缓存管理和图像格式处理等操作。 它非常适合用于需要大量图片显示的应用(如社交媒体、图库、新闻类应用等),帮助开发者轻松处理图片的异步加载、缓存和动画效果。 通过集成 SDWebImage,开发者可以专注于业务逻辑,而将图像加载的复杂细节交给框架处理。它的缓存机制、下载进度回调和动画支持使得应用的性能和用户体验得到了极大的提升。

    68310编辑于 2025-07-18
  • 来自专栏Sign

    精灵之息 开发日志(11)

    但是后期有些精灵出现一些重叠感,而且虽然都是独特的行为模式但是很多精灵让无法给人留下很深的印象

    61620发布于 2021-08-27
  • 来自专栏网络日志

    Android开发框架Collection

    Collection聚合了项目搭建的一些基本模块,节约开发者时间,协助项目的快速搭建,RecyclerView+Adapter+Retrofit+RxJava+MVP+DataManager+基本Base 框架的引入 implementation 'com.youngman:collectionlibrary:1.3.8' Error:Could not find com.android.support 解决办法:在项目根build.gradle中加入 maven { url "maven.google.com" } 一、框架整体模块 二、PullToRefreshRecyclerView的使用 ②框架提供了一个BaseRecycleItemTouchHelper,对于普通的左右滑动删除、拖拽已经实现,如果想自定义可以继承BaseRecycleItemTouchHelper类,再重写相对应的方法进行实现 可设置模糊的程度 7 .ThreadPoolManager:线程池管理类 8.LogUtils:日记工具类 9.NetworkUtils:网络工具类 10.SoftInputUtils:键盘工具类 11

    70610编辑于 2024-06-27
  • 来自专栏数字孪生

    WebGL 的开发框架

    为了简化开发过程,社区发展出了许多基于 WebGL 的开发框架和库。这些框架通常可以分为几类:通用 3D 渲染引擎: 提供完整的三维场景管理、材质、灯光、动画、几何体等功能,适用于各种 3D 应用。 专用领域框架: 针对特定行业或应用(如地理空间、CAD)。底层辅助库: 提供一些基础的 WebGL 工具函数,但仍需开发者自己处理大部分 3D 概念。 下面是一些主流的 WebGL 开发框架及它们的特点:1. 通用 3D 渲染引擎这类框架是 WebGL 开发的首选,它们封装了大量的 WebGL 复杂性,提供了更高级别的抽象,让开发者能够专注于场景和内容的创建。 Deck.gl:特点: 由 Uber 开发的 WebGL 驱动的开源数据可视化框架。它采用分层(Layer)架构,针对大规模地理空间数据和科学数据的可视化进行了优化。

    1.2K10编辑于 2025-05-22
  • 来自专栏IT探索

    网站开发框架

    前端连接、分发、负载均衡:IIS/apache/nginx/lighthttpd/tomcat 2)fast-cgi: php-fpm、OpenResty、 2)后端逻辑处理:php、jsp等各种语言,开发框架

    2.2K10发布于 2018-08-02
  • 来自专栏杂七杂八

    搭建SSM开发框架

    之前也使用过SSM开发web项目,但是一直没有详细深入的研究。现在准备从头学起,围绕一个或两个小项目,将SSM框架基本流程搞清楚。下面首先进行项目的搭建。 --2.dao框架:MyBatis依赖--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId

    2K60发布于 2018-04-27
  • 来自专栏X#(XSharp)

    TQ开发框架:ImageEx

    框架在此基础上,为其添加了图片局部裁剪功能: 框架中一个实例:

    21010编辑于 2025-11-13
  • 来自专栏flutter开发精选

    开发路由管理框架

    看完之前两篇我们学会了: 路由入栈和路由出栈; 路由记录; 自定义路由动画; 路由传参和回退路由; 使用NavigatorKey进行路由管理; 那么我们今天就用之前的知识来自己开发一个属于自己的路由管理框架

    78310编辑于 2022-09-20
  • 来自专栏X#(XSharp)

    TQ开发框架:Tooltips

    例如: 图1:ctl32_Balloontip 的应用示例 因此,TQ开发框架给出了几种选择。 1. TooltipEx 这是倦猫所写的 cat_tooltips.vcx。 nForeColor = Rgb(0,0,255) llInstall = .BindVfp() EndWith 然后按照 VFP 的常规设计,即可获得如下的效果: 当然,它也可以放置于表单,在TQ开发框架中 ,可以通过生成器来进行更方便的设置: 由于其使用过于简单,因此框架内置的表单类并没有对其做任何特别的处理。 (TQ专业版开发框架内置版本已授权) 2. ctl32_Balloontip 其运行效果如图1以及下图: 3. 框架文档对上述三种类均有详细的文档记录以便于在恰当的UI上可以灵活使用它们的。

    52010编辑于 2025-11-13
  • 来自专栏X#(XSharp)

    TQ开发框架:wwDotnetBridge

    wwDotnetBridge 是由 WestWind 开发的为 Visual FoxPro 应用程序可以使用大部分 .NET 功能提供了一种简便的方法。 框架内置简体中文版本的帮助: 此外,框架还包含一个基于它用于 http 异步下载时用于显示下载进度的类:myHttpProgress

    25410编辑于 2025-11-13
  • DApp开发的框架

    DApp(去中心化应用程序)的开发框架旨在简化在区块链等去中心化网络上构建应用程序的过程。 以下是一些常用的 DApp 项目开发框架及其特点:一、智能合约开发框架:这些框架主要用于编写、编译、测试和部署智能合约,是 DApp 开发的核心。 优点: 成熟稳定,文档完善,社区庞大,生态丰富,是早期最流行的以太坊 DApp 开发框架。缺点: 相对较重,速度不如一些新兴框架。 总而言之,选择合适的 DApp 开发框架需要根据具体项目需求进行评估。理解不同框架的特点和适用场景,可以帮助开发者更高效地构建安全、可靠的去中心化应用程序。 建议开发者在项目开始前进行充分的调研和测试,选择最适合自己的工具和框架。

    99610编辑于 2024-12-26
领券