我们精选了一下网友答案:
···································^^····································
当年看了这个贴子去写了OJ,有所成,回来交流一下我的实现方案。
To the best of my knowledge,这应该是唯一可以做到跨平台并且开源的OJ。
技术栈:Spring MVC + MySQL + MyBatis + ActiveMQ
尽可能减轻部署的负担,所以暂时没有引入NoSQL。如果后期存在性能瓶颈的时候可能会考虑加入。
整个程序分为2个模块:Web + 评测机
Web是基于SpringMVC的,反正怎么实现都OK,不赘述。
评测机为了方便也用了Spring + MyBatis。可以做到跨平台,我在评测部分使用了JNI。
在Windows上使用Windows API监测程序的内存和运行时间。
在Linux下对应的使用POSIX API。
剩下的事情全部通过上层的Java代码实现。
Web和评测机通过ActiveMQ通信。也就是说可以有多个评测机同时运行。
BTW,我在Web使用了Server Sent Event返回实时的评测结果。
假设一个题有多个测试点,那么每评测一个测试点评测机会向消息队列丢一个消息。
Web也在监听消息队列,然后将评测机发来的消息返回给对应的用户。
写一个OJ真的是满满的收获~
========= 我是分割线 =========
Update 1: (06/10/2018)
请大家不要怪我不及时回复站内信,我是真没看见 Orz
如果对项目有问题欢迎发电子邮件给我或者在GitHub上提Issue。
Update 2: (08/30/2018)
相关回答:
···································^^····································
···································^^····································
···································^^····································
·······································································
我们精选了一下网友答案:
根据你所说的,你属于理工类的,那只有考理科了,理科;英语,计算机基础,高数,专业课。一下就是你要复习的范围。注,专业课是你所报考的那个学校所要求考的科目,每年考试前你去要考学校网站上查就可以。祝你成功 一、英语 英语考试以教育部颁布的《高职高专教育英语课程教学基本要求》和《高等学校英语应用能力考试大纲和样题》为依据,测试考生语言知识和语言技能,包括一般性语言内容和涉外业务有关的内容。考试形式为笔试,采用主客观混合题型,以保证良好的信度和效度。考试内容包括五个部分:1.词汇和语法结构:参见《高职高专教育英语课程教学基本要求》和《高等学校英语应用能力考试大纲和样题》所规定的词汇和语法项目;2.完形填空:考查考生在所要求的词汇和语法项目的范围内,综合运用语言的技能,如推理、判断、猜测、常识等;3.阅读理解:在所要求的词汇和语法项目范围内,考查考生的篇章理解能力,信息的获取、分析、判断能力以及阅读速度;4.翻译(英译汉):考查考生对英语句子及篇章结构的分析能力,信息获取能力,以及英汉思维方式的转换能力;5.写作(汉译英):考查考生的英语句子、篇章的组织表达能力,以及对英语应用文格式的掌握程度。 二、计算机基础 (一)计算机基础知识 1.计算机系统的组成:硬件系统、软件系统和计算机工作原理;2.数制和编码:不同进制数的转换和计算机中常用的编码。 (二)操作系统 1.操作系统作用和分类;2.用户界面;3.Windows 文件及文件管理、磁盘管理;4.Windows 环境设置、系统管理。 (三)Word 文字处理软件 1.文字处理的基本概念:文字处理基本功能和文字处理基本方法;2.文档的基本操作;3.表格操作;4.版面设计与页面设置。 (四)Excel电子表格 1.电子表格基本概念;2.工作表的使用;3.公式与函数;4.数据清单;5.图表的使用。 (五)多媒体技术 1.多媒体硬件组成;2.多媒体软件组成;3.多媒体关键技术。 (六)网络基础及Internet 1.网络的基本知识;2.网络协议的基本概念;3.局域网组成;4.Internet 基本知识和应用:因特网的概述及连接方式、IE的使用、电子邮件软件的应用和FTP服务。 (七)信息安全 1.系统与数据安全:系统与数据常见的安全问题和解决办法、软件的知识产权;2.网络安全;3.计算机病毒基本知识:计算机病毒的分类、症状和计算机病毒的危害与防治。 (八)程序设计与数据库基础 1.程序设计的基本概念;2.数据库基本概念;3.常用算法与程序设计;注:编程可使用任何一种编程语言。 三、高等数学 (一)微积分 1.函数:函数的概念、函数的几种常见性态、反函数与复合函数、初等函数;2.极限与连续:极限的概念及运算、极限存在准则、两个重要极限、无穷大量与无穷小量、函数的连续性;3.导数与微分:导数的概念、基本公式与运算法则、隐函数的导数、高阶导数、函数的微分;4.导数的应用:微分中值定理(Rolle 定理,Lagrange 中值定理)洛比达法则、函数的单调性及其极值 函数的最大值和最小值、曲线的凹凸性与拐点;5.不定积分:不定积分的概念、性质与基本积分公式、换元积分法、分部积分法、简单的有理函数积分;6.定积分及其应用:定积分的概念、性质、定积分与不定积分的关系、定积分的换元积分法和分部积分法、无穷区间上的广义积分 定积分的应用(平面图形的面积、旋转体的体积);7.多元函数微分法:多元函数的概念、偏导数、全微分、复合函数的微分法;8.二重积分:二重积分的概念、性质与计算(直角坐标与极坐标);9.微分方程:微分方程的基本概念、一阶微分方程(分离变量、齐次、线性);10.无穷级数:数项级数的概念和性质、正项级数及其审敛法、幂级数的收敛半径及收敛域。 (二)线性代数 1.行列式与矩阵:行列式及其基本性质 行列式的按行(列)展开定理、矩阵及其基本运算、矩阵的初等变换与初等方阵、方阵的逆矩阵、矩阵的秩;2.线性方程组:线性方程组解的研究、n元向量组的线性相关性、齐次线性方程组的基础解系。 (三)概率论初步: 1.随机事件:事件的概率、概率的加法公式与乘法公式、事件的独立性 全概率公式和贝叶斯公式;2.一维随机变量及其分布:随机变量的概念、离散型、连续型随机变量、几种常用的离散分布与连续分布、分布函数;3.一维随机变量的数字特征:数学期望、方差。
···································^^····································
哈尔滨理工大学软件工程480分 软件工程专业是 国家教育部新增专业,随着计算机应用领域的不断扩大及中国经济建设的不断发展,软件工程专业将成为一个新的热门专业。软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
···································^^····································
哈理工2015级软件学院 468396291
·······································································
我们精选了一下网友答案:
···································^^····································
符合申领奖励和补贴资金的企业,文末有彩蛋,请勿走开哦!
一、关于缓解融资难融资贵方面
(一)支持企业直接融资
1、政策依据
《若干意见》第九条:“对中小企业采取股权融资的形式引进私募基金、风险投资机构和战略投资者的,按引进外地资金总额的4%给予最高不超过100万元一次性奖励。”
2、申报条件
(1)在哈尔滨市行政区内依法成立并取得企业法人营业执照,其主营业务、税务登记和统计渠道均在哈尔滨市行政区域内,连续经营两个会计年度以上,合法存续工业和信息化企业。
(2)对中小企业采取股权融资的形式进行投资的机构是指根据国家法律法规规定依法设立并取得企业法人营业执照的私募基金、风险投资机构、证券公司、基金管理公司、信托公司和企业集团等企业。
(3)企业不属于失信被执行人,且未被列入经营异常名录(会计信用、纳税信用等良好)。
3、申报材料
(1)申请报告(内容包括:企业基本情况介绍;业务经营情况及公司在国内外同行业地位等情况,企业工商登记、纳税渠道、统计渠道等情况,企业融资使用情况和股东变动等情况)。
(2)企业股权融资补助资金申请表。
(3)投资合同复印件(盖章)。
(4)投融资双方(或多方)企业法人营业执照(副本)复印件(盖章)。
(5)融资企业统一社会信用代码证(副本)及复印件(盖章)。
(6)融资企业股东代表大会通过投资的决议。
(7)融资企业提供工商变更前后的营业执照正副本复印件(盖章)。
(8)融资企业本次增资后的章程修正案、完整版公司章程各1份(到市场监督管理局调档,加盖市场监督管理局查询章)。
(9)投资资金到位银行进账单复印件。
(10)投资资金到账银行对账单复印件(需有银行盖章)。
(11)融资企业近2个会计年度及本年的审计报告原件。
(12)企业纳税申报表及专项资金绩效目标表。
(13)企业申报材料及数据真实有效的承诺书及企业诚信情况。
(14)其他需要提供的资料。
4、申报程序及兑现
(1)企业需按市工信局印发通知要求,如实填报本细则所附相关表格和提供有关材料,并指定时限内,按照下列程序向所在区、县(市)工信主管部门申报。
(2)各区、县(市)工信主管部门收到企业申报材料后,在指定时限内审核、汇总并签署
推荐意见加盖公章后,正式行文报送市工信局,同时,推荐意见抄送区、县(市)财政局。
(3)市工信局审核,并通过网站向社会进行公示,公示期为5个工作日。
(4)奖补:对于公示无问题的单位,待履行报批程序后,由市财政局下达资金指标。
二、支持企业创新发展方面
(一)支持企业数字化和智能化改造
1、政策依据
《若干意见》第十七条:“支持企业数字化和智能化改造。提升重点企业产业链、供应链竞争力,对年销售收入同比增长20%以上的成长型制造业企业和年度实际完成投资额100万元以上的数字化、智能化技术改造项目,按照年度实际完成投资额的20%给予最高不超过100万元补助。支持企业数字化、智能化工厂建设,对制造业企业新建固定资产总投资500万元至2000万元数字化、智能化工厂项目的,按照项目当年实际完成固定资产投资额的20%给予补助。”
2、申报条件
(1)企业技改采购数控设备占企业设备总量超60%以上或采购大型数控设备。
(2)车间/工厂的总体设计、工艺流程及布局均已建立数字化模型,并进行模拟仿真,实现规划、生产、运营全流程数字化管理。
(3)应用数字化三维设计与工艺技术进行产品、工艺设计与仿真,并通过物理检测与试验进行验证与优化。建立产品数据管理系统(PDM),实现产品数据的集成管理。
(4)实现高档数控机床与工业机器人、智能传感与控制装备、智能检测与装配装备、智能物流与仓储装备等关键技术装备在生产管控中的互联互通。
(5)建立生产过程数据采集和分析系统,充分采集生产进度、现场操作、质量检验、设备状态、物料传送等生产现场数据,并实现可视化管理。
(6)建立车间制造执行系统(MES),实现计划、调度、质量、设备、生产、能效的全过程闭环管理。建立企业资源计划系统(ERP),实现供应链、物流、成本等企业经营管理的优化。
(7)建立工厂内部互联互通网络架构,实现设计、工艺、制造、检验、物流等制造过程各环节之间,以及与制造执行系统(MES)和企业资源计划系统(ERP)的高效协同与集成,建立全生命周期产品信息统一平台。
(8)采用先进控制系统,工厂自控投用率达到60%以上,关键生产环节实现基于模型的先进控制和在线优化。
(9)实现对物流、能流、物性、资产的全流程监控与高度集成,建立数据采集和监控系统,生产工艺数据自动数采率达到60%以上。
3、申报材料
(1)《项目基本情况表》、《数字化、智能化工厂项目汇总表》、《数字化、智能化改造项目汇总表》、《项目支出审核表》
(2)项目资金申请报告
由企业以正式文件向当地工信部门提出,申请报告主要包括以下几个方面的内容:
项目概述
项目实施的先进性(与项目实施前的效果比较,与国内外先进水平的比较,目标产品市场前景分析)
(3)项目实施现状(此部分具体编写要点见申报通知具体要求和项目要素条件,如申报多个模式试点示范,需分别描述)
(4)下一步实施计划
下一步项目建设的主要内容和实施计划
项目实施预期目标(重点描述项目实施前后在运营成本、产品研制周期、生产效率、产品不良品率、能源利用率五个方面的变化情况)
项目成长性分析
(5)示范作用(突出对典型行业和区域内开展同类业务的可复制性和示范价值)
(6)相关附件
项目关键技术装备、软件的清单及品牌、供应商;
企业专利;
企业年度经会计师事务所审验的财务审计报告;
企业年度纳税申报表。
(7)企业营业执照副本
(8)项目备案文件(分期建设,相关要件须对应分期审批)
(9)环保部门出具的环评批复文件(初审文件无效)。
(10)城市规划部门出具的城市规划选址意见(适用于城市规划区域内的投资项目)。
(11)有新增土地的建设项目,国土资源部门出具的项目用地预审意见(应属于工业用地及企业资产)。
(12)项目单位对资金申请报告内容和附属文件真实性负责的声明(应有企业公章和项目法人代表签字)及企业诚信情况。
(13)其他需要提供的材料。
4、申报程序及兑现
(1)企业需按市工信局印发通知要求,如实填报本细则所附相关表格和提供有关材料,并在指定时限内,按照下列程序向所在区、县(市)工信主管部门申报。
(2)各区、县(市)工信主管部门收到企业申报材料后,在指定时限内审核、汇总并签署推荐意见加盖公章后,正式行文报送市工信局,同时,推荐意见抄送区、县(市)财政局。
(3)市工信局审核,并通过网站向社会进行公示,公示期为5个工作日。
(4)奖补:对于公示无问题的单位,待履行报批程序后,由市财政局下达资金指标。
(5)已获得过国家、省级数字化(智能)车间的项目资金支持的企业,按差额补助,最高不超过400万元。
三、完善公共服务体系
(一)鼓励企业上云
1、政策依据
《若干意见》第二十条:“完善公共服务体系。鼓励支持在我市投资建设综合性和专业性互联网平台,并推动企业应用互联网平台实现产业升级。支持民营经济和中小企业“上云”,并按照年度与平台交易实际发生额的70%、60%、50%连续三年分别给予补助,年度单户企业最高补助金额不超过10万元。”
2、资助范围及标准
(1)鼓励企业分级上云
鼓励和支持民营经济和中小企业(以下简称企业)注册龙哈工业云平台(以下简称平台)
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!