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

php 手机网站 模板廊坊建设网站企业

php 手机网站 模板,廊坊建设网站企业,wordpress添加网易云音乐,个人做企业网站系列文章目录 文章目录 系列文章目录前言一、下载二、安装三、代码注释四、使用doxygen生成文档 前言 每次手动写接口文档太痛苦了#xff0c;现在福利来了–doxygen Doxygen是软件开发中广泛使用的文档生成器工具。它自动从源代码注释生成文档#xff0c;解析有关类、函数和…系列文章目录 文章目录 系列文章目录前言一、下载二、安装三、代码注释四、使用doxygen生成文档 前言 每次手动写接口文档太痛苦了现在福利来了–doxygen Doxygen是软件开发中广泛使用的文档生成器工具。它自动从源代码注释生成文档解析有关类、函数和变量的信息以生成HTML和PDF等格式的输出。通过简化和标准化文档过程Doxygen增强了跨不同编程语言和项目规模的协作和维护。支持c、Java、C#、PHP、Fortran 一、下载 Doxygen下载地址 二、安装 三、代码注释 接口代码头文件 #ifndef _CONGIG_DATA_H_ #define _CONGIG_DATA_H_#include RegisterControl_Exports.h #include iostream #include fstream #include sstream #include map #include vector #include nlohmann/json.hppusing namespace std; using nlohmann::json;/// brief: 这个类处理json格式数据 /// author:xxxxxx /// version: v1.0 /// data:2024-8-8 namespace ConfigJsonData {class RegisterControl_API ConfigData{public:ConfigData();~ConfigData(); public:/// brief 从文件中加载json数据/// param fileName 文件名/// return 无 注内部输出加载json数据是否成功void loadJsonFile(const string fileName);/// brief 从字符串中加载json数据/// param jsonString 输入json格式字符串/// return 无 注内部输出加载json数据是否成功void loadJsonString(const string jsonString);/// brief 内部构造json对象/// param 无/// return 返回json对象json toJson();/// brief 序列化把json数据转成ConfigData对象/// param 无/// return 无 注如果转换失败内部处理转换失败的异常void fromJson();/// brief 把json数据保存到文件/// param fileName 保存文件名/// return 无 注如果转换失败函数内部处理转换失败的异常void saveToJsonFile(const string fileName);/// brief 把json数据保存到字符串/// param 无/// return 无 注如果转换失败函数内部处理转换失败的异常void saveToJsonString();public:// Getter 和 Setter 方法 /// brief 获得json格式字符串/// param 无/// return 返回json格式字符串string getJsonString() { return _jsonString; }/// brief 获得json对象/// param 无/// return 返回json格式字符串 const json getJsonData() const { return _jsonData; }/// brief 获得json对象/// param jsonData json对象/// return 无 设置json对象 void setJsonData(const json jsonData) { _jsonData jsonData; }/// brief 获得json格式配置文件名/// param 无/// return string 返回文件名 const string getFileName() const { return _fileName; }/// brief 设置json格式配置文件名/// param fileName 设置保存文件名/// return 返回文件名void setFileName(const string fileName) { _fileName fileName; }/// brief 获取ADC类型ADC_82v48ADC_ak8478ADC_ak8446/// param 无/// return 返回ADC类型const string getAdcType() const { return _adcType; }/// brief 设置ADC类型ADC_82v48ADC_ak8478ADC_ak8446/// param adcType ADC类型/// return string ADC类型void setAdcType(const string adcType) { _adcType adcType; }/// brief 获取fpga信息/// param 无/// return 返回fpga信息mapstring, int getFpgaMap() { return _FpgaMap; }/// brief 设置fpga信息/// param fpgaMapfpga信息/// return 无void setFpgaMap(const mapstring, int fpgaMap) { _FpgaMap fpgaMap; }/// brief 获取相机信息/// param 无/// return 返回fpga信息const mapstring, string getCameraInfoMap() const { return _cameraInfoMap; }/// brief 设置相机信息/// param cameraInfoMap信息/// return 无void setCameraInfoMap(const mapstring, string cameraInfoMap) { _cameraInfoMap cameraInfoMap; }/// brief 获取增益数据/// param cameraInfoMap信息/// return 增益数据const mapstring, vectorint getGainMap() const { return _gainMap; }/// brief 设置增益数据/// param gainMap 增益信息/// return 无void setGainMap(const mapstring, vectorint gainMap) { _gainMap gainMap; }/// brief 获取偏移数据/// param 无/// return 返回增益信息const mapstring, vectorint getOffsetMap() const { return _offsetMap; }/// brief 设置偏移数据/// param offsetMap 偏移数据/// return 返回增益信息void setOffsetMap(const mapstring, vectorint offsetMap) { _offsetMap offsetMap; }/// brief 获取索引、bank、寄存器数据/// param 无/// return 返回索引、bank、寄存器数据const mapstring, mapstring, mapstring, int getIndexBankRegMap() const { return _indexBankRegMap; }/// brief 设置索引、bank、寄存器数据/// param 索引、bank、寄存器数据/// return 无void setIndexBankRegMap(const mapstring, mapstring, mapstring, int indexBankRegMap) { _indexBankRegMap indexBankRegMap; }private:string _fileName; ///json文件名string _adcType; ///ADC类型ADC_82v48ADC_ak8478ADC_ak8446string _jsonString; ///json字符串mapstring, int _FpgaMap; /// fpga信息mapstring, string _cameraInfoMap; ///相机信息mapstring, vectorint _gainMap; ///增益数据mapstring, vectorint _offsetMap;///偏移数据mapstring, mapstring, mapstring, int _indexBankRegMap;///索引、bank、寄存器数据json _jsonData; ///json对象}; }#endif这里只需要注释头文件即可不需要在注释cpp文件中注释当然您也可以连同cpp文件一起注释 格式如下 /// brief 功能说明 /// param 参数1说明 /// param 参数2说明 /// param 参数3说明 /// return 返回值说明四、使用doxygen生成文档 1.配置文档项目路径、文档生成路径、文档项目名称 2.防止生成的文档包含中文乱码 3.生成chm 4.显示chm 5.展示效果注意这里选择你的chm后缀名文件就会生成目录如果选择index.html就不带目录
http://www.w-s-a.com/news/601004/

相关文章:

  • 大中小网站的区分wordpress个人主页主题
  • 商务网站建设的可行性分析包括小程序源码网免费
  • 永州网站建设收费标准重庆网站建设公司夹夹虫专业
  • python做网站多少钱wordpress 2.8
  • 深圳网站平台网站开发工作程序怎么写
  • 自己可以接单做网站吗wordpress 添加自定义按钮
  • 网站首页权重宣传页制作
  • 智能网站建设软件有哪些方面网页的建设
  • 石铜路网站建设生鲜电商网站开发
  • 怎么提高网站加载速度慢网站的轮播怎么做的
  • 网络网站推广优化建筑工程教育网官方网站
  • 旅行社网站策划做网站编辑好还是美工好
  • 珠海做网站找哪家好在线磁力搜索神器
  • 做网站优化有必要wordpress导航栏字体
  • 中山网站建设半江红沈阳免费网站建站模板
  • 工信部网站备案管理系统网站备案负责人 更换
  • 我要做个网站该怎么做怎么做电商平台网站
  • wordpress教程 网站标题莱芜大众网
  • 网站建设业务终止合作范本主机公园wordpress
  • 口碑好企业网站建设网站建设与什么专业有关
  • 助贷获客系统快速优化排名公司推荐
  • 重庆做网站优化推广的公司企业网站如何进行定位
  • 高密市赏旋网站设计有限公司山东广饶县建设局网站
  • 成都哪里有网站开发公司网业分离是什么
  • 购物导购网站开发女孩学建筑学好找工作吗
  • 做网站沈阳掌握夏邑进入公众号
  • 怎么做自动提卡网站谷歌推广怎么做
  • 大同网站建设熊掌号wordpress 首页单页
  • 青岛网站美工成都优秀网站建设
  • 聊城大型门户网站建设多版本wordpress