├── .idea
├── .gitignore
├── dataSources.xml
├── dictionaries
│ └── .xml
├── libraries
│ ├── IntelliJ_IDEA_GridLayout.xml
│ ├── JGoodies_Forms.xml
│ ├── TableLayout.xml
│ ├── jar.xml
│ ├── lib.xml
│ └── lib1.xml
├── misc.xml
├── modules.xml
├── sonarlint
│ └── issuestore
│ │ ├── 0
│ │ ├── 1
│ │ │ └── 012b6911ce4bd8d6ae5ff0a67fbf8fb82c8f9307
│ │ └── 7
│ │ │ └── 072d5efd2d09d8e90b151f70e932d66ea3da3f55
│ │ ├── 2
│ │ ├── a
│ │ │ └── 2a077b05a883872adf4b0a865df2a6450e729ec6
│ │ └── c
│ │ │ └── 2c87a0a99475aaf4eac342157ea89aad7ea9a299
│ │ ├── 4
│ │ └── 0
│ │ │ └── 40375f9f5ddacdff28d9e35f59bc0d15c7274581
│ │ ├── 5
│ │ └── b
│ │ │ └── 5b67932af0486207ee627e962f4ea1e3f4d4556e
│ │ ├── 6
│ │ └── 2
│ │ │ └── 628d8b56ca49874bbf40662a3de9fec9b6a3a576
│ │ ├── 7
│ │ └── 7
│ │ │ └── 77966055bb9192c0c2e0046bc187298f98177f4a
│ │ ├── 8
│ │ └── 7
│ │ │ └── 8779ed37a78f9774b9415fd34cd7e55b7085fb9c
│ │ ├── 9
│ │ └── 8
│ │ │ └── 9830f69d052f371d40e6f3b65a3ba4c1d9e326a2
│ │ ├── a
│ │ ├── 1
│ │ │ └── a16f0a1ee52118c0e171c68ac1f47c023349a322
│ │ └── 2
│ │ │ └── a225a7e79496c5a1d847c78c3db651eb302ec867
│ │ ├── b
│ │ └── 2
│ │ │ └── b2bb421eba595f925073d3db78bb38a8ce94b3a8
│ │ ├── c
│ │ ├── 2
│ │ │ └── c2086f77a378b195082ae38d255abb105dacf903
│ │ ├── 6
│ │ │ └── c66bc09ccedddfa770eb686df45d6ccf6de2aa36
│ │ └── a
│ │ │ └── ca32cb98314d993d8b280a74bf3039176506aa1e
│ │ ├── d
│ │ ├── 3
│ │ │ └── d3ad0d8aa6b3ef461b62edf0da4c8069b5d7eccd
│ │ └── 6
│ │ │ └── d69f56b1195a87f074a809c22e63c0ae09fb6566
│ │ ├── f
│ │ └── 6
│ │ │ └── f6d36ff0d86f7880630ae56a5d15bf1d95e3c477
│ │ └── index.pb
├── terminal.xml
├── uiDesigner.xml
└── vcs.xml
├── JavaBigwork.iml
├── ReadMe.md
├── lib
├── TableLayout-javadoc.jar
├── TableLayout-src.jar
├── TableLayout.jar
├── intellij_forms_rt.jar
├── intellij_forms_rt_src.zip
├── jgoodies-common-javadoc.jar
├── jgoodies-common-sources.jar
├── jgoodies-common.jar
├── jgoodies-forms-javadoc.jar
├── jgoodies-forms-sources.jar
└── jgoodies-forms.jar
├── out
└── production
│ └── JavaBigwork
│ ├── META-INF
│ └── JavaBigwork.kotlin_module
│ ├── TestALY
│ ├── HttpUtils$1.class
│ ├── HttpUtils.class
│ ├── MyTest.class
│ └── SendMessageByALBB.class
│ ├── YZMimages
│ ├── 2CHE.jpg
│ ├── 2MF8.jpg
│ ├── 46WN.jpg
│ ├── 4CHK.jpg
│ ├── 5AVG.jpg
│ ├── 69ET.jpg
│ ├── 72XL.jpg
│ ├── 76SM.jpg
│ ├── 9L9S.jpg
│ ├── 9UQJ.jpg
│ ├── ANJ5.jpg
│ ├── AP8H.jpg
│ ├── AT7V.jpg
│ ├── BNAR.jpg
│ ├── CCXB.jpg
│ ├── G4AL.jpg
│ ├── GQQ9.jpg
│ ├── HGBM.jpg
│ ├── L26U.jpg
│ ├── LQVC.jpg
│ ├── N87M.jpg
│ ├── NMA8.jpg
│ ├── T9YA.jpg
│ ├── TTEB.jpg
│ ├── UGFT.jpg
│ ├── WVJ8.jpg
│ ├── X45K.jpg
│ ├── XBUM.jpg
│ ├── XG6P.jpg
│ ├── XT2L.jpg
│ ├── XXX3.jpg
│ ├── YJJQ.jpg
│ └── YX7L.jpg
│ ├── com
│ └── intellij
│ │ └── uiDesigner
│ │ └── core
│ │ ├── AbstractLayout.class
│ │ ├── DimensionInfo.class
│ │ ├── GridConstraints.class
│ │ ├── GridLayoutManager.class
│ │ ├── HorizontalInfo.class
│ │ ├── LayoutState.class
│ │ ├── Spacer.class
│ │ ├── SupportCode$TextWithMnemonic.class
│ │ ├── SupportCode.class
│ │ ├── Util.class
│ │ └── VerticalInfo.class
│ ├── db.properties
│ ├── examministration
│ ├── AddExam$1.class
│ ├── AddExam$2.class
│ ├── AddExam$3.class
│ ├── AddExam$4.class
│ ├── AddExam.class
│ ├── AddExam.jfd
│ ├── ExamCountdown.class
│ ├── ShowResult$1.class
│ ├── ShowResult.class
│ ├── ShowResult.jfd
│ ├── StartExam$1.class
│ ├── StartExam$2.class
│ ├── StartExam$3.class
│ ├── StartExam$4.class
│ ├── StartExam$5.class
│ ├── StartExam.class
│ └── StartExam.jfd
│ ├── excel
│ ├── SubjectToExcel.class
│ ├── ToExcel.class
│ ├── UserScoreModel.class
│ ├── UserScoreToExcel.class
│ └── UserScoreToExcel_Fail.class
│ ├── facerecognition
│ ├── AuthService.class
│ ├── Base64Util.class
│ ├── FaceMatch.class
│ ├── FileUtil.class
│ ├── GsonUtils.class
│ ├── HttpUtil.class
│ ├── WebcamCapture$1.class
│ ├── WebcamCapture$2$1.class
│ ├── WebcamCapture$2.class
│ └── WebcamCapture.class
│ ├── images
│ ├── 1.png
│ ├── 1575526330841.png
│ ├── 1575526496823.png
│ ├── 1575538223540.png
│ ├── 1575538490790.png
│ ├── 1575538750917.png
│ ├── 1575538885117.png
│ ├── 1575538924638.png
│ ├── 5.png
│ ├── 7.png
│ ├── Download1577444572258.jpg
│ ├── Download1577444950576.jpg
│ ├── Download1577445041102.jpg
│ ├── view.png
│ ├── view2.jpg
│ ├── view3.png
│ ├── view4.png
│ └── 南昌大学01.jpg
│ ├── javabean
│ ├── Exam.class
│ ├── ExamResult.class
│ ├── MyPaper.class
│ ├── Subject.class
│ └── User.class
│ ├── jdbc
│ ├── ExamJDBC.class
│ ├── ExamResultJDBC.class
│ ├── ImageJDBC.class
│ ├── JDBCUtil.class
│ ├── PaperJDBC.class
│ ├── SubjectJDBC.class
│ ├── UserJDBC.class
│ └── UserJDBC02.class
│ ├── lib
│ ├── Spire.Barcode.jar
│ ├── ZhenziSmsSDK.jar
│ ├── activation.jar
│ ├── aliyun-java-sdk-core-4.1.0.jar
│ ├── bridj-0.7.0.jar
│ ├── cglib-3.1.jar
│ ├── commons-codec-1.11.jar
│ ├── commons-collections4-4.1.jar
│ ├── commons-io-2.6.jar
│ ├── commons-lang-2.2.jar
│ ├── commons-lang3-3.9-sources.jar
│ ├── commons-lang3-3.9-test-sources.jar
│ ├── commons-lang3-3.9-tests.jar
│ ├── commons-lang3-3.9.jar
│ ├── commons-logging-1.2.jar
│ ├── easyexcel-1.1.2-beta5.jar
│ ├── fluent-hc-4.5.10.jar
│ ├── gson-2.8.0.jar
│ ├── httpclient-4.5.10.jar
│ ├── httpclient-cache-4.5.10.jar
│ ├── httpclient-osgi-4.5.10.jar
│ ├── httpclient-win-4.5.10.jar
│ ├── httpcore-4.4.12.jar
│ ├── httpmime-4.5.10.jar
│ ├── javax.mail.jar
│ ├── jna-4.5.2.jar
│ ├── jna-platform-4.5.2.jar
│ ├── json.jar
│ ├── junit-4.10.jar
│ ├── mysql-connector-java-5.1.48-bin.jar
│ ├── poi-3.17.jar
│ ├── poi-ooxml-3.17.jar
│ ├── poi-ooxml-schemas-3.17.jar
│ ├── slf4j-api-1.7.2.jar
│ ├── webcam-capture-0.3.12.jar
│ └── xmlbeans-2.6.0.jar
│ ├── main
│ ├── CheckEmailOrPhone.class
│ ├── CountDown.class
│ ├── DownLoadImageFromBing.class
│ ├── MainUI$1.class
│ ├── MainUI$10.class
│ ├── MainUI$11.class
│ ├── MainUI$12.class
│ ├── MainUI$13.class
│ ├── MainUI$14.class
│ ├── MainUI$15.class
│ ├── MainUI$16.class
│ ├── MainUI$17.class
│ ├── MainUI$18.class
│ ├── MainUI$19.class
│ ├── MainUI$2.class
│ ├── MainUI$20.class
│ ├── MainUI$21.class
│ ├── MainUI$22.class
│ ├── MainUI$23.class
│ ├── MainUI$24.class
│ ├── MainUI$25.class
│ ├── MainUI$26.class
│ ├── MainUI$27.class
│ ├── MainUI$28.class
│ ├── MainUI$29.class
│ ├── MainUI$3.class
│ ├── MainUI$30.class
│ ├── MainUI$4.class
│ ├── MainUI$5.class
│ ├── MainUI$6.class
│ ├── MainUI$7.class
│ ├── MainUI$8.class
│ ├── MainUI$9.class
│ ├── MainUI.class
│ ├── MainUI.jfd
│ ├── SendByThread.class
│ ├── TextFieldFocusListener.class
│ ├── UIFrame$1.class
│ ├── UIFrame$10.class
│ ├── UIFrame$11.class
│ ├── UIFrame$1MyDownLoad.class
│ ├── UIFrame$2.class
│ ├── UIFrame$3.class
│ ├── UIFrame$4.class
│ ├── UIFrame$5.class
│ ├── UIFrame$6.class
│ ├── UIFrame$7.class
│ ├── UIFrame$8.class
│ ├── UIFrame$9.class
│ ├── UIFrame.class
│ ├── UIFrame.jfd
│ └── VerifyCodeUtils.class
│ ├── mytest
│ ├── DateChooserJButton$1.class
│ ├── DateChooserJButton$DateChooser$1.class
│ ├── DateChooserJButton$DateChooser$2.class
│ ├── DateChooserJButton$DateChooser.class
│ ├── DateChooserJButton.class
│ ├── Login.class
│ ├── MainTest.class
│ ├── Mytest01$1.class
│ ├── Mytest01.class
│ ├── Mytest02$1.class
│ ├── Mytest02.class
│ ├── SendEmail$1.class
│ ├── SendEmail.class
│ ├── SendMessage.class
│ ├── SendMessage02.class
│ ├── Test14.class
│ ├── TestJF.class
│ ├── TestJF.jfd
│ ├── TestPreview$1.class
│ ├── TestPreview.class
│ ├── TestPreview.jfd
│ └── TestTime01.class
│ ├── paperadministration
│ ├── AddPaper$1.class
│ ├── AddPaper$2.class
│ ├── AddPaper$3.class
│ ├── AddPaper$4.class
│ ├── AddPaper$5.class
│ ├── AddPaper.class
│ ├── AddPaper.jfd
│ ├── AddSubjectToPaper$1.class
│ ├── AddSubjectToPaper$2.class
│ ├── AddSubjectToPaper$3.class
│ ├── AddSubjectToPaper$4.class
│ ├── AddSubjectToPaper.class
│ ├── AddSubjectToPaper.jfd
│ ├── EditPaper$1.class
│ ├── EditPaper$2.class
│ ├── EditPaper$3.class
│ ├── EditPaper$4.class
│ ├── EditPaper$5.class
│ ├── EditPaper.class
│ ├── EditPaper.jfd
│ ├── PreviewPaper$1.class
│ ├── PreviewPaper.class
│ ├── PreviewPaper.jfd
│ ├── SearchPaper$1.class
│ ├── SearchPaper$2.class
│ ├── SearchPaper$3.class
│ ├── SearchPaper$4.class
│ ├── SearchPaper.class
│ └── SearchPaper.jfd
│ ├── slatMD5
│ └── SaltMd5Util.class
│ ├── subjectadministration
│ ├── AddSubject$1.class
│ ├── AddSubject$2.class
│ ├── AddSubject.class
│ ├── AddSubject.jfd
│ ├── EditSubject$1.class
│ ├── EditSubject$2.class
│ ├── EditSubject.class
│ ├── EditSubject.jfd
│ ├── MyClander$1.class
│ ├── MyClander$2.class
│ ├── MyClander.class
│ ├── MyClander.jfd
│ ├── PreviewSubject$1.class
│ ├── PreviewSubject$2.class
│ ├── PreviewSubject.class
│ ├── PreviewSubject.jfd
│ ├── SearchSubject$1.class
│ ├── SearchSubject$2.class
│ ├── SearchSubject$3.class
│ ├── SearchSubject$4.class
│ ├── SearchSubject$5.class
│ ├── SearchSubject$6.class
│ ├── SearchSubject.class
│ └── SearchSubject.jfd
│ └── testtime
│ ├── TestRandom.class
│ ├── TestTime.class
│ └── testDesk.class
└── src
├── TestALY
├── HttpUtils.java
├── MyTest.java
└── SendMessageByALBB.java
├── YZMimages
├── 2CHE.jpg
├── 2MF8.jpg
├── 46WN.jpg
├── 4CHK.jpg
├── 5AVG.jpg
├── 69ET.jpg
├── 72XL.jpg
├── 76SM.jpg
├── 9L9S.jpg
├── 9UQJ.jpg
├── ANJ5.jpg
├── AP8H.jpg
├── AT7V.jpg
├── BNAR.jpg
├── CCXB.jpg
├── G4AL.jpg
├── GQQ9.jpg
├── HGBM.jpg
├── L26U.jpg
├── LQVC.jpg
├── N87M.jpg
├── NMA8.jpg
├── T9YA.jpg
├── TTEB.jpg
├── UGFT.jpg
├── WVJ8.jpg
├── X45K.jpg
├── XBUM.jpg
├── XG6P.jpg
├── XT2L.jpg
├── XXX3.jpg
├── YJJQ.jpg
└── YX7L.jpg
├── barcode
└── ReadBarCode.java
├── db.properties
├── examministration
├── AddExam.java
├── AddExam.jfd
├── ExamCountdown.java
├── ShowResult.java
├── ShowResult.jfd
├── StartExam.java
└── StartExam.jfd
├── excel
├── SubjectToExcel.java
├── ToExcel.java
├── UserScoreModel.java
├── UserScoreToExcel.java
└── UserScoreToExcel_Fail.java
├── facerecognition
├── AuthService.java
├── Base64Util.java
├── FaceMatch.java
├── FileUtil.java
├── GsonUtils.java
├── HttpUtil.java
└── WebcamCapture.java
├── images
├── 1.png
├── 1575526330841.png
├── 1575526496823.png
├── 1575538223540.png
├── 1575538490790.png
├── 1575538750917.png
├── 1575538885117.png
├── 1575538924638.png
├── 1577586049318.png
├── 1577586530894.png
├── 1578152731331.png
├── 1578182997312.png
├── 1578183111825.png
├── 1578183159823.png
├── 1578192184555.png
├── 1578225233323.png
├── 1584754541850.png
├── 1584754624994.png
├── 1584754955418.png
├── 5.png
├── 7.png
├── Download1577444572258.jpg
├── Download1577444950576.jpg
├── Download1577445041102.jpg
├── Download1577445727918.jpg
├── Download1578152267465.jpg
├── Download1578182817014.jpg
├── Download1578192118097.jpg
├── Download1578220955172.jpg
├── Download1578222604649.jpg
├── Download1584753310413.jpg
├── Download1584754045891.jpg
├── Download1584754250536.jpg
├── readme_1.png
├── readme_2.png
├── readme_3.png
├── readme_4.png
├── readme_5.png
├── readme_6.png
├── view.png
├── view2.jpg
├── view3.png
├── view4.png
└── 南昌大学01.jpg
├── javabean
├── Exam.java
├── ExamResult.java
├── MyPaper.java
├── Subject.java
└── User.java
├── jdbc
├── ExamJDBC.java
├── ExamResultJDBC.java
├── ImageJDBC.java
├── JDBCUtil.java
├── PaperJDBC.java
├── SubjectJDBC.java
├── UserJDBC.java
└── UserJDBC02.java
├── lib
├── Spire.Barcode.jar
├── ZhenziSmsSDK.jar
├── activation.jar
├── aliyun-java-sdk-core-4.1.0.jar
├── bridj-0.7.0.jar
├── cglib-3.1.jar
├── commons-codec-1.11.jar
├── commons-collections4-4.1.jar
├── commons-io-2.6.jar
├── commons-lang-2.2.jar
├── commons-lang3-3.9-sources.jar
├── commons-lang3-3.9-test-sources.jar
├── commons-lang3-3.9-tests.jar
├── commons-lang3-3.9.jar
├── commons-logging-1.2.jar
├── easyexcel-1.1.2-beta5.jar
├── fluent-hc-4.5.10.jar
├── gson-2.8.0.jar
├── httpclient-4.5.10.jar
├── httpclient-cache-4.5.10.jar
├── httpclient-osgi-4.5.10.jar
├── httpclient-win-4.5.10.jar
├── httpcore-4.4.12.jar
├── httpmime-4.5.10.jar
├── javax.mail.jar
├── jna-4.5.2.jar
├── jna-platform-4.5.2.jar
├── json.jar
├── junit-4.10.jar
├── mysql-connector-java-5.1.48-bin.jar
├── poi-3.17.jar
├── poi-ooxml-3.17.jar
├── poi-ooxml-schemas-3.17.jar
├── slf4j-api-1.7.2.jar
├── webcam-capture-0.3.12.jar
└── xmlbeans-2.6.0.jar
├── main
├── CheckEmailOrPhone.java
├── CountDown.java
├── DownLoadImageFromBing.java
├── MainUI.java
├── MainUI.jfd
├── SendByThread.java
├── TextFieldFocusListener.java
├── UIFrame.java
├── UIFrame.jfd
└── VerifyCodeUtils.java
├── mytest
├── DateChooserJButton.java
├── Login.java
├── MainTest.java
├── MyDateTest.java
├── Mytest01.java
├── Mytest02.java
├── SendEmail.java
├── SendMessage.java
├── SendMessage02.java
├── Test14.java
├── TestJF.java
├── TestJF.jfd
├── TestPreview.java
├── TestPreview.jfd
└── TestTime01.java
├── paperadministration
├── AddPaper.java
├── AddPaper.jfd
├── AddSubjectToPaper.java
├── AddSubjectToPaper.jfd
├── EditPaper.java
├── EditPaper.jfd
├── PreviewPaper.java
├── PreviewPaper.jfd
├── SearchPaper.java
└── SearchPaper.jfd
├── slatMD5
└── SaltMd5Util.java
├── subjectadministration
├── AddSubject.java
├── AddSubject.jfd
├── EditSubject.java
├── EditSubject.jfd
├── MyClander.java
├── MyClander.jfd
├── PreviewSubject.java
├── PreviewSubject.jfd
├── SearchSubject.java
└── SearchSubject.jfd
└── testtime
├── TestRandom.java
├── TestTime.java
└── testDesk.java
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /workspace.xml
3 | # Datasource local storage ignored files
4 | /dataSources.local.xml
5 | /dataSources/
6 |
--------------------------------------------------------------------------------
/.idea/dataSources.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | mysql.8
6 | true
7 | com.mysql.cj.jdbc.Driver
8 | jdbc:mysql://101.132.147.111:3306/ALY_bigwork
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/dictionaries/.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | jfdml
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.idea/libraries/IntelliJ_IDEA_GridLayout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/JGoodies_Forms.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/.idea/libraries/TableLayout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/lib.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/lib1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/0/1/012b6911ce4bd8d6ae5ff0a67fbf8fb82c8f9307:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/0/1/012b6911ce4bd8d6ae5ff0a67fbf8fb82c8f9307
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/0/7/072d5efd2d09d8e90b151f70e932d66ea3da3f55:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/0/7/072d5efd2d09d8e90b151f70e932d66ea3da3f55
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/2/a/2a077b05a883872adf4b0a865df2a6450e729ec6:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/2/a/2a077b05a883872adf4b0a865df2a6450e729ec6
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/2/c/2c87a0a99475aaf4eac342157ea89aad7ea9a299:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/2/c/2c87a0a99475aaf4eac342157ea89aad7ea9a299
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/4/0/40375f9f5ddacdff28d9e35f59bc0d15c7274581:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/4/0/40375f9f5ddacdff28d9e35f59bc0d15c7274581
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/5/b/5b67932af0486207ee627e962f4ea1e3f4d4556e:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/5/b/5b67932af0486207ee627e962f4ea1e3f4d4556e
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/6/2/628d8b56ca49874bbf40662a3de9fec9b6a3a576:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/6/2/628d8b56ca49874bbf40662a3de9fec9b6a3a576
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/7/7/77966055bb9192c0c2e0046bc187298f98177f4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/7/7/77966055bb9192c0c2e0046bc187298f98177f4a
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/8/7/8779ed37a78f9774b9415fd34cd7e55b7085fb9c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/8/7/8779ed37a78f9774b9415fd34cd7e55b7085fb9c
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/9/8/9830f69d052f371d40e6f3b65a3ba4c1d9e326a2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/9/8/9830f69d052f371d40e6f3b65a3ba4c1d9e326a2
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/a/1/a16f0a1ee52118c0e171c68ac1f47c023349a322:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/a/1/a16f0a1ee52118c0e171c68ac1f47c023349a322
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/a/2/a225a7e79496c5a1d847c78c3db651eb302ec867:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/a/2/a225a7e79496c5a1d847c78c3db651eb302ec867
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/b/2/b2bb421eba595f925073d3db78bb38a8ce94b3a8:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/b/2/b2bb421eba595f925073d3db78bb38a8ce94b3a8
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/c/2/c2086f77a378b195082ae38d255abb105dacf903:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/c/2/c2086f77a378b195082ae38d255abb105dacf903
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/c/6/c66bc09ccedddfa770eb686df45d6ccf6de2aa36:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/c/6/c66bc09ccedddfa770eb686df45d6ccf6de2aa36
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/c/a/ca32cb98314d993d8b280a74bf3039176506aa1e:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/c/a/ca32cb98314d993d8b280a74bf3039176506aa1e
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/d/3/d3ad0d8aa6b3ef461b62edf0da4c8069b5d7eccd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/d/3/d3ad0d8aa6b3ef461b62edf0da4c8069b5d7eccd
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/d/6/d69f56b1195a87f074a809c22e63c0ae09fb6566:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/d/6/d69f56b1195a87f074a809c22e63c0ae09fb6566
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/f/6/f6d36ff0d86f7880630ae56a5d15bf1d95e3c477:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/.idea/sonarlint/issuestore/f/6/f6d36ff0d86f7880630ae56a5d15bf1d95e3c477
--------------------------------------------------------------------------------
/.idea/sonarlint/issuestore/index.pb:
--------------------------------------------------------------------------------
1 |
2 | D
3 | src/main/MainUI.java,8\7\8779ed37a78f9774b9415fd34cd7e55b7085fb9c
4 | G
5 | src/jdbc/ImageJDBC.java,0\1\012b6911ce4bd8d6ae5ff0a67fbf8fb82c8f9307
6 | G
7 | src/TestALY/MyTest.java,c\2\c2086f77a378b195082ae38d255abb105dacf903
8 | V
9 | &src/facerecognition/WebcamCapture.java,c\6\c66bc09ccedddfa770eb686df45d6ccf6de2aa36
10 | 9
11 | ReadMe.md,a\2\a225a7e79496c5a1d847c78c3db651eb302ec867
12 | E
13 | src/main/UIFrame.java,2\c\2c87a0a99475aaf4eac342157ea89aad7ea9a299
14 | J
15 | src/TestALY/HttpUtils.java,a\1\a16f0a1ee52118c0e171c68ac1f47c023349a322
16 | R
17 | "src/TestALY/SendMessageByALBB.java,c\a\ca32cb98314d993d8b280a74bf3039176506aa1e
18 | W
19 | 'src/examministration/ExamCountdown.java,6\2\628d8b56ca49874bbf40662a3de9fec9b6a3a576
20 | Q
21 | !src/examministration/AddExam.java,5\b\5b67932af0486207ee627e962f4ea1e3f4d4556e
22 | A
23 | src/db.properties,b\2\b2bb421eba595f925073d3db78bb38a8ce94b3a8
24 | F
25 | src/jdbc/JDBCUtil.java,2\a\2a077b05a883872adf4b0a865df2a6450e729ec6
26 | F
27 | src/jdbc/ExamJDBC.java,d\6\d69f56b1195a87f074a809c22e63c0ae09fb6566
28 | L
29 | src/jdbc/ExamResultJDBC.java,0\7\072d5efd2d09d8e90b151f70e932d66ea3da3f55
30 | G
31 | src/jdbc/PaperJDBC.java,4\0\40375f9f5ddacdff28d9e35f59bc0d15c7274581
32 | I
33 | src/jdbc/SubjectJDBC.java,d\3\d3ad0d8aa6b3ef461b62edf0da4c8069b5d7eccd
34 | F
35 | src/jdbc/UserJDBC.java,7\7\77966055bb9192c0c2e0046bc187298f98177f4a
36 | D
37 | src/main/UIFrame.jfd,9\8\9830f69d052f371d40e6f3b65a3ba4c1d9e326a2
38 | C
39 | src/main/MainUI.jfd,f\6\f6d36ff0d86f7880630ae56a5d15bf1d95e3c477
--------------------------------------------------------------------------------
/.idea/terminal.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/JavaBigwork.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/ReadMe.md:
--------------------------------------------------------------------------------
1 | ## 项目介绍
2 | 这个项目是一个基于 Java Swing + 人脸识别 编写的学校考试系统,是在学习 Java 基础的时候编写的,几乎涵盖了 Java 基础面向对象,封装继承多态,I/O 流,多线程,网络,数据库的所有知识。
3 | 在此基础之上充分利用了各大云服务厂商提供的API接口实现了一些高级的需求。
4 |
5 | ## 项目预览
6 | - 用户登录界面
7 | 
8 | - 试题管理界面
9 | 
10 | - 考试前人脸识别验证界面
11 | 
12 | - 考试界面
13 | 
14 | - 考试成绩导出为图表
15 | 
16 |
17 | ## 项目用到的主要技术
18 | 1. 利用阿里云的短信API服务提供登录注册时的短信发送
19 | 2. 利用 Java Mail 实现发送邮件
20 | 3. 用户密码采用 MD5 加盐加密
21 | 4. 利用百度AI的人脸识别接口整合Java Swing 实现了人脸识别
22 | 5. 利用 Spire 类库实现校园卡上的条形码识别
23 | 6. 利用 JFreeChart 将学生成绩等导出为图表
24 | 7. 利用阿里巴巴的 easyExcel 组件实现了试题导出,导入 Excel 表格
25 | 8. 基本的 CRUD 操作
26 | 9. 借助 JFromDesigner 辅助设置UI界面
27 | 10. 利用原生 I/O 流配合网络已经正则表达式从必应官网网爬取每日一图作为封面
28 |
29 | ## 项目主要的功能
30 | 1. 用户分为教师,学生,和管理员
31 | 2. 教师可以对试题进行增删改查,对试卷进行增删改查,对考试进行增删改查
32 | 3. 学生完成人脸识别验证之后就可以参加考试,考试成绩将保存到数据库中
33 | 4. 管理员可以创建或者删除教师和学生账户
34 | 5. 利用I/O流爬取网络图片作为封面
35 |
--------------------------------------------------------------------------------
/lib/TableLayout-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/TableLayout-javadoc.jar
--------------------------------------------------------------------------------
/lib/TableLayout-src.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/TableLayout-src.jar
--------------------------------------------------------------------------------
/lib/TableLayout.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/TableLayout.jar
--------------------------------------------------------------------------------
/lib/intellij_forms_rt.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/intellij_forms_rt.jar
--------------------------------------------------------------------------------
/lib/intellij_forms_rt_src.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/intellij_forms_rt_src.zip
--------------------------------------------------------------------------------
/lib/jgoodies-common-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/jgoodies-common-javadoc.jar
--------------------------------------------------------------------------------
/lib/jgoodies-common-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/jgoodies-common-sources.jar
--------------------------------------------------------------------------------
/lib/jgoodies-common.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/jgoodies-common.jar
--------------------------------------------------------------------------------
/lib/jgoodies-forms-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/jgoodies-forms-javadoc.jar
--------------------------------------------------------------------------------
/lib/jgoodies-forms-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/jgoodies-forms-sources.jar
--------------------------------------------------------------------------------
/lib/jgoodies-forms.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/lib/jgoodies-forms.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/META-INF/JavaBigwork.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/out/production/JavaBigwork/TestALY/HttpUtils$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/TestALY/HttpUtils$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/TestALY/HttpUtils.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/TestALY/HttpUtils.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/TestALY/MyTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/TestALY/MyTest.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/TestALY/SendMessageByALBB.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/TestALY/SendMessageByALBB.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/2CHE.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/2CHE.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/2MF8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/2MF8.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/46WN.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/46WN.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/4CHK.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/4CHK.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/5AVG.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/5AVG.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/69ET.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/69ET.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/72XL.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/72XL.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/76SM.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/76SM.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/9L9S.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/9L9S.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/9UQJ.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/9UQJ.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/ANJ5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/ANJ5.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/AP8H.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/AP8H.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/AT7V.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/AT7V.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/BNAR.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/BNAR.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/CCXB.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/CCXB.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/G4AL.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/G4AL.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/GQQ9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/GQQ9.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/HGBM.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/HGBM.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/L26U.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/L26U.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/LQVC.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/LQVC.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/N87M.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/N87M.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/NMA8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/NMA8.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/T9YA.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/T9YA.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/TTEB.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/TTEB.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/UGFT.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/UGFT.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/WVJ8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/WVJ8.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/X45K.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/X45K.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/XBUM.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/XBUM.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/XG6P.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/XG6P.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/XT2L.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/XT2L.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/XXX3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/XXX3.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/YJJQ.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/YJJQ.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/YZMimages/YX7L.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/YZMimages/YX7L.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/AbstractLayout.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/AbstractLayout.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/DimensionInfo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/DimensionInfo.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/GridConstraints.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/GridConstraints.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/GridLayoutManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/GridLayoutManager.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/HorizontalInfo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/HorizontalInfo.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/LayoutState.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/LayoutState.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/Spacer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/Spacer.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/SupportCode$TextWithMnemonic.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/SupportCode$TextWithMnemonic.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/SupportCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/SupportCode.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/Util.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/Util.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/com/intellij/uiDesigner/core/VerticalInfo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/com/intellij/uiDesigner/core/VerticalInfo.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/db.properties:
--------------------------------------------------------------------------------
1 | mysqlDriver=com.mysql.jdbc.Driver
2 | #mysqlURL=jdbc\:mysql\://localhost\:3306/bigwork
3 | mysqlURL=jdbc\:mysql\://101.132.147.111\:3306/
4 | mysqlUser=root
5 | mysqlPwd=alymysql123456
6 |
7 | oracleDriver=oracle.jdbc.OracleDriver
8 | oracleURL=jdbc:oracle.thin:@localhost:1521:yourDatabseName
9 | oracleUser=scott
10 | oraclePwd=tiger
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/AddExam$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/AddExam$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/AddExam$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/AddExam$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/AddExam$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/AddExam$3.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/AddExam$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/AddExam$4.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/AddExam.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/AddExam.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/ExamCountdown.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/ExamCountdown.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/ShowResult$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/ShowResult$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/ShowResult.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/ShowResult.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/ShowResult.jfd:
--------------------------------------------------------------------------------
1 | JFDML JFormDesigner: "7.0.0.6.255" Java: "11.0.3" encoding: "UTF-8"
2 |
3 | new FormModel {
4 | contentType: "form/swing"
5 | root: new FormRoot {
6 | add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) {
7 | "autoSize": false
8 | } ) {
9 | name: "this"
10 | "title": "考试结果"
11 | "resizable": false
12 | "defaultCloseOperation": 2
13 | add( new FormComponent( "javax.swing.JLabel" ) {
14 | name: "label1"
15 | "text": "恭喜您完成了考试!!!"
16 | "font": new java.awt.Font( "Dialog", 1, 20 )
17 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
18 | "x": 45
19 | "y": 15
20 | "width": 465
21 | "height": 55
22 | } )
23 | add( new FormComponent( "javax.swing.JLabel" ) {
24 | name: "label2"
25 | "text": "总分是100分,您的得分是:"
26 | "font": new java.awt.Font( "Dialog", 1, 20 )
27 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
28 | "x": 40
29 | "y": 75
30 | "width": 390
31 | "height": 40
32 | } )
33 | add( new FormComponent( "javax.swing.JLabel" ) {
34 | name: "label3"
35 | "text": "100"
36 | "font": new java.awt.Font( "Dialog", 1, 100 )
37 | "foreground": new java.awt.Color( 255, 0, 0, 255 )
38 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
39 | "x": 245
40 | "y": 140
41 | "width": 235
42 | "height": 235
43 | } )
44 | add( new FormComponent( "javax.swing.JButton" ) {
45 | name: "button1"
46 | "text": "确定"
47 | "font": new java.awt.Font( "Dialog", 1, 20 )
48 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "button1MouseReleased", true ) )
49 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
50 | "x": 225
51 | "y": 420
52 | "width": 205
53 | "height": 65
54 | } )
55 | }, new FormLayoutConstraints( null ) {
56 | "location": new java.awt.Point( 0, 0 )
57 | "size": new java.awt.Dimension( 660, 540 )
58 | } )
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/StartExam$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/StartExam$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/StartExam$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/StartExam$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/StartExam$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/StartExam$3.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/StartExam$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/StartExam$4.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/StartExam$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/StartExam$5.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/examministration/StartExam.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/examministration/StartExam.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/excel/SubjectToExcel.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/excel/SubjectToExcel.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/excel/ToExcel.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/excel/ToExcel.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/excel/UserScoreModel.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/excel/UserScoreModel.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/excel/UserScoreToExcel.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/excel/UserScoreToExcel.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/excel/UserScoreToExcel_Fail.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/excel/UserScoreToExcel_Fail.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/facerecognition/AuthService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/facerecognition/AuthService.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/facerecognition/Base64Util.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/facerecognition/Base64Util.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/facerecognition/FaceMatch.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/facerecognition/FaceMatch.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/facerecognition/FileUtil.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/facerecognition/FileUtil.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/facerecognition/GsonUtils.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/facerecognition/GsonUtils.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/facerecognition/HttpUtil.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/facerecognition/HttpUtil.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/facerecognition/WebcamCapture$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/facerecognition/WebcamCapture$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/facerecognition/WebcamCapture$2$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/facerecognition/WebcamCapture$2$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/facerecognition/WebcamCapture$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/facerecognition/WebcamCapture$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/facerecognition/WebcamCapture.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/facerecognition/WebcamCapture.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/1.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/1575526330841.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/1575526330841.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/1575526496823.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/1575526496823.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/1575538223540.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/1575538223540.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/1575538490790.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/1575538490790.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/1575538750917.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/1575538750917.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/1575538885117.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/1575538885117.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/1575538924638.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/1575538924638.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/5.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/7.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/Download1577444572258.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/Download1577444572258.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/Download1577444950576.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/Download1577444950576.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/Download1577445041102.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/Download1577445041102.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/view.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/view2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/view2.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/view3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/view3.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/view4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/view4.png
--------------------------------------------------------------------------------
/out/production/JavaBigwork/images/南昌大学01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/images/南昌大学01.jpg
--------------------------------------------------------------------------------
/out/production/JavaBigwork/javabean/Exam.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/javabean/Exam.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/javabean/ExamResult.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/javabean/ExamResult.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/javabean/MyPaper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/javabean/MyPaper.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/javabean/Subject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/javabean/Subject.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/javabean/User.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/javabean/User.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/jdbc/ExamJDBC.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/jdbc/ExamJDBC.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/jdbc/ExamResultJDBC.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/jdbc/ExamResultJDBC.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/jdbc/ImageJDBC.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/jdbc/ImageJDBC.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/jdbc/JDBCUtil.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/jdbc/JDBCUtil.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/jdbc/PaperJDBC.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/jdbc/PaperJDBC.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/jdbc/SubjectJDBC.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/jdbc/SubjectJDBC.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/jdbc/UserJDBC.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/jdbc/UserJDBC.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/jdbc/UserJDBC02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/jdbc/UserJDBC02.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/Spire.Barcode.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/Spire.Barcode.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/ZhenziSmsSDK.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/ZhenziSmsSDK.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/activation.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/activation.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/aliyun-java-sdk-core-4.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/aliyun-java-sdk-core-4.1.0.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/bridj-0.7.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/bridj-0.7.0.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/cglib-3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/cglib-3.1.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/commons-codec-1.11.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/commons-codec-1.11.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/commons-collections4-4.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/commons-collections4-4.1.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/commons-io-2.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/commons-io-2.6.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/commons-lang-2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/commons-lang-2.2.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/commons-lang3-3.9-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/commons-lang3-3.9-sources.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/commons-lang3-3.9-test-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/commons-lang3-3.9-test-sources.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/commons-lang3-3.9-tests.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/commons-lang3-3.9-tests.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/commons-lang3-3.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/commons-lang3-3.9.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/commons-logging-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/commons-logging-1.2.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/easyexcel-1.1.2-beta5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/easyexcel-1.1.2-beta5.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/fluent-hc-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/fluent-hc-4.5.10.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/gson-2.8.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/gson-2.8.0.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/httpclient-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/httpclient-4.5.10.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/httpclient-cache-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/httpclient-cache-4.5.10.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/httpclient-osgi-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/httpclient-osgi-4.5.10.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/httpclient-win-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/httpclient-win-4.5.10.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/httpcore-4.4.12.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/httpcore-4.4.12.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/httpmime-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/httpmime-4.5.10.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/javax.mail.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/javax.mail.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/jna-4.5.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/jna-4.5.2.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/jna-platform-4.5.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/jna-platform-4.5.2.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/json.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/json.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/junit-4.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/junit-4.10.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/mysql-connector-java-5.1.48-bin.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/mysql-connector-java-5.1.48-bin.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/poi-3.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/poi-3.17.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/poi-ooxml-3.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/poi-ooxml-3.17.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/poi-ooxml-schemas-3.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/poi-ooxml-schemas-3.17.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/slf4j-api-1.7.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/slf4j-api-1.7.2.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/webcam-capture-0.3.12.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/webcam-capture-0.3.12.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/lib/xmlbeans-2.6.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/lib/xmlbeans-2.6.0.jar
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/CheckEmailOrPhone.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/CheckEmailOrPhone.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/CountDown.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/CountDown.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/DownLoadImageFromBing.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/DownLoadImageFromBing.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$10.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$11.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$11.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$12.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$12.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$13.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$13.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$14.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$14.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$15.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$15.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$16.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$16.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$17.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$17.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$18.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$18.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$19.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$19.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$20.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$20.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$21.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$21.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$22.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$22.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$23.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$23.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$24.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$24.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$25.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$25.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$26.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$26.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$27.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$27.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$28.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$28.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$29.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$29.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$3.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$30.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$30.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$4.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$5.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$6.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$7.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$8.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$8.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI$9.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI$9.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/MainUI.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/MainUI.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/SendByThread.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/SendByThread.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/TextFieldFocusListener.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/TextFieldFocusListener.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$10.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$11.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$11.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$1MyDownLoad.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$1MyDownLoad.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$3.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$4.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$5.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$6.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$7.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$8.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$8.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame$9.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame$9.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/UIFrame.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/UIFrame.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/main/VerifyCodeUtils.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/main/VerifyCodeUtils.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/DateChooserJButton$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/DateChooserJButton$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/DateChooserJButton$DateChooser$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/DateChooserJButton$DateChooser$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/DateChooserJButton$DateChooser$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/DateChooserJButton$DateChooser$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/DateChooserJButton$DateChooser.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/DateChooserJButton$DateChooser.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/DateChooserJButton.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/DateChooserJButton.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/Login.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/Login.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/MainTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/MainTest.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/Mytest01$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/Mytest01$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/Mytest01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/Mytest01.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/Mytest02$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/Mytest02$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/Mytest02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/Mytest02.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/SendEmail$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/SendEmail$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/SendEmail.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/SendEmail.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/SendMessage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/SendMessage.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/SendMessage02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/SendMessage02.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/Test14.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/Test14.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/TestJF.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/TestJF.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/TestJF.jfd:
--------------------------------------------------------------------------------
1 | JFDML JFormDesigner: "6.0.2.0.116" Java: "11.0.3" encoding: "UTF-8"
2 |
3 | new FormModel {
4 | contentType: "form/swing"
5 | root: new FormRoot {
6 | add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {
7 | name: "this"
8 | }, new FormLayoutConstraints( null ) {
9 | "location": new java.awt.Point( 0, 0 )
10 | "size": new java.awt.Dimension( 400, 300 )
11 | } )
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/TestPreview$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/TestPreview$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/TestPreview.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/TestPreview.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/mytest/TestTime01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/mytest/TestTime01.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddPaper$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddPaper$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddPaper$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddPaper$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddPaper$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddPaper$3.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddPaper$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddPaper$4.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddPaper$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddPaper$5.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddPaper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddPaper.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddSubjectToPaper$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddSubjectToPaper$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddSubjectToPaper$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddSubjectToPaper$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddSubjectToPaper$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddSubjectToPaper$3.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddSubjectToPaper$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddSubjectToPaper$4.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddSubjectToPaper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/AddSubjectToPaper.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/AddSubjectToPaper.jfd:
--------------------------------------------------------------------------------
1 | JFDML JFormDesigner: "7.0.0.6.255" Java: "11.0.3" encoding: "UTF-8"
2 |
3 | new FormModel {
4 | contentType: "form/swing"
5 | root: new FormRoot {
6 | add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class java.awt.BorderLayout ) ) {
7 | name: "this"
8 | "defaultCloseOperation": 2
9 | "title": "添加新的试题到试卷中"
10 | addEvent( new FormEvent( "java.awt.event.WindowListener", "windowClosed", "thisWindowClosed", true ) )
11 | add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {
12 | name: "panel1"
13 | add( new FormComponent( "javax.swing.JLabel" ) {
14 | name: "label1"
15 | "text": " "
16 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
17 | "x": 0
18 | "y": 0
19 | "height": 75
20 | } )
21 | add( new FormComponent( "javax.swing.JButton" ) {
22 | name: "buttonSearchSubject"
23 | "text": "筛选试题"
24 | "font": new java.awt.Font( "Dialog", 1, 18 )
25 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonSearchSubjectMouseReleased", true ) )
26 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
27 | "x": 90
28 | "y": 20
29 | "width": 120
30 | "height": 40
31 | } )
32 | add( new FormComponent( "javax.swing.JButton" ) {
33 | name: "buttonAddSubject"
34 | "text": "添加选中的试题到试卷中"
35 | "font": new java.awt.Font( "Dialog", 1, 18 )
36 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonAddSubjectMouseReleased", true ) )
37 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
38 | "x": 280
39 | "y": 20
40 | "width": 245
41 | "height": 40
42 | } )
43 | }, new FormLayoutConstraints( class java.lang.String ) {
44 | "value": "North"
45 | } )
46 | }, new FormLayoutConstraints( null ) {
47 | "location": new java.awt.Point( 0, 0 )
48 | "size": new java.awt.Dimension( 745, 530 )
49 | } )
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/EditPaper$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/EditPaper$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/EditPaper$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/EditPaper$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/EditPaper$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/EditPaper$3.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/EditPaper$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/EditPaper$4.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/EditPaper$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/EditPaper$5.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/EditPaper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/EditPaper.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/EditPaper.jfd:
--------------------------------------------------------------------------------
1 | JFDML JFormDesigner: "7.0.0.6.255" Java: "11.0.3" encoding: "UTF-8"
2 |
3 | new FormModel {
4 | contentType: "form/swing"
5 | root: new FormRoot {
6 | add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class java.awt.BorderLayout ) ) {
7 | name: "this"
8 | "title": "编辑试卷"
9 | "defaultCloseOperation": 2
10 | addEvent( new FormEvent( "java.awt.event.WindowListener", "windowClosed", "thisWindowClosed", true ) )
11 | add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {
12 | name: "panel1"
13 | add( new FormComponent( "javax.swing.JLabel" ) {
14 | name: "label1"
15 | "text": " "
16 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
17 | "x": 0
18 | "y": 0
19 | "height": 80
20 | } )
21 | add( new FormComponent( "javax.swing.JButton" ) {
22 | name: "buttonAdd"
23 | "text": "添加新的试题到试卷中"
24 | "font": &Font0 new java.awt.Font( "Dialog", 1, 18 )
25 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonAddMouseReleased", true ) )
26 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
27 | "x": 365
28 | "y": 20
29 | "width": 235
30 | "height": 40
31 | } )
32 | add( new FormComponent( "javax.swing.JButton" ) {
33 | name: "buttonDelete"
34 | "text": "从试卷中删除选中试题"
35 | "font": #Font0
36 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonDeleteMouseReleased", true ) )
37 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
38 | "width": 235
39 | "height": 40
40 | "x": 620
41 | "y": 20
42 | } )
43 | add( new FormComponent( "javax.swing.JButton" ) {
44 | name: "buttonSure"
45 | "text": "完成"
46 | "font": new java.awt.Font( "Dialog", 1, 18 )
47 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonSureMouseReleased", true ) )
48 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
49 | "x": 870
50 | "y": 20
51 | "width": 95
52 | "height": 40
53 | } )
54 | add( new FormComponent( "javax.swing.JLabel" ) {
55 | name: "label2"
56 | "text": "下面是该试卷中已经存在的试题"
57 | "font": new java.awt.Font( "Dialog", 1, 18 )
58 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
59 | "x": 15
60 | "y": 20
61 | "width": 310
62 | "height": 40
63 | } )
64 | }, new FormLayoutConstraints( class java.lang.String ) {
65 | "value": "North"
66 | } )
67 | add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {
68 | name: "panelCenter"
69 | }, new FormLayoutConstraints( class java.lang.String ) {
70 | "value": "Center"
71 | } )
72 | }, new FormLayoutConstraints( null ) {
73 | "location": new java.awt.Point( 10, 0 )
74 | "size": new java.awt.Dimension( 1025, 600 )
75 | } )
76 | }
77 | }
78 |
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/PreviewPaper$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/PreviewPaper$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/PreviewPaper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/PreviewPaper.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/SearchPaper$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/SearchPaper$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/SearchPaper$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/SearchPaper$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/SearchPaper$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/SearchPaper$3.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/SearchPaper$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/SearchPaper$4.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/paperadministration/SearchPaper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/paperadministration/SearchPaper.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/slatMD5/SaltMd5Util.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/slatMD5/SaltMd5Util.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/AddSubject$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/AddSubject$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/AddSubject$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/AddSubject$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/AddSubject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/AddSubject.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/EditSubject$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/EditSubject$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/EditSubject$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/EditSubject$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/EditSubject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/EditSubject.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/MyClander$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/MyClander$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/MyClander$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/MyClander$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/MyClander.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/MyClander.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/MyClander.jfd:
--------------------------------------------------------------------------------
1 | JFDML JFormDesigner: "7.0.0.6.255" Java: "11.0.3" encoding: "UTF-8"
2 |
3 | new FormModel {
4 | contentType: "form/swing"
5 | root: new FormRoot {
6 | add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) {
7 | "autoSize": false
8 | } ) {
9 | name: "this"
10 | add( new FormComponent( "javax.swing.JButton" ) {
11 | name: "buttonSure"
12 | "text": "确定"
13 | "font": &Font0 new java.awt.Font( "Dialog", 1, 16 )
14 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonSureMouseReleased", true ) )
15 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
16 | "x": 80
17 | "y": 355
18 | "width": 155
19 | "height": 55
20 | } )
21 | add( new FormComponent( "javax.swing.JButton" ) {
22 | name: "buttonCancle"
23 | "text": "取消"
24 | "font": #Font0
25 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonCancleMouseReleased", true ) )
26 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
27 | "width": 155
28 | "height": 55
29 | "x": 345
30 | "y": 355
31 | } )
32 | }, new FormLayoutConstraints( null ) {
33 | "location": new java.awt.Point( 0, 0 )
34 | "size": new java.awt.Dimension( 585, 480 )
35 | } )
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/PreviewSubject$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/PreviewSubject$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/PreviewSubject$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/PreviewSubject$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/PreviewSubject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/PreviewSubject.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/SearchSubject$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/SearchSubject$1.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/SearchSubject$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/SearchSubject$2.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/SearchSubject$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/SearchSubject$3.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/SearchSubject$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/SearchSubject$4.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/SearchSubject$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/SearchSubject$5.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/SearchSubject$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/SearchSubject$6.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/subjectadministration/SearchSubject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/subjectadministration/SearchSubject.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/testtime/TestRandom.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/testtime/TestRandom.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/testtime/TestTime.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/testtime/TestTime.class
--------------------------------------------------------------------------------
/out/production/JavaBigwork/testtime/testDesk.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/out/production/JavaBigwork/testtime/testDesk.class
--------------------------------------------------------------------------------
/src/TestALY/MyTest.java:
--------------------------------------------------------------------------------
1 | package TestALY;
2 |
3 | public class MyTest {
4 |
5 | public static void main(String[] args) {
6 | String str = "I love China!";
7 | System.err.println(str.indexOf("love"));
8 | System.err.println(str.indexOf("love"));
9 | System.err.println(str.substring(str.indexOf("love"), str.indexOf("love") + 4));
10 | String str2 = "result:{\"error_code\":0,\"error_msg\":\"SUCCESS\",\"log_id\":2010010594252,\"timestamp\":1575538229,\"cached\":0,\"result\":{\"score\":95.10745239,\"face_list\":[{\"face_token\":\"76c01de52392ab95553295ab685f7c76\"},{\"face_token\":\"9cdc530c6fc51105374e0f70c7a4f9c1\"}]}}";
11 |
12 |
13 | // double a1 = Double.valueOf("95.")
14 |
15 |
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/TestALY/SendMessageByALBB.java:
--------------------------------------------------------------------------------
1 | package TestALY;
2 |
3 | /*
4 | * /*
5 | * 2019年10月11日22:18:15
6 | * 测试用Java发送手机验证码短信
7 | * 使用的是阿里云的API ,是从阿里云市场购买的专门提供这种服务的产品,调用他们的API
8 | * -----------------------——》》》已经完成封装可以使用
9 | * */
10 |
11 | import mytest.SendMessage;
12 | import org.apache.http.HttpResponse;
13 |
14 | import java.util.HashMap;
15 | import java.util.Map;
16 | import java.util.Random;
17 |
18 | public class SendMessageByALBB {
19 | private String phoneNumber; // 手机号码用字符串来表示
20 | private long randomNumber; // 生成的随机数
21 |
22 | public SendMessageByALBB() {
23 | // 如果没有给构造函数传递参数,就默认给自己的手机号码发送验证码
24 | this.phoneNumber = "15970819628"; // 自己的电信手机号码为:19970411540
25 | }
26 |
27 | public SendMessageByALBB(String phoneNumber) {
28 | this.phoneNumber = phoneNumber;
29 | }
30 |
31 | public long getRandomNumber() {
32 | return randomNumber;
33 | }
34 |
35 | // 生成随机数
36 | public long myRandom() {
37 | Random random = new Random();
38 | long randNumber = random.nextInt(900000) + 100000;
39 | System.out.println(randNumber);
40 | return randNumber;
41 | }
42 |
43 | // 发送验证码
44 | public void send() {
45 | String host = "http://yzx.market.alicloudapi.com";
46 | String path = "/yzx/sendSms";
47 | String method = "POST";
48 | String appcode = "d805ead9c45d40b28662e4ea9ea65abb";
49 | Map headers = new HashMap();
50 | //最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
51 | headers.put("Authorization", "APPCODE " + appcode);
52 | Map querys = new HashMap();
53 | querys.put("mobile", phoneNumber);
54 | randomNumber = myRandom();
55 | // querys.put("param", "code:8888");
56 | querys.put("param", "code:"+ randomNumber);
57 | System.out.println(randomNumber);
58 | querys.put("tpl_id", "TP1710262");
59 | // querys.put("tpl_id", "TP1910128"); // 这个是申请的模版,但是不能使用
60 | Map bodys = new HashMap();
61 |
62 | try {
63 | /**
64 | * 重要提示如下:
65 | * HttpUtils请从
66 | * https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java
67 | * 下载
68 | *
69 | * 相应的依赖请参照
70 | * https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml
71 | */
72 | HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
73 | System.out.println(response.toString());
74 | //获取response的body
75 | //System.out.println(EntityUtils.toString(response.getEntity()));
76 | } catch (Exception e) {
77 | e.printStackTrace();
78 | }
79 | }
80 |
81 | public static void main(String[] args) {
82 | SendMessageByALBB sendByALBB = new SendMessageByALBB("15970819628");
83 | sendByALBB.send();
84 | }
85 | }
86 |
--------------------------------------------------------------------------------
/src/YZMimages/2CHE.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/2CHE.jpg
--------------------------------------------------------------------------------
/src/YZMimages/2MF8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/2MF8.jpg
--------------------------------------------------------------------------------
/src/YZMimages/46WN.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/46WN.jpg
--------------------------------------------------------------------------------
/src/YZMimages/4CHK.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/4CHK.jpg
--------------------------------------------------------------------------------
/src/YZMimages/5AVG.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/5AVG.jpg
--------------------------------------------------------------------------------
/src/YZMimages/69ET.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/69ET.jpg
--------------------------------------------------------------------------------
/src/YZMimages/72XL.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/72XL.jpg
--------------------------------------------------------------------------------
/src/YZMimages/76SM.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/76SM.jpg
--------------------------------------------------------------------------------
/src/YZMimages/9L9S.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/9L9S.jpg
--------------------------------------------------------------------------------
/src/YZMimages/9UQJ.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/9UQJ.jpg
--------------------------------------------------------------------------------
/src/YZMimages/ANJ5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/ANJ5.jpg
--------------------------------------------------------------------------------
/src/YZMimages/AP8H.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/AP8H.jpg
--------------------------------------------------------------------------------
/src/YZMimages/AT7V.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/AT7V.jpg
--------------------------------------------------------------------------------
/src/YZMimages/BNAR.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/BNAR.jpg
--------------------------------------------------------------------------------
/src/YZMimages/CCXB.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/CCXB.jpg
--------------------------------------------------------------------------------
/src/YZMimages/G4AL.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/G4AL.jpg
--------------------------------------------------------------------------------
/src/YZMimages/GQQ9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/GQQ9.jpg
--------------------------------------------------------------------------------
/src/YZMimages/HGBM.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/HGBM.jpg
--------------------------------------------------------------------------------
/src/YZMimages/L26U.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/L26U.jpg
--------------------------------------------------------------------------------
/src/YZMimages/LQVC.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/LQVC.jpg
--------------------------------------------------------------------------------
/src/YZMimages/N87M.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/N87M.jpg
--------------------------------------------------------------------------------
/src/YZMimages/NMA8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/NMA8.jpg
--------------------------------------------------------------------------------
/src/YZMimages/T9YA.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/T9YA.jpg
--------------------------------------------------------------------------------
/src/YZMimages/TTEB.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/TTEB.jpg
--------------------------------------------------------------------------------
/src/YZMimages/UGFT.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/UGFT.jpg
--------------------------------------------------------------------------------
/src/YZMimages/WVJ8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/WVJ8.jpg
--------------------------------------------------------------------------------
/src/YZMimages/X45K.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/X45K.jpg
--------------------------------------------------------------------------------
/src/YZMimages/XBUM.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/XBUM.jpg
--------------------------------------------------------------------------------
/src/YZMimages/XG6P.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/XG6P.jpg
--------------------------------------------------------------------------------
/src/YZMimages/XT2L.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/XT2L.jpg
--------------------------------------------------------------------------------
/src/YZMimages/XXX3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/XXX3.jpg
--------------------------------------------------------------------------------
/src/YZMimages/YJJQ.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/YJJQ.jpg
--------------------------------------------------------------------------------
/src/YZMimages/YX7L.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/YZMimages/YX7L.jpg
--------------------------------------------------------------------------------
/src/barcode/ReadBarCode.java:
--------------------------------------------------------------------------------
1 | //package barcode;
2 | //
3 | ///*
4 | //* 从二维码/条形码中读取数据
5 | //*
6 | //* */
7 | //
8 | //import facerecognition.WebcamCapture;
9 | //
10 | //public class ReadBarCode {
11 | //
12 | // public static void readBarCode() {
13 | // WebcamCapture.takePhote()
14 | // }
15 | //}
16 |
--------------------------------------------------------------------------------
/src/db.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/db.properties
--------------------------------------------------------------------------------
/src/examministration/ExamCountdown.java:
--------------------------------------------------------------------------------
1 | package examministration;
2 |
3 | /*
4 | * 2019年12月2日12:20:51
5 | * 倒计时类,用来在 startExam 界面中显示的倒计时,利用多线程
6 | * */
7 | ////////////////////////////////////////////////////////////////////
8 | // _ooOoo_ //
9 | // o8888888o //
10 | // 88" . "88 //
11 | // (| ^_^ |) //
12 | // O\ = /O //
13 | // ____/`---'\____ //
14 | // .' \\| |// `. //
15 | // / \\||| : |||// \ //
16 | // / _||||| -:- |||||- \ //
17 | // | | \\\ - /// | | //
18 | // | \_| ''\---/'' | | //
19 | // \ .-\__ `-` ___/-. / //
20 | // ___`. .' /--.--\ `. . ___ //
21 | // ."" '< `.___\_<|>_/___.' >'"". //
22 | // | | : `- \`.;`\ _ /`;.`/ - ` : | | //
23 | // \ \ `-. \_ __\ /__ _/ .-` / / //
24 | // ========`-.____`-.___\_____/___.-`____.-'======== //
25 | // `=---=' //
26 | // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
27 | // 佛祖保佑 永不宕机 永无BUG //
28 | ////////////////////////////////////////////////////////////////////
29 |
30 |
31 | import javax.swing.*;
32 |
33 | public class ExamCountdown implements Runnable {
34 | private JLabel labelTime; // 对应 startExam 界面中的倒计时的标签的引用
35 | private long endTime; // 考试结束时间
36 | private long minutes; // 倒计时分钟数
37 | private long seconds; // 倒计时秒数
38 |
39 | public ExamCountdown(JLabel labelTime, long endTime) {
40 | this.labelTime = labelTime;
41 | this.endTime = endTime;
42 | }
43 |
44 | @Override
45 | public void run() {
46 | System.out.println("run()");
47 | minutes = (endTime - System.currentTimeMillis()) / (60 * 1000);
48 | seconds = ((endTime - System.currentTimeMillis()) % (60 * 1000)) / 1000;
49 |
50 | while ((endTime - System.currentTimeMillis()) > 0) {
51 | try {
52 | Thread.sleep(1000);
53 | if (seconds == 0) {
54 | seconds = 59;
55 | minutes--;
56 | } else {
57 | seconds--;
58 | }
59 | labelTime.setText("剩余时间:" + minutes + " 分钟 " + seconds + " 秒");
60 | } catch (InterruptedException e) {
61 | e.printStackTrace();
62 | }
63 | }
64 | }
65 | }
66 |
--------------------------------------------------------------------------------
/src/examministration/ShowResult.jfd:
--------------------------------------------------------------------------------
1 | JFDML JFormDesigner: "7.0.0.6.255" Java: "11.0.3" encoding: "UTF-8"
2 |
3 | new FormModel {
4 | contentType: "form/swing"
5 | root: new FormRoot {
6 | add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) {
7 | "autoSize": false
8 | } ) {
9 | name: "this"
10 | "title": "考试结果"
11 | "resizable": false
12 | "defaultCloseOperation": 2
13 | add( new FormComponent( "javax.swing.JLabel" ) {
14 | name: "label1"
15 | "text": "恭喜您完成了考试!!!"
16 | "font": new java.awt.Font( "Dialog", 1, 20 )
17 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
18 | "x": 45
19 | "y": 15
20 | "width": 465
21 | "height": 55
22 | } )
23 | add( new FormComponent( "javax.swing.JLabel" ) {
24 | name: "label2"
25 | "text": "总分是100分,您的得分是:"
26 | "font": new java.awt.Font( "Dialog", 1, 20 )
27 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
28 | "x": 40
29 | "y": 75
30 | "width": 390
31 | "height": 40
32 | } )
33 | add( new FormComponent( "javax.swing.JLabel" ) {
34 | name: "label3"
35 | "text": "100"
36 | "font": new java.awt.Font( "Dialog", 1, 100 )
37 | "foreground": new java.awt.Color( 255, 0, 0, 255 )
38 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
39 | "x": 245
40 | "y": 140
41 | "width": 235
42 | "height": 235
43 | } )
44 | add( new FormComponent( "javax.swing.JButton" ) {
45 | name: "button1"
46 | "text": "确定"
47 | "font": new java.awt.Font( "Dialog", 1, 20 )
48 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "button1MouseReleased", true ) )
49 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
50 | "x": 225
51 | "y": 420
52 | "width": 205
53 | "height": 65
54 | } )
55 | }, new FormLayoutConstraints( null ) {
56 | "location": new java.awt.Point( 0, 0 )
57 | "size": new java.awt.Dimension( 660, 540 )
58 | } )
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/src/excel/UserScoreModel.java:
--------------------------------------------------------------------------------
1 | package excel;
2 |
3 | import com.alibaba.excel.annotation.ExcelProperty;
4 | import com.alibaba.excel.metadata.BaseRowModel;
5 |
6 | import javax.sql.rowset.BaseRowSet;
7 |
8 | /**
9 | * 导出的学生成绩的 Excel 表格模型,这里比较有意思的是用到了注解来实现,和平常的类不一样
10 | * 只是简单的封装,不需要构造方法,只需要有 get 和 set 方法
11 | * 2019年12月24日20:02:05
12 | * 可是,最终还是失败了,因为 JAR 包冲突了,网上找不着完整的 JAR 包,Maven有不会。
13 | * 所以只能换一种方式了,利用 List 嵌套存放Excel需要的数据。
14 | * */
15 |
16 | /**
17 | * 需要继承 BaseRowModel 类
18 | * */
19 | public class UserScoreModel extends BaseRowModel {
20 |
21 | @ExcelProperty(value = "ID", index = 0)
22 | private String id;
23 |
24 | @ExcelProperty(value = "学生姓名", index = 1)
25 | private String userName;
26 |
27 | @ExcelProperty(value = "考试名称", index = 2)
28 | private String examName;
29 |
30 | @ExcelProperty(value = "学生答案", index = 3)
31 | private String userAnswer;
32 |
33 | @ExcelProperty(value = "标准答案", index = 4)
34 | private String standardAnswer;
35 |
36 | @ExcelProperty(value = "学生得分", index = 5)
37 | private String userScore;
38 |
39 | @ExcelProperty(value = "试卷总分", index = 6)
40 | private String totalScore;
41 |
42 | public String getId() {
43 | return id;
44 | }
45 |
46 | public void setId(String id) {
47 | this.id = id;
48 | }
49 |
50 | public String getUserName() {
51 | return userName;
52 | }
53 |
54 | public void setUserName(String userName) {
55 | this.userName = userName;
56 | }
57 |
58 | public String getExamName() {
59 | return examName;
60 | }
61 |
62 | public void setExamName(String examName) {
63 | this.examName = examName;
64 | }
65 |
66 | public String getUserAnswer() {
67 | return userAnswer;
68 | }
69 |
70 | public void setUserAnswer(String userAnswer) {
71 | this.userAnswer = userAnswer;
72 | }
73 |
74 | public String getStandardAnswer() {
75 | return standardAnswer;
76 | }
77 |
78 | public void setStandardAnswer(String standardAnswer) {
79 | this.standardAnswer = standardAnswer;
80 | }
81 |
82 | public String getUserScore() {
83 | return userScore;
84 | }
85 |
86 | public void setUserScore(String userScore) {
87 | this.userScore = userScore;
88 | }
89 |
90 | public String getTotalScore() {
91 | return totalScore;
92 | }
93 |
94 | public void setTotalScore(String totalScore) {
95 | this.totalScore = totalScore;
96 | }
97 | }
98 |
--------------------------------------------------------------------------------
/src/excel/UserScoreToExcel_Fail.java:
--------------------------------------------------------------------------------
1 | package excel;
2 |
3 | import com.alibaba.excel.ExcelWriter;
4 | import com.alibaba.excel.metadata.Sheet;
5 | import com.alibaba.excel.support.ExcelTypeEnum;
6 |
7 | import javax.swing.*;
8 | import java.io.BufferedOutputStream;
9 | import java.io.FileNotFoundException;
10 | import java.io.FileOutputStream;
11 | import java.io.OutputStream;
12 |
13 | /**
14 | * 将学生的成绩导出为 Excel 表格。
15 | * 这里需要调用 “文件资源选择器”,让用户选择导出的 Excel 表的名称和 位置
16 | * 2019年12月24日20:12:29
17 | * 可是,最终还是失败了,因为 JAR 包冲突了,网上找不着完整的 JAR 包,Maven有不会。
18 | * 所以只能换一种方式了,利用 List 嵌套存放Excel需要的数据。
19 | * */
20 |
21 | public class UserScoreToExcel_Fail {
22 |
23 |
24 | /**
25 | * @Description: 将表格中的数据导出为 Excel 文件保存到本地,参数为 excel文件的名称
26 | * @Param: [excelName]
27 | * @return: void
28 | * @Author: 林凯
29 | * @Date: 2019/12/24
30 | */
31 | public static void saveToExcel(String excelName) {
32 | String selectedPath = getSelectedPath();
33 | OutputStream out = null;
34 |
35 | try {
36 | /**
37 | * 1. 创建输出流(套一个缓冲流,加快速度)--》实际上可以用现有的 Commons I/O 组件,不过一开始还是尽量熟悉源代码比较好
38 | * */
39 | out = new BufferedOutputStream(new FileOutputStream(excelName + ".xlsx"));
40 |
41 | // 2. 创建 ExcelWriter 对象,通过 OutPutStream 对象和 需要生成的 Excel 表格类型为参数创建
42 | ExcelWriter writer = new ExcelWriter(out, ExcelTypeEnum.XLSX);
43 |
44 | // 3. 设置 Sheet;这里需要通过反射加载 UserScoreModel 类 (虽然不知道为什么,但是它的参数列表就是这样写的...)
45 | Sheet sheet1 = new Sheet(1, 0, UserScoreModel.class);
46 | sheet1.setSheetName("sheet1"); // 设置 sheet 的名字
47 |
48 | /**
49 | * ..............
50 | * */
51 | } catch (FileNotFoundException e) {
52 | e.printStackTrace();
53 | }
54 | }
55 |
56 | /**
57 | * @Description: 通过 JFileChooser 获得需要保存的文件路径。
58 | * @Param: []
59 | * @return: void
60 | * @Author: 林凯
61 | * @Date: 2019/12/24
62 | */
63 | public static String getSelectedPath() {
64 | String selectPath = null;
65 | JFileChooser jf = new JFileChooser();
66 | // 2. 设置可以选择的文件模型,这里的 DIRECTORIES_ONLY 表示只能够选择文件夹
67 | jf.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
68 | /**
69 | * 3. 显示保存文件的界面,返回值有2种类型,在保存文件对话框中:
70 | * “保存”按钮对应的常量值是 JFileChooser.APPROVE_OPTION,
71 | * “取消”按钮对应的常量值是JFileChooser.CANCEL_ OPTION
72 | * */
73 | int returnVal = jf.showSaveDialog(null);
74 |
75 | if (returnVal == JFileChooser.APPROVE_OPTION) {
76 | // 说明用户选中了文件夹,点击了保存按钮
77 | selectPath = jf.getSelectedFile().getAbsolutePath(); // 获得绝对路径
78 | }
79 |
80 | return selectPath;
81 | }
82 | }
83 |
--------------------------------------------------------------------------------
/src/facerecognition/AuthService.java:
--------------------------------------------------------------------------------
1 | package facerecognition;
2 |
3 | import org.json.JSONObject;
4 |
5 | import java.io.BufferedReader;
6 | import java.io.InputStreamReader;
7 | import java.net.HttpURLConnection;
8 | import java.net.URL;
9 | import java.util.List;
10 | import java.util.Map;
11 |
12 | /**
13 | * 获取token类
14 | */
15 | public class AuthService {
16 |
17 | /**
18 | * 获取权限token
19 | * @return 返回示例:
20 | * {
21 | * "access_token": "24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567",
22 | * "expires_in": 2592000
23 | * }
24 | */
25 | public static String getAuth() {
26 | // 官网获取的 API Key 更新为你注册的
27 | String clientId = "pUm7WhuDmNnzkrfQlHACAQfT";
28 | // 官网获取的 Secret Key 更新为你注册的
29 | String clientSecret = "ew5teAnK1iNpjgjQwdbIG6ePiqG3S1bF";
30 | return getAuth(clientId, clientSecret);
31 | }
32 |
33 | /**
34 | * 获取API访问token
35 | * 该token有一定的有效期,需要自行管理,当失效时需重新获取.
36 | * @param ak - 百度云官网获取的 API Key
37 | * @param sk - 百度云官网获取的 Securet Key
38 | * @return assess_token 示例:
39 | * "24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567"
40 | */
41 | public static String getAuth(String ak, String sk) {
42 | // 获取token地址
43 | String authHost = "https://aip.baidubce.com/oauth/2.0/token?";
44 | // String authHost = "https://aip.baidubce.com/rest/2.0/face/v3/match?access_token=24.f9ba9c5341b67688ab5added8bc91dec.2592000.1485570332.282335-8574075";
45 | String getAccessTokenUrl = authHost
46 | // 1. grant_type为固定参数
47 | + "grant_type=client_credentials"
48 | // 2. 官网获取的 API Key
49 | + "&client_id=" + ak
50 | // 3. 官网获取的 Secret Key
51 | + "&client_secret=" + sk;
52 | try {
53 | URL realUrl = new URL(getAccessTokenUrl);
54 | // 打开和URL之间的连接
55 | HttpURLConnection connection = (HttpURLConnection) realUrl.openConnection();
56 | connection.setRequestMethod("GET");
57 | connection.connect();
58 | // 获取所有响应头字段
59 | Map> map = connection.getHeaderFields();
60 | // 遍历所有的响应头字段
61 | for (String key : map.keySet()) {
62 | System.err.println(key + "--->" + map.get(key));
63 | }
64 | // 定义 BufferedReader输入流来读取URL的响应
65 | BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
66 | String result = "";
67 | String line;
68 | while ((line = in.readLine()) != null) {
69 | result += line;
70 | }
71 | /**
72 | * 返回结果示例
73 | */
74 | System.err.println("result:" + result);
75 | JSONObject jsonObject = new JSONObject(result);
76 | String access_token = jsonObject.getString("access_token");
77 | return access_token;
78 | } catch (Exception e) {
79 | System.err.printf("获取token失败!");
80 | e.printStackTrace(System.err);
81 | }
82 | return null;
83 | }
84 |
85 | public static void main(String[] args) {
86 | // FaceTest01 faceTest01 = new FaceTest01();
87 | AuthService.getAuth();
88 | }
89 |
90 | }
91 |
--------------------------------------------------------------------------------
/src/facerecognition/Base64Util.java:
--------------------------------------------------------------------------------
1 | package facerecognition;
2 |
3 | /**
4 | * Base64 工具类
5 | */
6 | public class Base64Util {
7 | private static final char last2byte = (char) Integer.parseInt("00000011", 2);
8 | private static final char last4byte = (char) Integer.parseInt("00001111", 2);
9 | private static final char last6byte = (char) Integer.parseInt("00111111", 2);
10 | private static final char lead6byte = (char) Integer.parseInt("11111100", 2);
11 | private static final char lead4byte = (char) Integer.parseInt("11110000", 2);
12 | private static final char lead2byte = (char) Integer.parseInt("11000000", 2);
13 | private static final char[] encodeTable = new char[]{'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'};
14 |
15 | public Base64Util() {
16 | }
17 |
18 | public static String encode(byte[] from) {
19 | StringBuilder to = new StringBuilder((int) ((double) from.length * 1.34D) + 3);
20 | int num = 0;
21 | char currentByte = 0;
22 |
23 | int i;
24 | for (i = 0; i < from.length; ++i) {
25 | for (num %= 8; num < 8; num += 6) {
26 | switch (num) {
27 | case 0:
28 | currentByte = (char) (from[i] & lead6byte);
29 | currentByte = (char) (currentByte >>> 2);
30 | case 1:
31 | case 3:
32 | case 5:
33 | default:
34 | break;
35 | case 2:
36 | currentByte = (char) (from[i] & last6byte);
37 | break;
38 | case 4:
39 | currentByte = (char) (from[i] & last4byte);
40 | currentByte = (char) (currentByte << 2);
41 | if (i + 1 < from.length) {
42 | currentByte = (char) (currentByte | (from[i + 1] & lead2byte) >>> 6);
43 | }
44 | break;
45 | case 6:
46 | currentByte = (char) (from[i] & last2byte);
47 | currentByte = (char) (currentByte << 4);
48 | if (i + 1 < from.length) {
49 | currentByte = (char) (currentByte | (from[i + 1] & lead4byte) >>> 4);
50 | }
51 | }
52 |
53 | to.append(encodeTable[currentByte]);
54 | }
55 | }
56 |
57 | if (to.length() % 4 != 0) {
58 | for (i = 4 - to.length() % 4; i > 0; --i) {
59 | to.append("=");
60 | }
61 | }
62 |
63 | return to.toString();
64 | }
65 | }
66 |
--------------------------------------------------------------------------------
/src/facerecognition/FileUtil.java:
--------------------------------------------------------------------------------
1 | package facerecognition;
2 |
3 | import java.io.*;
4 |
5 | /**
6 | * 文件读取工具类
7 | */
8 | public class FileUtil {
9 |
10 | /**
11 | * 读取文件内容,作为字符串返回
12 | */
13 | public static String readFileAsString(String filePath) throws IOException {
14 | File file = new File(filePath);
15 | if (!file.exists()) {
16 | throw new FileNotFoundException(filePath);
17 | }
18 |
19 | if (file.length() > 1024 * 1024 * 1024) {
20 | throw new IOException("File is too large");
21 | }
22 |
23 | StringBuilder sb = new StringBuilder((int) (file.length()));
24 | // 创建字节输入流
25 | FileInputStream fis = new FileInputStream(filePath);
26 | // 创建一个长度为10240的Buffer
27 | byte[] bbuf = new byte[10240];
28 | // 用于保存实际读取的字节数
29 | int hasRead = 0;
30 | while ( (hasRead = fis.read(bbuf)) > 0 ) {
31 | sb.append(new String(bbuf, 0, hasRead));
32 | }
33 | fis.close();
34 | return sb.toString();
35 | }
36 |
37 | /**
38 | * 根据文件路径读取byte[] 数组
39 | */
40 | public static byte[] readFileByBytes(String filePath) throws IOException {
41 | File file = new File(filePath);
42 | if (!file.exists()) {
43 | throw new FileNotFoundException(filePath);
44 | } else {
45 | ByteArrayOutputStream bos = new ByteArrayOutputStream((int) file.length());
46 | BufferedInputStream in = null;
47 |
48 | try {
49 | in = new BufferedInputStream(new FileInputStream(file));
50 | short bufSize = 1024;
51 | byte[] buffer = new byte[bufSize];
52 | int len1;
53 | while (-1 != (len1 = in.read(buffer, 0, bufSize))) {
54 | bos.write(buffer, 0, len1);
55 | }
56 |
57 | byte[] var7 = bos.toByteArray();
58 | return var7;
59 | } finally {
60 | try {
61 | if (in != null) {
62 | in.close();
63 | }
64 | } catch (IOException var14) {
65 | var14.printStackTrace();
66 | }
67 |
68 | bos.close();
69 | }
70 | }
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/src/facerecognition/GsonUtils.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2017 Baidu, Inc. All Rights Reserved.
3 | */
4 | package facerecognition;
5 |
6 | import com.google.gson.Gson;
7 | import com.google.gson.GsonBuilder;
8 | import com.google.gson.JsonParseException;
9 |
10 | import java.lang.reflect.Type;
11 |
12 | /**
13 | * Json工具类.
14 | */
15 | public class GsonUtils {
16 | private static Gson gson = new GsonBuilder().create();
17 |
18 | public static String toJson(Object value) {
19 | return gson.toJson(value);
20 | }
21 |
22 | public static T fromJson(String json, Class classOfT) throws JsonParseException {
23 | return gson.fromJson(json, classOfT);
24 | }
25 |
26 | public static T fromJson(String json, Type typeOfT) throws JsonParseException {
27 | return (T) gson.fromJson(json, typeOfT);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/src/facerecognition/HttpUtil.java:
--------------------------------------------------------------------------------
1 | package facerecognition;
2 |
3 | import java.io.BufferedReader;
4 | import java.io.DataOutputStream;
5 | import java.io.InputStreamReader;
6 | import java.net.HttpURLConnection;
7 | import java.net.URL;
8 | import java.util.List;
9 | import java.util.Map;
10 |
11 | /**
12 | * http 工具类
13 | */
14 | public class HttpUtil {
15 |
16 | public static String post(String requestUrl, String accessToken, String params)
17 | throws Exception {
18 | String contentType = "application/x-www-form-urlencoded";
19 | return HttpUtil.post(requestUrl, accessToken, contentType, params);
20 | }
21 |
22 | public static String post(String requestUrl, String accessToken, String contentType, String params)
23 | throws Exception {
24 | String encoding = "UTF-8";
25 | if (requestUrl.contains("nlp")) {
26 | encoding = "GBK";
27 | }
28 | return HttpUtil.post(requestUrl, accessToken, contentType, params, encoding);
29 | }
30 |
31 | public static String post(String requestUrl, String accessToken, String contentType, String params, String encoding)
32 | throws Exception {
33 | String url = requestUrl + "?access_token=" + accessToken;
34 | return HttpUtil.postGeneralUrl(url, contentType, params, encoding);
35 | }
36 |
37 | public static String postGeneralUrl(String generalUrl, String contentType, String params, String encoding)
38 | throws Exception {
39 | URL url = new URL(generalUrl);
40 | // 打开和URL之间的连接
41 | HttpURLConnection connection = (HttpURLConnection) url.openConnection();
42 | connection.setRequestMethod("POST");
43 | // 设置通用的请求属性
44 | connection.setRequestProperty("Content-Type", contentType);
45 | connection.setRequestProperty("Connection", "Keep-Alive");
46 | connection.setUseCaches(false);
47 | connection.setDoOutput(true);
48 | connection.setDoInput(true);
49 |
50 | // 得到请求的输出流对象
51 | DataOutputStream out = new DataOutputStream(connection.getOutputStream());
52 | out.write(params.getBytes(encoding));
53 | out.flush();
54 | out.close();
55 |
56 | // 建立实际的连接
57 | connection.connect();
58 | // 获取所有响应头字段
59 | Map> headers = connection.getHeaderFields();
60 | // 遍历所有的响应头字段
61 | for (String key : headers.keySet()) {
62 | System.err.println(key + "--->" + headers.get(key));
63 | }
64 | // 定义 BufferedReader输入流来读取URL的响应
65 | BufferedReader in = null;
66 | in = new BufferedReader(
67 | new InputStreamReader(connection.getInputStream(), encoding));
68 | String result = "";
69 | String getLine;
70 | while ((getLine = in.readLine()) != null) {
71 | result += getLine;
72 | }
73 | in.close();
74 | System.err.println("result:" + result);
75 | return result;
76 | }
77 | }
78 |
--------------------------------------------------------------------------------
/src/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1.png
--------------------------------------------------------------------------------
/src/images/1575526330841.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1575526330841.png
--------------------------------------------------------------------------------
/src/images/1575526496823.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1575526496823.png
--------------------------------------------------------------------------------
/src/images/1575538223540.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1575538223540.png
--------------------------------------------------------------------------------
/src/images/1575538490790.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1575538490790.png
--------------------------------------------------------------------------------
/src/images/1575538750917.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1575538750917.png
--------------------------------------------------------------------------------
/src/images/1575538885117.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1575538885117.png
--------------------------------------------------------------------------------
/src/images/1575538924638.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1575538924638.png
--------------------------------------------------------------------------------
/src/images/1577586049318.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1577586049318.png
--------------------------------------------------------------------------------
/src/images/1577586530894.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1577586530894.png
--------------------------------------------------------------------------------
/src/images/1578152731331.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1578152731331.png
--------------------------------------------------------------------------------
/src/images/1578182997312.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1578182997312.png
--------------------------------------------------------------------------------
/src/images/1578183111825.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1578183111825.png
--------------------------------------------------------------------------------
/src/images/1578183159823.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1578183159823.png
--------------------------------------------------------------------------------
/src/images/1578192184555.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1578192184555.png
--------------------------------------------------------------------------------
/src/images/1578225233323.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1578225233323.png
--------------------------------------------------------------------------------
/src/images/1584754541850.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1584754541850.png
--------------------------------------------------------------------------------
/src/images/1584754624994.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1584754624994.png
--------------------------------------------------------------------------------
/src/images/1584754955418.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/1584754955418.png
--------------------------------------------------------------------------------
/src/images/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/5.png
--------------------------------------------------------------------------------
/src/images/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/7.png
--------------------------------------------------------------------------------
/src/images/Download1577444572258.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1577444572258.jpg
--------------------------------------------------------------------------------
/src/images/Download1577444950576.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1577444950576.jpg
--------------------------------------------------------------------------------
/src/images/Download1577445041102.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1577445041102.jpg
--------------------------------------------------------------------------------
/src/images/Download1577445727918.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1577445727918.jpg
--------------------------------------------------------------------------------
/src/images/Download1578152267465.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1578152267465.jpg
--------------------------------------------------------------------------------
/src/images/Download1578182817014.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1578182817014.jpg
--------------------------------------------------------------------------------
/src/images/Download1578192118097.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1578192118097.jpg
--------------------------------------------------------------------------------
/src/images/Download1578220955172.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1578220955172.jpg
--------------------------------------------------------------------------------
/src/images/Download1578222604649.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1578222604649.jpg
--------------------------------------------------------------------------------
/src/images/Download1584753310413.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1584753310413.jpg
--------------------------------------------------------------------------------
/src/images/Download1584754045891.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1584754045891.jpg
--------------------------------------------------------------------------------
/src/images/Download1584754250536.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/Download1584754250536.jpg
--------------------------------------------------------------------------------
/src/images/readme_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/readme_1.png
--------------------------------------------------------------------------------
/src/images/readme_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/readme_2.png
--------------------------------------------------------------------------------
/src/images/readme_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/readme_3.png
--------------------------------------------------------------------------------
/src/images/readme_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/readme_4.png
--------------------------------------------------------------------------------
/src/images/readme_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/readme_5.png
--------------------------------------------------------------------------------
/src/images/readme_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/readme_6.png
--------------------------------------------------------------------------------
/src/images/view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/view.png
--------------------------------------------------------------------------------
/src/images/view2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/view2.jpg
--------------------------------------------------------------------------------
/src/images/view3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/view3.png
--------------------------------------------------------------------------------
/src/images/view4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/view4.png
--------------------------------------------------------------------------------
/src/images/南昌大学01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/images/南昌大学01.jpg
--------------------------------------------------------------------------------
/src/javabean/Exam.java:
--------------------------------------------------------------------------------
1 | package javabean;
2 |
3 | /*
4 | * 考试对应的 Javabean 对象
5 | * */
6 |
7 |
8 | import java.sql.Timestamp;
9 |
10 | public class Exam {
11 | private String examName; // 本场考试名称
12 | private String paperName; // 本场考试对应的试卷名称
13 | private String studentNumber; // 参加考试的学生数量
14 | private Timestamp startTime; // 考试开始时间
15 | private Timestamp endTime; // 考试结束时间
16 |
17 | // 无参构造函数
18 | public Exam() {
19 |
20 | }
21 |
22 | public Exam(String examName, String paperName, String studentNumber, Timestamp startTime, Timestamp endTime) {
23 | this.examName = examName;
24 | this.paperName = paperName;
25 | this.studentNumber = studentNumber;
26 | this.startTime = startTime;
27 | this.endTime = endTime;
28 | }
29 |
30 | public String getExamName() {
31 | return examName;
32 | }
33 |
34 | public void setExamName(String examName) {
35 | this.examName = examName;
36 | }
37 |
38 | public String getPaperName() {
39 | return paperName;
40 | }
41 |
42 | public void setPaperName(String paperName) {
43 | this.paperName = paperName;
44 | }
45 |
46 | public String getStudentNumber() {
47 | return studentNumber;
48 | }
49 |
50 | public void setStudentNumber(String studentNumber) {
51 | this.studentNumber = studentNumber;
52 | }
53 |
54 | public Timestamp getStartTime() {
55 | return startTime;
56 | }
57 |
58 | public void setStartTime(Timestamp startTime) {
59 | this.startTime = startTime;
60 | }
61 |
62 | public Timestamp getEndTime() {
63 | return endTime;
64 | }
65 |
66 | public void setEndTime(Timestamp endTime) {
67 | this.endTime = endTime;
68 | }
69 | }
70 |
--------------------------------------------------------------------------------
/src/javabean/ExamResult.java:
--------------------------------------------------------------------------------
1 | package javabean;
2 |
3 | /**
4 | * 考试结果对应的 javaBean 对象
5 | * 没被用到过,后来发现实际上不用 javabean 对象存储数据也是可以的,用 工具类 (static)就行
6 | * 2019年12月2日20:49:09
7 | * */
8 |
9 | public class ExamResult {
10 | private String userName; // 用户名
11 | private String examName; // 考试名称
12 | private String userAnswer; // 学生答案
13 | private String standardAnswer; // 标准答案
14 | private String userScore; // 学生得分
15 | private String totalScore; // 试卷总分
16 |
17 | /**
18 | * @Description: 无参构造函数
19 | * @Param: []
20 | * @return:
21 | * @Author: 林凯
22 | * @Date: 2019/12/2
23 | */
24 | public ExamResult() {
25 | }
26 |
27 | public ExamResult(String userName, String examName, String userAnswer, String standardAnswer, String userScore, String totalScore) {
28 | this.userName = userName;
29 | this.examName = examName;
30 | this.userAnswer = userAnswer;
31 | this.standardAnswer = standardAnswer;
32 | this.userScore = userScore;
33 | this.totalScore = totalScore;
34 | }
35 |
36 | public String getUserName() {
37 | return userName;
38 | }
39 |
40 | public void setUserName(String userName) {
41 | this.userName = userName;
42 | }
43 |
44 | public String getExamName() {
45 | return examName;
46 | }
47 |
48 | public void setExamName(String examName) {
49 | this.examName = examName;
50 | }
51 |
52 | public String getUserAnswer() {
53 | return userAnswer;
54 | }
55 |
56 | public void setUserAnswer(String userAnswer) {
57 | this.userAnswer = userAnswer;
58 | }
59 |
60 | public String getStandardAnswer() {
61 | return standardAnswer;
62 | }
63 |
64 | public void setStandardAnswer(String standardAnswer) {
65 | this.standardAnswer = standardAnswer;
66 | }
67 |
68 | public String getUserScore() {
69 | return userScore;
70 | }
71 |
72 | public void setUserScore(String userScore) {
73 | this.userScore = userScore;
74 | }
75 |
76 | public String getTotalScore() {
77 | return totalScore;
78 | }
79 |
80 | public void setTotalScore(String totalScore) {
81 | this.totalScore = totalScore;
82 | }
83 | }
84 |
--------------------------------------------------------------------------------
/src/javabean/MyPaper.java:
--------------------------------------------------------------------------------
1 | package javabean;
2 |
3 | import java.sql.Timestamp;
4 |
5 | public class MyPaper {
6 | private String title; // 试卷编号(标题)
7 | private Integer subjectNumber; // 所包含的 试题数量
8 | private String subjectTitle; // 所包含的 试题编号(标题) 的汇总,用 - 分隔
9 | private Timestamp timestamp; // 最后修改时间
10 |
11 | public MyPaper() {}
12 |
13 | public MyPaper(String title, Integer subjectNumber, String subjectTitle, Timestamp timestamp) {
14 | this.title = title;
15 | this.subjectNumber = subjectNumber;
16 | this.subjectTitle = subjectTitle;
17 | this.timestamp = timestamp;
18 | }
19 |
20 | public String getTitle() {
21 | return title;
22 | }
23 |
24 | public void setTitle(String title) {
25 | this.title = title;
26 | }
27 |
28 | public Integer getSubjectNumber() {
29 | return subjectNumber;
30 | }
31 |
32 | public void setSubjectNumber(Integer subjectNumber) {
33 | this.subjectNumber = subjectNumber;
34 | }
35 |
36 | public String getSubjectTitle() {
37 | return subjectTitle;
38 | }
39 |
40 | public void setSubjectTitle(String subjectTitle) {
41 | this.subjectTitle = subjectTitle;
42 | }
43 |
44 | public Timestamp getTimestamp() {
45 | return timestamp;
46 | }
47 |
48 | public void setTimestamp(Timestamp timestamp) {
49 | this.timestamp = timestamp;
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/src/javabean/User.java:
--------------------------------------------------------------------------------
1 | package javabean;
2 |
3 | /*
4 | * 封装的 javabean 对象
5 | * 对应数据库bigwork中的user表
6 | * */
7 |
8 | import main.CheckEmailOrPhone;
9 |
10 | import java.sql.Date;
11 |
12 | public class User {
13 | private Integer id;
14 | private String userName;
15 | private String pwd;
16 | private String phoneNumber;
17 | private String emailNumber;
18 | private Date regTime; // 是 java.sql 包下的 Date
19 | // private byte[] headImag;
20 | private String schoolNumber;
21 |
22 |
23 | // javabean对象一定要有无参构造方法
24 | public User() {
25 | }
26 |
27 | // 构造函数初始化 用户名,密码,绑定的手机号或邮箱账号
28 | public User(String userName, String pwd, String number) {
29 | this.userName = userName;
30 | this.pwd = pwd;
31 | if (CheckEmailOrPhone.checkEmail(number)) {
32 | this.emailNumber = number;
33 | } else {
34 | this.phoneNumber = number;
35 | }
36 | Date date = new Date(System.currentTimeMillis());
37 | this.regTime = date; // 日期设置为当前日期
38 | }
39 |
40 | public Integer getId() {
41 | return id;
42 | }
43 |
44 | public void setId(Integer id) {
45 | this.id = id;
46 | }
47 |
48 | public String getUserName() {
49 | return userName;
50 | }
51 |
52 | public void setUserName(String userName) {
53 | this.userName = userName;
54 | }
55 |
56 | public String getPwd() {
57 | return pwd;
58 | }
59 |
60 | public void setPwd(String pwd) {
61 | this.pwd = pwd;
62 | }
63 |
64 | public String getPhoneNumber() {
65 | return phoneNumber;
66 | }
67 |
68 | public void setPhoneNumber(String phoneNumber) {
69 | this.phoneNumber = phoneNumber;
70 | }
71 |
72 | public String getEmailNumber() {
73 | return emailNumber;
74 | }
75 |
76 | public void setEmailNumber(String emailNumber) {
77 | this.emailNumber = emailNumber;
78 | }
79 |
80 | public Date getRegTime() {
81 | return regTime;
82 | }
83 |
84 | public void setRegTime(Date regTime) {
85 | this.regTime = regTime;
86 | }
87 |
88 | public String getSchoolNumber() {
89 | return schoolNumber;
90 | }
91 |
92 | public void setSchoolNumber(String schoolNumber) {
93 | this.schoolNumber = schoolNumber;
94 | }
95 | }
96 |
--------------------------------------------------------------------------------
/src/jdbc/UserJDBC02.java:
--------------------------------------------------------------------------------
1 | package jdbc;
2 |
3 | import javabean.User;
4 |
5 | import java.sql.Connection;
6 | import java.sql.PreparedStatement;
7 | import java.sql.ResultSet;
8 | import java.sql.SQLException;
9 | import java.util.ArrayList;
10 | import java.util.List;
11 |
12 | /**
13 | * 改进算法,利用 javabean 对象 + 集合 来存储从数据库中读取的数据。
14 | * 10月底(见Subject类,javabean包下),一开始的时候就是用这种方法,后来不知道怎么回事就忘了,觉得不好用,麻烦。
15 | * 现在觉得是真香,贼方便啊!
16 | * 2019年12月24日16:45:59
17 | * */
18 |
19 | public class UserJDBC02 {
20 |
21 | private static User user;
22 | private static Connection conn; // 连接
23 | private static PreparedStatement ps; // 使用 PreparedStatement
24 | private static ResultSet rs; // 从数据库中获取的数据
25 | private static List users = new ArrayList<>();
26 | boolean isPhoneFlag; // 判断传进来的Number是手机号还是邮箱号
27 |
28 | public UserJDBC02() {
29 | }
30 |
31 | public static User getUserByName(String userName) {
32 | user = new User();
33 | String sql = "select * from user where userName = ?";
34 |
35 | try {
36 | conn = JDBCUtil.getMySqlConn("ALY_bigwork");
37 | ps = conn.prepareStatement(sql);
38 | ps.setObject(1, userName);
39 | rs = ps.executeQuery();
40 |
41 | while (rs.next()) {
42 | user.setId(rs.getInt("id"));
43 | user.setUserName(rs.getString("userName"));
44 | user.setPwd(rs.getString("pwd"));
45 | user.setPhoneNumber(rs.getString("phoneNumber"));
46 | user.setEmailNumber(rs.getString("emailNumber"));
47 | user.setRegTime(rs.getDate("regTime"));
48 | user.setSchoolNumber(rs.getString("schoolNumber"));
49 | }
50 | return user;
51 | } catch (SQLException e) {
52 | e.printStackTrace();
53 | } finally {
54 | JDBCUtil.close(rs, ps, conn);
55 | }
56 |
57 | return null;
58 | }
59 |
60 | public static void main(String[] args) {
61 | UserJDBC02.getUserByName("林凯");
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/src/lib/Spire.Barcode.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/Spire.Barcode.jar
--------------------------------------------------------------------------------
/src/lib/ZhenziSmsSDK.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/ZhenziSmsSDK.jar
--------------------------------------------------------------------------------
/src/lib/activation.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/activation.jar
--------------------------------------------------------------------------------
/src/lib/aliyun-java-sdk-core-4.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/aliyun-java-sdk-core-4.1.0.jar
--------------------------------------------------------------------------------
/src/lib/bridj-0.7.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/bridj-0.7.0.jar
--------------------------------------------------------------------------------
/src/lib/cglib-3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/cglib-3.1.jar
--------------------------------------------------------------------------------
/src/lib/commons-codec-1.11.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/commons-codec-1.11.jar
--------------------------------------------------------------------------------
/src/lib/commons-collections4-4.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/commons-collections4-4.1.jar
--------------------------------------------------------------------------------
/src/lib/commons-io-2.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/commons-io-2.6.jar
--------------------------------------------------------------------------------
/src/lib/commons-lang-2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/commons-lang-2.2.jar
--------------------------------------------------------------------------------
/src/lib/commons-lang3-3.9-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/commons-lang3-3.9-sources.jar
--------------------------------------------------------------------------------
/src/lib/commons-lang3-3.9-test-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/commons-lang3-3.9-test-sources.jar
--------------------------------------------------------------------------------
/src/lib/commons-lang3-3.9-tests.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/commons-lang3-3.9-tests.jar
--------------------------------------------------------------------------------
/src/lib/commons-lang3-3.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/commons-lang3-3.9.jar
--------------------------------------------------------------------------------
/src/lib/commons-logging-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/commons-logging-1.2.jar
--------------------------------------------------------------------------------
/src/lib/easyexcel-1.1.2-beta5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/easyexcel-1.1.2-beta5.jar
--------------------------------------------------------------------------------
/src/lib/fluent-hc-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/fluent-hc-4.5.10.jar
--------------------------------------------------------------------------------
/src/lib/gson-2.8.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/gson-2.8.0.jar
--------------------------------------------------------------------------------
/src/lib/httpclient-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/httpclient-4.5.10.jar
--------------------------------------------------------------------------------
/src/lib/httpclient-cache-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/httpclient-cache-4.5.10.jar
--------------------------------------------------------------------------------
/src/lib/httpclient-osgi-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/httpclient-osgi-4.5.10.jar
--------------------------------------------------------------------------------
/src/lib/httpclient-win-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/httpclient-win-4.5.10.jar
--------------------------------------------------------------------------------
/src/lib/httpcore-4.4.12.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/httpcore-4.4.12.jar
--------------------------------------------------------------------------------
/src/lib/httpmime-4.5.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/httpmime-4.5.10.jar
--------------------------------------------------------------------------------
/src/lib/javax.mail.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/javax.mail.jar
--------------------------------------------------------------------------------
/src/lib/jna-4.5.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/jna-4.5.2.jar
--------------------------------------------------------------------------------
/src/lib/jna-platform-4.5.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/jna-platform-4.5.2.jar
--------------------------------------------------------------------------------
/src/lib/json.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/json.jar
--------------------------------------------------------------------------------
/src/lib/junit-4.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/junit-4.10.jar
--------------------------------------------------------------------------------
/src/lib/mysql-connector-java-5.1.48-bin.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/mysql-connector-java-5.1.48-bin.jar
--------------------------------------------------------------------------------
/src/lib/poi-3.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/poi-3.17.jar
--------------------------------------------------------------------------------
/src/lib/poi-ooxml-3.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/poi-ooxml-3.17.jar
--------------------------------------------------------------------------------
/src/lib/poi-ooxml-schemas-3.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/poi-ooxml-schemas-3.17.jar
--------------------------------------------------------------------------------
/src/lib/slf4j-api-1.7.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/slf4j-api-1.7.2.jar
--------------------------------------------------------------------------------
/src/lib/webcam-capture-0.3.12.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/webcam-capture-0.3.12.jar
--------------------------------------------------------------------------------
/src/lib/xmlbeans-2.6.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LinSir12138/JavaBigwork/d80fb491fd62342c0751e3ec35898959308d2cba/src/lib/xmlbeans-2.6.0.jar
--------------------------------------------------------------------------------
/src/main/CheckEmailOrPhone.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | /*
4 | * 2019年10月20日16:28:18
5 | * 封装一个检测邮箱或者手机号是否合法的工具类
6 | * */
7 |
8 | import java.util.regex.Matcher;
9 | import java.util.regex.Pattern;
10 |
11 | public class CheckEmailOrPhone {
12 | //利用正则表达式检测邮箱是否合法(封装,以后大作业可以直接用)
13 | public static boolean checkEmail(String email) {
14 | //电子邮件
15 | String check = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
16 | Pattern regex = Pattern.compile(check);
17 | Matcher matcher = regex.matcher(email);
18 | boolean isMatched = matcher.matches();
19 | System.out.println(isMatched);
20 | return isMatched;
21 | }
22 |
23 | // 利用正则表达式检测电话号码是否合法
24 | public static boolean checkPhoneNumber(String phoneNumber) {
25 | // 电话号码可以是188,187,199或者13~,15~开头的数字串
26 | String check = "^(13[4,5,6,7,8,9]|15[0,8,9,1,7]|188|187|199|181)\\d{8}$";
27 | Pattern regex = Pattern.compile(check);
28 | Matcher matcher = regex.matcher(phoneNumber);
29 | boolean isMatched = matcher.matches();
30 | System.out.println(isMatched);
31 | return isMatched;
32 | }
33 | }
34 |
35 |
--------------------------------------------------------------------------------
/src/main/CountDown.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | /*
4 | * 2019年10月21日10:40:57
5 | * 功能:用于登录注册界面的 按钮上的倒计时
6 | * 调用关系:被 UIFram 类调用
7 | * 利用多线程实现 按钮 上的倒计时
8 | * ----》 继承 Runnable 接口,重新 run() 方法
9 | * */
10 |
11 | import javax.swing.*;
12 |
13 | public class CountDown implements Runnable {
14 | JButton button;
15 | public CountDown(JButton button) {
16 | this.button = button;
17 | // myInit();
18 | }
19 |
20 | // public void myInit() {
21 | // button.setEnabled(false); // 设置按钮不能点击
22 | // }
23 |
24 | @Override
25 | public void run() {
26 | int begin = 60;
27 | while (true) {
28 | button.setText(Integer.toString(begin));
29 | try {
30 | Thread.sleep(1000); // 线程睡眠
31 | } catch (InterruptedException e) {
32 | e.printStackTrace();
33 | }
34 | begin--;
35 | if (begin < 0) {
36 | break;
37 | }
38 | }
39 | button.setText("重新获取验证码");
40 | button.setEnabled(true); // 设置按钮启用
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/src/main/SendByThread.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | /*
4 | * 2019年10月21日22:19:18
5 | * 使用多线程发送验证码到邮箱或手机号
6 | * 因为发送耗时比较多,影响主线程的倒计时
7 | * */
8 |
9 | import mytest.SendEmail;
10 | import mytest.SendMessage;
11 |
12 | public class SendByThread implements Runnable {
13 | SendEmail sendEmail;
14 | SendMessage sendMessage;
15 | String destination;
16 | int flag;
17 | long randomNumber;
18 |
19 | public SendByThread(int flag, String destination) {
20 | this.flag = flag;
21 | this.destination = destination;
22 | }
23 |
24 | // 获取动态验证码
25 | public long getDynamicCode() {
26 | return randomNumber;
27 | }
28 |
29 | @Override
30 | public void run() {
31 | if (flag == 1) {
32 | // 发送到邮箱
33 | sendEmail = new SendEmail(destination);
34 | sendEmail.send();
35 | randomNumber = sendEmail.getRandNumber(); // 获取生成的验证码
36 | } else if (flag == 2) {
37 | // 发送到手机
38 | sendMessage = new SendMessage(destination);
39 | sendMessage.send();
40 | randomNumber = sendMessage.getRandomNumber(); // 获取生成的验证码
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/src/mytest/Login.java:
--------------------------------------------------------------------------------
1 | package mytest;
2 |
3 | /*
4 | * 2019年10月19日20:00:04
5 | * 注:实际的大作业中并没有用到这个类
6 | * 最终测试,完成一个注册登录的的界面
7 | * */
8 |
9 | import javax.swing.*;
10 | import java.awt.*;
11 |
12 | public class Login extends JFrame {
13 | private JTextField textFieldUserName; // 输入用户名的文本框
14 | private JPasswordField textFieldPassword; // 输入密码的文本框
15 | private JLabel labelName;
16 | private JLabel labelPassword;
17 | private JButton buttonLogin; // 登录按钮
18 | private JButton buttonReset; // 重置按钮
19 |
20 | public Login() {
21 | setBounds(200, 200, 500, 500);
22 | setTitle("登录/注册");
23 | setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
24 |
25 | Container container = getContentPane(); // 获得当前窗体的 内容窗格
26 | container.setLayout(null); // 设置布局:绝对布局
27 |
28 | // 初始化控件对象
29 | textFieldUserName = new JTextField(); // 用户名 文本框
30 | textFieldUserName.setBounds(200, 100, 250, 30);
31 | textFieldUserName.setFont(new Font("微软雅黑", Font.BOLD, 24));
32 | container.add(textFieldUserName);
33 |
34 | textFieldPassword = new JPasswordField(); // 密码 密码框
35 | textFieldPassword.setBounds(200, 150, 250, 30);
36 | textFieldPassword.setFont(new Font("微软雅黑", Font.BOLD, 24));
37 | container.add(textFieldPassword);
38 |
39 | labelName = new JLabel("用户名:");
40 | labelName.setBounds(150, 100, 35, 30);
41 | container.add(labelName);
42 | labelPassword = new JLabel("密码:");
43 | labelPassword.setBounds(150, 150, 35, 30);
44 | container.add(labelPassword);
45 |
46 |
47 | setVisible(true);
48 | }
49 |
50 | // 测试用到的主方法
51 | public static void main(String[] args) {
52 | new Login();
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/src/mytest/MainTest.java:
--------------------------------------------------------------------------------
1 | package mytest;
2 |
3 | import main.UIFrame;
4 | import sun.applet.Main;
5 |
6 | public class MainTest {
7 | public static void main(String[] args) {
8 | // Login login = new Login();
9 | UIFrame uiFrame = new UIFrame();
10 | uiFrame.setVisible(true);
11 | // MainUI mainUI = new MainUI();
12 | // mainUI.setVisible(true);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/mytest/Mytest01.java:
--------------------------------------------------------------------------------
1 | package mytest;
2 |
3 | /*
4 | * 2019年10月11日17:09:35
5 | * 测试Java发送邮件
6 | *
7 | * */
8 |
9 | import javax.mail.*;
10 | import javax.mail.internet.InternetAddress;
11 | import javax.mail.internet.MimeMessage;
12 | import java.util.Properties;
13 |
14 | public class Mytest01 {
15 | public static void main(String[] args) {
16 | String to = "3426801998@qq.com"; // qq小号
17 | String from = "1670822659@qq.com";
18 | // String to = "1670822659@qq.com";
19 | // String from = "flipglwlsg@gmail.com";
20 |
21 | // 指定发送邮件的主机为 localhost (本机)
22 | String host = "smtp.qq.com";
23 |
24 | // 获取系统属性
25 | Properties properties = System.getProperties();
26 |
27 | // 设置邮件服务器
28 | properties.setProperty("mail.smtp.host", host);
29 |
30 | properties.put("mail.smtp.auth", "true");
31 |
32 | // 获取默认的 session 对象
33 | Session session = Session.getDefaultInstance(properties, new Authenticator() {
34 | @Override
35 | protected PasswordAuthentication getPasswordAuthentication() {
36 | return new PasswordAuthentication("1670822659qq.com", "mnnebjzppdwlefcd");
37 | }
38 | });
39 |
40 | try {
41 | // 创建默认的 MimeMessage 对象
42 | MimeMessage message = new MimeMessage(session);
43 |
44 | // Set From:头部头字段
45 | message.setFrom(new InternetAddress(from));
46 |
47 | // Set to:头部头字段
48 | message.addRecipients(Message.RecipientType.TO, new InternetAddress[]{new InternetAddress(to)});
49 |
50 | // Set Subject:头部头字段
51 | message.setSubject("This is the Subject Line!");
52 |
53 | // 设置消息体
54 | message.setText("This is actual message");
55 |
56 | // 发送消息
57 | Transport.send(message);
58 | System.out.println("Sent message successfully...");
59 | } catch (MessagingException e) {
60 | e.printStackTrace();
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/src/mytest/Mytest02.java:
--------------------------------------------------------------------------------
1 | package mytest;
2 |
3 | /*
4 | * 2019年10月11日17:58:58
5 | * 通过QQ邮箱的服务器来发送一封邮件
6 | * */
7 |
8 | import java.util.Properties;
9 | import javax.mail.Authenticator;
10 | import javax.mail.Message;
11 | import javax.mail.MessagingException;
12 | import javax.mail.PasswordAuthentication;
13 | import javax.mail.Session;
14 | import javax.mail.Transport;
15 | import javax.mail.internet.InternetAddress;
16 | import javax.mail.internet.MimeMessage;
17 |
18 | public class Mytest02 {
19 | public static void main(String [] args)
20 | {
21 | // 收件人电子邮箱
22 | String to = "3426801998@qq.com";
23 |
24 | // 发件人电子邮箱
25 | String from = "1670822659@qq.com";
26 |
27 | // 指定发送邮件的主机为 smtp.qq.com
28 | String host = "smtp.qq.com"; //QQ 邮件服务器
29 |
30 | // 获取系统属性
31 | Properties properties = System.getProperties();
32 |
33 | // 设置邮件服务器
34 | properties.setProperty("mail.smtp.host", host);
35 |
36 | properties.put("mail.smtp.auth", "true");
37 | // 获取默认session对象
38 | Session session = Session.getDefaultInstance(properties,new Authenticator(){
39 | public PasswordAuthentication getPasswordAuthentication()
40 | {
41 | return new PasswordAuthentication("1670822659@qq.com", "mnnebjzppdwlefcd"); //发件人邮件用户名、授权码
42 | }
43 | });
44 |
45 | try{
46 | // 创建默认的 MimeMessage 对象
47 | MimeMessage message = new MimeMessage(session);
48 |
49 | // Set From: 头部头字段
50 | message.setFrom(new InternetAddress(from));
51 |
52 | // Set To: 头部头字段
53 | message.addRecipient(Message.RecipientType.TO,
54 | new InternetAddress(to));
55 |
56 | // Set Subject: 头部头字段
57 | message.setSubject("This is the Subject Line!");
58 |
59 | // 设置消息体
60 | message.setText("This is actual message");
61 |
62 | // 发送消息
63 | Transport.send(message);
64 | System.out.println("Sent message successfully....from runoob.com");
65 | }catch (MessagingException mex) {
66 | mex.printStackTrace();
67 | }
68 | }
69 | }
70 |
--------------------------------------------------------------------------------
/src/mytest/SendEmail.java:
--------------------------------------------------------------------------------
1 | package mytest;
2 |
3 | /*
4 | * 2019年10月11日17:58:48
5 | * 为大作业做准备
6 | * 封装一个发送邮件的类--------------封装完成,可以使用
7 | * */
8 |
9 | import javax.mail.*;
10 | import javax.mail.internet.InternetAddress;
11 | import javax.mail.internet.MimeMessage;
12 | import java.util.Properties;
13 | import java.util.Random;
14 |
15 | public class SendEmail {
16 | private String to; // 收件人邮箱
17 | private String from; //发件人邮箱
18 | private final String host = "smtp.qq.com"; //QQ邮件服务器
19 | private String password = "qmabzkcaxecxebii"; // QQ邮箱使用POP3/STMP服务是需要的授权码
20 | long randNumber = -1;
21 |
22 | public SendEmail() {
23 | this.to = "3426801998@qq.com";
24 | this.from = "1670822659@qq.com";
25 | }
26 |
27 | public SendEmail(String to) {
28 | this.from = "1670822659@qq.com"; // 默认是从自己的QQ邮箱发送邮件给注册的用户
29 | this.to = to;
30 | }
31 |
32 | // 用自己的邮箱给注册用户邮箱发送一个验证码
33 | public void send(){
34 | // 获取系统属性
35 | Properties properties = System.getProperties();
36 |
37 | // 设置邮件服务器
38 | properties.setProperty("mail.smtp.host", host);
39 | properties.put("mail.smtp.auth", "true");
40 |
41 | // 获取session对象
42 | Session session = Session.getDefaultInstance(properties, new Authenticator() {
43 | @Override
44 | protected PasswordAuthentication getPasswordAuthentication() {
45 | return new PasswordAuthentication("1670822659@qq.com", password); //发件人邮件用户名、授权码
46 | }
47 | });
48 |
49 | try {
50 | // 创建默认的 MimeMessage 对象
51 | MimeMessage message = new MimeMessage(session);
52 |
53 | // Set From:头部头字段
54 | message.setFrom(new InternetAddress(from));
55 |
56 | // Set From:头部头字段
57 | message.addRecipients(MimeMessage.RecipientType.TO, new InternetAddress[]{new InternetAddress(to)});;
58 |
59 | // Set From:头部头字段
60 | message.setSubject("This is the verification code!");
61 |
62 | // 设置消息体
63 | randNumber = myRandom();
64 | message.setText(" 您的验证码是:" + randNumber + '\n' +
65 | "您正在使用短信验证码登录/注册功能,该验证码5分钟输入有效,请勿泄露给他人使用。");
66 |
67 | // 发送消息
68 | Transport.send(message);
69 | System.out.println("Sent message successfully....");
70 |
71 | } catch (MessagingException e) {
72 | e.printStackTrace();
73 | }
74 |
75 | }
76 |
77 | // 生成随机数
78 | public long myRandom() {
79 | Random random = new Random(System.currentTimeMillis());
80 | long randNumber = random.nextInt(900000) + 100000;
81 | System.out.println(randNumber);
82 | return randNumber;
83 | }
84 |
85 | // 用于检测用户输入的验证码是否正确,需要一个接口返回验证码
86 | public long getRandNumber() {
87 | return randNumber;
88 | }
89 |
90 | // public static void main(String[] args) {
91 | // SendEmail sendEmail = new SendEmail("1670822659@qq.com", "3426801998@qq.com");
92 | // sendEmail.sendMyEmail();
93 | // System.out.println(sendEmail.getRandNumber());
94 | // }
95 | }
96 |
--------------------------------------------------------------------------------
/src/mytest/SendMessage.java:
--------------------------------------------------------------------------------
1 | package mytest;
2 |
3 | /*
4 | * 2019年10月11日21:19:16
5 | * 测试用Java发送手机验证码短信
6 | * 用的是 榛子科技的API ---------------》 已经完成封装,可以使用
7 | * */
8 |
9 | import com.zhenzi.sms.ZhenziSmsClient;
10 |
11 | import java.util.Random;
12 |
13 | public class SendMessage {
14 | private String phoneNumber;
15 | private long randomNumber;
16 |
17 | public SendMessage() {
18 | this.phoneNumber = "19979404626"; // 无参的话,就发送给电信的手机号
19 | }
20 |
21 | public SendMessage(String phoneNumber) {
22 | this.phoneNumber = phoneNumber;
23 | }
24 |
25 | public void send() {
26 | ZhenziSmsClient client = new ZhenziSmsClient("https://sms_developer.zhenzikj.com", "102961", "161f3454-3672-4675-9b94-c9dbf3141d03");
27 | randomNumber = myRandom();
28 | try {
29 | String result = client.send(phoneNumber, "您的验证码是: " + randomNumber + "。您正在使用短信验证码登录/注册功能,该验证码10分钟输入有效,请勿泄漏给他人使用。\n");
30 | System.out.println(result);
31 | String balance = client.balance();
32 | System.out.println(balance);
33 | } catch (Exception e) {
34 | e.printStackTrace();
35 | }
36 | }
37 |
38 | // 生成随机数
39 | public long myRandom() {
40 | Random random = new Random();
41 | long randNumber = random.nextInt(900000) + 100000;
42 | System.out.println(randNumber);
43 | return randNumber;
44 | }
45 |
46 | public long getRandomNumber() {
47 | return randomNumber;
48 | }
49 |
50 | // public static void main(String[] args) {
51 | // SendMessage sendMessage = new SendMessage("15970819628");
52 | // sendMessage.send();
53 | // }
54 | }
55 |
--------------------------------------------------------------------------------
/src/mytest/SendMessage02.java:
--------------------------------------------------------------------------------
1 | package mytest;
2 |
3 | /*
4 | * 2019年10月11日22:18:15
5 | * 测试用Java发送手机验证码短信
6 | * 使用的是 阿里云 的API -------------------》(失败,余额不足)
7 | * */
8 |
9 | import com.aliyuncs.CommonRequest;
10 | import com.aliyuncs.CommonResponse;
11 | import com.aliyuncs.DefaultAcsClient;
12 | import com.aliyuncs.IAcsClient;
13 | import com.aliyuncs.exceptions.ClientException;
14 | import com.aliyuncs.exceptions.ServerException;
15 | import com.aliyuncs.http.MethodType;
16 | import com.aliyuncs.profile.DefaultProfile;
17 |
18 | public class SendMessage02 {
19 | public static void main(String[] args) {
20 | DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "", "");
21 | IAcsClient client = new DefaultAcsClient(profile);
22 |
23 | CommonRequest request = new CommonRequest();
24 | request.setMethod(MethodType.POST);
25 | request.setDomain("dysmsapi.aliyuncs.com");
26 | request.setVersion("2017-05-25");
27 | request.setAction("QuerySendDetails");
28 | request.putQueryParameter("RegionId", "cn-hangzhou");
29 | request.putQueryParameter("PhoneNumber", "15970819628");
30 | request.putQueryParameter("SendDate", "你好,这是第一次测试");
31 | request.putQueryParameter("PageSize", "10");
32 | request.putQueryParameter("CurrentPage", "1");
33 | try {
34 | CommonResponse response = client.getCommonResponse(request);
35 | System.out.println(response.getData());
36 | } catch (ServerException e) {
37 | e.printStackTrace();
38 | } catch (ClientException e) {
39 | e.printStackTrace();
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/src/mytest/Test14.java:
--------------------------------------------------------------------------------
1 | package mytest;
2 |
3 | import javax.swing.*;
4 |
5 | public class Test14 {
6 | public JButton button;
7 |
8 | public void test() {
9 | fun(button);
10 | if (button == null) {
11 | System.out.println("Error");
12 | }
13 | }
14 |
15 | public void fun(JButton button) {
16 | button = new JButton();
17 | button.setText("40");
18 | }
19 |
20 | public static void main(String[] args) {
21 | Test14 test14 = new Test14();
22 | test14.test();
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/mytest/TestJF.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Created by JFormDesigner on Mon Dec 23 22:12:59 CST 2019
3 | */
4 |
5 | package mytest;
6 |
7 | import java.awt.*;
8 | import javax.swing.*;
9 |
10 | /**
11 | * @author unknown
12 | */
13 | public class TestJF extends JFrame {
14 | public TestJF() {
15 | initComponents();
16 | }
17 |
18 | private void initComponents() {
19 | // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents
20 | // Generated using JFormDesigner Evaluation license - unknown
21 |
22 | //======== this ========
23 | Container contentPane = getContentPane();
24 | contentPane.setLayout(null);
25 |
26 | { // compute preferred size
27 | Dimension preferredSize = new Dimension();
28 | for(int i = 0; i < contentPane.getComponentCount(); i++) {
29 | Rectangle bounds = contentPane.getComponent(i).getBounds();
30 | preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
31 | preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
32 | }
33 | Insets insets = contentPane.getInsets();
34 | preferredSize.width += insets.right;
35 | preferredSize.height += insets.bottom;
36 | contentPane.setMinimumSize(preferredSize);
37 | contentPane.setPreferredSize(preferredSize);
38 | }
39 | pack();
40 | setLocationRelativeTo(getOwner());
41 | // JFormDesigner - End of component initialization //GEN-END:initComponents
42 | }
43 |
44 | // JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
45 | // Generated using JFormDesigner Evaluation license - unknown
46 | // JFormDesigner - End of variables declaration //GEN-END:variables
47 | }
48 |
--------------------------------------------------------------------------------
/src/mytest/TestJF.jfd:
--------------------------------------------------------------------------------
1 | JFDML JFormDesigner: "6.0.2.0.116" Java: "11.0.3" encoding: "UTF-8"
2 |
3 | new FormModel {
4 | contentType: "form/swing"
5 | root: new FormRoot {
6 | add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {
7 | name: "this"
8 | }, new FormLayoutConstraints( null ) {
9 | "location": new java.awt.Point( 0, 0 )
10 | "size": new java.awt.Dimension( 400, 300 )
11 | } )
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/mytest/TestTime01.java:
--------------------------------------------------------------------------------
1 | package mytest;
2 |
3 | /*
4 | * 2019年10月12日13:56:42
5 | * 用来测试验证码10分钟内有效
6 | * */
7 |
8 | import java.util.Scanner;
9 | import java.util.Timer;
10 | import java.util.regex.Matcher;
11 | import java.util.regex.Pattern;
12 |
13 | public class TestTime01 {
14 |
15 |
16 | //利用正则表达式检测邮箱是否合法(封装,以后大作业可以直接用)
17 | public boolean checkEmail(String email) {
18 | //电子邮件
19 | String check = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
20 | Pattern regex = Pattern.compile(check);
21 | Matcher matcher = regex.matcher(email);
22 | boolean isMatched = matcher.matches();
23 | System.out.println(isMatched);
24 | return isMatched;
25 | }
26 |
27 | // 利用正则表达式检测电话号码是否合法
28 | public boolean checkPhoneNumber(String phoneNumber) {
29 | String check = "^(13[4,5,6,7,8,9]|15[0,8,9,1,7]|188|187)\\d{8}$";
30 | Pattern regex = Pattern.compile(check);
31 | Matcher matcher = regex.matcher(phoneNumber);
32 | boolean isMatched = matcher.matches();
33 | System.out.println(isMatched);
34 | return isMatched;
35 | }
36 |
37 |
38 | public static void main(String[] args) {
39 | TestTime01 t1 = new TestTime01();
40 | System.out.println("请选择登陆方式:1---->邮箱注册,2---->手机号注册");
41 | Scanner in = new Scanner(System.in);;
42 | int choose = in.nextInt();
43 | if (choose == 1) {
44 | while (true) {
45 | System.out.println("请输入您的邮箱:");
46 | String email = in.next();
47 | // 考虑到最后的大作业是以用GUI实现的,所以这里尽量封装一一些功能作为接口,然后到时候字节调用,就不用重复写代码了
48 | boolean isMatched = t1.checkEmail(email);
49 | if (isMatched) {
50 | SendEmail sendEmail = new SendEmail(email);
51 | sendEmail.send();
52 | break; // 成功之后就跳出break循环
53 | } else {
54 | System.out.println("输入的邮箱不合法,请重新输入:");
55 | }
56 | }
57 | } else if (choose == 2) {
58 | SendMessage sendMessage;
59 | long beginTime;
60 | long afterTime;
61 | while (true) {
62 | System.out.println("请输入您的电话号码:");
63 | String phoneNumber = in.next();
64 | boolean isMatched = t1.checkPhoneNumber(phoneNumber);
65 | if (isMatched) {
66 | sendMessage = new SendMessage(phoneNumber);
67 | sendMessage.send();
68 | // 发送验证码之后开始计时
69 | beginTime = System.currentTimeMillis();
70 | System.out.println("10分钟倒计时开始.....");
71 | break;
72 | } else {
73 | System.out.println("请输入正确的电话号码!");
74 | }
75 | }
76 | while (true) {
77 | System.out.println("请输入您的验证码:");
78 | String verificationCode = in.next();
79 | afterTime = System.currentTimeMillis();
80 | if (verificationCode == String.valueOf(sendMessage.getRandomNumber()) && (afterTime - beginTime) < (1000 * 60 * 10)) {
81 | System.out.println("验证成功!");
82 | } else {
83 | System.out.println("验证码输入错误,请重新输入!");
84 | }
85 | }
86 | }
87 | }
88 | }
89 |
--------------------------------------------------------------------------------
/src/paperadministration/AddSubjectToPaper.jfd:
--------------------------------------------------------------------------------
1 | JFDML JFormDesigner: "7.0.0.6.255" Java: "11.0.3" encoding: "UTF-8"
2 |
3 | new FormModel {
4 | contentType: "form/swing"
5 | root: new FormRoot {
6 | add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class java.awt.BorderLayout ) ) {
7 | name: "this"
8 | "defaultCloseOperation": 2
9 | "title": "添加新的试题到试卷中"
10 | addEvent( new FormEvent( "java.awt.event.WindowListener", "windowClosed", "thisWindowClosed", true ) )
11 | add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {
12 | name: "panel1"
13 | add( new FormComponent( "javax.swing.JLabel" ) {
14 | name: "label1"
15 | "text": " "
16 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
17 | "x": 0
18 | "y": 0
19 | "height": 75
20 | } )
21 | add( new FormComponent( "javax.swing.JButton" ) {
22 | name: "buttonSearchSubject"
23 | "text": "筛选试题"
24 | "font": new java.awt.Font( "Dialog", 1, 18 )
25 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonSearchSubjectMouseReleased", true ) )
26 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
27 | "x": 90
28 | "y": 20
29 | "width": 120
30 | "height": 40
31 | } )
32 | add( new FormComponent( "javax.swing.JButton" ) {
33 | name: "buttonAddSubject"
34 | "text": "添加选中的试题到试卷中"
35 | "font": new java.awt.Font( "Dialog", 1, 18 )
36 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonAddSubjectMouseReleased", true ) )
37 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
38 | "x": 280
39 | "y": 20
40 | "width": 245
41 | "height": 40
42 | } )
43 | }, new FormLayoutConstraints( class java.lang.String ) {
44 | "value": "North"
45 | } )
46 | }, new FormLayoutConstraints( null ) {
47 | "location": new java.awt.Point( 0, 0 )
48 | "size": new java.awt.Dimension( 745, 530 )
49 | } )
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/src/paperadministration/EditPaper.jfd:
--------------------------------------------------------------------------------
1 | JFDML JFormDesigner: "7.0.0.6.255" Java: "11.0.3" encoding: "UTF-8"
2 |
3 | new FormModel {
4 | contentType: "form/swing"
5 | root: new FormRoot {
6 | add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class java.awt.BorderLayout ) ) {
7 | name: "this"
8 | "title": "编辑试卷"
9 | "defaultCloseOperation": 2
10 | addEvent( new FormEvent( "java.awt.event.WindowListener", "windowClosed", "thisWindowClosed", true ) )
11 | add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {
12 | name: "panel1"
13 | add( new FormComponent( "javax.swing.JLabel" ) {
14 | name: "label1"
15 | "text": " "
16 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
17 | "x": 0
18 | "y": 0
19 | "height": 80
20 | } )
21 | add( new FormComponent( "javax.swing.JButton" ) {
22 | name: "buttonAdd"
23 | "text": "添加新的试题到试卷中"
24 | "font": &Font0 new java.awt.Font( "Dialog", 1, 18 )
25 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonAddMouseReleased", true ) )
26 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
27 | "x": 365
28 | "y": 20
29 | "width": 235
30 | "height": 40
31 | } )
32 | add( new FormComponent( "javax.swing.JButton" ) {
33 | name: "buttonDelete"
34 | "text": "从试卷中删除选中试题"
35 | "font": #Font0
36 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonDeleteMouseReleased", true ) )
37 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
38 | "width": 235
39 | "height": 40
40 | "x": 620
41 | "y": 20
42 | } )
43 | add( new FormComponent( "javax.swing.JButton" ) {
44 | name: "buttonSure"
45 | "text": "完成"
46 | "font": new java.awt.Font( "Dialog", 1, 18 )
47 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonSureMouseReleased", true ) )
48 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
49 | "x": 870
50 | "y": 20
51 | "width": 95
52 | "height": 40
53 | } )
54 | add( new FormComponent( "javax.swing.JLabel" ) {
55 | name: "label2"
56 | "text": "下面是该试卷中已经存在的试题"
57 | "font": new java.awt.Font( "Dialog", 1, 18 )
58 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
59 | "x": 15
60 | "y": 20
61 | "width": 310
62 | "height": 40
63 | } )
64 | }, new FormLayoutConstraints( class java.lang.String ) {
65 | "value": "North"
66 | } )
67 | add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {
68 | name: "panelCenter"
69 | }, new FormLayoutConstraints( class java.lang.String ) {
70 | "value": "Center"
71 | } )
72 | }, new FormLayoutConstraints( null ) {
73 | "location": new java.awt.Point( 10, 0 )
74 | "size": new java.awt.Dimension( 1025, 600 )
75 | } )
76 | }
77 | }
78 |
--------------------------------------------------------------------------------
/src/subjectadministration/MyClander.jfd:
--------------------------------------------------------------------------------
1 | JFDML JFormDesigner: "7.0.0.6.255" Java: "11.0.3" encoding: "UTF-8"
2 |
3 | new FormModel {
4 | contentType: "form/swing"
5 | root: new FormRoot {
6 | add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) {
7 | "autoSize": false
8 | } ) {
9 | name: "this"
10 | add( new FormComponent( "javax.swing.JButton" ) {
11 | name: "buttonSure"
12 | "text": "确定"
13 | "font": &Font0 new java.awt.Font( "Dialog", 1, 16 )
14 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonSureMouseReleased", true ) )
15 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
16 | "x": 80
17 | "y": 355
18 | "width": 155
19 | "height": 55
20 | } )
21 | add( new FormComponent( "javax.swing.JButton" ) {
22 | name: "buttonCancle"
23 | "text": "取消"
24 | "font": #Font0
25 | addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseReleased", "buttonCancleMouseReleased", true ) )
26 | }, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
27 | "width": 155
28 | "height": 55
29 | "x": 345
30 | "y": 355
31 | } )
32 | }, new FormLayoutConstraints( null ) {
33 | "location": new java.awt.Point( 0, 0 )
34 | "size": new java.awt.Dimension( 585, 480 )
35 | } )
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/src/testtime/TestRandom.java:
--------------------------------------------------------------------------------
1 | package testtime;
2 |
3 | import java.util.Random;
4 |
5 | public class TestRandom {
6 | public static void main(String[] args) {
7 | Random random = new Random(666);
8 | for(int i = 0; i < 5; i++){
9 | // 生成[1,100]之间的随机数
10 | System.out.print(random.nextInt(100) + 1 + " ");
11 | }
12 | System.out.println();
13 | Random randomII = new Random(666);
14 | for(int i = 0; i < 5; i++){
15 | System.out.print(randomII.nextInt(100) + 1 + " ");
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/testtime/testDesk.java:
--------------------------------------------------------------------------------
1 | package testtime;
2 |
3 | //package com.xiets.desktop;
4 |
5 | import java.awt.*;
6 | import java.io.File;
7 | import java.io.IOException;
8 | import java.net.URI;
9 |
10 | public class testDesk {
11 |
12 | public static void main(String[] args) throws IOException {
13 | // 先判断当前平台是否支持桌面
14 | if (Desktop.isDesktopSupported()) {
15 | // 获取当前平台桌面实例
16 | Desktop desktop = Desktop.getDesktop();
17 |
18 | // 使用默认浏览器打开链接
19 | desktop.browse(URI.create("https://blog.csdn.net/xietansheng"));
20 |
21 | // 打开指定文件/文件夹
22 | // desktop.open(new File("C:\\"));
23 |
24 | } else {
25 | System.out.println("当前平台不支持 Desktop");
26 | }
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------