当前位置: 首页 > news >正文

基层组织建设部网站开公司建网站

基层组织建设部网站,开公司建网站,一对一软件,建设类建设机械证官方网站在添加一个模块的时候#xff0c;需要在BUILD.gn中声明它的依赖#xff0c;为了便于后续处理部件间依赖关系#xff0c;我们将依赖分为两种——部件内依赖deps和部件间依赖external_deps。 依赖分类 如上图所示#xff0c;主要分为部件内依赖#xff08;图左#xff09;…在添加一个模块的时候需要在BUILD.gn中声明它的依赖为了便于后续处理部件间依赖关系我们将依赖分为两种——部件内依赖deps和部件间依赖external_deps。 依赖分类 如上图所示主要分为部件内依赖图左和部件间依赖图右。 部件内依赖 现有模块module1属于部件part1要添加一个属于部件part1的模块module2module2依赖于module1这种情况就属于部件内依赖。部件间依赖 现有模块module1属于部件part1要添加一个模块module2module2依赖于module1module2属于部件part2。模块module2与模块module1分属于两个不同的部件这种情况就属于部件间依赖。部件内依赖示例 import(//build/ohos.gni) ohos_shared_library(module1) {……part_name part1 # 必选所属部件名称…… } import(//build/ohos.gni) ohos_shared_library(module2) {……deps [module1的gn target,……] # 部件内模块依赖 part_name part1 # 必选所属部件名称 } 部件间依赖示例 import(//build/ohos.gni) ohos_shared_library(module1) {……part_name part1 # 必选所属部件名称…… } import(//build/ohos.gni) ohos_shared_library(module2) {……external_deps [part1:module1,……] # 部件间模块依赖这里依赖的模块必须是依赖的部件声明在inner_kits中的模块part_name part2 # 必选所属部件名称 } 注意部件间依赖要写在external_deps里面格式为”部件名:模块名的形式并且依赖的模块必须是依赖的部件声明在inner_kits中的模块。 Sanitizer使用说明 在添加模块时可选地对该模块开启编译器提供的Sanitizer功能包括整数溢出排错、控制流完整性检查等。配置的每一项都是可选的如不指定默认为false或者空。Sanitizer配置示例如下所示 ohos_shared_library(example) {sanitize {cfi true # 开启控制流完整性检测cfi_cross_dso true # 开启跨so调用的控制流完整性检测integer_overflow true # 开启整数溢出检测boundary_sanitize true # 开启边界检测ubsan true # 开启部分ubsan选项all_ubsan true # 开启全量ubsan选项debug true # 可选调测模式默认是不开启blocklist ./blocklist.txt # 可选屏蔽名单路径}...} 支持的Sanitizer类型 目前支持开启的Sanitizer 整数溢出排错unsigned_integer_overflow/signed_integer_overflow/integer_overflow(同时包括无符号和有符号整数溢出两种检查)控制流完整性cfi、cfi_cross_dso跨so的cfi检查边界检测boundary_sanitize部分未定义行为检测ubsan(bool,integer-divide-by-zero,return,returns-nonnull-attribute,shift-exponent,unreachable,vla-bound等编译选项)全量未定义行为检测all_ubsan(全量undefined behavior sanitizer编译选项) 发布、调测模式 通过debug选项控制使用发布模式还是调测模式默认为发布模式使用debug true显式声明开启调测模式。debug选项仅对Sanitizer生效且与模块是否编译为调试版本无关但在模块发布版本的编译配置中不应带此选项或显式地将debug设置为false使得Sanitizer处于发布模式。 调测模式用于开发时排查问题。该模式下会输出产生错误相关的丰富信息来辅助定位错误并且在发生错误后并不会直接中断程序运行而是会恢复程序运行进一步识别后续的错误。发布模式保护程序不发生错误或被恶意攻击在产生错误后直接中断程序不会继续执行。 屏蔽名单 指定该模块中不受Sanitizer选项影响的函数或源程序文件名单用于避免良性行为被识别为错误、热点函数产生了不合理、不可接受的开销该名单需谨慎使用。名单示例如下所示 [cfi] fun:*([Tt]est|TEST)* fun: main[integer] src:example/*.cpp 那么很多小伙伴肯定主要是查找一些鸿蒙开发相关的内容提升自己在这里我为大家准备了一套《Open Harmony4.0Next》的学习导图从入门到进阶再到南北向开发实战的一整套完整体系想要学习了解更多鸿蒙开发的相关知识可以借鉴《做鸿蒙应用开发到底学习些啥》 除了以上的知识内容我还为大家整理了一份《鸿蒙 (Harmony OS)开发学习手册》都是整理成PDF文档方式分享给大家参考学习《鸿蒙基础入门开发宝典》 《鸿蒙 (Harmony OS)开发学习手册》 一、入门必看 1. 应用开发导读(ArkTS) 2. 应用开发导读(Java) 3....... 二、HarmonyOS 概念 1. 系统定义 2. 技术架构 3. 技术特性 4. 系统安全 5...... 三、如何快速入门《鸿蒙开发学习指南》 1. 基本概念 2. 构建第一个ArkTS应用 3. 构建第一个JS应用 4. …… 四、开发基础知识 1. 应用基础知识 2. 配置文件 3. 应用数据管理 4. 应用安全管理 5. 应用隐私保护 6. 三方应用调用管控机制 7. 资源分类与访问 8. 学习ArkTS语言 9. …… 五、基于ArkTS 开发 1. Ability开发 2. UI开发 3. 公共事件与通知 4. 窗口管理 5. 媒体 6. 安全 7. 网络与链接 8. 电话服务 9. 数据管理 10. 后台任务(Background Task)管理 11. 设备管理 12. 设备使用信息统计 13. DFX 14. 国际化开发 15. 折叠屏系列 16. …… 更多了解更多鸿蒙开发的相关知识可以参考《做鸿蒙应用开发到底学习些啥》
http://www.zqtcl.cn/news/923624/

相关文章:

  • 网站页面设计规范大连装修公司哪家好
  • 祁东网站建设微信公众号做的网站
  • 火山开发软件可以开发网站吗盐城代运营
  • 网页制作与网站建设从入门到精通民宿客栈网站制作
  • 如何写手机适配网站自己做的网站能上传到凡科吗
  • 建设公司网站开发方案seo优化工具的种类
  • 没备案的网站怎么做淘客企业做网站服务费
  • 网址站点异常怎么解决机关单位建设网站 说明
  • 阿虎手机站青岛关键词排名系统
  • 西安网站建设聚星互联网站成功案例
  • 山东鲁为建设集团网站百度的合作网站有哪些
  • 电子商务网站建设与管理程序设计题6哪家微网站做的好
  • 网站建设图文片平面网页设计是什么
  • 域外网站宁波建设监理协会
  • 胶州网站建设公司哪家好wordpress怎么改标题
  • php网站开发综合案例免费注册推广网站
  • 邯郸做网站的地方广州网站制作
  • 企业网站制作公司24小时接单郑州手机网站推广外包
  • 接做施工图的网站手机移动网站模板
  • 做网站月薪资多少钱如何打开微信小程序
  • 免费建站网站一级大录像不卡在线看网页无锡网站排名提升
  • 无锡门户网站制作服务郑州艾特网站建设
  • 建设网站 万网网页设计表单代码模板
  • 网站速度查询app开发模板网站
  • 国外案例网站做电商网站有什么用
  • 自己做的网站点击赚钱免费制作二级网站
  • 产品包装设计网站网站开发所需费用
  • 新手学做百度联盟网站html水平导航栏怎么做
  • 单页网站排名seo营销软件
  • 网站建设项目报告书广州品牌网站设计价格