請群里下載
環境
- 硬件:網絡
- 系統:win10
- 軟件:vs2017(msbuild,msvc),jdk1.8
請自行將java和msbuild的位置添加到環境變量的path
參考示例
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Current\Bin
C:\Program Files\Java\jdk1.8.0_221\bin
通用
- 輸入輸出為文件輸入輸出,編碼為
utf8
- 評測系統不提供任何本地依賴,如果需要依賴請自己在編譯或者執行時自動下載。
- 程序的運行位置為默認編譯出來的位置。
- 請不要新建/修改/刪除無關文件。
cpp
- 使用Msbuild
- 運行格式為
C:\Users\jihua\Desktop\SoftwareTest\./dl/test/addressbook.exe C:\Users\jihua\Desktop\SoftwareTest\test\in.txt C:\Users\jihua\Desktop\SoftwareTest\test\ans\test.json
,即第一個參數為輸入文件位置,第二個為輸出文件位置。 - 項目名為
addressbook
,既為項目中有一個addressbook.sln
文件,編譯完的可執行文件為addressbook.exe
。 - 使用編譯指令為
"MSBuild" "addressbook.sln" /p:Configuration=Release
- sln文件放在根目錄下
- exe運行路徑為根目錄
java(gradle)
- java版本為1.8.0
- 使用gradlew包裝下的gradle。
- 運行格式為
java '-Dfile.encoding=UTF-8' -jar addressbook.jar 1.txt 2.txt
,即第一個參數為輸入文件相對位置,第二個為輸出文件相對位置。 - 請保證編譯完的jar文件可以執行,並且名字為
addressbook.jar
- 使用編譯指令為
gradlew.bat build
- 請保證依賴文件全部被打包到輸出jar中。
- 項目文件放在根目錄下
java(javac)
- java版本為1.8.0
- 運行格式為
java '-Dfile.encoding=UTF-8' Main 1.txt 2.txt
,即第一個參數為輸入文件相對位置,第二個為輸出文件相對位置。 - 請保證主類為
Main.java
,且在根目錄。 - 使用編譯指令為
javac -encoding utf-8 Main.java
- 項目文件放在根目錄下
- 把依賴的
jar
文件解壓到根目錄
github
.gitignore
文件排除無關文件,評審同學有權利對在倉庫中上傳大文件的同學進行額外扣分。- 請使用公開的github倉庫。
評測
- 在repo.json文件中寫上要評測的github地址。
- test/mark為每個人的分數。
- 如果評測系統長時間沒有反應,請停止運行,檢查mark文件夾,並重新評測沒有分數的代碼。
此要點並非最后版本,如有改動以最后版本為准。
更新日志
- 19/9/16:修改java運行參數
- 19/9/16:重寫
issues模板在此提iusses
標題
- 使用的版本
- 預期效果
- 實際效果
- 運行截圖