我們精選了一下網友答案:
···································^^····································
當年看了這個貼子去寫了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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!