期刊文献+
共找到23篇文章
< 1 2 >
每页显示 20 50 100
《诗序》编撰时代考论 被引量:1
1
作者 梅显懋 《辽宁师范大学学报(社会科学版)》 2006年第1期90-93,共4页
从上博简《孔子诗论》的内容特点、先秦时无人提及《诗序》的现象以及春秋战国时人称引《诗》之态度等方面,论述了先秦时《诗》本无《序》。周代采编《诗》这部乐歌总集的主要目的在于充实乐章以备用于各种典礼仪式,而乐歌这种辞乐一体... 从上博简《孔子诗论》的内容特点、先秦时无人提及《诗序》的现象以及春秋战国时人称引《诗》之态度等方面,论述了先秦时《诗》本无《序》。周代采编《诗》这部乐歌总集的主要目的在于充实乐章以备用于各种典礼仪式,而乐歌这种辞乐一体的艺术形式,重在乐调之别,其乐辞作为文本意义并不突出,故无须作序。至汉代则有了作《序》的必要,《诗序》也打上了汉儒编撰的痕迹。故《诗序》虽不能确指为何人所作,但可断定必为汉儒所为。 展开更多
关键词 《诗序》 《诗论》 编撰时代 汉儒
下载PDF
《商君书》的成书与命名考辨 被引量:1
2
作者 张林祥 《古籍整理研究学刊》 2007年第2期1-3,共3页
关于《商君书》的编成时间、编者及命名等问题一直存在争议。本文认为它的成书上限应为前260年,而下限则难以断定;编者当为商鞅后学或商鞅学派无疑,后又经刘向手校,编定为二十九篇。它最初应无名,至刘向校定,始以《商君》为其书名,后又... 关于《商君书》的编成时间、编者及命名等问题一直存在争议。本文认为它的成书上限应为前260年,而下限则难以断定;编者当为商鞅后学或商鞅学派无疑,后又经刘向手校,编定为二十九篇。它最初应无名,至刘向校定,始以《商君》为其书名,后又变为《商君书》、《商子》。 展开更多
关键词 《商君书》 成书时间 编者 书名
下载PDF
传本《夏侯阳算经》成书年代考辨 被引量:2
3
作者 李兆华 《自然科学史研究》 CSCD 北大核心 2007年第4期551-556,共6页
钱宝琮校点《算经十书》本《〈夏侯阳算经〉提要》认为传本《夏侯阳算经》成书年代在公元762—779年间。自1963年钱校本《算经十书》出版以来,论者多从此说。至1990年,陈明光《传本〈夏侯阳算经〉成书年代补证》一文认为是本成书年代在... 钱宝琮校点《算经十书》本《〈夏侯阳算经〉提要》认为传本《夏侯阳算经》成书年代在公元762—779年间。自1963年钱校本《算经十书》出版以来,论者多从此说。至1990年,陈明光《传本〈夏侯阳算经〉成书年代补证》一文认为是本成书年代在公元788—816年间。早在1929年,钱宝琮《〈夏侯阳算经〉考》一文指出是本之成书年代当在公元780年之后不久。文章认为,上述第三说近是。若将公元785年左右视为传本《夏侯阳算经》的成书年代当与事实相去不远。 展开更多
关键词 传本 《夏侯阳算经》 成书年代
下载PDF
《中庸》考辨
4
作者 黄效 《广东技术师范学院学报》 2016年第10期72-83,共12页
《中庸》历来是一篇充满争议的文献,其作者和成书问题非常复杂。由于特殊的历史形态,它不能算是一篇成于一人一时之手的文献。它是儒家学派思想累积而成的,只不过是大部分经子思之手而已。所以它只能算是一篇历经了几代人、成于一个学... 《中庸》历来是一篇充满争议的文献,其作者和成书问题非常复杂。由于特殊的历史形态,它不能算是一篇成于一人一时之手的文献。它是儒家学派思想累积而成的,只不过是大部分经子思之手而已。所以它只能算是一篇历经了几代人、成于一个学派的文献,且其中还包含着被秦汉人篡改的成分。正是如此,《中庸》的文本也体现出先秦文献的四个基本特性:作者的集体性;成书的历时性;文献的学派性及传播的篡改性。 展开更多
关键词 《中庸》 作者 成书年代 文献传播 文献特性
下载PDF
再论《毛序》之作期晚于《史记》——兼与王洲明同志商榷
5
作者 张启成 《河北师范大学学报(哲学社会科学版)》 北大核心 2006年第2期86-90,共5页
范晔确认《毛诗序》为东汉卫宏所作之后,郑樵、苏辙、魏源及程大昌、朱熹、崔述等又力主此说,可见《毛诗序》的作者不能排斥卫宏已成为很多著名《诗经》学者的共识,因而不能简单地加以否定;《毛序》受《史记》影响之证据,自宋之郑樵至... 范晔确认《毛诗序》为东汉卫宏所作之后,郑樵、苏辙、魏源及程大昌、朱熹、崔述等又力主此说,可见《毛诗序》的作者不能排斥卫宏已成为很多著名《诗经》学者的共识,因而不能简单地加以否定;《毛序》受《史记》影响之证据,自宋之郑樵至清之三家诗学者魏源与王先谦也多有论述,虽尚欠完整,但大都言之成理、证据确凿,故也不能等闲视之;在前人论述的基础之上提出的若干证据,当然只是一种学术探讨,并非定论,但也不宜作简单化的处理。 展开更多
关键词 左传 史记 毛诗序 作期
下载PDF
《商君书·徕民篇》成书新探 被引量:6
6
作者 仝卫敏 《史学史研究》 CSSCI 北大核心 2008年第3期79-85,共7页
《商君书·徕民篇》的成书问题是长期以来学界聚讼的焦点。本文采取内、外考证相结合的方法,从本篇的具体内容及主旨入手,同时参考相关出土简牍材料,认为本篇的成书应在秦昭王后期,作者是一位商鞅后学。
关键词 《商君书·徕民篇》 成书时代
下载PDF
钱尚濠《买愁集》编刊年代小考 被引量:1
7
作者 杨国玉 《河北工程大学学报(社会科学版)》 2016年第3期38-39,共2页
钱尚濠辑《买愁集》的编刊年代,有清初、康熙中期二说。前说笼统,后说则误。经考,其编刊年代当在顺治二年至十七年之间。
关键词 钱尚濠 《买愁集》 编刊年代
下载PDF
基于CORBA的并行编程环境的设计与实现 被引量:1
8
作者 生拥宏 黄永忠 郭金庚 《计算机工程与应用》 CSCD 北大核心 2001年第17期152-153,156,共3页
作者设计并实现了一种基于CORBA模式的并行编程环境POVPE(并行面向对象可视编程环境),它将传统的单机编程环境中的功能模块在分布式系统环境中进行了分布组织,并用CORBA完成分布模块的交互。文章介绍了该系统的功能描述和体系结构... 作者设计并实现了一种基于CORBA模式的并行编程环境POVPE(并行面向对象可视编程环境),它将传统的单机编程环境中的功能模块在分布式系统环境中进行了分布组织,并用CORBA完成分布模块的交互。文章介绍了该系统的功能描述和体系结构,着重阐述了瘦客户编程、实时远程编译、离线运行等关键技术,并从语言的角度给出了系统的实现方法。 展开更多
关键词 CORBA 并行编程环境 面向对象 通信模块 计算机网络 工作站
下载PDF
Ares:一个稳健的实时编译引擎保护系统(英文)
9
作者 朱若宇 张玉清 燕敬博 《中国科学院大学学报(中英文)》 CAS CSCD 北大核心 2014年第2期267-275,共9页
JIT(实时)编译技术可以大大提高代码执行效率.目前大部分浏览器以及Java,Perl,Ruby,Flash都采用JIT技术提高性能.但是,JIT引擎为了达到较高的执行效率,将具有读写可执行权限的对象分配到可预期的偏移位置.这违背了数据执行保护以及随机... JIT(实时)编译技术可以大大提高代码执行效率.目前大部分浏览器以及Java,Perl,Ruby,Flash都采用JIT技术提高性能.但是,JIT引擎为了达到较高的执行效率,将具有读写可执行权限的对象分配到可预期的偏移位置.这违背了数据执行保护以及随机地址分配的保护措施.我们分析了两个现有的JIT引擎保护工具.基于本文的分析,设计与实现了JIT引擎保护工具Ares.Ares不需要修改JIT引擎源码,使JIT引擎免受现有各种针对JIT引擎的攻击.实验证明其时间与内存开销在可接受范围内. 展开更多
关键词 实时编译引擎 随机地址分配 数据执行保护 防范工具
下载PDF
水文资料实时自动整编过程及质量管控建模与系统实现
10
作者 陈雅莉 李珏 高露雄 《水电能源科学》 北大核心 2021年第7期38-41,共4页
针对水文资料整编自动化程度与时效性低的问题,构建了水文资料实时自动整编业务流程,建立了支撑在线实时自动整编的服务调度和基于回溯的整编资料质量管控模型,据此研发了水文资料实时在线自动整编系统,该系统能根据需求灵活调度整编服... 针对水文资料整编自动化程度与时效性低的问题,构建了水文资料实时自动整编业务流程,建立了支撑在线实时自动整编的服务调度和基于回溯的整编资料质量管控模型,据此研发了水文资料实时在线自动整编系统,该系统能根据需求灵活调度整编服务,实现自动实时在线整编,并支持用户按需进行整编过程和数据的回溯与控制。实例应用结果表明,系统的功能、效率、计算精度满足需求,运行稳定可靠,大幅减轻了人工整编工作量,并提高了水文资料的时效性。 展开更多
关键词 水文资料 实时自动整编 服务调度 质量管控
下载PDF
一个基于混合并发模型的Java虚拟机 被引量:6
11
作者 杨博 王鼎兴 郑纬民 《软件学报》 EI CSCD 北大核心 2002年第7期1250-1256,共7页
从解释执行到及时编译的转变极大地提高了Java程序的运行速度.但是,现有的Java虚拟机还有待进一步的改进.提出了一种新的Java虚拟机编译与执行模型——混合并发模型HCCEM(hybrid concurrent compilation and execution model).该模型通... 从解释执行到及时编译的转变极大地提高了Java程序的运行速度.但是,现有的Java虚拟机还有待进一步的改进.提出了一种新的Java虚拟机编译与执行模型——混合并发模型HCCEM(hybrid concurrent compilation and execution model).该模型通过多线程控制方式将字节码的编译与执行过程相重叠,从而获取加速的效果.另外还给出了基于HCCEM的Java虚拟机JAFFE的设计方案,并就实现中的执行模式切换、异常处理以及层次线程等问题进行了讨论.实验结果表明,HCCEM能够有效地提高Java程序的执行速度. 展开更多
关键词 混合并发模型 虚拟机 异常处理 多线程 JAVA语言 程序设计
下载PDF
动态编译技术研究 被引量:5
12
作者 崔慧敏 戴桂兰 +1 位作者 王生原 张素琴 《计算机科学》 CSCD 北大核心 2004年第7期113-117,共5页
本文从动态编译的概念出发,着重讨论了运行时特定化技术和Just-in-time编译技术;比较全面地总结并评述了具有代表性的动态编译系统及其采用的Profiling技术、重编译技术;并探讨了动态编译技术研究中存在的一些问题及进一步的工作。
关键词 动态编译技术 特定化技术 JUST-IN-time Profiling技术 重编译技术
下载PDF
基于国产c86处理器的CP2K软件移植与优化 被引量:3
13
作者 范黎林 乔一航 +3 位作者 李俊飞 柴旭清 崔容培 韩秉豫 《计算机科学》 CSCD 北大核心 2023年第6期58-65,共8页
CP2K是目前运行最快的开源第一性原理材料计算和模拟软件,源码中调用协处理器的部分基于CUDA架构编写。因平台底层硬件架构和编译环境不同,原生的CP2K软件无法调用国产c86处理器平台上的DCU,因此不能实现跨平台应用。为解决该问题,提出... CP2K是目前运行最快的开源第一性原理材料计算和模拟软件,源码中调用协处理器的部分基于CUDA架构编写。因平台底层硬件架构和编译环境不同,原生的CP2K软件无法调用国产c86处理器平台上的DCU,因此不能实现跨平台应用。为解决该问题,提出了一种CP2K面向该平台的移植方案。该方案的核心思想为:对CP2K软件中主要基于CUDA接口实现的DBCSR库进行代码分析,拆解对应结构体和类的封装方式,并基于HIP的编程标准对其进行实现和封装。在国产c86处理器平台上编译安装HIP版的DBCSR库,链接CP2K软件,最终实现运行DCU版的CP2K软件。后续选取两个测试算例,基于编译级与运行级对其进行优化实验。实验发现,删除CP2K脚本链自动安装的FFTW库可提高计算结果精度。实验结果表明,所使用的优化方法可显著提升CP2K软件的计算效率和计算准确性,为实现开源软件面向国产平台的移植优化和国产化替代做出贡献。 展开更多
关键词 CP2K DBCSR 编译优化 MPI运行优化 HIP移植 JIT编译
下载PDF
基于查询编译的SQL执行技术研究进展
14
作者 潘青峰 徐辰 《计算机研究与发展》 EI CSCD 北大核心 2024年第7期1754-1770,共17页
信息系统通常会借助数据管理系统来进行数据管理,其中SQL凭借良好的易用性和灵活性一直作为数据管理的主流查询语言,用户将编写的SQL语句交由数据管理系统执行后便可得到查询结果.执行模型的高效与否决定了系统能否快速响应用户的查询请... 信息系统通常会借助数据管理系统来进行数据管理,其中SQL凭借良好的易用性和灵活性一直作为数据管理的主流查询语言,用户将编写的SQL语句交由数据管理系统执行后便可得到查询结果.执行模型的高效与否决定了系统能否快速响应用户的查询请求,现有执行模型主要采用解释执行和编译执行2种方式.解释执行具有良好的拓展性、可维护性等因而被大多数系统采用.不同于解释执行,编译执行为原本需要解释执行的查询生成高效的定制化代码来加速查询,带来的显著性能提升吸引了一众数据管理系统开始实现相应技术.然而,如何针对查询生成其对应的定制化代码是一个复杂的过程,在实现时需要考虑诸多方面,甚至在某些情况下,采用编译执行的查询性能可能还不及传统的火山模型.从概念、技术等角度系统地综述了编译执行技术的研究进展.首先,概述了编译执行的基本概念,对相关术语和背景知识进行了介绍;其次,分别从中间代码生成、中间表示、机器码生成与运行3个角度介绍了相关技术;最后,结合当前数据管理系统的研究趋势以及近期研究工作展望了编译执行未来的发展方向. 展开更多
关键词 数据管理系统 查询执行 代码生成 编译器 即时编译
下载PDF
JavaScript引擎中Deoptimization模式分析与改善 被引量:3
15
作者 黎遇军 张昱 《电子技术(上海)》 2017年第7期17-23,共7页
主流的Java Script引擎为了优化Java Script程序的性能,都采用JIT(Just-In-Time)编译技术在运行时对各个程序点中变量的类型集合进行假设,并在此基础上对程序进行类型特化。但是Java Script的动态类型和基于原型的语言特性使得Java Scr... 主流的Java Script引擎为了优化Java Script程序的性能,都采用JIT(Just-In-Time)编译技术在运行时对各个程序点中变量的类型集合进行假设,并在此基础上对程序进行类型特化。但是Java Script的动态类型和基于原型的语言特性使得Java Script程序的类型可预测性不高,这导致引擎所做出的假设经常失败,频繁引发Deoptimization(脱优化),带来额外的开销。文章使用Java Script引擎(V8)分析了三个常用的测试集(Octane、Sun Spider和Kraken)中的48个Java Script程序,找到三种常见的Deoptimization模式,并向程序员给出改善这些模式的策略。本文还参照这些策略修改了被分析的程序,并进行了性能测试。结果显示依据本文给出的策略进行修改能减少Deoptimization。 展开更多
关键词 JAVASCRIPT JAVASCRIPT引擎 Deoptimization Just-In-time编译 代码模式
原文传递
海鹰仿真集成开发环境—HYSide 被引量:1
16
作者 陈卫民 张红宇 《系统仿真学报》 EI CAS CSCD 1998年第3期45-49,共5页
从系统结构、信息模型和模块结构等方面,概述了我们研制成功的海鹰仿真工作站的软件开发平台,即海鹰仿真集成开发环境。经试验证明:其具备高效和方便的特点。
关键词 实时仿真 图形界面 HYSide 计算机仿真
下载PDF
Improving on Linear Scan Register Allocation 被引量:1
17
作者 Shahrzad Kananizadeh Kirill Kononenko 《International Journal of Automation and computing》 EI CSCD 2018年第2期228-238,共11页
Register allocation is a major step for all compilers. Various register allocation algorithms have been developed over the dec- ades. This work describes a new class of rapid register allocation algorithms and present... Register allocation is a major step for all compilers. Various register allocation algorithms have been developed over the dec- ades. This work describes a new class of rapid register allocation algorithms and presents experimental data on their behavior. Our re- search encourages the avoidance of graphing and graph-coloring based on the fact that precise graph-coloring is nondeterministic poly- nomial time-complete (NP-complete), which is not suitable for real-time tasks. In addition, practical graph-coloring algorithms tend to use polynomial-time heuristics. In dynamic compilation environments, their super linear complexity makes them unsuitable for register allocation and code generation. Existing tools for code generation and register allocation do not completely fulfill the requirements of fast compilation. Existing approaches either do not allow for the optimization of register allocation to be achieved comprehensively with a sufficient degree of performance or they require an unjustifiable amount of time and/or resources. Therefore, we propose a new class of register allocation and code generation algorithms that can be performed in linear time. These algorithms are based on the mathematic- al foundations of abstract interpretation and the computation of the level of abstraction. They have been implemented in a specialized library for just-in-time compilation. The specialization of this library involves the execution of common intermediate language (CIL) and low level virtual machine (LLVM) with a focus on embedded systems. 展开更多
关键词 Register allocation just-in-time compilation code generation static analysis dynamic analysis.
原文传递
攻击网页浏览器:面向脚本代码块的ROP Gadget注入 被引量:1
18
作者 袁平海 曾庆凯 +1 位作者 张云剑 刘尧 《软件学报》 EI CSCD 北大核心 2020年第2期247-265,共19页
即时编译机制(just-in-time compilation)改善了网页浏览器执行JavaScript脚本的性能,同时也为攻击者向浏览器进程注入恶意代码提供了便利.借助即时编译器,攻击者可以将脚本中的整型常数放置到动态代码缓存区,以便注入二进制恶意代码片... 即时编译机制(just-in-time compilation)改善了网页浏览器执行JavaScript脚本的性能,同时也为攻击者向浏览器进程注入恶意代码提供了便利.借助即时编译器,攻击者可以将脚本中的整型常数放置到动态代码缓存区,以便注入二进制恶意代码片段(称为gadget).通过常数致盲等去毒化处理,基于常数的注入已经得到有效遏制.证实了不使用常数转而通过填充脚本代码块也能实施gadget注入,并实现图灵完备的计算功能.在编译一段给定的脚本代码时,即时编译器生成的动态代码中通常存在着一些固定的机器指令序列.这些指令序列的存在性不受常数致盲和地址空间布局随机化等安全机制的影响,同时,这些指令序列中可能蕴涵着攻击者期望的gadget.在实施攻击时,攻击者可以汇集特定的脚本代码块来构造一个攻击脚本,再借助即时编译器来注入gadget.在x86-64架构上评估了这种注入攻击在Spider Monkey和GoogleV8这两个开源即时编译引擎上的可行性.通过给这两个引擎输入大量的JavaScript脚本,可以得到较为丰富的动态代码块.在这些动态代码块上的统计分析结果表明,这两个引擎生成的动态代码中都存在图灵完备的gadget集合.在实际攻击场景中,攻击者可以利用的脚本集合完全包含且远远多于实验用的脚本.因此,攻击者可以采用该方法注入需要的gadget,以便构造出实现任意功能的ROP(return-oriented programming)代码. 展开更多
关键词 网页浏览器 即时编译机制 即时返回导向编程 ROP(return-oriented programming) gadget注入 图灵完备计算
下载PDF
一种采用预先编译的V8引擎优化方法 被引量:1
19
作者 王昭 邓浩江 +1 位作者 朱小勇 胡琳琳 《网络新媒体技术》 2021年第3期38-44,37,共8页
JavaScript作为Web应用的主要编程语言之一,其解释执行、动态类型、面向原型等特性成为限制Web应用性能的主要因素。为了加快JavaScript运行速度,提升Web应用性能,本文提出一种采用预先编译的V8引擎优化方法。该方法将Web应用第一次解... JavaScript作为Web应用的主要编程语言之一,其解释执行、动态类型、面向原型等特性成为限制Web应用性能的主要因素。为了加快JavaScript运行速度,提升Web应用性能,本文提出一种采用预先编译的V8引擎优化方法。该方法将Web应用第一次解释执行过程中热点函数的字节码或机器码进行保存,Web应用下次运行时可以直接运行热点函数已保存的字节码或机器码,避免了热点函数的解释代价和编译代价,而且提出了新的代价模型来确定保存热点函数字节码或机器码带来的时间增益和空间代价。本文在V8引擎最新编译架构上实现了基于字节码的预先编译方法,并使用标准JavaScript引擎测试集进行了性能测试,实验结果表明在Kraken、Octane测试集上分别可以取得11%和13.6%的性能提升。 展开更多
关键词 JAVASCRIPT V8引擎 JIT AOTC
下载PDF
面向高通量事务处理的事务编译技术
20
作者 王冬慧 朱涛 钱卫宁 《华东师范大学学报(自然科学版)》 CAS CSCD 北大核心 2016年第5期10-17,35,共9页
针对内存数据库中CPU利用率不高的问题,目前的研究工作集中在利用事务编译技术提升事务的执行效率和改进事务的并发控制以提升数据库的性能.本文主要从以下几个方面对内存数据库的事务编译技术进行了综述.第一,介绍了事务处理的一般流程... 针对内存数据库中CPU利用率不高的问题,目前的研究工作集中在利用事务编译技术提升事务的执行效率和改进事务的并发控制以提升数据库的性能.本文主要从以下几个方面对内存数据库的事务编译技术进行了综述.第一,介绍了事务处理的一般流程,分析限制系统性能的因素.第二,分析了当前使用的事务编译技术,包括即时编译技术、操作依赖分析技术和事务切片技术.第三,结合实例分析事务编译是如何提升数据库性能的,介绍典型的内存数据库在事务编译方面的研究工作,如Hekaton、VoltDB等.最后给出了研究展望. 展开更多
关键词 事务编译 并发控制 即时编译技术 操作依赖分析技术 事务切片技术
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部