期刊文献+
共找到13篇文章
< 1 >
每页显示 20 50 100
浅谈Java与C++中的内存管理 被引量:3
1
作者 徐正威 周琼 +1 位作者 许珂 韩海 《网络安全技术与应用》 2016年第3期50-51,共2页
0前言内存管理一直是程序设计领域永恒的话题,它对于一个程序的性能来说至关重要。对于Java和C++这两种目前最流行的编程语言来说,二者在内存管理方面有着截然不同的思路。对于C++程序员来说,在内存的控制上他们有着相对而言更大的... 0前言内存管理一直是程序设计领域永恒的话题,它对于一个程序的性能来说至关重要。对于Java和C++这两种目前最流行的编程语言来说,二者在内存管理方面有着截然不同的思路。对于C++程序员来说,在内存的控制上他们有着相对而言更大的权力,他们掌控着每一个对象从创建到销毁的整个生命周期。然而这是一把双刃剑,对于C++高手而言,这样的方式可以最精确、更自由地利用内存,有利于提高程序运行的效率。而对于C++菜鸟而言,他们经常被可恶的内存泄漏所折磨,所以很多人转向了Java。在Java程序员看来,由于Java虚拟机的自动内存管理机, 展开更多
关键词 内存管理 JAVA 虚拟机 内存泄漏 程序运行 DELETE 指针变量 内存泄露 编程语言
原文传递
镜像之下的超现实 被引量:1
2
作者 周洁 《东方艺术》 2014年第19期32-33,共2页
展览:借镜之道时间:2014.07.12-2014.09.14地点:华侨城当代艺术中心上海馆与电影《苏州河》中阴沉压抑基调不同的是,上海苏州河原本是商贸往来颇为繁荣的银行货栈区,苏河两岸是城市最初形成的区域,在此基础上几乎催生了大半个老上海... 展览:借镜之道时间:2014.07.12-2014.09.14地点:华侨城当代艺术中心上海馆与电影《苏州河》中阴沉压抑基调不同的是,上海苏州河原本是商贸往来颇为繁荣的银行货栈区,苏河两岸是城市最初形成的区域,在此基础上几乎催生了大半个老上海,魔都就在这片水域框架里孕育、发展。华侨城当代艺术中心上海馆(简称OCTA)正坐落在新旧交界之地,此次《借镜之道》OCAT选择了两位带有较强实验意味的摄影师,李小镜和罗杰·拜伦。 展开更多
关键词 当代艺术中心 商贸往来 超现实 上海苏州河 老上海
原文传递
一种基于栈区内存模型的C程序别名判断算法 被引量:1
3
作者 常欢 罗奇鸣 +1 位作者 李薛剑 陈意云 《小型微型计算机系统》 CSCD 北大核心 2019年第2期353-358,共6页
C语言中的指针导致C程序中会出现表达式别名的情况.在基于演绎推理的程序验证中,使用Hoare逻辑的赋值规则前必须消除断言中的别名.别名增加了程序验证的难度.本文根据C语言的语义提出了一种栈区内存模型,可以精确地跟踪栈区的多种类型... C语言中的指针导致C程序中会出现表达式别名的情况.在基于演绎推理的程序验证中,使用Hoare逻辑的赋值规则前必须消除断言中的别名.别名增加了程序验证的难度.本文根据C语言的语义提出了一种栈区内存模型,可以精确地跟踪栈区的多种类型的表达式,包括取地址、多级解引用、指针关系运算、结构体和数组等.基于上述内存模型,本文提出了一种判断别名的算法,使得验证工具在使用Hoare逻辑的赋值公理之前可以准确的消除断言中的别名.目前该模型已经在一个名为Safe-C验证器的程序验证工具中实现,并且成功验证了多例经典程序. 展开更多
关键词 程序验证 HOARE逻辑 内存模型 别名
下载PDF
基于分治策略实现模式化构建递归函数 被引量:1
4
作者 杨勇 《电脑知识与技术》 2020年第1期264-266,共3页
递归算法在程序设计的许多领域都有重要应用,为了写出思路清晰,逻辑严谨的递归函数,以分治策略为基础,归纳出组成递归函数的三大部分:提前终止条件,子问题分解,结果合并。并探讨了子问题分解的几种模式,研究了各种模式下递归函数的设计... 递归算法在程序设计的许多领域都有重要应用,为了写出思路清晰,逻辑严谨的递归函数,以分治策略为基础,归纳出组成递归函数的三大部分:提前终止条件,子问题分解,结果合并。并探讨了子问题分解的几种模式,研究了各种模式下递归函数的设计思路,为模式化构建递归函数找到可行途径。 展开更多
关键词 递归 分治策略 子问题分解 回溯
下载PDF
某型北斗终端设备定位信息故障分析 被引量:1
5
作者 曹佩武 冯云 +2 位作者 折雷 孔琦 郭文辉 《航空维修与工程》 2018年第12期48-50,共3页
针对某型北斗终端设备不输出定位信息故障现象进行研究分析,查找故障原因,进行故障复现,提出改进措施并进行措施验证,对提高北斗终端设备工作可靠性有重要意义。
关键词 北斗终端设备 定位 内存
原文传递
16位系统机内存检测程序
6
作者 胡利民 《中国农业银行长春管理干部学院学报》 1991年第1期70-71,共2页
随着计算机使用时间的增加,计算机在不断老化,因而故障相应增多,检测维修任务也就越来越繁重。所以,对于每一个计算机用户来说,如何方便地通过灵活手段来检测计算机的内存,为维修提供可靠的依据,是非常重要的。为了适应IBM—PC(INTEL808... 随着计算机使用时间的增加,计算机在不断老化,因而故障相应增多,检测维修任务也就越来越繁重。所以,对于每一个计算机用户来说,如何方便地通过灵活手段来检测计算机的内存,为维修提供可靠的依据,是非常重要的。为了适应IBM—PC(INTEL8086/8088)及其兼容系统机(农行及国内主流机型)的内存检测维修这一需要,我们在工作实践中,运用TP86A(INTEL8086单板机)通过实际的实验进行摸索,得出一个简单、方便、实用的内存检测程序,现提出来供大家检测和维修内存时参考。 展开更多
关键词 内存 检测程序 系统机 INTEL8086 检测维修 兼容系统 维修环境 检测计算 故障相
下载PDF
基于EDA技术的高速FIFO设计
7
作者 邵明杰 《现代电子技术》 2005年第22期93-94,97,共3页
利用Lattice公司的在系统可编程逻辑器件ispLSI6192芯片构造4个双向、独立的128×9位F IFO高速数据存储栈区(FIFO),并对芯片可编程逻辑编程建立快速地址加1计数器以及FIFO控制逻辑,控制逻辑分别对4个FIFO栈区进行读/写控制;实现将... 利用Lattice公司的在系统可编程逻辑器件ispLSI6192芯片构造4个双向、独立的128×9位F IFO高速数据存储栈区(FIFO),并对芯片可编程逻辑编程建立快速地址加1计数器以及FIFO控制逻辑,控制逻辑分别对4个FIFO栈区进行读/写控制;实现将系统的高速数据栈区及其控制逻辑功能在同一个芯片上实现,从而提高计算机数据通信的速度、效率以及提高系统的集成度和降低系统的故障率。 展开更多
关键词 高速数据 地址自动加1计数器 高速寄存器 FIFO
下载PDF
在微控制器芯片实现神经网络的方法 被引量:1
8
作者 刘明 曹银杰 +1 位作者 耿相珍 胡卫生 《现代电子技术》 北大核心 2020年第22期1-5,9,共6页
针对微控制器芯片尚未存在使用神经网络处理时序信号的现状,提出一种可以在微控制器上进行神经网络训练、预测时序信号的方法。该方法不基于操作系统运行神经网络程序,无法由操作系统进行栈区空间大小的调整以及内存的分配问题,为了解... 针对微控制器芯片尚未存在使用神经网络处理时序信号的现状,提出一种可以在微控制器上进行神经网络训练、预测时序信号的方法。该方法不基于操作系统运行神经网络程序,无法由操作系统进行栈区空间大小的调整以及内存的分配问题,为了解决这个问题,更改了初始化栈区空间的大小,增加了外部扩展SDRAM芯片,使之达到适合神经网络程序运行的大小。在微控制器芯片实现神经网络的方法包括定义了实现神经网络需要的矩阵运算,使用C语言编写并封装LSTM循环神经网络前向传播函数,反向传播函数,以及LSTM循环神经网络的权重更新函数。调用封装好的LSTM循环神经网络函数进行实验,以时序信号sin x函数为例,预测信号变化。故使用该方法,可不依赖操作系统在微控制器芯片建立神经网络,具备了稳定、实时可靠的优点。 展开更多
关键词 微控制器芯片 神经网络 LSTM 空间 内存分配 时序信号处理
下载PDF
基于EDA技术的ispLSI6192多通道FIFO组态
9
作者 邵蓉 《信息技术》 2002年第10期19-20,23,共3页
利用ispLSI6 192芯片构造四个双向并独立的 12 8× 9位FIFO高速数据存储栈区 ,并利用芯片内部快速进位逻辑的高性能地址计数器及可编程控制逻辑功能分别对 4个FIFO栈区进行管理控制 ;即将系统的高速数据栈区及其控制逻辑功能做在同... 利用ispLSI6 192芯片构造四个双向并独立的 12 8× 9位FIFO高速数据存储栈区 ,并利用芯片内部快速进位逻辑的高性能地址计数器及可编程控制逻辑功能分别对 4个FIFO栈区进行管理控制 ;即将系统的高速数据栈区及其控制逻辑功能做在同一个芯片上 ,从而提高计算机数据管理通信的速度、效率 ,以及提高系统的集成度和降低系统的故障率。 展开更多
关键词 EDA技术 ispLSI6192 FIFO组态 控制逻辑 数据缓冲 数据
下载PDF
基于CPLD的多通道快速数据栈区设计
10
作者 邵蓉 《现代电子技术》 2004年第6期81-83,91,共4页
利用在系统可编程逻辑器件ispLSI6192芯片构造4个双向并独立的128×9位FIFO高速数据存储栈区(FIFO),并利用芯片内部快速进位逻辑建立快速地址寄存器和地址自动加1计数器,同时利用该芯片的门阵列建立FIFO控制逻辑,控制逻辑分别对4个F... 利用在系统可编程逻辑器件ispLSI6192芯片构造4个双向并独立的128×9位FIFO高速数据存储栈区(FIFO),并利用芯片内部快速进位逻辑建立快速地址寄存器和地址自动加1计数器,同时利用该芯片的门阵列建立FIFO控制逻辑,控制逻辑分别对4个FIFO栈区进行读写管理控制;即将系统的高速数据栈区及其控制逻辑功能做在同一个芯片上,从而提高计算机数据管理通信的速度、效率,以及提高系统的集成度和降低系统的故障率。 展开更多
关键词 多通道快速数据 在系统可编程逻辑器件 FIFO控制逻辑 isPLSI6192
下载PDF
多通道快速数据栈区的设计
11
作者 邵蓉 《控制工程》 CSCD 2003年第1期69-71,共3页
利用在系统可编程逻辑器件ispLSI6192芯片构造 4个双向并独立的 12 8× 9位FIFO高速数据存储栈区 (FIFO) ,并利用芯片内部快速进位逻辑建立快速地址寄存器和地址自动加 1计数器 ,同时利用该芯片的门阵列建立FIFO控制逻辑 ,控制逻辑... 利用在系统可编程逻辑器件ispLSI6192芯片构造 4个双向并独立的 12 8× 9位FIFO高速数据存储栈区 (FIFO) ,并利用芯片内部快速进位逻辑建立快速地址寄存器和地址自动加 1计数器 ,同时利用该芯片的门阵列建立FIFO控制逻辑 ,控制逻辑分别对 4个FIFO栈区进行读写管理控制 ;即将系统的高速数据栈区及其控制逻辑功能做在同一个芯片上 ,从而提高计算机数据管理通信的速度、效率 。 展开更多
关键词 多通道快速数据 设计 在系统可编程逻辑器件 地址寄存器 数据存储 计算机
下载PDF
走进单片机世界(七)
12
作者 边金泉 《电子制作》 1998年第7期 24,共1页
<正> 七、堆栈在程序中,一个子程序能够供给许多地方使用。这样就产生了一个问题:如何记忆是从何处调用的子程序,以便正确返回。在例题三中,第3行调用延时程序后要返回第4行继续运行,第5行调用子程序后要返回第6行,不能错乱。程... <正> 七、堆栈在程序中,一个子程序能够供给许多地方使用。这样就产生了一个问题:如何记忆是从何处调用的子程序,以便正确返回。在例题三中,第3行调用延时程序后要返回第4行继续运行,第5行调用子程序后要返回第6行,不能错乱。程序是如何实现这一要求的呢?在计算机中采用了一种叫做“堆栈”的技术。所谓堆栈就是在存储器中预留一块叫“栈区”的地方,专门用来保存临时的数据。当主程序调用子程序时,计算机执行到CALL指令就自动将下一条指令的地址“压栈”保存到栈区。 展开更多
关键词 单片机
下载PDF
C语言中的内存泄漏原因及对策分析
13
作者 李建辉 《中国新通信》 2015年第5期29-29,共1页
在C语言程序设计中,内存泄漏几乎是很难避免的,C程序产生泄漏内存,则运行速度会逐渐变慢,并最终停止运行;如果产生覆盖内存,程序会变得非常脆弱,很容易受到恶意用户的攻击。内存泄漏是一种隐性危害,它们很难被发现,通常不能在相应的源... 在C语言程序设计中,内存泄漏几乎是很难避免的,C程序产生泄漏内存,则运行速度会逐渐变慢,并最终停止运行;如果产生覆盖内存,程序会变得非常脆弱,很容易受到恶意用户的攻击。内存泄漏是一种隐性危害,它们很难被发现,通常不能在相应的源代码中找到错误,需要仔细分析与专门的检测工具才能发现。 展开更多
关键词 内存泄漏 C语言 语言程序设计 内存地址 检测工具 指针变量 内存分配 函数参数 堆内存
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部