基类

  • 美国环保署:4400万美国人 饮用水中含有毒“永久化学 物质" PFAS
    的全氟 和多氟烷基类物质(PFAS)。由于在环境和人体中不 易降解,PFAS也被称为“永久化学物质”。根据EPA的《第五项不受管制污染物监测规则》 (Fifth Unregulated Contaminant Monitoring Rule ; UCMR5),美國各地水务部门应对饮用水中29种PFAS 化合物进行检测。但2023年,仅有不到1/3的公共供水 系统饮用水进行了检测。EPA表示,未来两年内还将进 行更多的饮用水检测以确保结果的准确性。EPA公布

    水利水电快报 2024年1期2024-02-28

  • 递归投影融合对比机制的少样本目标检测方法
    OD任务中,建立基类和新类特征相关性以及提高特征筛选的匹配能力是提高模型性能的关键[1,2]。因此,前人提出了很多特征迁移的方法[3-5],用于衡量特征之间的相似性[6,7]。然而,这些方法大多关注于表层特征学习,容易忽略类与类之间的深层映射联系。在实际场景中,目标分布可能会散乱交织、尺度不一、存在遮挡残缺、特征混淆等情况,容易导致漏检、误检以及假阳性率过高的情况发生[8]。针对以上不足,提出了一种递归投影融合对比机制的FSOD方法。该方法利用一个多尺度递

    计算机工程与设计 2024年2期2024-02-22

  • 基于可变卷积与迁移学习的小样本检测方法
    两步:1)模型在基类上的整体训练;2)在少量基类和新类上的对训练好的模型进行适当的微调,完成对新类和基类的检测。改进算法整体框架如图1 所示。图1 改进算法网络架构Fig.1 Network architecture for improved algorithms基础模型训练:本文选取双阶段的目标检测器Faster R-CNN 作为基本模型,算法的整体架构如图1 所示。首先输入基类图片,经主干网络提取特征图,然后将提取出的特征输入RPN 网络,生成一堆An

    火力与指挥控制 2023年12期2024-01-18

  • 融合分类校正与样本扩增的小样本目标检测
    由于微调算法采用基类数据训练模型,冻结一部分参数后在新类数据上微调,因此会产生数据分布偏移和新类数据利用率不足的问题。最新提出的算法中,文献[12]在所有目标类别中学习通用原型,利用通用原型的软注意来增强目标特征,提高模型的泛化能力。文献[13]通过强化前景区域,再将支持图像和查询图像结合得到带有位置信息的支持向量,增加检测器对于目标的注意力。文献[14]在基础类别与新类别之间构建两个子图,利用图卷积将区域提案特征重构之后与原类型匹配训练。文献[15]针对

    计算机工程与应用 2024年1期2024-01-18

  • 超高效液相色谱-串联质谱法快速测定化妆品中87种禁用原料
    见化妆品基质(水基类、乳液膏霜类和油基类)的检测,可为化妆品中禁用原料的快速风险筛查和高效日常监管提供技术支持。1 实验部分1.1 仪器、试剂与材料Acquity UPLC H-CLASS超高效液相色谱仪、Xevo TQ-S质谱仪(美国Waters公司); HMV-50A多管漩涡混合器(上海珂淮仪器有限公司); LC-250超声波清洗器(山东济宁鲁超超声设备有限公司); ST16台式离心机(德国Thermo Fisher Scientific公司); Mi

    色谱 2024年1期2024-01-14

  • 基类普鲁士蓝钠离子电池正极材料的制备及其电化学储钠性能
    陷、钠含量高的镍基类普鲁士蓝正极材料,该材料在性能测试中表现出较高的容量和优异的循环寿命。1 实验部分1.1 主要试剂十水合亚铁氰化钠(Na4[Fe(CN)6]·10H2O,99%,国药集团化学试剂有限公司),六水合氯化镍(NiCl2·6H2O,99%,国药集团化学试剂有限公司),二水合柠檬酸钠(C6H5Na3O7·2H2O,99%,国药集团化学试剂有限公司),聚乙烯吡咯烷酮(国药集团化学试剂有限公司),氯化钠(NaCl,99%,国药集团化学试剂有限公司)

    湖北工程学院学报 2023年6期2024-01-02

  • 高效液相色谱-串联质谱法测定化妆品中7种乙醇胺类化合物的含量
    %,且不得与亚硝基类化合物一起使用。二甲基乙醇胺及二乙基乙醇胺作为一种添加剂广泛用于化工、医药、化妆品等领域,在化妆品、护肤品中主要用作抗氧化剂、皮肤调理剂,但长期过量使用可致皮肤敏感灼伤,引起皮炎和湿疹,而目前未见相应检验标准,因此有必要建立相应的检验方法并将其列入质量控制指标。国内外对乙醇胺类化合物的检测研究大多应用于化妆品、食品、医药、废水、纺织化工、气体净化及水泥工业等领域,检测方法主要有滴定法[2]、高效液相色谱法[3]、离子色谱法[4-5]、气

    理化检验-化学分册 2023年10期2023-10-22

  • 面向小样本学习的动态分布校正方法
    域”的思想提出将基类特征分布的统计量迁移到相似的小样本类中以校正其特征分布[9]。基于这种校准分布方法即可得到更精确的小样本特征分布,再通过随机采样即可增广出更多的样本。然而,该类方法直接迁移距离小样本均值中心最近的前k个基类的特征分布,且只考虑最近邻类分布特征在校正中的正作用,未考虑远域类分布特征的负作用,另外计算两类之间的相似度时未考虑样本特征的量纲差异,在分布校正阶段,更多地强调了基类的分布特征,忽略了新类本身的分布特征。这些问题极易引起知识的负迁移

    计算机技术与发展 2023年6期2023-06-15

  • 基类电子钱包系统收发及清算策略分析
    要,提出了一种卡基类电子钱包系统的红包收发及清算方法。通过跨行对红包资金进行冻结及转移操作实现了卡基类电子钱包收发红包的功能;结合卡基交易处理和清算对账保证了收发红包业务的完整可控。在该策略下资金交易全过程流向透明且无第三方资金沉淀,符合金融市场的强监管要求。随着互联网、智能通信设备的普及应用,加之新冠疫情对“非接触式”移动支付的高需求[1],当下基于第三方支付的电子钱包已经成为主流的支付方式。但是随之而来的高风险例如支付风险、资金沉淀风险、金融监管风险问

    数字技术与应用 2023年2期2023-03-16

  • 小样本目标检测研究综述
    D 将数据集分为基类数据集Db和新类数据集Dn。基类数据集Db由拥有大量标注图像的基类Cb组成,新类数据集Dn由只有少量标注图像的新类Cn组成,其中,基类类别和新类类别不存在交集,即Cb⋂Cn=∅。小样本目标检测方法的目标是通过在基类和新类数据集上训练得到一个模型,期待该模型可以检测出任意给定测试图像中的新类和基类对象,小样本目标检测定义如图1 所示。小样本目标检测算法的训练过程一般分为两个阶段:第一阶段使用大量的基类数据Dbase进行模型的训练,从初始化

    计算机与生活 2023年1期2023-01-17

  • 基于孪生神经网络的小样本目标检测综述
    在包含大量样本的基类上对目标检测网络进行训练,然后将小样本类别的图像分为支持集和询问集,其中支持集是同时包含图像和标注的图片,询问集是待检测的小样本图像,之后通过共享权重的特征提取网络得到两者的特征图,再通过特征聚合方式利用支持集的特征来调整询问集的识别网络,并通过损失函数使识别网络收敛,从而实现对小样本目标的检测。基于微调的方案同样是先在包含大量样本的基类上对目标检测网络进行训练,之后冻结一部分网络参数,在同时包含基类和新类(小样本类别)的数据集上微调另

    河北科技大学学报 2022年6期2023-01-12

  • 适于少样本缺陷检测的两阶段缺陷增强网络
    一阶段需要大量的基类缺陷样本来获得预训练模型,第二阶段只需要少量的基类和新类的缺陷样本即可在预训练模型的基础上学习新特征。本文的主要贡献包括以下三个方面:(1)提出了适用于工业场景中缺陷检测任务的基于元学习的少样本缺陷检测模型,首次将无缺陷样本的应用引入到少样本缺陷检测领域,并为少样本缺陷检测任务构建了一个新的ISD数据集。该数据集中同时包含缺陷样本和无缺陷样本,旨在促进少样本缺陷检测领域的发展,并提高对工厂实际生产中大量存在却被忽视的无缺陷样本的重视。(

    计算机工程与应用 2022年20期2022-10-17

  • 一种面向对象的多设备驱动软件分析
    结为一个类,作为基类。每个CAN 设备看成一个基类的派生类,这样,派生类拥有基类的特性。再将特定的方法和属性组合,封装为一个特定功能集合(称为接口),每个实例的具体内容在其接口中进行定义实现[3-4]。基类完成共同功能的设计,将基类设定为抽象类,每个设备作为一实例,派生于基类。这样每个实例就拥有了基类的属性和方法,各实例的不同功能在实例的接口中分别具体实现,针对不同情况,做出适应性更改。这样既满足了相同功能的一致性,又达到不同设备灵活使用的现实需求。上位机

    现代工业经济和信息化 2022年3期2022-05-08

  • 肿瘤标志物和凝血指标联合检测在胃癌中的临床意义
    n 分离血清,糖基类抗原-199(CA-199,参考值0~39 U/ml)和糖基类抗原-724(CA-724,参考值0~6.9 U/ml)应用电化学发光法测定,凝血指标应用Sysmex CS5100 全自动血疑分析仪检测完成,记录血浆凝血酶原时间(PT,参考值11~15.5 s),活化部分凝血活酶时间(APTT,参考值28~43.5 s)。做好质量控制,减少人为误差。1.3 统计学方法 采用SPSS 18.0统计学软件进行数据分析,计数资料组间率(%)的比

    当代医学 2022年9期2022-03-29

  • 位控类时间指令的实时处理方法
    件实现划分为抽象基类和实现子类两个部分,规范了位跳变指令的处理逻辑、体现了不同种类位跳变指令处理特点。应用实践表明,经过重构的处理方法代码量显著减少,程序处理流程更加清晰,软件复用率有很大提高。位跳变指令;实时处理;遥测引 言时间指令是反映运载火箭某一动作及控制行为是否发生及发生时刻的关键参数,如火箭起飞触点接通时间、爆炸螺栓起爆时间、发动机点火指令时间、星箭分离指令时间等,是主动段对火箭飞行状态评估的重要信息来源。位跳变时间指令是时间指令应用最为广泛的一

    遥测遥控 2022年1期2022-02-11

  • 基于MicroStation的工程措施实体定义及管理方法
    bute的流程在基类TSYLJRoot定义了4个虚函数:virtual void write Out Stream(wostringstream&out);virtual int read In Stream(wistringstream&in);virtual wstring write WStr();virtual int read WStr(wstring ws);前2个函数是将类中的各种数据通过字符串流wostringstream、wistring

    铁路技术创新 2021年5期2022-01-21

  • 低温SCR脱硝催化剂的发展前景
    化剂单组分Mn 基类低温SCR 脱硝催化剂类型。Mn 的各类价态种类多,各类价态的Mn 放置一起,还可自行反应、变换价态,产生氧化性和还原性,能提升氨还原NO,加速SCR 脱硝的处理。经过多年的研究发现,在低温状况下氨当做还原剂时,MnO2、Mn5O8、Mn2O3、Mn3O4、MnO 的 作 用 依次降低。由此可见Mn 的价态对于低温SCR 脱硝催化剂的活性影响呈明显的变化。单组分的Mn 基类低温SCR 脱硝催化剂使用时的温度较低,能满足脱硝装置放置于除尘

    电力设备管理 2021年14期2021-12-02

  • 基于C#面向对象程序设计的封装、继承和多态分析
    )能分享其它类(基类)的特征和行为,其子对象能够继承父对象所拥有的属性及行为,继承也能够扩展自身已存在的代码模块(类)。多态就是相同的事物,调用其相同的方法,参数也相同时,但表现的行为却不同。其中封装及继承的目的均是为了能够使代码可以重复使用。1 对象的封装1.1 封装的概念对抽象获得数据及功能等进行结合形成有机整体的过程即为封装,其实质上是数据与操作数据源代码两者的结合,也是一个面向对象的概念,对外部世界隐藏类的内部,类的成员包括数据与函数。数据的安全性

    电子技术与软件工程 2021年6期2021-11-21

  • 面向异构环境可复用的类反射式软件构件集成方法①
    射类工厂、反射类基类、反射类通用部件.(2)软件构件基类构建.运用构件化的思想,由反射类基类派生构建软件构件基类,支持软件构件的启停用、功能响应、心跳查询、以及其它可扩展功能.(3)软件构件集成管理类构建.运用软件构件基类,构建软件构件集成管理类,用于集成管理软件构件的装卸载、启停用、心跳检测、故障修复.(4)软件构件实现.软件构件以类的形式构建,继承软件构件基类派生,配装反射类通用部件,继承软件构件基类派生,并由构件自身实现其专有的功能.(5)软件按需集

    计算机系统应用 2021年7期2021-08-02

  • 一种基于接口编程的高效通用数据访问层的设计与实现
    封装数据访问层的基类关键技术为了提高代码的复用性及系统的可扩展性,需要封装数据访问层的基类,取名为BaseDal,其功能就是封装所有Dal层类公共的增删改查方法。然后Dal层各实体类(比如UserInfoDal,OrderInfoDal等)只要继承基类BaseDal就拥有了增删改查方法。那么在基类下面所有方法就不能指明具体的类型,那如何处理呢?子类UserInfoDal继承基类BaseDal时,可以通过子类传入类型给基类,因此,基类就要能接收子类传入的类型

    河北水利电力学院学报 2021年2期2021-06-23

  • 基于MVC的Web框架设计与应用
    核心类包括控制器基类Controller、模式基类Model、用于生成视图的模板类Template和工具类Request。整体架构,如图2所示。图2 整体架构设计图控制器基类Controller逻辑上依赖于类Model和类Template,内部包含了Model和Template的实例,其目的是粘合这两个类的功能,选择合适的Model获取数据,并选择合适的模板生成视图。模式基类Model包含了操纵数据的基本业务逻辑,如查找、保存、更新和删除数据等方法。模板类

    微型电脑应用 2021年3期2021-03-31

  • 克服小样本学习中灾难性遗忘方法研究
    得新类的权重基于基类的权重,即将神经网络之前学习的内容运用到新的内容中,从而克服灾难性遗忘。1 相关工作目前有很多学者在小样本学习和灾难性遗忘方面进行研究。Snell等[7]提出了一种基于原型网络的小样本学习方法,原型网络通过学习一个度量空间,计算每个类的原型表示的距离从而执行分类。与其他研究小样本学习方法相比,原型网络提出了一种更加简单的归纳偏差,这种归纳偏差能够在有限的数据中取得较好的效果。文献[8]使用了布雷格曼散度来计算测试样例与原型之间的距离,相

    计算机应用与软件 2020年7期2020-07-13

  • 天然二苯乙基类化合物的结构、来源及药理活性研究进展*
    述。图1 二苯乙基类化合物的目核结构1 天然二苯乙基类化合物的化学结构二苯乙基类化合物主要来源于苔藓植物、蕨类植物、被子植物,如兰科植物、百部科植物、使君子科植物和紫菀科植物等。近年来文献报道了多种类型联苄类化合物,根据其取代基的不同,可分为如下结构类型。1.1 简单取代二苯乙基化合物该类型的二苯乙基化合物是联苄链桥碳上无取代,苯环上仅含有简单取代基,如甲基,甲氧基,乙酰基等含有C、O的取代基,结构简单,化合物众多。根据文献报道新化合物分布来分析,该类化合

    广州化工 2020年9期2020-05-31

  • 基于Android系统的电子分度表软件设计
    理,设计一个抽象基类定义各子类需要实现的抽象方法,有正向和逆向转换方法,有1个热电偶基类、1个铜热电阻基类和1个铂热电阻基类,热电偶各子型号继承热电偶基类,铜热电阻各子型号继承铜热电阻基类,铂热电阻各子型号继承铂热电阻基类基类实现抽象基类需要实现的公共转换方法,各子类实现各自个性数据的存储和转换算法,这样后期如需要增加铂热电阻的子型号,只需要新增一个子类,继承铂热电阻基类,在子类里定义其特有的参数和方法,然后把类型和其转换控制类绑定即可实现相应类型的分度

    化工自动化及仪表 2020年1期2020-03-30

  • 三嗪脱硫剂脱硫机理及对原油性质影响研究
    常用的水溶性三嗪基类脱硫剂,该脱硫剂对H2S吸收速率快,硫容高,对原油中硫化氢具有高度选择性[7]。但三嗪基类脱硫剂与H2S反应生成噻嗪等物质也可能会造成原油乳化、盐含量过高以及增加腐蚀等问题。因此亟需从加入脱硫剂后对原油产生的影响对三嗪基类液体脱硫剂进行评价,实现硫化氢的安全、经济、高效治理及液体脱硫剂的优化使用。本文选用三嗪基类液体脱硫剂,采用电位滴定、偏光显微镜观察以及电化学等方法对加入液体脱硫剂前后的原油的酸值、腐蚀速率、盐含量及乳化状况进行分析与

    石油化工应用 2019年12期2020-01-09

  • 液相色谱法测定化妆品中4种禁用酚类物质
    的种类,建立了水基类、乳液类、膏霜类、粉类及蜡基类化妆品中间苯三酚、4-硝基愈创木酚、酚酞和地乐酚的液相色谱检测方法。1 实验部分1.1 仪器、试剂与材料高效液相色谱仪:配二极管阵列检测器(1260,美国安捷伦科技公司);分析天平:感量0.01 g(M22002/02,瑞士梅特勒托利多公司)和0.1 mg(XP105,瑞士梅特勒托利多公司);涡旋振荡器(MS3型,德国艾卡公司):最高转速不低于3 000 r/min;离心机(KDC-40,科大中仪公司):最

    分析测试学报 2019年8期2019-08-21

  • DEVS++程序库及应用
    语言提供了模型的基类,设计了仿真引擎,通过继承、派生的方式实例化具体的模型,便于对任意的离散事件系统进行建模,为系统建模提供最基本的、标准的框架。本文介绍了DEVS的建模思想以及DEVS++程序库。在此基础上,以智能变电站过程层网络数据链路层发送适配器模型[6-8]实现为例,说明了DEVS++仿真程序的应用。最后通过仿真试验验证了模型的正确性。1 DEVS规范DEVS是离散事件系统通用的形式化描述,有两种模型,包括原子模型和耦合模型[9]。1.1 Atom

    电气自动化 2018年6期2018-12-12

  • 气相色谱-质谱联用测定化妆品中硫酸二甲酯与硫酸二乙酯
    质效应,建立了水基类、乳液类、膏霜类、啫喱类、粉类和油状化妆品中硫酸二甲酯和硫酸二乙酯的气相色谱-质谱联用检测方法。1 实验部分1.1 仪器与试剂7890A-5975C气相色谱质谱联用仪(GC-MS,美国安捷伦公司),配EI源;涡旋混匀器(德国IKA公司)。硫酸二甲酯和硫酸二乙酯标准品,纯度均大于99%,购自德国Dr.Ehrenstorfer公司;甲醇(色谱纯,美国Fisher公司),四氢呋喃、乙酸乙酯、氯化钠(分析纯,广州化学试剂厂),超纯水(18.2

    分析测试学报 2018年1期2018-01-25

  • 锂铝基类水滑石的制备及其光催化性能表征*
    10054)锂铝基类水滑石的制备及其光催化性能表征*孔婷婷,张颖萍,张亚刚,周安宁(西安科技大学 化学与化工学院, 西安 710054)CO2作为温室气体的主要成分,其捕集与光催化利用已成为减排的主要手段。高效节能的CO2吸附剂和光催化剂的制备成为近年来研究的热点。本文采用共沉淀法,制备了一系列类水滑石Li/Al-LDHs(Li/Al- layered double hydroxides)催化剂。通过原子吸收光谱(AAS)、X射线衍射(XRD)、扫描电镜(

    功能材料 2016年12期2016-12-29

  • 煤炭企业可视化管理图元分类体系研究
    ,点、线、面三种基类作为应变量进行统计划分,构建共计四级分类的基本图元分类体系。根据不同层级管理主体及对象对图元展示需求的不同,运用面向对象的分类方法,将煤炭专业图元分为面向基层员工及面向中高层管理者的图元。此种分类方法及设计思路,为后续形成一套完备规范且统一的图元分类体系有较多借鉴意义。图元;分类体系;可视化管理;煤炭企业随着信息化技术的发展,如何直观地呈现对象及其关系等信息,已成为可视化管理的一种趋势。对于煤炭企业而言,图是一种用来直观描述对象信息及其

    中国矿业 2016年8期2016-09-08

  • 空战游戏设计实例
    的程序设计而言,基类的设计至关重要,在游戏软件的开发中,“精灵”的设计是关键的步骤。首先,可以创建精灵的基类,再通过继承得到子类,如战机类、子弹类、爆炸效果类等。该文意在通过游戏的开发过程,阐述面向对象的设计理念。关键词:面向对象;基类;派生中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)09-0138-04An Design Instance of Air Combat GameYANG Wei-hong(Dongguan

    电脑知识与技术 2016年9期2016-05-18

  • 轻量级开发模式在企业级电子商务系统的应用
    层相关的。2.2基类系统的基类实现主要包括控制器基类Default Secureity MultiAction Controller,逻辑层基类Default Logic,以及VO基类Abstract Form Bean。所有功能点的控制器,逻辑层业务类,以及VO类都要继承它们。其中,控制器基类和VO基类都是抽象类,主要的业务流程框架在其内部定义,每个功能点的相应的类都要继承它们,并实现它们的抽象方法,从而实现模板方法模式,相关的业务框架放到基类中去实现。

    无线互联科技 2016年17期2016-03-28

  • 一种基于CIM/E的IEC 61850 SCL Schema文件描述方法
    类继承一个或多个基类时,若基类中定义了若干属性,则在该实体类中也要包括基类中的所有属性,并增加到该实体类的类定义模板文件中。基类若不是实体类,其属性在其子类中描述,不单独对其建立模板类。简化实现原则是指如果SCL语言中实体类对象不包含任何简单属性,并且该类对象不是SCL语言定义的基本类型,且是唯一的,则在UML类图中省略此层次,直接描述其子对象。通过该简化过程,可以减少类定义模板文件的冗余信息,提高描述效率。2.4 逻辑流程逻辑流程图如图2所示。SCL语言

    浙江电力 2016年8期2016-03-21

  • 车载移动终端自适应无线通信模块的方案设计
    构建无线通信模块基类;(2)构建H330类、LC6311+类、SIM5218C类等特定类型的派生类;(3)声明无线通信模块基类指针;(4)获取无线通信模块类型;(5)设定基类指针指向特定派生类;(6)业务功能类中通过基类指针来实现各派生类的功能。图6 无线通信模块多态实现流程图实现流程图如图6所示。其中基类中实现的是各种无线通信模块都必须用到的而且基本都相同的功能,这些功能都是以虚函数定义的,在必要的情况下派生类可以以超载的形式实现各自个性化的需求。比如在

    电子技术应用 2015年9期2015-12-14

  • SoC多语言协同验证平台技术研究
    所示,它由开源的基类和多种构架的多语言适配层组成。例如,SV(SystemVerilog)适配层,SC(SystemC)适配层等。图1 UVM-ML OA基本结构Fig.1UVM-ML OA basic structure构架是指由同一种语言或验证方法学实现的验证组件的集合。构架可能由硬件验证语言(SystemVerilog)、建模语言(SystemC)或一般的编程语言(C/C++)实现。不同的构架也可以由同一语言实现:例如,UVM和VMM都是由Syste

    电子设计工程 2015年20期2015-10-31

  • 一种基于用户兴趣的STC改进算法
    趣模型,通过增加基类选择因子和改善基类合并规则来进行改进,实现基于用户兴趣特征的个性聚类效果。实验表明,改进后的算法具有较好的准确性和效率。STC算法;用户兴趣模型;文本聚类在浩大复杂的互联网中,各种资源信息充斥其间,搜索已成为不可或缺的最重要的网络应用之一。根据CNNIC的最新统计,搜索引擎的网民使用率达到了80.3%,仅次于即时通信排在了所有的网络应用中的第2位[1]。然而,搜索引擎仅只是对结果按照一定规则进行排序,用户一般只看搜索结果的前几条记录,无

    服装学报 2015年1期2015-10-21

  • 虚机制在《面向对象程序设计C++》中的教学方法研究
    、虚析构函数和虚基类等[1]。尽管这三个虚机制对象都用一个相同的关键字virtual来修饰,但其功能、作用却完全不同,在面向对象的程序设计过程中,虚函数主要用来实现运行时的多态性;虚析构函数主要用来实现动态联编,确保调用各析构函数使得在撤销动态分配空间的同时能得到正确的处理;而虚基类主要用来实现共享继承以消除多重继承引起的二义性。因此,在具体的教学活动过程中应分别设计、处理好各虚机制对象的实际教学。2 虚机制的课堂教学过程课堂教学是整个课程教学中的重要环节

    现代计算机 2015年15期2015-09-18

  • OOP C++中的动态多态性及其底层实现机制研究
    数及返回类型都与基类某函数相同但功能不同的函数)基类Base的成员函数,但根据赋值兼容与函数隐藏的规则,语句“pb->f();”只能访问到基类Base中的成员函数f(),不能访问到派生类中的同名成员函数,运行结果如图1所示,没有实现动态多态性。要实现动态多态性,需要将基类中的同名函数定义为虚函数,即在基类的成员函数声明前加关键字virtual。同时还需三个先行条件:①派生类公有继承了基类;②在派生类中重写了同名虚函数;③用派生类对象地址为基类指针赋值,或用

    长治学院学报 2014年2期2014-10-13

  • 浅析C++多态的作用及实现原理
    特性,我们需要在基类中定义虚函数。作用:虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,。这里注意:抽象类即含有纯虚函数的类。2纯虚函数定义:虚函数再加上=0。引入原因:在很多情况下,基类本身生成对象是不合情理的。例如,动物作为一个基类可以派生出熊猫、野猪等子类,但动物本身生成对象明显不合常理。为了解决上述问题,将函数定义为纯虚函数,若要使派生类为非抽象类,则编译器要求在派生类中,必须对纯虚函数予以重写以实现多态性。作用:通过基

    无线互联科技 2014年7期2014-09-24

  • RTS2中新CCD类型扩展方法
    2中的CCD控制基类只提供了基础的控制实现,满足不了实际观测与CCD控制的要求。本文正是在这样的背景下开展相应的研究工作,在分析RTS2中CCD构建的基础上,重点研究RTS2继承和扩展新设备的方法,并以LAMOST CCD开发为例,从参数扩展、自定义方法、协议扩展几方面探讨基于RTS2的CCD控制扩展技术。1 RTS2中CCD控制分析RTS2体系中服务和设备是以组件的形式进行封装,对程序可扩展性进行了较完善的考虑。所有的组件和服务都可以通过配置文件中进行配

    天文研究与技术 2014年3期2014-05-12

  • 浅谈用C++动态扩展C#程序的方法
    原始类称为新类的基类(父类)。假如把水果抽象为一个类,并把它作为基类,那么苹果类就可以从水果类中派生出来并成为它的子类:派生类共有三种C++类继承方式:公有继承(public)、私有继承(private)和保护继承(protected),上面的例子使用的是公有继承。对于公有继承,基类的公有成员和保护成员可以作为其派生类的公有成员和保护成员,派生类的成员函数可以访问基类中的公有成员和保护成员,无法访问基类中的私有成员,派生类的对象可以访问基类的公有成员:对于

    卷宗 2014年12期2014-04-02

  • wxWidgets事件处理机制
    可以避免需要实现基类中所有的虚方法,因为实现所有的基类虚方法有时候是不切实际的或者是效率很低的[2]。wxWidgets的事件可以由三部分来描述:(1)事件类型(Event Type):唯一标示事件类型的整型值,在wxWidgets中的定义如下:typedef int wxEventType。当应用程序发生不同的事情会产生不同类型的事件。(2)事件类(Event Class):wxWidgets封装了诸如Windows里的message、GTK+的sign

    电脑与电信 2014年4期2014-03-14

  • 基于JARI_EGK图形开发系统在声呐多功能显控台中的应用
    idget(控件基类)、Egk_Group(控件组类)、Egk_Window(窗口类)和Egk(全局类)。Egk_Widget类是JARI_EGK其他所有小窗口类的基类,它包含有控件的基本属性,如X坐标、Y坐标、宽度和高度;控件的回调函数、显示、隐藏和是否可见等方法。另外还包括两个重要的虚函数virtual void draw()和virtual void handle(int event),派生类可以重载这两个函数,分别用来重画控件和处理控件的消息事件。

    声学与电子工程 2014年4期2014-03-10

  • 丙烯基类单体-壳聚糖共聚物水凝胶的辐射制备及性能研究
    50015)丙烯基类单体-壳聚糖共聚物水凝胶的辐射制备及性能研究王晓慧 吕晓华 李向辉 华成武 黎振华 遆永周(河南省科学院同位素研究所有限责任公司 郑州 450015)以壳聚糖、丙烯酰胺(AM)和二甲基二烯丙基氯化铵(DMDACC)为原料,N, N-亚甲基双丙烯酰胺(MBA)为交联剂,经60Co γ-射线辐照,制备了丙烯基类单体-壳聚糖共聚物水凝胶,并研究了MBA的用量对丙烯基类单体-壳聚糖共聚物水凝胶吸水性能和保水性能的影响。结果表明,在吸收剂量为2

    辐射研究与辐射工艺学报 2014年6期2014-02-13

  • 改进的维吾尔语Web文本后缀树聚类
    键短语提取。合并基类时采用了改进的二进制方法,能根据语料类别数对聚类类别阈值自动调整。最后,利用最一般短语对聚类结果进行描述,提高了文本聚类的质量。3 改进的维吾尔语后缀树聚类3.1 维吾尔语的特点维吾尔语属于阿尔泰语系突厥语族[27],是一种黏着语,它的语法形式都是通过在单词原形的后面或前面附加一定的附加成分来完成的。在维吾尔语文本中,一个词语具有多种语法形式。在文本预处理时,需要对维吾尔语词语进行词干提取。另外构形附加成分表示一定词汇意义或语法意义,它

    中文信息学报 2013年2期2013-10-15

  • 基于SiPESC平台的传热问题有限元分析系统
    定义一个荷载计算基类,由此类分别派生出节点热荷载计算类及单元热流荷载计算类,其类图如图2(a)所示.则对节点热荷载的调用方式如下:LoadCalculator calculator=new NodeHeatLoadCalculator;loadComponent=calculator.start(load);对单元热流荷载的调用方式如下:LoadCalculator calculator=new EleHeatFluxLoadCalculator;load

    大连理工大学学报 2013年6期2013-09-28

  • 电子商务中微信服务系统设计与实现
    息进行抽象为两个基类:推送消息基类和回复消息基类。本系统采用C#语言,设计了两个消息基类,其中WX_RequestBase是推送消息基类,具有消息来源,消息目的,消息ID,消息类型,定义了一个抽象方法Parse,用来对传递进来的XML报文进行解析,该基类派生了5个子类,分别用于定义文本、连接、图像、位置和事件的报文。在构造方法中,对接收的X M L报文进行解析。回复消息基类为WX_ResponseBase,具有消息来源,消息目的,消息类型和功能标识等基本属

    商场现代化 2013年20期2013-07-19

  • 基于VxWorks实时操作系统的多串口通信系统的实现
    操作[3]。串口基类完成对串口基本参数的设置及工作流程的构建,各个子类与基类不同的处理过程通过纯虚函数重载来添加。根据不同标志(FLAG),转入相应的串口子类程序。系统软件模块图如图2所示。图2 系统软件模块图串口通信协议如下所示:4 程序示例4.1 基类串口初始化在基类中完成对所有串口基本工作参数如工作模式、设备控制字、输入输出缓冲区等的设置,程序举例如下[4]:4.2 基类启动串口接收和处理数据线程在基类中定义串口收数任务(任务1)和串口数据处理任务(

    火控雷达技术 2013年1期2013-06-05

  • .Net平台下的异常处理与异常应用研究
    n派生自所有类的基类System.Object。Visual Studio.NET中已经定义好的异常类(如:Application Exception、SystemException等)均派生自System.Exception类,这些由Visual Studio.NET平台定义的类称为标准异常类。还有一些类派生自Application Exception类,是由用户、中间件企业等第三方定义的异常类我们称它们为自定义异常类。2.1 Visual Studio

    湖北工业职业技术学院学报 2013年1期2013-05-11

  • C#中抽象类与接口的分析与比较
    类只能是其他类的基类,抽象类不能实例化,必须在继承中实现。抽象类中可以包含非抽象成员。抽象类的目的是提供一个合适的基类,以派生其他的类。使用抽象类的好处之一是,当要求组建新版本时,可根据需要将附加方法添加到基类。如下例:抽象类应用实例:从上面的例子可以看出在程序中声明了一个抽象类animal,在该类中声明了一个抽象方法FoodHabits(),该方法没有形参,无返回值。Carnivorous和Herbivorous是animal的派生类,在这两个派生类中必

    电子世界 2013年10期2013-01-29

  • 后缀树算法在舆情聚类中的应用
    文档3聚类为1个基类。每个聚类后的基类通过计算得到1个值,值较高(超过一定阈值)的再进行步骤3)。3)基类的合并,第2步得到的基类合并为更大的文档聚类。表1 后缀树节点、短语及文档之间的关系Tab.1 Suffix tree nodes,prases and documents在步骤2)中按短语进行文档聚类,聚类的效果用一个分值来评价,这个分值相当于通常的文本分类的相似度,这里用S(m)来表示:式中:tf(w i,d)是w i在文档d中出现的次数即词频;N

    河北科技大学学报 2012年1期2012-12-26

  • 航弹制导控制计算装置应用软件框架设计研究
    要定义不同模块的基类,然后在基类下派生出的其它类。这种结构简单、清晰,在保持原有封装操作系统模块的功能的前提下,为上层应用提供了系统服务。下面以在操作系统uCOS-II下封装API函数VOSTaskCreate()为例,来说明VOS层的具体实现。对于其它的操作系统和模块的封装,其实现过程基本一致。首先需要VOS层提供的对进程进行操作的虚基类,此类只需申明,不需实现类中的函数。Class VOS_TASK{Public:Virtual int TASK_cr

    山西大同大学学报(自然科学版) 2012年3期2012-09-14

  • 基于VxWorks的人机界面图形开发系统设计
    idget(控件基类)、Egk_Window(窗口类)、Egk_Group(控件组类)和Egk(全局类),其基本关系如图2所示。控件基类(Egk_Widget)包含了窗口和控件的基本信息,譬如长、宽等。JARI-EGK中的所有的控件、窗口和控件组都是由控件基类派生,控件基类来实现不同控件之间的相似功能,各控件的消息处理和回调都是由重载控件基类的函数来实现的的,从而可以让每个属于控件基类的控件均保持有相同的函数,这就是面向对象的多态性。由于窗口等有可能包含有

    指挥控制与仿真 2011年4期2011-07-16

  • 基于IEC61850标准的FH3000型故障录波器建模
    中:LLN01:基类是LLN0(逻辑节点零),包含逻辑设备的公共信息。LPHD1:基类是LPHD(逻辑物理设备),包含物理设备的公共信息。RDRE1:基类是RDRE(扰动记录),包含关于故障(扰动)记录公共设置及记录的数据。RFLO1:基类是RFLO(故障定位),包含关于故障位置的数据。RDIR1:基类是RDIR(方向元件),包含关于故障方向的数据。AnalRADR1~n1:基类是 RADR(扰动记录模拟通道),包括关于模拟通道故障记录触发及使能数据。Se

    电气技术 2011年3期2011-04-25

  • 基于内部视角的C++面向对象教学实践
    例 1:继承类与基类构造函数的调用顺序在这一内容方面,教材[1]认为,派生类对象的构造函数调用顺序是:基类构造函数先调用,派生类函数后调用。并用如下程序的输出来佐证。//功能:演示继承关系中基类与派生类的构造函数与析构函数的调用次序。类似的程序也出现在文献[2]和[3]中,而文献[2]和文献[3]也持同样的观点。但我们认为,这与构造函数的调用原理是矛盾的,至少是不严谨的。问题在于:一个类的对象成员在初始化时,要调用该类的构造函数,而派生类对象作为该派生类的

    中国校外教育 2010年8期2010-10-27

  • C++教学难点浅析
    构造函数调用直接基类构造函数,其顺序是:先调用基类构造函数,再调用派生类构造函数。例4源程序2.3 派生类有基类对象成员时派生类对象调用构造函数的顺序2.3.1 问题的提出当派生类的数据成员中有基类对象成员时,系统将按怎样的顺序调用构造函数呢?先看看例题5。例 5派生中有基类对象成员时,定义派生对象时调用构造函数的顺序例5运行结果Point…1//为派生类对象 r调用基类 Point的有参构造函数为继承的数据成员 x赋值。Point…2//为 Point类

    中国校外教育 2010年8期2010-10-27

  • 浅析道路交通事故现场图绘制系统的研究
    立一个图形化操作基类,其中定义了一些虚函数。包含图元要素的类为其子类,子类继承实现图形化操作基类的虚函数。另外,该图形化操作基类也含有扩展功能,不限于图形化操作的范围,也可以包含具有存储等功能的虚函数。系统定义图元要素在原子操作过程中不可分割,即原子操作针对图元要素,而不是包含图元要素的对象。对于图元要素, 一次原子操作要么完成,要么没有进行,不存在其它状态。所谓原子操作指绘制、移动、转动、删除、选择、撤消、恢复。其它的图形化操作包括根据用户输入的数值来移

    中小企业管理与科技·下旬刊 2009年6期2009-09-21