首页 文章 精选 留言 我的

精选列表

搜索[性能改进],共10012篇文章
优秀的个人博客,低调大师

DataGrip 2021.3 发布,包含重要改进和修复

DataGrip 2021.3 现已发布,这是 2021 年的第三次重大更新,包含了各种增强功能和修复。 数据编辑器 聚合体 树节点的表视图 独立拆分 自定义字体 多个值的外键导航 默认排序设置 二进制数据的显示方式 [MongoDB] 过滤器 {} 和排序 {} 的完成 将数据库保存在 VCS 中 映射 DDL 数据源和真实数据源 双向比较同步 DDL 数据源和真实数据源 DDL 数据源上的文件相关操作 DDL 数据源自动同步 为 DDL 数据源设置默认数据库和模式 新的数据库差异窗口 连接 意外空间警告 【SQL Server】LocalDB作为专用数据源 [Oracle、SQL Server] Kerberos 身份验证 [Oracle、IBM Db2] 启用 DBMS_OUTPUT 更多选项按钮 专家选项 内部检查 [Oracle] 内部检查级别 [SQL Server、Oracle] 将链接服务器和数据库链接映射到数据源 [PostgreSQL] 能够隐藏系统模式和模板数据库 [Snowflake] 支持流 [Clickhouse] 分布式表 查询控制台 检查布尔表达式 查询的提取功能 [MongoDB] 数据库名称的代码补全 服务工具窗口 默认情况下隐藏输出中的时间戳 新的激活设置 Import/Export 用于导入数据的新 UI CSV 文件中的自动列类型 更多详细内容,请查看更新公告。

优秀的个人博客,低调大师

JeeSite v4.2.3.2 发布,多处优化改进

升级内容 新增支持移动端无 Cookie 环境下的记住我功能 新增移动端 APP 基础模块,版本升级、意见反馈 新增 CMS 模块,来自 jeesite4-cms 项目 新增支持 staticPrefix 不自带 ctxPath 增加 sessionIdCookieSameSite 参数 代码生成模板 Cloud 环境下的模板完善 代码生成 erm 模板输出 sql 路径更正 优化 showMessage 使用 toastr 默认的 5 秒超时时间 如果 Tomcat 下部署多个项目的时候 logPath 会出现项目之间串用问题,所以启用 customLogPath 名字 BPM 启动流程时设置任务等级,第一个节点完成后,从已办里可以看到的任务等级; BPM 如果未选择自动完成第一个节点,则设置下一步任务信息,如:处理人,任务等级; BPM 打开业务表单时,自动默认当前任务的等级,方便后续任务继承这个任务等级; 修正 MsgPushUtils.push 方法,当多个接受者的时候,报主键重复问题。 修正自定义的消息类型 bulidReceiveCode 方法没有调用问题。 分离出来 getOauth2User 方法,方便其他模块调用存储 去掉 /file/ueditor 的 user 权限注解,可自定义 去掉大屏设计器的例子模板不允许修改提醒 升级方法 修改pom.xml文件中的jeesite-parent版本号为4.2.3-SNAPSHOT 如果你导入了jeesite-common源码项目,请与git上的代码进行同步 如果你导入了jeesite-module-core源码项目,请与git上的代码进行同步 执行root/package.bat(sh)打包脚本,强制更新依赖即可。 了解更多 https://jeesite.com/docs/feature/

优秀的个人博客,低调大师

LinkedIn Test Butler 旨在改进 Android UI 测试

LinkedIn工程师兼Test Butler创建者Drew Hannay写道,Test Butler是一款面向Android的开源测试工具,它允许开发人员对若干测试环境设置通过编程进行控制,从而使开发人员可以可靠地运行测试。 据Hannay介绍,Test Butler的灵感来自谷歌2014年的演讲“环保之路:清理有毒的移动环境”。该演讲介绍了如何解决反复出现并影响移动测试的问题,比如缺少可靠性和可再现性、速度缓慢等。Hannay表示,当结果可能受到环境因素影响时,测试就不可靠了,尤其是当它们出现在设备/操作系统层面时,比如Android模拟器的CPU突然休眠,不正常的设备方向变化,随机出现的锁屏,意外弹出的系统对话框,等等。所有那些事件都会导致Espresso UI测试失败。 为了解决这些问题,按照最初的设计,Test Butler将作为一个后台服务在Android模拟器上运行,提供一些旨在增加测试环境稳定性的特性,比如: 禁用动画,这是Espresso正常运行所需要的; 通过安装一个自定义的IActivityController禁用系统对话框; 监控模拟器的锁屏、Wi-Fi和CPU,保证它们不会休眠。 测试中的应用可以和Test Butler进行通信,并控制多个测试环境变量,比如: 启用/禁用Wi-Fi; 在测试执行过程中通过编程改变设备方向; 模拟不同的定位服务模式,比如,省电模式或者高精度模式; 定义应用程序运行的区域设置。 Test Butler的一个关键方面是,它使用面向内置Android模拟器的系统密钥库进行签名。也就是说,它会自动取得自己所需的任何signature级的权限,而不需要通过ADB,或者篡改清单文件。 下面的代码展示了如何设置应用,让其和Test Butler一起工作: public class ExampleTestRunner extends AndroidJUnitRunner { @Override public void onStart() { TestButler.setup(InstrumentationRegistry.getTargetContext()); super.onStart(); } @Override public void finish(int resultCode, Bundle results) { TestButler.teardown(InstrumentationRegistry.getTargetContext()); super.finish(resultCode, results); } } 当应用和Test Butler的连接建立后,你可以使用TestButler类提供的多种方法控制测试环境,比如修改定位服务模式、设置Wi-Fi状态、触发设备反转,等等。 据Hannay介绍,目前,LinkedIn每天使用Test Butler运行超过1百万次测试。该工具是开源的,代码托管在GitHub上。 文章转载自 开源中国社区[http://www.oschina.net]

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册