堆栈

  • 微生物燃料电池堆栈的设计开发与应用进展
    琳微生物燃料电池堆栈的设计开发与应用进展宋 浩1, 2, 3,贾继朝1, 2, 3,张保财1, 2, 3,李 锋1, 2, 3,邵舒琳1, 2, 3(1. 天津大学化工学院,天津 300350;2. 天津大学合成生物学前沿科学中心,天津 300350;3. 天津大学系统生物工程教育部重点实验室,天津 300350)微生物燃料电池可将环境废水中的化学能转化为电能,并驱动和强化有机污染物降解,是生物电化学环境修复、清洁能源开发很有应用潜力的解决方案.目前,微生

    天津大学学报(自然科学与工程技术版) 2023年9期2023-06-25

  • 基于AWS CloudFormation 的基础设施自动化部署设计与实现
    言编写的模板构建堆栈部署云资源,对堆栈创建、更新、删除的整个生命周期进行管理,实现了云中基础设施部署的自动化[1]。1 云迁移中的基础设施部署1.1 云迁移中的基础设施部署在当前工信部倡导百万企业上云的趋势下,越来越多的企业响应号召开始了上 “云” 之路,准备将全部或部分业务迁移到云上。由于很多企业原有的IT 基础架构和业务系统功能不同,其云迁移的方案也各不相同,但在迁移中有关网络等基础设施的部署都是必须的,要在云中先把基础设施部署完成,才能着手迁移具体的

    现代计算机 2023年6期2023-06-09

  • 快速低切换开销的堆栈处理器架构研究与实现
    的32深度的返回堆栈和数据堆栈,采用Verilog设计,核心代码不超过200行的Verilog。J1处理器所有的指令都在单位系统时钟时间内执行,在Xilinx Spartan-3E FPGA以80 MHz的时钟频率运行,可以提供100 MIPS(每秒处理百万级的机器语言指令数)的速度运行。Anatoliy Sergiyenko等[2]采用VHDL设计的纳米性8位堆栈处理器体系结构,该体系结构设计用于FPGA实现。具有这种架构的微处理器具有较小的硬件成本,减

    计算机工程与设计 2023年1期2023-01-31

  • 基于行为监测的嵌入式操作系统堆栈溢出测试*
    全关键的系统,其堆栈安全至关重要。丰田的凯美瑞车型曾发生过严重的意外加速UA(Unintended Acceleration)事故,事故就是由于堆栈溢出造成TASKX死亡所导致的[1]。堆栈溢出通常难以捕捉,因为异常暴露的时间可能滞后于其发生时间。例如,任务P的堆栈溢出,并侵占优先级较低的任务Q的私有堆栈,则至少在任务Q被调度并运行前,系统看起来一切正常。当任务Q显露异常时,开发者难以确定此异常是由任务Q本身造成的还是由其它任务的堆栈溢出引起的,更难以定位

    计算机工程与科学 2022年11期2022-11-17

  • 一种基于快速堆栈的多层可转位的智能车库系统
    计了一种基于快速堆栈的多层可转位的智能立体车库系统。基于快速堆栈算法,设计主要从车辆检测和车辆分配着手,存取入口分开,减少了动力单元往返两头滚动所带来的不必要的浪费,利用一个缓冲车位,有效地将动力单元在执行的任务进行优先处理,利用先进先出的原则,优先检测靠近出口的位置的空车位,优先进入的车优先出,后进的车位后出,在很大程度上减少了能源的浪费。其次,采用红外和超声设备对车位信息的进行检测,采用直视化的方法为用户增加安全感。最后,系统通过在出口地方设置旋转区,

    起重运输机械 2022年23期2022-02-20

  • 应对医疗系统海量告警的收敛技术研究与应用
    业务相关性的告警堆栈阵列,作为下一步告警收敛处理的样本。(三)告警收敛处理对告警堆栈阵列中的各个堆栈,适配各自的告警收敛策略算法,进行自动去重、自定义规则压缩,以及基于关系拓扑算法的收敛,实现不同堆栈告警信息按照各自的业务规则进行收敛和类聚。(四)主告警输出对进行收敛处理后的主告警进行输出,包括收斂后主告警的标识、收敛策略、压缩量、新增的自定义维度等信息。并把主告警信息输出到通知推送系统中,根据推送策略,向运维人员推送邮件、短信、电话和第三方API发送告警

    中国信息化 2021年11期2021-12-05

  • 存储、流通与信用:贸易周转中的民国上海堆栈业发展(1912—1937)
    100088)堆栈业是贸易发展的产物,随着交通技术的增进,港口城市货物集散能力的增长以及消费市场的扩展,设备完善、功能健全的堆栈业成为经济发展不可或缺的产业。在近代社会经济中,堆栈业从最初仅具有贮藏与保管货物的基本职能,逐渐发育成长,进而在降低中间交易成本、加速货物流通、调节市场供需、提高厂商资金周转率、分散经营风险等方面也发挥着重要作用。开埠之后,上海成为长江中下游地区的货物集散地、中外贸易中心以及最大的转口贸易市场,堆栈业随之而兴盛,业务涉及储存、转

    安徽史学 2021年2期2021-11-25

  • 原子错位堆栈增强双层MoS2高次谐波产率*
    模拟发现, T型堆栈双层MoS2产生的高次谐波在高能区域的转换效率比AA型堆栈双层MoS2高一个数量级.理论分析表明, 由于原子级错位堆栈下晶体对称性被打破, 使原有的部分带间禁戒跃迁路径被打开, 带间跃迁激发通道增加, 大大增大了载流子跃迁概率, 从而增强了高次谐波转换效率.此外, 对谐波产率的波长定标研究表明, 在较长波长的激光驱动下 (> 2000 nm), T型堆栈下所增强的高次谐波具有更高的波长依赖.该工作为如何优化增强固体高次谐波的转换效率提供

    物理学报 2021年13期2021-08-04

  • 内核网络堆栈的Go 语言实现与分析
    言实现了内核网络堆栈子系统,进行了可行性研究,并设计实验进行验证。1 Linux系统网络堆栈Linux 的网络堆栈(Network Stack)是其内核的一个子模块,如果在源代码基础上从零开始编译Linux内核,可以通过menuconfig 对该模块进行选择和修改配置。位于Linux/net 目录的源代码是Linux 官方自带的默认网络堆栈实现[4]。Linux 网络堆栈模型如图1 所示。图1 Linux网络堆栈网络堆栈共分为6 层,每一层都分别执行不同的

    电子设计工程 2021年13期2021-07-11

  • 基于SpringBoot结果集序列化过滤插件的研究与实现
    的结果集还会出现堆栈溢出错误,笔者分析了SpringBoot消息序列化过程,结合业务场景,给出了如何灵活定义结果集序列化规则,如何避免堆栈溢出错误的设计与实现方法,从而为使用SpringBoot框架作为开发技术栈的项目组提供了借鉴与参考。【关键词】SpringBoot  Jackson  堆栈  JSON  序列化一、引言Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特

    商情 2020年41期2020-10-20

  • 物体重建中的定位及渲染问题研究
    影视景体2.3 堆栈操作堆栈操作经常用在模型的平移、旋转和缩放等变换中,堆栈操作[3]函数为式(7)和(8)所示。对模型进行各种变换其实就是使用各种变换矩阵M1,M2,…,与当前模型所在矩阵S进行相乘的操作,式(7)是将各种变换对应的矩阵M1,M2,…,压入栈中,目的是使变换矩阵与物体所在矩阵S做运算,运算的结果S’即为模型经过变换之后最终的位置;式(8)是将变换后的最终矩阵S’抛出,留下最初模型对应的矩阵S。为了更加清晰地了解堆栈操作在图形变换中的重要作

    山西大同大学学报(自然科学版) 2020年4期2020-08-27

  • 集成学习算法在疾病预测中的应用研究
    学习;随机森林;堆栈近年来,众多学者将集成学习应用到医疗诊断中,以提高疾病预测的准确率,如苗丰顺等[1]提出了一种新型的Boosting算法,预测糖尿病患者。王荣政等[2]应用集成学习,识别血糖异常个体。本文应用3种不同的集成学习算法,对3种疾病机型进行分类预测,以比较3种算法在疾病预测方面的性能。1    3种集成学习框架集成学习的主要方法有提升(Boosting)、装袋(Bagging)和堆栈(Stacking)。Boosting是一类能够将弱学习器转

    科学大众 2020年5期2020-07-18

  • Stacking算法在医疗健康数据中的应用研究
    学习;随机森林;堆栈1    分类挖掘技术在疾病辅助诊断上的应用近年来,越来越多的学者将分类挖掘技术应用于疾病的輔助诊断上,如刘文博等[1]提出了一种迭代随机森林算法,对糖尿病数据进行预测。金强等[2]提出,应用改进的BP神经网络算法,提高乳腺癌诊断准确率。本文提出了一种基于堆栈的集成学习算法,应用于肝脏疾病和皮肤疾病数据的分类预测,为临床诊断、个人健康提供有效的决策依据与帮助。2    基于Stacking的集成学习算法Stacking通常是一个两层结构

    科学大众 2020年5期2020-07-18

  • 一种基于压电堆栈的混合支座
    件和2个主动压电堆栈执行器。被动元件采用了常规的用于海军舰船的橡胶支架,并对其动态特性进行了评估。在确定了压电堆栈执行器的驱动力之后,制造了混合支座。1 橡胶动态特性在这项工作中,橡胶元件是在考虑安装的情况下设计和制造的海军装备的环境。它的装载范围是从50~200kg。通常,橡胶的特性根据上部载荷和振动源而改变。因此,可以使用Kelvin-Voigt模型通过实验确定动态刚度和阻尼系数,如下所示:kd(jω)=krjωcr(1)其中,kd为动态刚度,kr为静

    湖北农机化 2020年1期2020-04-10

  • AImotive公司发布新一代AI驱动型全堆栈软件,可整合各类传感器及硬件平台
    驱动型自动驾驶全堆栈软件——aiDrive 2,它采用高度模块化设计,旨在将其用作一款合作深化平台。aiDrive2可兼容各类不同类型的传感器及硬件平台,其灵活的适用性有利于开展各类合作。该软件堆栈可提供一款平台,供ADAS功能及4级自动驾驶方案使用,有助于缩短业内自动驾驶方案的产品上市时间。aiDrive2可兼容各类不同类型的传感器及硬件平台,其灵活的适用性有利于开展各类合作。该软件堆栈可提供一款平台,供ADAS功能及4级自动驾驶方案使用。Aimotiv

    汽车零部件 2019年1期2019-11-26

  • 堆栈机器简单编译器在Isabelle/HOL中的验证
    500)1 引言堆栈机器(stack machine)是计算机科学的一种计算模型,它利用“后进先出”的堆栈来存储临时变量,在执行相关指令时,指令操作数从堆栈“弹出”,然后把计算结果“推进”堆栈. 因为大部分算术表达式可以较为容易地转换为后缀表示法,所以用堆栈形式执行部分高级语言的效率很高. 由于堆栈机器的特点,其编译器(compiler)也相比其他结构机器的编译器要简单、快速.形式化方法(formal methods)是用于计算机软件工程和硬件工程的开发和

    常熟理工学院学报 2019年5期2019-09-24

  • MCS51系列单片机的学习要点分析
    51;读写指令;堆栈;I/O ;中断掌握了微机的工作原理以及汇编程序的基本应用方法,为学习MCS51系列单片机打下坚实的基础,使学习MCS51系列单片机更加轻松简单。如果我们能够将学习MCS51系列单片机的要点提出来,那就可以起到事半功倍的作用。一、MCS51系列单片机存储器读写指令在微机原理中的汇编语言程序里,无论是在内外存储器间传送数据还是读取程序存储器的数据,都是应用MOV操作指令来完成。但是MCS51系列单片机有许多不同。首先是MSC51系列单片机

    天工 2019年2期2019-06-11

  • 基于生成语法的句子理解机制
    ,利用计算机中的堆栈数据结构来模拟译者在英译汉过程中的句子理解认知加工过程。根据转换-生成语法,句子是通过短语结构规则自上而下生成的。自然语言的句法分析可以用计算机信息加工的过程来模拟,并生成由n个有限节点组成的一个具有层次关系的集合,即句法树。关键词:生成语法;句子理解;堆栈;模拟自汉代以来,人类的翻译活动就不停地在前进发展。历史上,近两千年的翻译实践也取得了辉煌的成果。对于翻译活动的见解大致有二:一是“藝术”,二是“科学”。从认知学的角度来看,翻译基于

    卷宗 2019年36期2019-02-18

  • 应用EDAC容错技术的星载软件堆栈溢出实时检测方法
    对卫星至关重要。堆栈是软件运行过程中最常用的存储空间资源之一,堆栈中不仅存放了调用函数传递的参数及返回地址,还存放了函数的局部变量。但是,在软件开发的过程中,对于堆栈的分配及实际使用情况并不能获得直观的数据进行比对验证。堆栈分配过多,会造成星载计算机资源严重浪费;分配不足,有可能产生堆栈溢出,造成软件瘫痪。对于堆栈深度的检测,通常分静态测试方法[2]和动态测试方法。静态测试方法一般由专用工具提供支持,例如由AbsInt公司开发Stack Analyzer堆

    航天器工程 2018年4期2018-09-15

  • Ps挑战赛
    堆栈的奇幻效果如果要评选多张照片合成中最有趣的技法,我们觉得“堆栈”起码能入选前三名?堆栈技巧,具体来说就是将多张照片在同一个Photoshop中打开,然后通过更改图层混合模式来制造创意效果。我们常见的云朵合成、星轨、去掉景点人群等特殊效果,都是堆栈制作的。堆栈技巧的特点是对拍摄者、器材的要求都很高,前期要保证相机稳定,并使用相机内置或快门线,而后期除了技巧,对电脑性能也有很高要求,你也许会一次合成几百张照片哦!我们在这里等待你的大片啦!挑战后期赢大奖!魔

    影像视觉 2018年4期2018-08-10

  • 堆栈效果 获奖作品
    toshop中以堆栈的方式打开,将所有的文件全选并转换为智能对象,接着把堆栈模式选择为平均值或者中间值的方式来模拟长曝光的效果,海浪会雾化,云层变成线条,画面更吸引人。评委点评:堆栈手法有两个重点:一是虚化,第二就是清晰的区域,本次比赛中,大部分的朋友对第二点重视不足,这张照片天空等静态区域非常不错!黄一凯Ps挑战赛评委《摄影之友·影像视觉》杂志“数码暗房”栏目撰稿人、湖北传媒摄影技师学院副院长、Adobe认证讲师,在大陆及港台地区出版摄影类图书《摄影的精

    摄影之友(影像视觉) 2018年5期2018-05-29

  • Ps挑战赛
    堆栈的奇幻效果如果要评选多张照片合成中最有趣的技法,我们觉得“堆栈”起码能入选前三名?堆栈技巧,具体来说就是将多张照片在同一个Photoshop中打开,然后通过更改图层混合模式来制造创意效果。我们常见的云朵合成、星轨、去掉景点人群等特殊效果,都是堆栈制作的。堆栈技巧的特点是对拍摄者、器材的要求都很高,前期要保证相机稳定,并使用相机内置或快门线,而后期除了技巧,对电脑性能也有很高要求,你也许会一次合成几百张照片哦!我们在这里等待你的大片啦!挑战后期赢大奖!魔

    摄影之友(影像视觉) 2018年4期2018-05-10

  • 不确定箱重下内河集装箱班轮航线配载决策
    为最小化航线班轮堆栈占用数量,实现被占用堆栈的高效利用,保证船舶的舱容利用率.2 模型构建2.1 假设条件针对内河集装箱班轮航线运输的特点,考虑现实约束,做出以下假设:(1)考虑同一尺寸的普通箱;(2)货主在向船方订舱时存在瞒报集装箱重量信息的情况;(3)参考国家交通运输部发布的《载货集装箱累加计算法重量验证指南》,集装箱箱重在货主提供重量的基础上最大偏差设为1 t.2.2 模型建立为了方便建模,将班轮贝位内堆栈按前半部、后半部、左半部、右半部分成不同的堆

    交通运输系统工程与信息 2018年2期2018-04-26

  • 嵌入式软件堆栈溢出的动态检测方案设计*
    堆(Heap)、堆栈(Stack)都分配在这段有限的线性空间内,根据实际需要,还可能把FLASH中一段代码重定位到一段RAM空间内运行,以加快程序运行速度[1],提高系统实时性。由于RAM资源有限,不可能为堆栈分配太大的尺寸,而且,作为一种灵活性很强的高级编程语言,C语言采用线性寻址方式访问RAM空间,堆栈溢出时会继续访问临近堆栈的RAM空间。堆栈尺寸设置过小、局部变量尺寸定义过大、中断优先级设置不合理、中断服务程序过长导致中断嵌套、递归调用、函数调用层次

    单片机与嵌入式系统应用 2018年2期2018-03-01

  • Bridge的使用技巧
    ridge能不能堆栈呢?没有问题,选中图像,从菜单“堆栈”中选择归组为堆栈(快捷键Ctrl+Shift+G)完成手动堆栈,取消堆栈(快捷键Ctrl+Shift+G)。好麻烦,手眼都倦了,还有更快捷的工具吗?在堆栈菜单中选择自动堆栈全景图/HDR,Bridge 中的自动收集脚本将会识别图像并分类分别组成堆栈,是不是该高兴得手舞足蹈了。6如何以幻灯片的方式展示您的作品呢?从菜单栏“视图”中选择“幻灯片放映”即可(快捷键Ctrl+L),当然,还可以设置个性化的幻

    大众摄影 2018年1期2018-01-30

  • Windows栈缓冲区溢出攻击原理及其防范
    内存;安全漏洞;堆栈;缓冲区溢出中图分类号:TP309.1 文献标识码:AAbstract:Computer network security vulnerabilities and cyber attacks may occur at any time on the Internet,and the stack buffer overflow attack is the most common network attack technology.This

    软件工程 2017年9期2017-10-28

  • 星轨后期处理流程
    前期拍摄图片利用堆栈技法后期调整合成出一张图片完成的效果。2017年5月1日,我来到大连,想拍摄一张将军石的星轨。到了八点多的时候,涉水登上了侍女石准备开始拍摄。当时的潮位还比较高,有几块石头没有完全露出水面,整个鞋子都被水淹没,五月的海水还是非常冷的,冻得瑟瑟发抖。一开始先来到侍女石最西端的机位,在这个地方北极星刚好在将军石顶尖的正上方,拍摄了几张样图后发现这个地方太过于靠西,将军石跟后方的山重叠在了一起,无法突出表现出将军石的形态,效果不是很好,于是就

    摄影之友 2017年7期2017-08-22

  • 缓冲区溢出安全编程教与学
    词:缓冲区溢出;堆栈;安全编程;Bss;heap中图分类号:TP309 文献标识码:A 文章编号:1009-3044(2017)14-0102-041概述自从二十世纪末以来,由于其破坏性大与广泛性,缓冲区溢出漏洞得到了信息安全领域学者们的普遍关注。当前,相关研究统计表明,全球每年发生的安全威胁事件以指数增长。由于缓冲区溢出漏洞不受操作系统不同的限制、能作用于不同的应用程序之上,作为网络攻击一种主要形式,缓冲区溢出攻击次数超过了所有网络系统攻击总数的五分之四

    电脑知识与技术 2017年14期2017-07-10

  • 一种航天器软件进程堆栈使用深度的动态检测方法
    种航天器软件进程堆栈使用深度的动态检测方法董振辉1侯春青2郭坚1张红军1(1 北京空间飞行器总体设计部,北京 100094)(2 华为技术有限公司,北京 100095)航天器软件进程堆栈溢出往往会导致软件“跑飞”的后果。文章分析了现有堆栈使用深度检测的静态测试方法和动态测试方法的优点和不足,针对航天器数管软件的特点,提出了一种适用于航天器数管软件进程堆栈使用深度的动态检测方法。通过访问应用软件与系统软件的接口,获得进程堆栈的起始地址和大小等信息,将堆栈区初

    航天器工程 2017年1期2017-04-19

  • 多边形图形的环状扫描线种子填充算法
    在一个点多次进出堆栈且占用大量存储空间,只适合于细小区域填充.为此,基于Morton码原理提出一种改进算法.首先,将填充胚的行列值转换成十进制Morton码,其次将每个填充胚的值与堆栈中的种子点Morton码一一匹配,避免堆栈中出现重复点,最后采用环状扫描线方式按顺时针或逆时针方向对多边形区域进行扫描填充.经过实验数据验证,改进算法能节省较多的存储空间,避免一个点反复多次进出堆栈.Morton码;环状扫描线;递归种子算法;堆栈;填充胚0 引言区域填充算法是

    淮北师范大学学报(自然科学版) 2017年1期2017-04-19

  • Qorvo携手UBISYS推出采用多堆栈芯片的IoTivity平台
    SYS推出采用多堆栈芯片的IoTivity平台实现互联世界的创新RF解决方案提供商Qorvo宣布,联手领先的智能家居和物联网(IoT)企业ubisys,开发出兼容性超强的全新网关解决方案。该解决方案通过将基于ZigBee3.0和Green Power的智能家居网络集成到开放连接基金会(OCF)IoTivity框架中,实现各种设备间的自由通信。IoTivity开源框架为实现各种物理介质层、传输层和应用层设备间的无缝连接提供了技术规范。随着物联网设备数量(目前

    单片机与嵌入式系统应用 2017年4期2017-04-14

  • 让极光与星轨同辉
    先必须认识强大的堆栈技术。什么是堆栈呢?堆栈是通过圖层叠加混合的方式对多张照片进行计算处理,最终得到一张合成的照片。堆栈技法可以替代长时间曝光(慢门)拍摄的各类题材,如叠加星轨、风光中流动的云霞和海水、拉丝的瀑布和雨水、车流灯轨、拓展被摄主体的景深,消除噪点和不需要的内容,同时提升画质等,以上题材均可采用堆栈的方式轻松地完美实现。这幅作品摄于冰岛,是由400多张照片堆栈而成的。使用佳能相机,鱼眼镜头,把相机固定在三脚架上,并安装快门线;相机设置M挡,ISO

    大众摄影 2017年4期2017-04-07

  • 航标位置自动校核系统中航标数据解析算法的运用
    ++编程技术采用堆栈数据结构将从远程数据库获取到的原始航标数据进行解析处理,使得符合整个航标位置准确性自动校核系统的数据格式要求,并进一步将解析出来的航标数据存入指定的数据库,以备后期对航标位置复核时使用。航标数据的解析工作是整个航标位置自动校核系统运行的开端,也是系统得以运行的基础。【关键词】C++ 堆栈 数据解析 数据库本文在长江重庆航道局航标位置自动校核系统项目的基础上进行论述的,其中原始航标数据的解析是整个航标位置自动校核系统项目的开端和进行项目其

    电子技术与软件工程 2016年5期2016-10-21

  • 基于堆栈遍历的智能断电控制系统设计
    11325)基于堆栈遍历的智能断电控制系统设计黄冠华,陆兴华(广东工业大学华立学院,广州511325)摘要:通过设计电源的智能断电控制系统,避免过载导致电器设备的损坏。提出一种基于堆栈遍历的智能断电控制系统设计方法。系统主要包括了预处理机动态增益控模块、放大器模块、智能断电滤波模块和电源模块。设计了时钟信号驱动电路、时钟电路、复位电路和动态增益控制电路,在Visual DSP++ 4.5软件开发环境下进行系统软件开发,并进行了仿真实验。关键词:智能断电控制

    电力与能源 2016年3期2016-07-05

  • 基于c++语言的汉诺塔微课设计与实现
    关键词:c++;堆栈;递归;微课递归算法是一种直接或者间接地调用自身算法的过程,在计算机编写程序中,递归算法对解决某类问题是十分有效的,但在掌握该算法方面对于大多数学习者来说往往具有一定的困难,特别是对具体问题抽象出其递归模型来说难度较大[1]。根据学生的认知特点和接受水平本文采用微课程模式对该问题进行了探讨,编写了基于c++语言的汉诺塔微课程序实现。1 引言1.1“微课”及其特点“微课”是指为使学习者自足学习获得最佳效果,经过精心的信息化教学设计,以媒体

    装备制造技术 2016年3期2016-02-05

  • 一部手机一个APP拍摄流云堆栈
    的运动模糊轨迹,堆栈效果可以获得绘画笔触般的轨迹。以往这需要相机拍摄后通过电脑合成,而现在只需—部手机和—个APP。编辑:刘东图/文:李硕1/选景并非所有时间、场景都适合堆栈效果的拍摄。通常来说,有云在快速运动的傍晚,是最适合的时机。因为此时天空中云朵的色彩变化非常丰富,你可以让云的轨迹变成彩色的。当然,如果白天的云正好向着你的方向飞来,那么也可以拍出放射状的漂亮画面。需要注意的是,你拍摄的云最好不要过于厚实,或过于散乱。那样会导致轨迹相互重叠,画面失去美

    摄影之友 2015年8期2016-01-02

  • 自适应堆栈滤波在极化SAR图像分类预处理中的应用
    工程与应用自适应堆栈滤波在极化SAR图像分类预处理中的应用白 桦1,2,冯恩信1(1.西安交通大学 电子信息与信息工程学院,陕西西安 710049;2.63898部队,河南济源 454001)堆栈滤波器属于非线性滤波器的一种,它在滤波后图像的边缘和细节保持方面有很好的效果。研究将自适应堆栈滤波器引入到对极化合成孔径雷达(pol-SAR)图像分类的预处理,即滤除极化SAR图像相干斑噪声。而递归过程在平均绝对误差(MAE)准则下对堆栈滤波器的优化也在缩短滤波程

    中国电子科学研究院学报 2015年2期2015-06-23

  • 李涛说后期堆栈
    高级后期方法——堆栈。很多影友听到“堆栈”似乎很陌生,在这里我们先把它简单地理解为“照片的堆叠”。当你学完本期堆栈的基本使用方法和经典案例后,你会惊讶地发现它是如此的好用,让人大有相见恨晚之感。什么是堆栈简单来说,堆栈是通过图层叠加的方式对静态照片进行计算处理,最终得到一张合成的照片。用于展现一定时空范围内的连续变化,拓展被摄主体的景深,消除噪点和不需要的内容,同时提升画质。堆栈的原理及具体应用我们都有这样的经验,利用长时间曝光可以拍出水幕连续的瀑布、云雾

    大众摄影 2015年5期2015-05-13

  • μC/OS-II在ARM平台的移植研究
    ROWTH中指定堆栈的生长方式,ARM处理器支持四种堆栈[4]类型,但编译器ADS只支持满递减堆栈,所以做如下定义:#define OS_STK_GROWTH 1开关中断宏的定义:#defineOS_ENTER_CRITICAL()ARMDisableInt()#defineOS_EXIT_CRITICAL() ARMEnableInt()普通任务切换宏的定义:#define OS_TASK_SW() OSCtxSw()4.2 OS_CPU_C.C编写在这

    长春大学学报 2015年6期2015-01-04

  • μC/OS-II的应用设计
    :只要该处理器有堆栈,有CPU 内部寄存器入栈、出栈指令;使用的C 编译器支持内嵌汇编(inline assembly)或者该C 语言可扩展,可连接汇编模块,使得关中断、开中断能在C 语言程序中实现。TMS320LF2407 是由美国德州仪器(TI)公司生成的高性能定点DSP[1]。 T1 公司提供的编译器CodeComposer V4.10. 36 支 持C 语 言 和汇编语言开发,本文在此编译器的基础上进行了μC/OS-II 的移植。CodeCompo

    科技视界 2014年14期2014-07-19

  • C++内存检测的研究
    程序运行时定位于堆栈之中。1.1 进程在内存中的组织形式一般进程由3 个部分组成:文本区域,数据区域和堆栈区域。如图1所示。文本区域由程序本身自己确定,它包括代码和数据。这个区域通常是只读的,任何对它的写操作都会导致段错误。数据区域包括初始化和未初始化的数据。bss段用来存放未初始化的数据,data 段用来存放以初始化的数据。从C 语言的角度来说数据区域主要用来存放静态变量。图1 内存的组织形式堆栈在高级语言中起到很大的作用,高级语言主要是面向过程和函数的

    电子工业专用设备 2014年12期2014-07-04

  • 无线传感器网络公平性算法的分析
    后,若节点内各个堆栈都有数据包,则节点一次发送多个数据包,每个堆栈都发送一个.否则,节点等待空闲一段时间.通过对比仿真实验,网络具有较好的公平性以及较高的吞吐量.无线传感器网络;调度算法;公平性由于传感器节点随机分布在网络中,节点所在的位置不同,各个节点得到的网络服务质量(QOS)会有一定的差别;靠近网关的节点,容易获取信道,有利于传输数据,占据较多的资源,相对的服务质量较好;而远离网关的节点会受到靠近网关的节点相应的压迫,难以占据信道,不利于传输数据,相

    云南民族大学学报(自然科学版) 2014年6期2014-06-07

  • S1000D Process数据模块解析引擎的设计与实现
    指令,并压入孩子堆栈中以等待执行。2.2.2 指令集基于导航过程的抽象行为,可以把指令分为以下几类:可停靠指令、可显示指令、可压栈指令、可运行指令。一个具体的指令可以属于多个指令类型。在本文的设计中,使用接口类区分不同类型的指令,使用IDockable接口表示可停靠指令、IPushable表示可压栈指令、IDisplayable表示可显示指令、IRunnable表示可运行指令。这几种指令类型的关系,可由图3说明。● 可停靠指令可停靠指令是指导航器导航到该对

    航空标准化与质量 2014年6期2014-03-06

  • MIPS系统异常现场分析工具的设计与实现
    及引起异常的调用堆栈,反序列出函数调用清单。2 工具设计与实现2.1 设计思路及流程产品软件在工作中,引起死机的原因,一般是非法指令或指令访问了非法地址[5]。而这类非法访问,在支持虚拟地址的CPU体系中,都会引起系统的指令异常,从而进入异常服务程序[6]。该工具根据异常的堆栈数据,配合整个程序空间的指令,列出引起死机问题的有效指令(引起异常的指令地址和函数调用返回的地址)的调用序列。从而避免到处怀疑代码,加入各种观察代码劳心费力的抓取死机现象来解决问题这

    电子设计工程 2014年21期2014-01-21

  • 实现混丝掺配精度预警
    警应急的实现1.堆栈程序的应用图2 改进后混丝加香工艺设置平面图堆栈是一种数据项按序排列的数据结构,只能在栈的顶对部对数据进行操作,是自动化控制中重要的一种数据处理方式,进栈时最先进栈的在最下面,最后进栈的在最上面;出栈时最后进栈的最先出栈,最先进栈的最后出栈。西门子Step7编程软件能很好的支持这种控制方式,与Step7编程软件相结合,灵活运用堆栈技术,调用各种功能块和数据块,对各种数据进行延时处理,增强数据同步性,使各种数据在配比控制中提高精度可控性,

    设备管理与维修 2013年2期2013-12-04

  • 用汇编语言剖析递归算法的内在机理
    码得出的该算法的堆栈变化示意图.从下面这段反汇编代码中可以看出,C程序中的递归函数对应的反汇编代码是一个远调用子过程,其整个调用过程的基本情况和执行过程如下:1.1 进行函数调用时首先将函数的参数(形参)压入堆栈(在C语言中压入的顺序是从右到左,由于本实例只有一个参数,所以没有反应出来),本例是通过SI寄存器来实现这一过程的.1.2 将函数的返回地址即该函数下一条将要执行指令的地址压入堆栈(由于本实例是远调用,所以将CS和IP的值压入了堆栈)同时修改CS和

    重庆三峡学院学报 2012年3期2012-12-22

  • μC/OS-II在51单片机上的移植
    些的实现要借助于堆栈和中断,为了简便起见,先看函数调用时堆栈的使用情况。在函数调用时,堆栈的一个重要功能就是保存被调函数的断点地址。若有4个函数,Fun1调用Fun2,Fun2调用Fun3,Fun3调用Fun4,Fun4为叶子程序(无子程序调用)。假设现在从Fun1一直运行到Fun4,此时堆栈结构如图1所示,中间的ADD_A到ADD_D为堆栈中的数据,左边的SP到SP-7为堆栈指针,右边的Fun1到Fun4为对应的调用函数。运行Fun4时,此时SP与SP-

    电子设计工程 2012年6期2012-09-26

  • 基于Cortex-M3处理器的uC/OS-II移植方法的研究
    系统中的任务数及堆栈空间大小有关,堆栈的大小取决于任务的局部变量、缓冲区大小及可能的中断嵌套层数。应用程序的时间精度由系统时钟节拍决定,uC/OS-II需要用户提供周期性的时钟信号源,用于实现时间延时和确认超时,一般时钟节拍在10到100Hz之间,因为uC/OS-II在每一个节拍都要检查有没有更高优先级的就绪任务在等待执行 ,若有 ,就要进行任务切换。所以时钟节拍率越高,系统的额外负荷就越重。3 uC/OS-II移植到Cortex-M3处理器的详细过程移植

    淮南师范学院学报 2012年5期2012-08-15

  • μC/OS-Ⅱ在 AT89S51单片机上的应用
    现的.而对于仿真堆栈的保存,μC/OS-Ⅱ只提供堆栈空间和只操作堆栈指针,不进行内存拷贝,因此其效率相对较高.尽管μC/OS-Ⅱ将不同任务使用不同空间看成是优点,但为了在51单片机上有效实现任务重入,建议用户使用统一的固定大小的堆栈空间.用户堆栈空间的大小是可以精确计算出来的,用户堆栈空间=硬件堆栈空间+仿真堆栈空间.硬件栈占用内部RAM,内部RAM执行效率高、速度快.如果堆栈空间过大,会影响KEIL编译的程序性能,如果堆栈空间小,在中断嵌套和程序调用时会

    上海电力大学学报 2012年4期2012-02-27

  • 嵌入式操作系统UC/OSII bc45编译ucos-II的过程
    几千字节)的硬件堆栈。处理器有将堆栈指针和其它CPU寄存器读出和存储到堆栈或内存中指令。像Motorola 6805系列的处理器不能满足上面的第4条和第5条要求,所以μC/OS-Ⅱ不能在这类处理器上运行。移植工作包括以下几个内容:用#define设置一个常量的值(OS_CPU.H)声明10个数据类型(OS_CPU.H)用#define声明三个宏(OS_CPU.H)用C语言编写六个简单的函数(OS_CPU_C.C)编写四个汇编语言函数(OS_CPU_A.AS

    卷宗 2011年10期2011-05-14

  • 一种用于分析MCS-51目标码堆栈深度的方法
    CS-51目标码堆栈深度的方法张西超,郭向英(北京控制工程研究所,北京 100190)在嵌入式软件中,针对目标码的堆栈分析是堆栈检查的常用手段.提出了一种用于MCS-51系列处理器目标码的堆栈深度分析方法,该方法可分析最坏情况下的堆栈深度,并考虑了不同优先级下中断服务程序对堆栈的影响.利用该方法可开发出分析MCS-51目标码的堆栈分析工具,其分析结果对堆栈安全检查和优化具有参考意义.MCS-51; 目标码; 堆栈分析; 堆栈深度在嵌入式系统中,堆栈溢出往往

    空间控制技术与应用 2010年2期2010-12-11

  • 细小器官分割的可回溯三维种子填充新算法
    文考虑从建立交叉堆栈入手,利用填充区域像素点之间的相关性来减少组织切片间层与层之间像素点的反复跳跃填充,从而大大提高了算法的填充速度[1-5]。为验证本文种子填充算法的可回溯性,将对人脑中较为细小的血管进行填充提取。如选取一头部的二维数字图像断层序列(共137张切片),从中提取出血管图像以方便分析,提取后发现由于血管分支较多,每层切片上的血管数目不同,并且存在毛细血管等细小组织以及由灰度值定义血管区域存在的二义性问题,这些无疑为带回溯的种子填充带来了极大的

    华东交通大学学报 2010年2期2010-03-23

  • Cx51程序设计的堆栈空间计算方法
    x51程序设计时堆栈的计算方法。1 堆栈的溢出问题MCS-51系列单片机将堆栈设置在片内RAM中,由于片内RAM资源有限,堆栈区的范围也是有限的。堆栈区留得太大,会减少其他数据的存放空间,留得太少则很容易溢出。所谓堆栈溢出,是指在堆栈区已经满了的时候还要进行新的压栈操作,这时只好将压栈的内容存放到非堆栈区的特殊功能寄存器(SFR)中或者堆栈外的数据区中。特殊功能寄存器的内容影响系统的状态,数据区的内容又很容易被程序修改,这样一来,之后进行出栈操作(如子程序

    单片机与嵌入式系统应用 2010年12期2010-03-20

  • Cortex-M 3内核的μC/O S-II安全性与稳定性的研究
    3内核中共有两个堆栈指针:主堆栈指针(MSP),是系统上电后缺省的堆栈指针,它由OS内核、异常服务例程以及所有需要特权访问的应用程序代码来使用;进程堆栈指针(PSP),用于常规的应用程序代码(不处于异常服务例程中时)。Cortex-M 3处理器支持线程模式和处理模式两种工作模式,有特权级与用户级两个访问等级。异常处理总是工作在处理模式,只可使用主堆栈指针。处理模式总是在特权级下运行,而线程模式可在特权和用户级下运行。系统复位时总是处于线程模式的特权方式下,

    单片机与嵌入式系统应用 2010年12期2010-03-20

  • 基于堆栈的24点游戏解决方案
    :介绍了一种基于堆栈的24点游戏的算法及实现方法。关键词:24点VC堆栈后缀表示法24点游戏是一种常见的扑克牌游戏。随机抽取的4张扑克,每张牌限用一次,要求玩家根据扑克牌的点数(1-10),采用加减乘除四则运算对4个数字进行运算,要求得出的结果等于24。以堆栈操作作为基础,采用VC6.0作为开发工具来提出并实现一种解决24点游戏的算法。1系统流程设计系统分成三个主要模块:输入模块,运算模块,输出模块。运算模块实现根据用户输入的数字计算是否可得出24,如何得

    智能计算机与应用 2007年4期2007-08-25