- 本文通过编译后运行找不到库文件的问题引入,首先分析了find_package(JNI)的工作流程,而后针对cmake不搜索LD_LIBRARY_PATH的问题,提出了一种通用的解决办法。 本文通过编译后运行找不到库文件的问题引入,首先分析了find_package(JNI)的工作流程,而后针对cmake不搜索LD_LIBRARY_PATH的问题,提出了一种通用的解决办法。
- 自动化测试框架和平台形形色色,只有最合适项目团队的才是最好的,本文带着大家快速搭建一个属于自己.Net项目的轻型单测自动化框架。 自动化测试框架和平台形形色色,只有最合适项目团队的才是最好的,本文带着大家快速搭建一个属于自己.Net项目的轻型单测自动化框架。
- 华为云DevOps系列之 —— 持续部署与发布(六)自动化编译构建 华为云DevOps系列之 —— 持续部署与发布(六)自动化编译构建
- 华为云DevOps系列之 —— 持续开发与集成(四)代码提交及代码评审 华为云DevOps系列之 —— 持续开发与集成(四)代码提交及代码评审
- 持续交付(CD) 是指,所有开发人员都在主干上进行小批量工作,或者在短时间存在的特性分支上工作,并且定期向主干合并,同时始终让主干保持可发布状态,并能做到在正常的工作时段里按需进行一键式发布。开发人员在引入任何回归错误时(包括缺陷、性能问题、安全问题、可用性问题等),都能快速得到反馈。一旦发现这类问题,就立即加以解决,从而保持主干始终处于可部署状态。 持续交付(CD) 是指,所有开发人员都在主干上进行小批量工作,或者在短时间存在的特性分支上工作,并且定期向主干合并,同时始终让主干保持可发布状态,并能做到在正常的工作时段里按需进行一键式发布。开发人员在引入任何回归错误时(包括缺陷、性能问题、安全问题、可用性问题等),都能快速得到反馈。一旦发现这类问题,就立即加以解决,从而保持主干始终处于可部署状态。
- 编译构建为用户提供常用的构建环境,当默认构建环境没法满足用户需求时,用户可以通过制作Docker镜像自定义构建环境,实现持续构建。 编译构建为用户提供常用的构建环境,当默认构建环境没法满足用户需求时,用户可以通过制作Docker镜像自定义构建环境,实现持续构建。
- CodeArts Build任务一键创建、配置和执行实现获取代码、构建、打包等活动自动化,实时监控构建状态让您更加快速、高效地进行云端编译构建。猛戳以下视频 一起来了解~点击“了解更多”,学习更多华为云CodeArts Build服务相关知识。加关注,不迷路!下期见~ CodeArts Build任务一键创建、配置和执行实现获取代码、构建、打包等活动自动化,实时监控构建状态让您更加快速、高效地进行云端编译构建。猛戳以下视频 一起来了解~点击“了解更多”,学习更多华为云CodeArts Build服务相关知识。加关注,不迷路!下期见~
- 找个热门的开源项目(maven工程),在k8s环境下用jenkins构建 找个热门的开源项目(maven工程),在k8s环境下用jenkins构建
- 编译只是构建的一小部分 编译只是构建的一小部分
- 开发工具介绍HuaWei DevEco Studio 是基于 IntelliJ IDEA Community 开源版本打造,面向全场景多设备,提供一站式的应用/服务集成开发环境(IDE),支持分布式多端开发、分布式多端调测、多端模拟仿真,提供全方位的质量与安全保障。DevEco Studio 3.0支持 HarmonyOS 3.0 的应用及服务开发,提供了代码智能编辑、低代码开发、界面调试双... 开发工具介绍HuaWei DevEco Studio 是基于 IntelliJ IDEA Community 开源版本打造,面向全场景多设备,提供一站式的应用/服务集成开发环境(IDE),支持分布式多端开发、分布式多端调测、多端模拟仿真,提供全方位的质量与安全保障。DevEco Studio 3.0支持 HarmonyOS 3.0 的应用及服务开发,提供了代码智能编辑、低代码开发、界面调试双...
- 本文主要是通过学习华为的“一行代码秒上云应用开发实训营”课程中的理论知识和上云操作实践,了解华为软件开发平台DevCloud,然后对比代码使用DevCloud上云和原始非上云时的操作,说明在项目创建、编码、编译、部署等步骤的异同。 在上云之前,代码从开发到上线部署主要是采用两种方式,第一种是全流程全部采用纯手工制作;第二种这是分两个阶段,第一个阶段为编译打包及之前,完全采用纯手工,后面则采用自动 本文主要是通过学习华为的“一行代码秒上云应用开发实训营”课程中的理论知识和上云操作实践,了解华为软件开发平台DevCloud,然后对比代码使用DevCloud上云和原始非上云时的操作,说明在项目创建、编码、编译、部署等步骤的异同。 在上云之前,代码从开发到上线部署主要是采用两种方式,第一种是全流程全部采用纯手工制作;第二种这是分两个阶段,第一个阶段为编译打包及之前,完全采用纯手工,后面则采用自动
- 代码提交及代码评审 代码提交及代码评审
- 很多开发者在工作中,都会受到一个可怕的声音不断拷问:周末到公司加班,你有意见么?相信大多数人都是内心抗拒却又不得不服从。这不,又有两个人被加班盯上了。 对996已然麻木的后端开发小李周六晚十点,小李拖着疲惫的身躯回到家中。“经历了大半年的996,项目终于上线了,今晚必须在峡谷里战个痛快!”小李心里盘算着。“嗡嗡~嗡嗡~”来电话了。“大半夜的谁打电话,不接!王总?又有啥事?”“哎,王总,没睡没... 很多开发者在工作中,都会受到一个可怕的声音不断拷问:周末到公司加班,你有意见么?相信大多数人都是内心抗拒却又不得不服从。这不,又有两个人被加班盯上了。 对996已然麻木的后端开发小李周六晚十点,小李拖着疲惫的身躯回到家中。“经历了大半年的996,项目终于上线了,今晚必须在峡谷里战个痛快!”小李心里盘算着。“嗡嗡~嗡嗡~”来电话了。“大半夜的谁打电话,不接!王总?又有啥事?”“哎,王总,没睡没...
- SBT,Simple Build Tool,恰如其名,是一款简单的、高效的、交互式的命令行构建工具。 本文通过详细的图片演示 Windows 系统下安装 SBT,然后在 IDEA 使用 SBT 构建项目的过程。 SBT,Simple Build Tool,恰如其名,是一款简单的、高效的、交互式的命令行构建工具。 本文通过详细的图片演示 Windows 系统下安装 SBT,然后在 IDEA 使用 SBT 构建项目的过程。
- 摘要:编译一个程序时,看似点击IDE中的build按钮或者输入一句gcc xx.c -o xx就完成了编译,其实这中间发生了很多有趣的步骤,下面我们以GCC工具链为例,让我带着大家一起来看看吧,这样有助于后面理解LiteOS中的中断接管机制以及driver层设备注册等等。 一个xxx.c文件编译为xxx.hex/.bin文件经历了哪些步骤? 预处理下图是hello.c文件内容,打印A的值,A... 摘要:编译一个程序时,看似点击IDE中的build按钮或者输入一句gcc xx.c -o xx就完成了编译,其实这中间发生了很多有趣的步骤,下面我们以GCC工具链为例,让我带着大家一起来看看吧,这样有助于后面理解LiteOS中的中断接管机制以及driver层设备注册等等。 一个xxx.c文件编译为xxx.hex/.bin文件经历了哪些步骤? 预处理下图是hello.c文件内容,打印A的值,A...
上滑加载中
推荐直播
-
GaussDB管理平台TPOPS,DBA高效运维的一站式解决方案
2024/12/24 周二 16:30-18:00
Leo 华为云数据库DTSE技术布道师
数据库的复杂运维,是否让你感到头疼不已?今天,华为云GaussDB管理平台将彻底来改观!本期直播,我们将深入探索GaussDB管理平台的TPOPS功能,带你感受一键式部署安装的便捷,和智能化运维管理的高效,让复杂的运维、管理变得简单,让简单变得可靠。
回顾中 -
走进数据库:数据库基础知识精讲
2024/12/27 周五 16:00-17:30
Steven 华为云学堂技术讲师
数据管理是数据库的核心任务,本期直播将带领大家一起走进数据库,了解期发展趋势、基础模型、架构演进及相关的技术特点。同时还会介绍数据库对象和相关概念,帮助开发者对数据库使用和实践夯实基础。
去报名
热门标签