源程序范文

时间:2023-09-28 13:12:27

源程序

源程序篇1

关键词:教学资源建设;c语言程序设计;网络资源建设

中图分类号:TP3-4

1 引言

1.1 课程介绍

《c语言程序设计》课程是我院警察技术系司法信息安全专业、计算机应用专业和计算机网络专业等专业一般学习领域课程,是学生进入大学所接触的第一门专业课,同时,这门课程也是《数据结构》和《软件工程》课程的前导课程。教学实践证明,该课程对学生是否可以形成编程思想,能否建立利用计算机求解问题的逻辑思维能力是至关重要的,也将直接影响后续课程的教学效果。因此,改进教学方法、提高教学质量是高职高专教学课程改革的一项艰巨任务。

传统的c语言教学模式侧重于c语言语法知识的讲授,学生的关注点集中于语法知识的记忆和理解中,无法形成真正的编程思想[1]。这使得学生很难自己写出程序,一味地“照猫画虎”,甚至有学生出现死记硬背程序才能记住的情况。这样就导致了学生的学习兴趣不浓,学习停留在表面,学生学起来枯燥,教师也教起来费劲。

1.2 传统教学资源的不足

传统的《c语言程序设计》的教学模式是以课本为主,辅以PowerPoint课件,由老师向学生讲授相关程序设计知识,教师占据主导地位,学生普遍反映“老师讲的都懂,例题也能看懂,就是不会编程”的困惑。我们必须开发多层次的教学资源,让学生成为主体。

2 多层次的教学资源建设

伴随着现代教育技术的发展,高等学校教学资源建设正在从传统的纸质教学资源向数字化、电子化方式转变,从单一载体向多媒体产品和多样化教学资源服务方式转变,从而形成了以纸质教学资源和数字化教学资源相结合的立体化教学资源。这不仅给高校教学工作提供了强大的技术支持和资源保障,也在迅速改变着学生的学习内容和学习方式[2]。

我系多层次的《c语言程序设计》课程的教学资源除了常规的教材外还包括教学参考书、电子教案、多媒体课件、试题库、网络资源建设以及在线练习系统等。

2.1 教材与教学参考书

我系为司法信息安全专业、计算机应用专业及计算机网络专业的学生选择的教材是北京邮电大学出版社出版的《c语言程序设计案例教程》,该书采用案例导入的形式展开知识点,重难点突出,讲解清楚细致。

另外,我系学生要求在毕业时必须获得全国计算机等级二级证书,教学参考书的内容就是紧跟当年的二级考试大纲所出台的考点解析与训练,从计算机二级(c语言)所重点考查的阅读程序能力、改错能力和编程能力一一解读,总结出相应知识点,并对历年真题进行详细分析,最后自测题可供学生自行检查自己对知识点的掌握情况,查漏补缺。

2.2 电子教案建设

依据教材内容和学生实际,我系教师编写了与纸质教材配套的电子教案。电子教案按照所分配的学时数进行模块的分类,反映了教师的教学思路、对知识点的把握及所采取的教学方法,体现了教材内容的精华,也是学生复习的重要指南。

2.3 多媒体课件

多媒体课件作为教师上课的重要方式,在我院得到了足够的重视。我院每年都进行一次多媒体课件大赛,教师们互相沟通、互相学习,极大的提高了自身创作课件的能力。

配以光投影设备和苏亚星教学系统,通过屏幕广播功能向学生播放已制作好的多媒体课件,不仅能节省教学时间,增强理论教学的直观性,而且能让学生看到老师对于操作步骤的演示,重、难点也能生动地加以表现。

2.4 试题库

我系司法信息安全专业、计算机应用专业和计算机网络专业的学生要求双证毕业,即毕业证和全国计算机等级二级证。笔者收集了历年的二级笔试和机试真题,紧跟二级考试题型的变化,按照知识模块,根据我系学生的实际,针对相同知识点归纳设计了一套试题库,利于学生练习及查漏补缺。

同时考虑到一些有能力的同学“吃不饱”的情况,笔者收集了我系学生曾参加过的由工业与信息化部主办的第二、三、四届“蓝桥杯”软件人才与设计大赛中的较为合适的填空题和程序设计题,以扩宽学生视野,并有助于选拔竞赛学生。

2.5 网络资源建设

在我院创建示范性高职院校的契机下,我院与清华大学教育技术研究所合作,共同开发了一个教师、学生可以共同参与的网络教学综合平台。网络教学综合平台按功能分为了精品课程、研究型教学和教学资源中心。在这个系统里,教师可以申领课程,并把自己有关课程的所有相关资料上传,比如课程介绍、教学大纲、教学日历、教学材料、答疑讨论、课程问卷、教学笔记、课程作业、在线测试和试题试卷库等内容。教师通过上传教学资料,梳理了本门课程的所有已有资料,为今后的精品课建设提供了资料保障;答疑讨论区给教师和学生提供了一个不受时间和空间限制的平台,学生们可以在上面对疑难问题进行讨论,老师对集中出现的问题进行答疑,不必局限于课堂。教师也可以在网上总结出学生反映比较突出的重、难点,在课堂上集中答疑,使学生的问题得到及时解决,以达到较好的学习效果;课程作业也不必拘泥于课堂和书面的形式,学生在网络教学综合平台上在复习过老师讲授的内容后对作业予以解答,便于学生掌握相关知识。

2.6 在线练习系统

为贯彻落实《国家中长期教育改革和发展规划纲要(2010-2020年)》和《国务院关于印发进一步鼓励软件产业和集成电路产业发展若干政策的通知》有关精神,加快高等院校IT类专业教学创新与改革,提高学生自主创新意识和工程实践能力,促进高校IT类专业就业指导工作,工业和信息化部人才交流中心自09年起举办了“蓝桥杯”全国软件和信息技术专业人才大赛。经过了5年的发展,2013年“蓝桥杯”在其官网上开辟了一个新模块――“蓝桥杯”全国软件和信息技术专业人才大赛练习系统。本系统主要面向参加“蓝桥杯”的老师和同学,帮助参赛的同学熟悉比赛试题的形式和解题方式。通过使用这个系统,同学可以学习到一些重要的编程方法,提高编程水平。系统中的试题集中分为入门训练、基础练习、算法训练、算法提高和历届试题共5个部分。

在实际授课过程中,笔者在网络教学的基础上,借鉴了这套在线练习系统,取得了较好的效果。具体来说,笔者给学生安排入门训练和基础练习的试题,由于练习系统的测评功能对程序的格式、注释等要求较高,这样就对学生形成的编程风格有一个很好的监控,有助于培养学生良好的编程习惯。在线练习系统把相同难度和特点的试题形成一组,同组的试题具有相关性,帮助同学学习与提高程序设计、算法和数据结构的知识。采用这样的在线练习系统,能建立起《c语言程序设计》与后续《数据结构》和《软件工程》课程的衔接,有助于学生综合素质的提高。

3 结束语

2006年开始,教育部与财政部全面实施“国家示范性高等职业院校建设计划”,启动了高等职业教育专业教学资源库建设。这项工程为全国高职院校提供一个经验交流和资源共享的平台,更重要的是通过建设专业教学资源库,带动全国高职院校专业教学模式和教学方法改革。我系在这样的大环境下,对专业领域的教学资源进行开发,取得了一定的成绩,但是跟示范性院校还有差距,今后还有很长的路要走。

参考文献:

[1]胡枫.《c语言程序设计》的案例式教学的设计[J].青海师范大学学报(自然科学版),2010(4).

[2]刘小燕,申艳梅.“c语言程序设计”教学方法探析[J].计算机教育,2010(6).

源程序篇2

    由于各国国际法学者对国际法渊源的定义莫衷一是,因此本文将所讨论的国际法渊源界定为国际法的表现形式。综合各国国际法学者的理论,国际法的渊源主要包括条约、国际习惯、一般法律原则、司法判例及各国权威最高之公法学家学说、"公允及善良"原则和国际组织决议。本文拟从立法程序正义视角出发,对这些传统国际法理论中的国际法渊源进行一一评述,并试图在国际法的产生过程中探求某一类国际法渊源存在的正当性,即任何国际法(渊源)必然是通过立法正当程序产生的。

    二、国际法渊源的立法程序正义标准

    简单地说,立法程序正义即在立法过程中的程序正义。程序正义首先是一种分配正义,在立法中,分配正义所要实现的是对立法利益的公平分配。对于社会中的个人来说,立法利益实际上就是使自己关于社会利益的分配方案能够成为整个社会的关于社会利益分配的方案,以最终满足自己的利益要求。实践中,美国《宪法》第5修正案中所体现的正当程序包括了"实体性的正当程序"和"程序性的正当程序"两种情形,"其中前者是对联邦和各州立法权的一种宪法限制,它要求任何一项设计剥夺公民生命、自由或者财产的法律不能是不合理的、任意的或者反复无常的,而应符合公平、正义、理性等基本理念;而后者则涉及法律实施的方法和过程,它要求用以解决利益争端的法律程序必须是公正、合理的"。这里的"实体性的正当程序"即是指立法程序正义。根据罗尔斯公平正义论的前提,即无知之幕的假设或者说"正义环境",在立法过程中,个人之间是看不到自己相较于其他人的优势所在的,拉兹认为法治本身是一种消极价值,其作为一种消极价值是从两个意义上讲的:除非避免邪恶,否则法治不能带来善果;这种可以被避免的邪恶仅是法律本身滋生的。显然,拉兹最不放心的还是法律-法律不可避免地滋生了专制的危险性。

    法治则是将法律这种与生俱来的危险性降到最小。法治可能服务于好的目的,也有可能服务于坏的目的。法治就是要使法律通过规则和负责规则的适用的法院来有效地指引人们的行为,它是法律的一种优点。不论法律所要达到的目的是什么,法治都可以使它更好的打到他所欲达到的目的。尽管刀可能会有利于人也可能伤人,但刀刃的锋利确实刀的一种优点。因此,法治作为一种工具,本身是价值中立的,只有它可以指引人们行为时才是法律,而这并不显示任何的道德价值。拉兹的法制观念是其工具主义法律概念的结果。法律不只是一种社会事实,它还是一种社会组织的形式,应当适当加以适用并服务于适当的目的。正如其他工具一样,如果它不具备最低限度的完成其功能的能力,那么它就不能算是一件工具。法律要成为好的法律,就必须能够指引行为。符合法治原则能使法律更有效的指引人们的行为。拉兹主张,法治的无可争议的价值不能引导我们夸大法治的重要性。在他看来,将法治视为良法之治是不对的,法治与法律内容的道德性没有任何关系。法律有多种目的和价值,必须将法治与其他相竞争的价值相权衡而决定取舍。

    三、形式法治的价值

源程序篇3

遭受攻击最多的程序为dedecms

从受攻击网站类型分析,遭受攻击最多的程序为dedecms,其主要存在“dedecms search.php文件注入”与“dedecms ajax_membergroup注入”这两种漏洞,两者占总体攻击数量比例为24.78%,涉及网站比例则高达77.91%。

据了解,dedecms之所以成为很多黑客攻击的众矢之的,一方面是因为dedecms是知名的PHP网站管理系统之一,使用人数广泛,这吸引了众多网络攻击者的注意;

另一方面,dedecms是一个开源系统,不但很多源码直接暴露在网络攻击者面前,而且其程序漏洞在众多网站中保持着相当高的一致性,这就大幅降低了网络攻击的难度。

SQL注入与XSS跨站脚本攻击占据半壁江山

在近两年,虽然SQL注入攻击有所减少,但是依然是Web程序的一个主要威胁。从数据中我们可以看出,在攻击方式中,SQL注入以36.5%的比例位居榜首。黑客通过SQL注入攻击,可以操控数据库、篡改数据,甚至进一步入侵服务器,危害较大。

其次是任意文件读取和跨站脚本攻击,任意文件读取是指黑客通过目录跳转,查看文件内容。跨站脚本攻击也叫XSS,黑客通过XSS攻击可以盗取用户账号信息,网站挂马操作等,XSS攻击在Owasp Top10中位居第二的位置也说明了其危害性不容小视。

电子商务网站安全性薄弱

从2012年热点漏洞攻击次数TOP10统计数据来看,排名第一的“淘宝客7.4 huangou.php注入漏洞”以及排名第四的“shopxp TEXTBOX2.ASP注入”漏洞都针对的是电子商务中的商城程序。而从部分电商的漏洞分析数据中,我们也可以看出,高危、中危漏洞分布广泛,这凸显了电子商务网站所面临的安全困境。

安全宝报告指出,电子商务网站的安全之所以薄弱,原因是由于中小型电子商务网站参与者众多,既缺乏安全编程的开发经验,也缺少相关投入的资金支持。而且,电子商务网站普遍存在重内容轻安全建设与安全管理的问题,很多网站用通用模板进二次开发,存在很多已知漏洞和安全隐患。

此外,安全宝还监测到以下一些攻击,其攻击手法、地理特征和修复难题或将成为2013年网站用户的防御重点:

1、远程拒绝服务类攻击大量上升

DDoS是最常见的攻击手法,而且更直接、更有效。随着网络带宽的应用发展,几台傀儡PC主机就可以通过CC攻击完成对中小型网站的攻击。

2、中国境内近一半 DDoS 攻击的受害者位于北上广地区

安全宝处理过的DDoS流量攻击在地域上基本覆盖了互联网全部产业较发达的地区,其中近一半受害者来自互联网产业比较发达的北、上、广地区。互联网行业的残酷竞争是这些地区DDoS流量攻击高发的直接诱因。

3、大部分网站发现漏洞或被入侵后难以自我修补

源程序篇4

摘 要:以uc3842和fqp12n60c为基础设计了一款可编程序控制器专用电源。意在介绍通用开关电源的工作原理与设计过程,并且着重介绍高频变压器的设计以及整板调试过程,突出以理论为基础,工程设计为主导的设计方法。该电源经过实际测试,符合可编程序控制器专用电源的标准。

关键词:变频器;开关电源;uc3842

引言

现应用uc3842芯片设计了一款可编程序控制器用的开关电源,经过大量实验。在输入有很大波动的时候,该电源也能稳定工作。其中为cpu供电的+5v电源误差范围在0.1v,达到了设计目标。而且本开关电源也可作为其它电力电子控制设备的电源,可移植性能好。

1 设计要求

本电源利用pwm控制技术实现dc-dc转换,通过fqp12n60c的电流检测端口与控制电路要求精度最高的电源相连,当输入有干扰的情况下,通过调节占空比来稳定对多路电源的输出。

具体指标如下:输入:直流250v±40%,输出:直流+24v、6a;+5v、2a。输出全部采用共地方式,控制系统对电源输出的纹波电压小于5%。

2 原理图功能分析与设计过程

基于uc3842和fqp12n60c所组成的开关电源的电路原理图。包括整流、滤波、pwm控制器等结构。电源内部采用单端反激式拓扑结构,具有输入欠电压保护、过电压保护、外部设定极限电流、降低最大占空比等功能。

2.1输入侧整流、滤波、保护电路设计。从ac(l)线路进线串联保险丝(f1),起到过流保护作用。从ac(n)线路进线串联热敏电阻(rt110d-9),对接通ac电源时产生的浪涌电流起限制作用。在熔断器与热敏电阻的出线端并联压敏电阻(vr1),对接通ac电源时产生的浪涌电压起限制作用。之后并联安规电容cx1,泄流电阻r5。防止大电容失效后漏电,危及用电人员安全。之后串联电感,出线端并联x2电容。然后经过整流桥d1整流,在直流侧并联电解电容c10滤除整流后的交流分量以及谐波成份。

2.2功率管参数调整与电路设计。电阻r1提供电压前馈信号,使电流可随电压而降低,从而限定在高输入电压时的最大过载功率。电阻r2实现线电压检测。由电阻r6,电容c30,开关管zd1,二极管d88组成简单的rcd箝位电路。达到保护开关管的目的。因而t1可以使用较高的初次级匝数比,以降低次级整流管d3上的峰值反向电压。电路采用简单的齐纳检测电路来降低成本。输出电压稳压由齐纳二极管(ic2)电压及光耦合器(ic1)决定。电阻r9提供进入齐纳二极管的偏置电流,产生对+5v输出电平、过压过载和元件变化时±5%的稳定度。

2.3高频变压器磁路设计。由于反激变换器对多组输出的应用特别有效。即单个输入电源使用同一磁路有效地提供多个稳定输出。因此本文设计的开关电源采用反激式变换结构。高频变压器的设计过程主要包括:磁芯大小的选择、最低直流输入电压的计算、工作时的磁通密度值的选择等。

(1)设计参数。设计使其工作在132khz模式下。输入:直流250v±40%,输出:+24v、6a;+5v、2a。

(2)功率计算。

p=24×6×1+5×2×1=154w (1)

(3)磁芯选择。由公式(2)、(3)

sj=0.15■=2.01cm2 (2)

p1=■=■=181.18w (3)

再由实际中输出引脚个数等因素,查磁芯曲线可得选择磁芯eer40。

(4)工作时的磁通密度计算。对于eer40的磁芯,振幅取其一半bac=0.195t。

(5)原边感应电压的选择。这个值是由自己来设定的,但是这个值决定了电源的占空比。其中d为占空比,vs为原边输入电压,vor为原边感应电压。d=■本文选定占空比d=0.5。

(6)计算变压器的原边匝数:np=■=42匝。

(7)计算变压器的副边匝数。对于+5v,考虑到整流管的压降0.7v以及绕组压降0.6v。则副边+5v电压值:v2=(5+0.7+0.6)v=6.3v。

原边绕组每匝伏数=■=■=3.57伏/匝。

则+5v副边绕组匝数为:n5=■=1.76匝。由于副边低压大电流,应避免应用半匝线圈,考虑到e型磁芯磁路可能产生饱和的情况,使变压器调节性能变差,因此取1.76的整数值2匝。计算选定匝数下的占空比辅助输出绕组匝数,因为+5v副边匝数取整数2匝,反激电压小于正向电压,新的每匝的反激电压为6.3伏/匝。占空比必须以同样的比率变化来维持v-s值相等。由此可得:+24v副边绕组匝数为:n24=■=7.08匝。取整数值为7匝。

对于反馈线圈的匝数,反馈电压是反激的,其匝数比要和幅边对应。ns=■=1.76匝。取整数值为2匝。

(8)确定磁芯气隙的大小。首先求出原边电感量(mh),根据lp=vs■则全周期ts的平均输入电流is=■=■=1a。

相应的im=■=2a,ip1=■=1a。

ip2=3ip1=3a在ton期间电流变化量i=ip2-ip1=2a,lp=vs■=150×■=0.56mh。所以电感系数al=■=■=0.00049×■。根据所选磁芯的al=f(lg)曲线,可求得气隙

lg=■=■=0.45mm

(9)变压器设计合理性检验。首先利用磁感应强度与直流磁密相关的关系计算直流成分bdc。根据公式计算可以得到:bdc=?滋h=185mt

而交流和直流磁感应强度相加之和得到的磁感应强度最大值bmax=?滋h=■+bdc=282.5mt,而从磁性材料曲线可知bs=390mt,故工作时留有余量,设计通过。

(1、烟台德尔自控技术有限公司,山东 烟台 264006 2、沈阳工业大学,辽宁 沈阳 110178)

摘 要:以uc3842和fqp12n60c为基础设计了一款可编程序控制器专用电源。意在介绍通用开关电源的工作原理与设计过程,并且着重介绍高频变压器的设计以及整板调试过程,突出以理论为基础,工程设计为主导的设计方法。该电源经过实际测试,符合可编程序控制器专用电源的标准。

关键词:变频器;开关电源;uc3842

引言

现应用uc3842芯片设计了一款可编程序控制器用的开关电源,经过大量实验。在输入有很大波动的时候,该电源也能稳定工作。其中为cpu供电的+5v电源误差范围在0.1v,达到了设计目标。而且本开关电源也可作为其它电力电子控制设备的电源,可移植性能好。

1 设计要求

本电源利用pwm控制技术实现dc-dc转换,通过fqp12n60c的电流检测端口与控制电路要求精度最高的电源相连,当输入有干扰的情况下,通过调节占空比来稳定对多路电源的输出。

具体指标如下:输入:直流250v±40%,输出:直流+24v、6a;+5v、2a。输出全部采用共地方式,控制系统对电源输出的纹波电压小于5%。

2 原理图功能分析与设计过程

基于uc3842和fqp12n60c所组成的开关电源的电路原理图。包括整流、滤波、pwm控制器等结构。电源内部采用单端反激式拓扑结构,具有输入欠电压保护、过电压保护、外部设定极限电流、降低最大占空比等功能。

2.1输入侧整流、滤波、保护电路设计。从ac(l)线路进线串联保险丝(f1),起到过流保护作用。从ac(n)线路进线串联热敏电阻(rt110d-9),对接通ac电源时产生的浪涌电流起限制作用。在熔断器与热敏电阻的出线端并联压敏电阻(vr1),对接通ac电源时产生的浪涌电压起限制作用。之后并联安规电容cx1,泄流电阻r5。防止大电容失效后漏电,危及用电人员安全。之后串联电感,出线端并联x2电容。然后经过整流桥d1整流,在直流侧并联电解电容c10滤除整流后的交流分量以及谐波成份。

2.2功率管参数调整与电路设计。电阻r1提供电压前馈信号,使电流可随电压而降低,从而限定在高输入电压时的最大过载功率。电阻r2实现线电压检测。由电阻r6,电容c30,开关管zd1,二极管d88组成简单的rcd箝位电路。达到保护开关管的目的。因而t1可以使用较高的初次级匝数比,以降低次级整流管d3上的峰值反向电压。电路采用简单的齐纳检测电路来降低成本。输出电压稳压由齐纳二极管(ic2)电压及光耦合器(ic1)决定。电阻r9提供进入齐纳二极管的偏置电流,产生对+5v输出电平、过压过载和元件变化时±5%的稳定度。

2.3高频变压器磁路设计。由于反激变换器对多组输出的应用特别有效。即单个输入电源使用同一磁路有效地提供多个稳定输出。因此本文设计的开关电源采用反激式变换结构。高频变压器的设计过程主要包括:磁芯大小的选择、最低直流输入电压的计算、工作时的磁通密度值的选择等。

(1)设计参数。设计使其工作在132khz模式下。输入:直流250v±40%,输出:+24v、6a;+5v、2a。

(2)功率计算。

p=24×6×1+5×2×1=154w (1)

(3)磁芯选择。由公式(2)、(3)

sj=0.15■=2.01cm2 (2)

p1=■=■=181.18w (3)

再由实际中输出引脚个数等因素,查磁芯曲线可得选择磁芯eer40。

(4)工作时的磁通密度计算。对于eer40的磁芯,振幅取其一半bac=0.195t。

(5)原边感应电压的选择。这个值是由自己来设定的,但是这个值决定了电源的占空比。其中d为占空比,vs为原边输入电压,vor为原边感应电压。d=■本文选定占空比d=0.5。

(6)计算变压器的原边匝数:np=■=42匝。

(7)计算变压器的副边匝数。对于+5v,考虑到整流管的压降0.7v以及绕组压降0.6v。则副边+5v电压值:v2=(5+0.7+0.6)v=6.3v。

原边绕组每匝伏数=■=■=3.57伏/匝。

则+5v副边绕组匝数为:n5=■=1.76匝。由于副边低压大电流,应避免应用半匝线圈,考虑到e型磁芯磁路可能产生饱和的情况,使变压器调节性能变差,因此取1.76的整数值2匝。计算选定匝数下的占空比辅助输出绕组匝数,因为+5v副边匝数取整数2匝,反激电压小于正向电压,新的每匝的反激电压为6.3伏/匝。占空比必须以同样的比率变化来维持v-s值相等。由此可得:+24v副边绕组匝数为:n24=■=7.08匝。取整数值为7匝。

对于反馈线圈的匝数,反馈电压是反激的,其匝数比要和幅边对应。ns=■=1.76匝。取整数值为2匝。

(8)确定磁芯气隙的大小。首先求出原边电感量(mh),根据lp=vs■则全周期ts的平均输入电流is=■=■=1a。

相应的im=■=2a,ip1=■=1a。

ip2=3ip1=3a在ton期间电流变化量i=ip2-ip1=2a,lp=vs■=150×■=0.56mh。所以电感系数al=■=■=0.00049×■。根据所选磁芯的al=f(lg)曲线,可求得气隙

lg=■=■=0.45mm

(9)变压器设计合理性检验。首先利用磁感应强度与直流磁密相关的关系计算直流成分bdc。根据公式计算可以得到:bdc=?滋h=185mt

而交流和直流磁感应强度相加之和得到的磁感应强度最大值bmax=?滋h=■+bdc=282.5mt,而从磁性材料曲线可知bs=390mt,故工作时留有余量,设计通过。

3 结论

24v输出电压波形

参考文献

[1]张占松,蔡宣三.开关电源的原理与设计[m].第一版.北京:电子工业出版社,1999,7.

[2]赵书红,谢吉华,曹曦.一种基于top switch的变频器开关电源[j].电气传动,2007,26(9):76-80.3 结论

24v输出电压波形

参考文献

[1]张占松,蔡宣三.开关电源的原理与设计[m].第一版.北京:电子工业出版社,1999,7.

源程序篇5

中图分类号:G642

摘 要:提出在课程中引入JDK源码的学习,阐述通过阅读、分析、重写及应用JDK源码,学习JDK源码中的语法、基本库、数据结构、设计模式等内容,能提高源代码的阅读能力、编写规范代码的能力,并为应用设计模式、架构复杂项目打下良好的基础。

关键词:Java程序设计;JDK;源码;实践教学;编程能力;设计模式

0 引言

Java语言是当前最流行的面向对象编程语言之一,具有平台无关性、多线程、分布式及安全性等特点。作为计算机专业及相关专业的一门重要课程,Java语言也不只讲语言语法,而更加注意其实践应用,所以加强其编程实践和应用是该课程的重要目标。特别是当前用人单位对大学生的综合素质提出了新的要求,这就迫切需要对现有的教学模式进行改革,才能适应计算机教学的需要。根据实践,我们提出在课程中引入JDK源码的教学方法。

JDK( Java Development Kit)是Java语言的软件开发工具包,包括JavaSE、JavaEE、JavaME等多个版本,其中最基础的是JavaSE。在JDK中,有一系列的开发工具、运行环境,还有最重要的JDK文档及JDK源码。JDK源码用于程序设计的实践教学中,能有效提高学生的程序设计能力,切实提高教学效果,是教学改革的一条途径。笔者将JDK源码给学生进行阅读、分析、改造、应用,使其掌握编程思想、编码方式、采用的技术、应用过程等相关知识。

1 学习内容

JDK源码的量很大,要学习的内容也涉及多个方面。

1.1 语法方面的学习

Java程序设计课程首先要让学生学会Java语法,Java语言的语法不仅枯燥,而且不容易掌握。在JDK源码中有大量语法的体现,从变量、常量到运算符、语句、类的定义等方面都有很好的体现,所以精简一部分包及类来进行学习,体现其语法的使用,而且体现面向对象的封装、继承、多态,特别是继承关系的分析,以让学生更具体地体会面向对象的思想与方法。

1.2 基本类库的学习

Java语法的学习不能只停留在语法层面,而是要培养实践应用的能力,这就需要掌握大量的API类库。由于Java类库中的类很多,每一个类中的方法也很多,所以我们选择重要的类库源码来学习,主要包括Java的基本类库、输入输出(Java IO)、文本信息的处理、XML信息的处理、图形与图像、图形用户界面、网络、数据库等。

1.3 数据结构的学习

Java语言中,各类编程都要用到数据结构。虽然有的学生学过数据结构,包括线性表、栈、队列、串、树、查找、排序等,但是JDK中,这些数据结构是如何实现的,它们都有哪些相关的类,分别使用的是顺序存储、链式存储还是哈希存储,学习这些不仅有利于复习巩固数据结构知识,更重要的是可以学到更多的实现方法,而且在应用这些结构时会正确选用合适的类。

1.4 设计模式的学习

设计模式(design pattern)是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码的可靠性。在实现的软件开发实践中,设计模式是相当重要的,在JDK中,使用了大量的设计模式,如抽象工厂、单态、适配器、责任链、、观察者等,通过源代码来学习设计模式,可以让学生更具体地体会到设计模式的应用,从而能让学生更好地打下应用设计模式基础。

2 学习方法

JDK源码的学习方法主要是阅读、分析以及修改、应用等,在这个过程中教师要通过演示、引导、作业等手段来促进学生对JDK源码的学习。

2.1 有选择性地阅读源代码,撰写读书笔记

由于源代码的量很大,没有必要将所有JDK的源码都读取一遍,所以针对前面提到的每一方面的学习内容,教师会指定阅读相关的包和类的源代码。例如,在前半学期中要求阅读的类包括Obj ect,Class,String,StringBuilder及AbstractStringBuilder. Integer, Math, Random,Biglnteger等;后半学期则要求阅读Arrays,ArrayList, Vector, Stack, Hashtable, TreeMap,TreeSet类等。教师还指定一些扩展的包和类,供能力较强的学生进行阅读。学生阅读后要撰写读书笔记,对典型的读书笔记进行演示汇报,这样的汇报可以在小组内或者全班进行,以促进理解和交流。

2.2 教师布置读前的问题及读后作业,促进阅读质量提高

阅读前,教师有针对性地提出一些问题,这样可以让学生知道阅读的重点和思考的问题,读后作业则检查学生学习的效果。布置的作业中包括这样的问题:String类为什么声明为final的?Random类引用了什么内部类或辅助类?Stack类中的变量的初始值为什么这样设置?其ArrayList类动态分配空间的增长因子是多少?TreeMap类与另一个相关的TreeSet类的区别是什么?

2.3 与JDK文档对照学习

JDK源码与JDK文档进行对照学习。考虑到部分学生的英文实际水平,我们选用中文版的JDK文档,而英文水平较好的则可以使用英文版的JDK。例如,在String文档中提到immutable,在源程序中是如何体现的?在Byte中提到的缓存,在源程序是如何实现的?Random类提到的伪随机数是如何实现的?TreeMap中找到同一对象的要求是如何实现的?等,这些问题涉及语法、算法、效率等多方面的问题。另外,对有余力的学生,还让他们读不同版本的JDK的源码,体会其中源代码的演变,分析其改进之处。

2.4 学生写出分析报告,并进行展示与交流

针对阅读的内容,我们要求学生写出分析报告。报告要求写出主要的类、主要的方法;类与类之间的关系(画出类关系图、UML图);主要函数的算法是怎样的(画出流程图、事件序列图、状态图等);算法的时间复杂度与空间复杂度如何;用到了哪种设计模式等。另外,要求写出学到的关于语法、算法、编程技巧方法的收获。这些报告要形成文档、展示的PPT、Prezi等,在班上进行交流展示,还让学生进行评选投票。

2.5 进行代码的重写、改进与应用

在阅读的基础上,我们要求学生进一步进行代码的重写、改进与应用。代码的重写是指针对其中部分代码自己重写一遍,这样能训练编写代码的能力。在这个过程中,学生还可以有针对性地进行代码的改进。另外,在实际的项目中,应用相关的包和类,这样易于进一步巩固所学的知识。

3 学习JDK源码对学生编程能力的提高

JDK源码的学习过程,提高了学生以下几个方面的能力。

3.1 阅读代码的能力

阅读代码的能力训练是编程能力中一个重要的方面。事实上,软件的编写与维护通常是一个长期的过程,阅读别人写的代码是很常见的任务,但有时也要阅读自己写的代码。阅读JDK源码可以大大提高阅读代码的能力。

3.2 编写规范代码的能力

JDK源码书写规范,其中能学到规范代码的编写方法,有利于养成良好的编程习惯。这包括注释的使用、空行的使用、变量命名、函数的命名惯例等。

3.3 使用设计模式的能力

JDK源码中有大量设计模式的应用,通过对这些设计模式的学习,能很好地体会各种设计模式的含义、基本组成要素、种要素之间的关系、设计模式的应用场景,这些都为以后在具体项目中使用设计模式打下良好的基础。

3.4 项目架构的能力

JDK源码是一系列的包与类组成的一个大的系统,而类与类之间的关系有各种形式,通过对它们的学习,能帮助学生提高设计复杂程序的能力,为以后进行项目架构的工作打下良好的基础。

4 结语

源程序篇6

一、产业经济政策因素

产业政策是一个国家或地方政府根据国民经济发展的总体要求以及不同产业部门的发展情况而制定的针对某一个产业的微观经济政策。对于某一个产业部门来说,不同的发展时期的产业政策是不同的。而对于某一个需要使用特殊或不可再生资源的产业来说,产业政策是一个国家和地区的行政管理部门调节资源、实施可持续发展的重要手段。因此,在制定产业政策时,必须充分考虑到这一特定产业的特殊情况及特点:

1.市场的缺陷

从理论上讲,在一个完全自由的市场环境中,符合供求关系的市场价格体系,就会形成并实现资源的最佳配置。但是,由于市场本身存在着许多缺陷,实际情况并非如理论所描述的那样,这就是市场失灵。对于能源经济来说,情况更是如此。例:构成当今世界一次能源主体的石油资源和煤炭资源,以及其它可再生能源资源,具有特殊的当期和长期资源开发成本。因此,市场失灵的情况就更加突出。

2.资源条件的制约

在当今世界一次能源资源构成中,石油和煤炭是最主要的能源资源形态,不仅是不可再生的能源资源,而且还存在着级差地租的问题。这是因为,随着石油或煤炭的持续开采,埋藏的深度就更大,地区就更加偏僻。同时,储量会随着开采而不断减少,开采条件也会越来越恶化。这样,不可避免地会使生产成本上升。另外,开采条件的优劣,以及离消费市场的远近这些因素都会导致很大的级差收益。因此,市场在一个资源短缺而且分布既不均衡且地域条件差别很大的经济领域里,资源配置方面的效率显然是很低的。

根据英国石油(BP)1987年至1992-年发表的世界能源统计年报的研究结果,可见世界已探明化石燃料资源是相当有限的。按照1991年底的调查,石油仅够开采和使用43年;天然气只够开采59年;煤炭相对较丰富,也只能开采239年。当然,随着时间的推移和科学技术的进步以及人类勘探化石燃料资源地域的不断扩大,储量将会有所增加。但是,即使如此,化石燃料资源对于人类社会来说仍然是不可再生且十分短缺的资源;我国的化石燃料资源,特别是石油和天然气资源不但是有限的,而且十分短缺,探明储量按91年的开采速度还可开采23年。从1995年开始,我国便是石油纯进口国了。因此,如何充分利用现有的各种能源资源并为将来的长远发展做好准备,是我国能源经济发展的一个重要课题。

根据世界能源委员会《1992世界能源资源调查》提供的资料可以看出,我国的能源经济建设长期以来处于一种应付能源需求的状态之中,因此:我国能源经济的建设问题是资源的短缺和资源的利用问题并存。二方面,极为短缺的能源资源过度开采和使用;另一方面,一旦开发便可以长期发挥效能,甚至永远使用的清洁能源资源——水能的开发利用却不到10%。而在我国石油产品的消费中,却有相当数量是用来发电的。由此可见,产业经济政策如何使我国短缺的能源资源得到充分的利用,是我们急待研究和解决的一个重要问题。

3.决策的风险

长期以来,我国的能源经济建设都是落后于国民经济建设步伐,特别是在“七五”计划末“八五”计划初,全国经济经历了前所未有的高速增长。一时间全国都面临缺电的紧张局面,到处是一片拉闸限电的场面。为满足国民经济建设对电力的需求,各地、各部门便各显神通,用各种方法办电。从此,我国的电力建设便硝烟四起,各种电力建设方式一哄而上,这种混乱局面为决策加大了风险。例如,西南地区的水电资源十分丰富,可以建成我国的能源基地。但是,除了开发条件较差,输送困难以外,建设周期长,难以满足能源需求中心的需要,也是决策的风险之所在。80年代中期,我国决定斥巨资建设四川西部金沙江支流雅菪江上的二滩电站,以满足四川国民经济发展过程中对电力的需求。但是,该电站的建设经历了将近15个年头。这期间,四川电力市场的供求关系发生了很大变化。由于电力,的持续紧张,从90年以后,四川便陆续在四川东部地区建设了好几座大型火电站。其结果是,二滩电站一投产,就面临着四川电网电力过剩的尴尬局面。到头来,不得不大量弃水,每年要蒙受近20亿元人民币的损失。当然,二滩的问题更主要的是体制上的问题。又如,新能源在未来世界能源布局中将占据十分重要的位置;但目前的情况是,要么开发技术还不十分成熟,要么投资太大开发经济效益很低,或者安全不能得到绝对保证,或者不能形成规模,无法形成产业效益,所以,以上这些问题都给决策带来极大的风险。

4.外部性问题

对于能源工业和能源经济来说,其外部性问题是多种多样的。对于不同的能源形态来说,存在着不同的外部性问题。因此,在决定采取什么样的产业政策时,这些不同的外部性问题都会影响到最终的决策。同时,这些外部性问题有时是互相矛盾的,主要表现为:

环境问题:目前,我国能源结构严重依赖于煤炭,煤炭占我国能源的3/4。电力生产主要是火电,占全国发电总量的75%左右,而火电中约85%又是煤电。我国用于发电的大多是含硫量很高的煤炭,脱硫技术因为成本问题还很落后。因此,造成的环境污染十分严重。水电的开发同样面临着环境问题。一些高坝大库的建设,不但诱发水库地震,引起山体滑坡,而且水库淹没改变了库区的自然环境,生物多样性受到伤害。

运输问题:天然气在我国具有丰富的储量,但开采度很低,我国主要的终端能源形态还是煤炭,因此,燃料造成的环境问题十分严重,我国北部各大城市的污染程度已经危害人民群众身体健康。由于烟尘污染,有些城市如兰州,工农业生产都受到很大的影响。使用天然气是解决这些问题的一条途径,但是,主产区在西部的四川和新疆,运输成了制约天然气工业和人民日常生活消费的障碍;煤炭主要集中在山西和内蒙古等北部省份,运输问题同样存在,而新疆的石油要运到经济发达地区,其成本也是非常惊人。

就业问题:就业问题是当前人类社会所面临的一个重要的社会问题。在很多情况下,甚至会决定社会的稳定。在我国,由于实行了几十年的计划经济,在向市场经济转轨的改革进程中,由于各种各样的原因,如果不采取特殊的政策和措施,仅仅从经济效益出发,大量失业人口还会加剧。

鉴于上述原因,政府在制订产业经济政策时,应体现以下作用:

1.维护公平竞争。采取税收等政策手段和反垄断法来维护公平竞争的秩序。

2.控制总量平衡,合理规划各种能源形态的发展布局。采取信贷、价格、关税等政策解决总量平衡问题;采取税收减免和政府补贴等措施达到各种能源形态的合理布局以及均衡发展,特别是对于具有战略性意义的能源形态应给予特殊支持。

3.保护生态环境。制定法规和标准,保障生产质量和生产安全,控制能源工业对环境造成损害。

4.提供社会保障。通过财政支持,提供社会保障,对特殊地区的能源开发提供支持。

5.支持研究开发。未来的能源发展将越来越多地依赖于科学技术的进步,同时,现有能源项目的开发也需要越来越多的研究费用以解决一些技术难题。因此,政府必须投入必要的资金以促进基础研究和高风险技术的研究开发。

6.开展信息服务。提高市场透明度,减少决策风险,增强公众对能源工业的理解和支持。

7.必须协调各种资源的利用。要解决资源的制约问题,应加大化石类能源资源的勘探力度,为我国未来能源经济发展寻找战略性资源储备。开展国际合作,在安全和稳定并与我国具有传统友谊的地区和国家建立能源基地。现阶段应尽可能加大力度的开发以水电为主的可再生能源资源,尽量少消耗有限的化石类能源资源。

8.加快西部地区经济建设.变西部地区资源性经济为产品性经济。在政策上应给予扶持,其力度应比当年建设经济特区更大,这样运输和就业问题也可得到解决。

二、部类政策因素

由于生产资料和消费资料两个不同部类的作用、对象不同,因此,在政策上应该具有一定差别。同时,由于生产资料领域里,能源经济的服务对象是千差万别的,有一般性生产单位,也有特殊性生产单位;有国家需要鼓励和大力发展的生产单位,也有国家需要限制和逐步萎缩的生产部门等等。在消费资料领域里能源经济服务的对象同样山是干差万别的,有城镇居民,也有农村居民;有高收人家庭,也有低收入家庭;有人民群众一般性消费,也有政府公益性消费等等。因此,在为两个部类提供服务的时候,能源工业各部门不但要有自身适应市场要求的服务准则,而且在政策方面也应当有所区别,以保证政府发展经济,增强国家综合实力和提高全体国民生活水平目标的实现。当然,由于能源经济各部门在生产能源商品的时候,并不可能分为生产资料和消费资料两个部类的生产,因此,部类政策因素只能在能源商品的供应过程中起作用。

1.在生产资料的供应领域里

我们把能源需求分为中间需求和最终需求,两个部分。从这个意义上说,能源商品在生产资料供应领域里应该属于中间需求的范畴。在这个范畴里,宏观经济关系既可以用列昂惕夫逆矩阵来表示,也可以用改进的投入产出系数矩阵与各部门总产值生产能力来表示。而能源经济中的部类政策因素,就必须考虑国民经济不同的生产部门的过去、现在和未来的发展方向,包括其自身的发展趋势和能源商品消费的发展趋势。

我国中间能源需求总量相对于发达国家来说是较小的,但是我国中间能源需求的效率,也就是单位国民生产总值的能耗大于发达国家,提高能源产品转化效率,增加对国民生产总值的贡献率,是各行业关注的全局性问题,因此,在生产资料领域里的能源消费政策就应当起到这样的作用:引导我国的各类企业不断地探索新的生产技术,以降低单位产品的能耗,从而降低产品的成本,提高竞争力。例如:煤炭在我国的能源结构中占据主要地位,约为终端能源消费总量的75%—80%,但对大气污染十分严重。因此,在能源产品作为生产资料的生产领域里;对于造成严重环境污染的能源形态和产品,应当严格加以限制。对于热能转化效率低,废气排放量大的生产方式和生产设备应坚决予以淘汰。与此同时,鼓励清洁能源形态产品的开发,特别是二次能源产品的使用,给予政策上扶持。

2.在消费资料的供应领域里在消费资料的供应领域里,能源产品用之于人民群众,和柴、米、油、盐、酱、醋、茶与水一样重要,我国政府下大力气于上个世纪末实施了村村通电工程,又于九·五计划末期开始实施农村和城市电网改造工程。但是,居民用电的质量和价格仍然是困扰电力工业在消费领域里快速发展的主要问题。,所以,在消费资料领域里,能源消费政策应当引导居民提高能源消费水平,以促进能源经济的发展,同时也就促进了国民经济的发展。我国居民目前的消费水平不高的原因,一方面是因为人均国民收入不高,另—方面是由于贫富差距比较大。因此;相当多的居民日常生活能源消费还主要依赖于一次性能源形态,因此,我们应积极引导和鼓励居民的能源消费向电气化方向发展,这样,既可以把有限的劳动力资源从繁重的家务中解放出来,又可以大大地推动电器行业的大发展。在开发农村市场中,减少农民支出,采取转移支付方法,降低西部能源开发成本,补贴农民能源消费。

由此可见,能源经济的部类政策因素不仅会对能源经济各部门的发展产生影响,同时,由于政策的出台和实施会直接影响到人民群众的消费心理和经济承受能力,也影响把能源产品作为生产资料的工业部门的成本,又对与居民日常生活有关的工业部门的发展和以能源产品为生产资料的工业部门的发展产生深刻的影响。

三、区域政策因素

我国是一个幅员辽阔、民族众多的大国。东、西、南、北、中地理环境差别巨大,汉族与各少数民族历史、文化、发展背景各不相同。1999年我国最发达地区深圳市人均国民收入已经超过4000美元,但云南省的一些少数民族地区,人均收人每年只有400-500元人民币,其中的最贫困家庭,全部财产价值不足200元人民币。有的地区的人民群众平均受教育年限仅仅只有1.4-1.7年。因此,在我国能源经济的建设和发展过程中,在能源产品的生产和供给过程中,制定和实施能源工业产业政策和部类政策的时候,应考虑和照顾到这些差别,充分发挥宏观和微观经济管理手段的功能,逐步缩小这些差别,达到全中国人民共同富裕的目的。鉴于我国东、西部的差距巨大。所以,从制定能源经济产业政策来说,需要从多个方而进行研究,以加快西部地区的发展。特别应该考虑到以下几个方面:

1.国土资源利用政策。在我国实施新的国土资源管理办法以后,西部的一些能源开发项目或多或少地受到一些影响。如地处云南西部山区的大朝山电站,据说因为征地的手续问题,被有关部门罚款高达亿元人民币。新的国土资源管理办法规定,建设项目必须先立项后征地。而立项的程序又要求工程必须完成准备阶段的工作,准备工作要做就必须先用地。如果不进行变通,在这种管理制度下,就只能陷入是先有鸡还是先有蛋的逻辑怪圈之中。

2.移民政策因素。在西部进行建设,很大部分可能都是再生能源和新能源项目的建设;对于再生能源项目,又主要是水电项目,就不可避免地牵涉到移民问题。扶贫计划是我国政府在20世纪70年代就开始实施的一项面向全国贫困人口的政府计划,我们应把这项计划同西部能源项目建设的移民工作结合起来。这是因为,西部的能源建设项目都是在贫困山区实施的,移民都是贫困人口的搬迁。此项工作不但能够加快西部贫困人口的脱贫致富,而且有利于西部能源经济的快速发展。

在作为生产资料生产和供给的能源经济领域里,部类政策应当鼓励和引导能源产品消费企业提高单位能源产品消耗的转化效率,减少井逐步淘汰使用一次能源产品及能源利用效能低、环境污染严重的生产方式和生产设备。在作为消费资料生产和供给的能源经济领域里,应当鼓励和引导广大的人民群众走家庭电气化道路,提供政策支持。然而,对于西部落后地区来说,用发表全国的部类政策还不够,还应有更加优惠的政策,从而扶持西部落后地区实现跨越式的发展。为此,立制定区域政策时,应该有所差异,也只有这样,才能使本来就非常巨大的东、西部之间的差距得以逐步缩校

3.生产资料领域里区域政策的差异。由于东、西部形成的历史、文化、地域性以及劳动力劳动技能性差异,因此,若要提高西部各类产品的竞争力,就应当在作为生产资料供应的能源产品的消费政策方面,给予特殊的政策扶持。比如,给予提高产品单位能源转化效率的能源消费以政府扶持,提供贷款贴息、对能耗降低部分给予政府补贴和奖励;减少并逐步淘汰使用一次能源产品和能源利用效能低、环境污染严重的生产方式和生产设备的产品生产。

4.消费资料领域里区域政策的差异。就全国来说,经过1993年到2000年的发展之后,估计2000年后我国农村商品能源消费的比重大约为65%~70%。这些增长绝大多数是在乡镇企业和东部发达地区。就广大的西部地区来说,商品能源消费的比重虽有所增长,但是幅度远远达不到全国的平均水平。目前,西部落后地区的农村居民薪柴和秸秆仍然是他们日常生活中的主要能源形态。这一点,只要我们沿长江、黄河的上游地区走一次就会发现现实情况的严重性。因此,对于西部落后地区来说,作为消费资料供应的能源商品,除非有特殊的区域部类政策,才能把那里的广大人民群众带到现代文明社会的生活中来。

区域经济的巨大差异,必须用发展经济的特殊区域政策来解决。令人欣慰的是,党中央、国务院适时地提出了“西部大开发”的战略决策,给西部落后地区广大的人民群众带来了世纪福音。因此,在落实党中央、国务院西部大开发的战略决策时,就要结合西部落后地区的历史、现实、民族文化的情况,在产业政策和部类政策方面,给予区域特色的扶持。

四、能源形态政策因素

根据我国关于2050年远景发展规划;原国家能源部组织了一个研究班子,经过近七年的研究;按1990年我国经济的总规模,分高、中、低三种发展速度对我国2020年、2050年的能源需求进行了预测。三个方案的增长速度见下表:

根据我国国民经济1990-2000年的实际增,长率大于9%的情况来看,表中的预测绐定值还是偏低的。国民经济增长的速度快了,这对于国家的发展和人民生活水平的改善是有极大好处的,但是,对于能源产品的供给却提出了更高的要求。因此,发展新能源的步伐就不得不进一步加快;根据各个能源专业的技术人员估算,我国的新能源和可再生能源资源的储量是比较丰富的,这些丰富的新能源和可再生能源为我国能源经济和国民经济的发展提供了新的动力源泉。

在我国,不论是太阳能还是生物能,都拥有巨大的储藏量,开发前景十分广阔。在生物质能中,农作物秸秆和人畜粪便按1992年资源量计算,分别达到2.7亿t和1.3亿t标准煤。因此,大力发展农作物秸秆的转化技术、农村小型沼气技术以及城市沼气综合利用技术,为我国未来能源供应找到一条可行的道路。此外,地热能和风能的储藏量也很大,且风能的开发利用在世界范围内已经进行了有益的尝试,有关技术也越来越成熟。所以,从能源形态政策方面来说,应当鼓励和积极推进这类技术的研究开发和应用。

相对于其它新能源和可再生能源资源来说,水能是一种清洁而且容易上规模进行开发的优越的能源形态。目前,在党中央、国务院提出的西部大开发战略中,西电东送已成为该战略中的重点项目。在此项目中,又是以水电为主。从这一点来看,能源经济建设的重点已经开始向可再生能源形态转移了,但是,在政策层面仍然存在着需要研究的诸多问题。

根据2050年我国国民经济发展的需要和我国能源王业发展的想定方案,我国电力工业在新能源的应用方面将会出现突飞猛进的发展态势。其中,核能在新能源的应用中就占主导地位。由1990-2050年我国电力供应可能装机容量表中我们可以看出,到2020年,我国电力装机容量中,核电和新能源将分别占到6.1%和1.8%;而到了2050年,核电和新能源则分别占到12.5%和4.5%,到时候将与有50年发展历史的水电处在同一个水平上。例如:我国的铀资源,据世界能源会议估计为100-200万t铀。铀资源对核电发展的保证程度的估计是:对近期发展目标(2000年600万kW核电站),铀资源供应有余;对中期核电发展目标(2010年前建设2000万kW核电站),铀资源供应经过努力可以保证;对远期核电发展目标(2050年前建设1.2亿kW核电站),铀资源供应经过努力将有希望。考虑到矿物燃料大量排放C02对环境产生的严重影响,以及石油和天然气资源的有限性,专家们预计到21世纪中叶,核能有可能是仅次于煤炭而居第二位的人类利用的能源形态。由以上的分析我们可以了解到,我国未来几十年的能源供应将呈现多元能源形态相互发展的格局。因此,今后能源经济的发展,从政策层面上就应当体现对需要鼓励发展的新能源形态的支持,以及对需要限制发展的能源形态的控制。

五、其它政策因素

如何充分发挥各种资源的潜力为国民经济的发展服务,提高资源的经济效率,是国家有关部门制定管理政策的出发点和落脚点。在能源经济的建设和发展过程中,以下几个方面的政策应当发挥保驾护航的作用。

1.资源开发政策

资源的使用效率对未来我国能源供应将起很重要的作用。一方面,资源的开发和开采效率在很大程度上影响资源的利用效率,也影响到这些资源开发的经济合理性。另一方面,资源的转化效率直接影响到资源的开发寿命和替代资源的选择。因此,资源开发的政策取向一定要起保护和大力提倡规模开发和高效开发,限制、禁止零星开发和破坏性开发作用,目前,我国各地都大量存在着私人小煤窑同国营大煤矿争资源的现象,存在着农民从国家油田盗取石油以及土法练油的现象,由于地方经济利益的驱动,以及地方保护主义盛行,这些破坏和浪费宝贵资源的现象不但没有得到遏制,在一些地方还存在着蔓延的趋势。因此,保护资源的规模开发和高效开发将是一项重要的政策任务。

2.经济公平运行政策

据国家电力公司的有关数据表明,目前全国各地和各行各业历年累计拖欠的电费已高达数百亿元。由于电力生产和供应企业属于中央直接管理,因此,各地方对于清理这些欠款一方而政策不到位,另一方而工作不到位。其结果是,电费拖欠越来越严重。这些问题如不及时处理,随着改革开放的不断深入,特别是我国即将加入WTO,势必会影响到各地的投资环境,最终影响经济的健康运行。

3.社会保障政策

目前,由于社会分配问题,一方面各地人民群众的生活水平差异较大。另一方面我国国民受教育的程度参差不齐,特别是法制观念淡保因此.各种能源供应设施,特别是电力供应设施被盗、被抢的现象十分普遍。这些严重破坏能源和电力生产及供应设施的犯罪活动的广泛存在,在相当程度上影响了能源和电力供应的质量,增加了能源和电力建设中不必要的投入,增加了成本,也就不可避免地增加了能源和电力供应的价格,最终导致工业生产和居民生活用能费用的上涨。

源程序篇7

关键词:Hash技术;C源程序;关键字;频度

1  引言

Hash技术是一种利用Hash函数进行查找的技术,在计算机软件应用中起着重要的作用。利用Hash技术统计C源程序中关键字出现的频度的方法可以引申到统计任何文本文件中任何字符串个数的方法,在很多领域都有应用的可能。

2  问题分析

2.1 Hash函数

Hash函数就是把任意长度的输入通过散列算法,变换成固定长度的输出的一种转换。该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一地确定输入值。

Hash函数主要用于信息安全领域中加密算法,它把一些不同长度的信息转化成杂乱的编码里。因此也可以说,Hash函数就是一种数据内容和数据存放地址之间的映射关系。

2.2 关键技术

统计C源程序中关键字出现的频度,主要分为这样几个关键技术:

一是选择合适的Hash函数。常用的Hash函数有直接定址法、除留余数法、数字分析法、平方取余法等众多种类,分别适合不同的问题要求。Hash函数选择的好坏对发生冲突的概率有着很大影响,因而在很大程度上影响程序运行的效率。

二是如何将所有关键字使用Hash函数存入比较数组中。

三是字符串模式匹配技术。即如何在众多程序代码中选择出C语言的关键字。

四是文件输入输出技术。这是整个方法的前提,即需要统计关键字个数的C源程序必须从文件中读入,才能进行处理。处理后的结果还需要写入文件中进行保存。

3  利用Hash函数统计C源程序中关键字出现频度的设计思想

使用Hash技术必须首先选择Hash函数。基于对问题的分析,在此我们选用除留取余法建立Hash函数。因为直接定址法虽然简单但会造成内存单元的大量浪费,而数字分析法、平方取中法等方法过于复杂,本身对时间资源的消耗过大,在本问题中使用并不值得。我们建立的Hash函数为:

源程序篇8

1.绘制基本图的步骤

1.1资料整理

绘制基本图前,首先要对所有调查资料进行整理、检查对野外调查勾绘的卫片(航片)上的各种界线及符号,均应进行细致检查。相邻卫片(航片)上同一地物界线要衔接一致;小班线应闭合;小班号应按规定顺序编号(从左到右,从上到下的顺序),不应有重号、漏号;地物要素如:县(市)、局、场址、检查站、居民点、独立房屋、道路、桥涵、河流、三角点、高程、燎望塔、山脉名称、河流名称、河流流向、水域名称等应正确标绘。小班调查卡片应与卫片(航片)检查对照。检查小班编号是否一致、卡片上记载的地类与卫片(航片)反映的地类是否符合、各项因子有无漏缺及相互矛盾等。

1.2绘制以林场为单位的基本图

首先要确定绘制基本图的比例尺(一般为1:2.5万)。通常基本图的底图是以最新国家出版的1:5万比例尺地形图,放大一倍即1:2.5万比例尺地形图作为底图,如果有比例尺为1:2.5万地形图时可直接作为底图。并准确勾绘出各种境界线,包括各种行政区界和经营界(林业局界、林场界、营林区界、林班界等)。在透图台上把地形图上的境界线、居民点、道路、水系等透到地理信息图上。补充后的地理信息图作为最后的底图。

1.3基本图的转绘

转绘的方法有很多种,有地形图转绘、像片平面图转绘、正射影像图转绘、图解法转绘等。在我院实际工作中基本图的转绘主要以地形图转绘为主。地形图转绘就是将外业调绘航片上的内容,通过转绘仪直接转绘到基本图上。在有同比例尺经修正过的近期卫片的情况下,也可把卫片上的内容,如:各种界线、符号和地物要素直接透到基本图上。最后把地理信息图上的公里网坐标透到基本图上,并标明坐标值(也称控制点),一般每幅地理信息图上的控制点数量为3-5个,且均匀分布。当完成一个林场的转绘后,要进行全面检查,对发现有错误和前后矛盾的地方进行及时修正,然后进行着墨。整筛是在已完成的铅笔图稿上进行着墨。各种线条、文字、数字要整洁清晰。清绘后的线条、地物位置应与原转绘的一致,不得任意更改,各种符号在图面要均匀排列,符号的纵横线应与图廓线平行或垂直。整筛时,一种要素(如山脉)绘完后再绘另一种,以防错漏。规格要求按林业部颁发的“林业地图图式”执行。

1.4境界线的描绘

由高级到低级进行某一地段同时作为不同级别境界时,只用最高级境界符号表示。境外相邻两个不同单位相交线应绘出图形外1cm。公路用烟色、大车道用绿色线条表示,穿越场界的道路应绘至界外1cm,并注明其去向。河流、湖泊、水库等水面涂兰色。图形外相邻单位要注记最高一级单位的名称,图廓外的注记要按图式绘制,内、外图廓线之间绘出公里网。基本图各图幅间及与相邻林场要以公里网为基础接图,要求线性地物不错位,边界要完全吻合。

2.绘制基本图需注意的事项

2.1境界线的绘制

境界线有时会发生重叠、交错的现象,处理这个问题时,原则上是同一地段同时发生不同等级的境界线时,只能采用最高级的境界符号表示。行政界有国界、省界、市(地区)界、县界、乡界等。原则上以行政界为主,其次是经营界,如:林业局界、林场界、农业区界等。例一:同一地段是市(地区)界,也是县界、又是乡界时,只采用市(地区)界符号表示。例二:同一地段是市(地区)界,又是林业局界时,只采用市(地区)界符号表示。

2.2线性地物的绘制

线性地物一般为道路、河流等。道路等级的确定应根据实际情况而定,道路等级:相邻两场或两县(市)之间同一等级的应保持一致。河流等级的确定应根据地形图上的等级定,如地形图上没有标注的视为单线河。

2.3境界线的绘制

境界线的区划有两种:一种为自然区划线,另一种为人工区划线。以道路、河流作为境界线时,可断续表示每个林班不少于3个连续符号,南北走向的。

2.4小班线的绘制

小班线在基本图上必须是一个完整的闭合的曲线或直线.不管以何种线性地物作小班线,小班线都不能中断,如:以河、道作小班线时,必须在河、道的一侧加上小班线。小班线与林班线、场界相交时也必须连接上,不能有空隙。

2.5飞地的绘制

飞地图绘制时,要有其独立的图廓,并注明其公里网、经纬度及飞地内或附近可以控制飞地位置的道路、河流等地物要素。

2.6图面注记

(1)地名:乡(镇)、村(屯)名必须注外业调查取得的最新地名,如:宾西镇、关门嘴子村。不允许存在地形图上的老地名, 如宾西 、关门嘴子大队。

(2)道路、河流出入场界的注记:道路要分等级标注。公路标就近的乡、镇:如至宾西镇。大车道标就近的村、屯,如至关门嘴子村。河流出场界时注记应流入上一级河流名,如呼兰河只能注记流入松花江,不能注记流入黑龙江。

(3)块状小班如水库的拦水坝、街区等水库必须绘制拦水坝否则视为水泡;街区绘制时要严格按卫片或地形图上的真形画。

2.7道路等级的确定

高等级公路指水泥或沥清路面的公路;主要公路指乡级(林场)砂石路面、宽度6米以上(含6米)的公路;简易公路指宽度6米以下的砂石路面公路;大车道指常年通车土路。

2.8经纬度的标绘

在基本图上标绘经纬度一定是一个近似梯形,也就是说上小下大、上下边平行的梯形。

2.9控制点的绘制

控制点绘制的正确与否关系到等高线林相图成败的关键,所以必须细致绘制,绘制的关键在于对好上下两图、准确标注,坐标坐标单位为公里。

2.10小班跨岗的现象,林班线偏岗、河流上岗等现象

上一篇:汇编程序范文 下一篇:屏幕保护程序范文