├── .gitignore ├── LICENSE ├── README.md ├── flutter ├── fifth │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── fifth │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ ├── lib │ │ ├── components │ │ │ ├── LoginForm.dart │ │ │ ├── LoginFormTextField.dart │ │ │ └── Logo.dart │ │ ├── main.dart │ │ ├── pages │ │ │ ├── HomePage.dart │ │ │ └── LoginPage.dart │ │ └── utility │ │ │ └── size.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ │ └── widget_test.dart ├── first │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── first │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ ├── lib │ │ ├── arithfunc.dart │ │ ├── class_test.dart │ │ ├── class_test2.dart │ │ ├── compare_func.dart │ │ ├── if_func.dart │ │ ├── lambda_test.dart │ │ ├── logical_func.dart │ │ ├── main.dart │ │ ├── null_replace.dart │ │ ├── special_if.dart │ │ ├── type_estimate.dart │ │ ├── varfunc.dart │ │ └── vartypefunc.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ │ └── widget_test.dart ├── fourth │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── fourth │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── assets │ │ └── sepiroth.jpg │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ ├── lib │ │ ├── components │ │ │ ├── AppTheme.dart │ │ │ ├── ProfileButtons.dart │ │ │ ├── ProfileCountInfo.dart │ │ │ ├── ProfileHeader.dart │ │ │ └── ProfileTab.dart │ │ ├── main.dart │ │ └── pages │ │ │ └── ProfilePage.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ │ └── widget_test.dart ├── login_test │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── login_test │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ ├── lib │ │ ├── api │ │ │ └── spring_api.dart │ │ ├── components │ │ │ ├── LoginForm.dart │ │ │ ├── LoginFormTextField.dart │ │ │ └── Logo.dart │ │ ├── main.dart │ │ ├── pages │ │ │ ├── HomePage.dart │ │ │ └── LoginPage.dart │ │ └── utility │ │ │ └── size.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ │ └── widget_test.dart ├── second │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── second │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── assets │ │ ├── linus.jpg │ │ └── mario.png │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ ├── lib │ │ ├── cascade_grammar.dart │ │ ├── extends_test.dart │ │ ├── list_test.dart │ │ ├── main.dart │ │ ├── map_test.dart │ │ └── selective_parameter.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ │ └── widget_test.dart ├── sixth │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── sixth │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ ├── lib │ │ ├── data │ │ │ ├── kakao_api.dart │ │ │ ├── kakao_photo_api_repository.dart │ │ │ └── photo_inherited_widget.dart │ │ ├── main.dart │ │ ├── model │ │ │ └── KakaoPhoto.dart │ │ └── ui │ │ │ ├── home_screen.dart │ │ │ ├── home_view_model.dart │ │ │ └── photo_widget.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ │ └── widget_test.dart └── third │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── third │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── assets │ ├── fonts │ │ ├── NanumMyeongjo-Bold.ttf │ │ ├── NanumMyeongjo-ExtraBold.ttf │ │ ├── NanumMyeongjo-Regular.ttf │ │ └── OFL.txt │ ├── img │ │ └── porsche918.png │ ├── porsche918.png │ └── rangerover.png │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ ├── lib │ ├── components │ │ ├── ThirdCustomAppListItem.dart │ │ ├── ThirdCustomAppMenu.dart │ │ └── ThirdCustomAppTitle.dart │ ├── main.dart │ └── pages │ │ └── ThirdCustomPage.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── java ├── 10th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── 10th.iml │ └── src │ │ ├── MatrixD2.java │ │ ├── MatrixD3.java │ │ ├── MyArray.java │ │ ├── MyCat.java │ │ ├── ProbBank4Ans1_2_4.java │ │ ├── ProbBank4Ans3.java │ │ ├── ProbBank4Ans5_6_7_9_10.java │ │ ├── ProbBank4AnsSecond3.java │ │ ├── Score.java │ │ └── Student.java ├── 11th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 11th.iml │ └── src │ │ ├── Dice.java │ │ ├── DiceGameTest.java │ │ ├── DiceManager.java │ │ ├── MyCustomDataType.java │ │ ├── MyCustomDataTypeTest.java │ │ ├── ProgrammerLevel.java │ │ ├── RandomGenerator.java │ │ └── RandomGeneratorTest.java ├── 13th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── 13th.iml │ └── src │ │ ├── Bank2Ans5to10Test.java │ │ ├── InitialSet.java │ │ ├── MyCustomSequence.java │ │ ├── MyCustomSequenceTest.java │ │ ├── NonPrivateClass.java │ │ ├── NonPrivateClassExample.java │ │ ├── PrivateClass.java │ │ ├── PrivateClassExample.java │ │ ├── PrivateComment.java │ │ ├── RandomGenerator.java │ │ ├── RandomGeneratorAppTest.java │ │ └── SequenceGenerator.java ├── 14th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── 14th.iml │ └── src │ │ ├── Bank3Ans3ClassTest.java │ │ ├── Bank3Ans6ClassTest.java │ │ ├── Bank3Ans7ClassTest.java │ │ ├── Bank3Ans8ClassTest.java │ │ ├── BigMath.java │ │ ├── Dice.java │ │ ├── Employee.java │ │ ├── EmployeeManager.java │ │ ├── GameManager.java │ │ ├── InitialSet.java │ │ ├── MyCustomSequence.java │ │ ├── MyCustomSequenceTest.java │ │ ├── MyLotto.java │ │ ├── MyLottoRefactor.java │ │ ├── NonInitialSet.java │ │ └── Player.java ├── 15th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 15th.iml │ └── src │ │ ├── Person.java │ │ ├── QnA.java │ │ └── QnA2.java ├── 16th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 16th.iml │ └── src │ │ ├── Comparable.java │ │ ├── Dice.java │ │ ├── DiceGame.java │ │ ├── ExtendClassTest.java │ │ ├── ExtendsProblem.java │ │ ├── GameManager.java │ │ ├── InterfaceProblem.java │ │ ├── InterfaceTest.java │ │ ├── JavaStrcmp.java │ │ ├── Person.java │ │ ├── Player.java │ │ └── Student.java ├── 17th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 17th.iml │ └── src │ │ ├── Adventurer.java │ │ ├── InterfaceProblem.java │ │ ├── Knight.java │ │ ├── MacroSet.java │ │ ├── Magician.java │ │ ├── RolePlayingGame.java │ │ ├── Skill.java │ │ ├── Warrior.java │ │ ├── WhatIsAbstraction.java │ │ └── Wizard.java ├── 18th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── 18th.iml │ └── src │ │ ├── Adventurer.java │ │ ├── ArrayListClassExample.java │ │ ├── ArrayListExample.java │ │ ├── Assassin.java │ │ ├── FantasyCollectors.java │ │ ├── Fenryl.java │ │ ├── FirstClassUp.java │ │ ├── HolyKing.java │ │ ├── Knight.java │ │ ├── MacroSet.java │ │ ├── Magician.java │ │ ├── OtherAdventurer.java │ │ ├── ProtectedTest.java │ │ ├── QnA.java │ │ ├── RolePlayingGame.java │ │ ├── Skill.java │ │ ├── Sniper.java │ │ ├── Warrior.java │ │ └── Wizard.java ├── 19thRefactor │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── 19thRefactor.iml │ └── src │ │ ├── Adventurer.java │ │ ├── Assassin.java │ │ ├── CharacterManager.java │ │ ├── CharacterNumber.java │ │ ├── DamageCalcRequestObject.java │ │ ├── FantasyCollectors.java │ │ ├── Fenryl.java │ │ ├── FieldMonster.java │ │ ├── HolyKing.java │ │ ├── Knight.java │ │ ├── MacroSet.java │ │ ├── Magician.java │ │ ├── MonsterManager.java │ │ ├── MonsterNumber.java │ │ ├── Problems.txt │ │ ├── RolePlayingGame.java │ │ ├── SelectedCharacter.java │ │ ├── Skill.java │ │ ├── Sniper.java │ │ ├── Solutions.txt │ │ ├── Warrior.java │ │ └── Wizard.java ├── 20th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 20th.iml │ └── src │ │ ├── Dice.java │ │ ├── ForEachTest.java │ │ ├── HashSetTest.java │ │ ├── JavaVectorObjectTest.java │ │ ├── JavaVectorTest.java │ │ ├── MapBasedDuplicateCheckTest.java │ │ ├── MapTest.java │ │ ├── Player.java │ │ ├── QnA.java │ │ ├── QnA2.java │ │ ├── QnAMain.java │ │ ├── ShuffleTest.java │ │ └── Test.java ├── 21thThread │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── 21thThread.iml │ └── src │ │ ├── DiscorruptBank.java │ │ ├── DiscorruptBankSituationExample.java │ │ ├── Horse.java │ │ ├── NormalBank.java │ │ ├── NormalBankSituationExample.java │ │ ├── RacingContestExample.java │ │ ├── WhyThreadMakesProblem.java │ │ └── Worker.java ├── 23thThreadProb │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── 23thThreadProb.iml │ └── src │ │ ├── Bank6Prob1.java │ │ ├── Bank6Prob2.java │ │ ├── QnA.java │ │ ├── ThreadQuadraticEquation.java │ │ └── ThreadRectangle.java ├── 24thThreadRefactor │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── 24thThreadRefactor.iml │ └── src │ │ ├── Bank6ProbIntegration.java │ │ ├── ThreadCalculation.java │ │ ├── ThreadCommon.java │ │ ├── ThreadManager.java │ │ ├── ThreadQuadraticEquation.java │ │ └── ThreadRectangle.java ├── 26thQnA │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 26thQnA.iml │ └── src │ │ ├── Bank6Prob1.java │ │ ├── ThreadManager.java │ │ └── ThreadRectangle.java ├── 5th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 5th.iml │ └── src │ │ ├── AdvancedFibonacciArray.java │ │ ├── ArrayTest.java │ │ ├── Challenge.java │ │ ├── FibonacciArray.java │ │ ├── MoreAdvancedFibonacciArray.java │ │ ├── PsuedoCodeHowTo.java │ │ ├── QnA1.java │ │ ├── QnA2.java │ │ ├── RandomArrayIndex.java │ │ └── ScannerTest.java ├── 6th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── 6th.iml │ └── src │ │ ├── Ans1.java │ │ ├── Ans10.java │ │ ├── Ans2.java │ │ ├── Ans3.java │ │ ├── Ans3_2.java │ │ ├── Ans4.java │ │ ├── Ans5.java │ │ ├── Ans6.java │ │ ├── Ans7.java │ │ ├── Ans8.java │ │ └── Ans9.java ├── 7th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 7th.iml │ └── src │ │ ├── QnA1.java │ │ ├── QnA2.java │ │ ├── QnA3.java │ │ ├── QnA4.java │ │ ├── QnA5.java │ │ ├── QnA6.java │ │ ├── QnA7.java │ │ ├── QnA8.java │ │ └── QnA9.java ├── 8th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 8th.iml │ └── src │ │ ├── QnA1.java │ │ ├── QnA2.java │ │ ├── QnA3.java │ │ └── QnA4.java ├── 9th │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 9th.iml │ └── src │ │ ├── ClassTest.java │ │ ├── Dice.java │ │ ├── DiceClass.java │ │ ├── EntityExample.java │ │ ├── IfRangeData.java │ │ ├── Meal.java │ │ ├── Menu.java │ │ ├── Person.java │ │ ├── QnA.java │ │ ├── School.java │ │ ├── SwitchRangeData.java │ │ └── SwitchTest.java ├── first │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── first.iml │ └── src │ │ └── FirstJavaTest.java ├── fourth │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── fourth.iml │ └── src │ │ ├── Answer1.java │ │ ├── Answer10.java │ │ ├── Answer2.java │ │ ├── Answer3.java │ │ ├── Answer3_2.java │ │ ├── Answer4.java │ │ ├── Answer5.java │ │ ├── Answer6.java │ │ ├── Answer7.java │ │ ├── Answer8.java │ │ ├── Answer9.java │ │ ├── QnA1.java │ │ ├── QnA2.java │ │ └── QnA3.java ├── second │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── second.iml │ └── src │ │ ├── BasicOperationTest.java │ │ ├── FloatDoublePrint.java │ │ ├── IfTest.java │ │ ├── JavaVariable.java │ │ ├── PrintQnA.java │ │ ├── RandomTest.java │ │ ├── RelationOperationTest.java │ │ └── WhyPrintf.java └── third │ ├── .idea │ ├── .gitignore │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml │ ├── src │ ├── ForIfTest.java │ ├── ForInfiniteLoopTest.java │ ├── ForSumTest.java │ ├── ForTest.java │ ├── PrePostOperationTest.java │ ├── QnA1.java │ ├── QnA2.java │ ├── QnA3.java │ ├── QnA4.java │ ├── QnA5.java │ ├── QnA6.java │ ├── QnA7.java │ ├── WhileInfiniteLoopTest.java │ ├── WhileTest.java │ ├── WhileTest2.java │ ├── WhileTest3.java │ └── WhileTest4.java │ └── third.iml ├── python ├── colors ├── eighth.ipynb ├── fifth.ipynb ├── first.ipynb ├── fourth.ipynb ├── image │ └── bonobono.jpg ├── jupyter_res │ ├── .ipynb_checkpoints │ │ └── tenth-checkpoint.ipynb │ └── tenth.ipynb ├── nineth.ipynb ├── python_components │ ├── __pycache__ │ │ └── parent.cpython-38.pyc │ └── parent.py ├── second.ipynb ├── seventh.ipynb ├── sixth.ipynb └── third.ipynb ├── spring ├── demo │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── images │ │ ├── nuxt.png │ │ └── nuxt2.png │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── demo │ │ │ │ ├── DemoApplication.java │ │ │ │ ├── config │ │ │ │ └── WebSecurityConfig.java │ │ │ │ ├── controller │ │ │ │ ├── crawl │ │ │ │ │ └── DaumNewsCrawlController.java │ │ │ │ ├── flutter │ │ │ │ │ ├── FlutterController.java │ │ │ │ │ └── request │ │ │ │ │ │ └── FlutterRequest.java │ │ │ │ ├── jpa │ │ │ │ │ ├── order58 │ │ │ │ │ │ ├── VueJPAMemberController.java │ │ │ │ │ │ ├── VueJpaMemberAuthController.java │ │ │ │ │ │ └── request │ │ │ │ │ │ │ └── MemberRequest.java │ │ │ │ │ ├── order62 │ │ │ │ │ │ ├── JpaBoardController.java │ │ │ │ │ │ └── request │ │ │ │ │ │ │ └── BoardRequest.java │ │ │ │ │ └── order63 │ │ │ │ │ │ ├── JpaBusinessMemberCheckController.java │ │ │ │ │ │ └── response │ │ │ │ │ │ └── JpaMemberBothResponse.java │ │ │ │ ├── order25 │ │ │ │ │ └── First25thController.java │ │ │ │ ├── order26 │ │ │ │ │ └── Bank7Dash26thController.java │ │ │ │ ├── order28 │ │ │ │ │ ├── Bank8Dash28thController.java │ │ │ │ │ └── QnA28thController.java │ │ │ │ ├── order29 │ │ │ │ │ ├── Second29thGetPostBoardController.java │ │ │ │ │ ├── Second29thMemberController.java │ │ │ │ │ ├── Second29thMemberRestController.java │ │ │ │ │ └── Second29thPathVariableBoardController.java │ │ │ │ ├── order30 │ │ │ │ │ └── ThirdBank9ProbController.java │ │ │ │ ├── order32 │ │ │ │ │ └── Fourth32thBoardController.java │ │ │ │ ├── order34 │ │ │ │ │ └── Fifth34thHtmlController.java │ │ │ │ ├── order36 │ │ │ │ │ ├── Sixth36thCss3Controller.java │ │ │ │ │ └── Sixth36thProductBoardController.java │ │ │ │ ├── order37 │ │ │ │ │ └── Seventh37thCssLayoutController.java │ │ │ │ ├── order38 │ │ │ │ │ └── Eighth38thNonCliVueController.java │ │ │ │ ├── order39 │ │ │ │ │ └── Nineth39thJsController.java │ │ │ │ ├── order40 │ │ │ │ │ ├── Tenth40thJsController.java │ │ │ │ │ └── TenthBank11ProbController.java │ │ │ │ ├── order41 │ │ │ │ │ └── Eleventh41thJsArrayController.java │ │ │ │ ├── order42 │ │ │ │ │ ├── Twelveth42thArrowFunctionController.java │ │ │ │ │ └── Twelveth42thJsCollectionController.java │ │ │ │ ├── order43 │ │ │ │ │ └── Thirteenth43thJsPromiseController.java │ │ │ │ ├── order45 │ │ │ │ │ └── Fifteen45thProbBank12Controller.java │ │ │ │ ├── python │ │ │ │ │ └── PythonRequester.java │ │ │ │ ├── qna │ │ │ │ │ └── QnaController.java │ │ │ │ └── vue │ │ │ │ │ ├── order44 │ │ │ │ │ └── Fourteenth44thVueController.java │ │ │ │ │ ├── order46 │ │ │ │ │ └── Sixteenth46thVueController.java │ │ │ │ │ ├── order47 │ │ │ │ │ └── Seventeenth47thVueController.java │ │ │ │ │ ├── order48 │ │ │ │ │ └── Eighteenth48thVueBoardController.java │ │ │ │ │ ├── order49 │ │ │ │ │ └── Nineteenth49thVueBoardController.java │ │ │ │ │ ├── order53 │ │ │ │ │ └── Twentieth53thBank13VueController.java │ │ │ │ │ └── order57 │ │ │ │ │ ├── Twentyoneth57thVueFileUploadController.java │ │ │ │ │ └── request │ │ │ │ │ └── RequestFileInfo.java │ │ │ │ ├── entity │ │ │ │ ├── crawl │ │ │ │ │ └── DaumNews.java │ │ │ │ ├── jpa │ │ │ │ │ ├── JpaBoard.java │ │ │ │ │ ├── JpaMemberAuthBoth.java │ │ │ │ │ ├── JpaMemberBoth.java │ │ │ │ │ ├── VueJpaMember.java │ │ │ │ │ ├── VueJpaMemberAuth.java │ │ │ │ │ └── VueJpaMemberWithAuth.java │ │ │ │ ├── order29 │ │ │ │ │ └── Member.java │ │ │ │ ├── order30 │ │ │ │ │ └── probBank │ │ │ │ │ │ ├── EddiLotto.java │ │ │ │ │ │ ├── Product.java │ │ │ │ │ │ ├── ProductList.java │ │ │ │ │ │ ├── RegularPolygon.java │ │ │ │ │ │ └── response │ │ │ │ │ │ ├── LottoResponse.java │ │ │ │ │ │ └── PolygonResponse.java │ │ │ │ ├── order32 │ │ │ │ │ └── Board.java │ │ │ │ ├── order36 │ │ │ │ │ └── ProductBoard.java │ │ │ │ ├── order40 │ │ │ │ │ └── Member.java │ │ │ │ ├── order45 │ │ │ │ │ └── Student.java │ │ │ │ ├── package-info.java │ │ │ │ ├── python │ │ │ │ │ └── PythonProduct.java │ │ │ │ └── qna │ │ │ │ │ └── StaticProduct.java │ │ │ │ ├── qna │ │ │ │ ├── GeoSequence.java │ │ │ │ ├── Student.java │ │ │ │ └── Student2.java │ │ │ │ ├── repository │ │ │ │ ├── crawl │ │ │ │ │ └── DaumNewsCrawlRepository.java │ │ │ │ ├── jpa │ │ │ │ │ ├── order58 │ │ │ │ │ │ ├── VueJpaMemberAuthRepository.java │ │ │ │ │ │ ├── VueJpaMemberRepository.java │ │ │ │ │ │ └── VueJpaMemberWithAuthRepository.java │ │ │ │ │ ├── order62 │ │ │ │ │ │ └── JpaBoardRepository.java │ │ │ │ │ └── order63 │ │ │ │ │ │ ├── JpaBmAuthRepository.java │ │ │ │ │ │ └── JpaBmRepository.java │ │ │ │ ├── order32 │ │ │ │ │ └── BoardRepository.java │ │ │ │ ├── order36 │ │ │ │ │ └── ProductBoardRepository.java │ │ │ │ ├── order40 │ │ │ │ │ └── MemberRepository.java │ │ │ │ ├── order45 │ │ │ │ │ └── StudentRepository.java │ │ │ │ └── package-info.java │ │ │ │ ├── service │ │ │ │ ├── crawl │ │ │ │ │ ├── DaumNewsCrawlService.java │ │ │ │ │ └── DaumNewsCrawlServiceImpl.java │ │ │ │ ├── jpa │ │ │ │ │ ├── order58 │ │ │ │ │ │ ├── JpaMemberService.java │ │ │ │ │ │ ├── JpaMemberServiceImpl.java │ │ │ │ │ │ ├── VueJpaMemberService.java │ │ │ │ │ │ └── VueJpaMemberServiceImpl.java │ │ │ │ │ ├── order62 │ │ │ │ │ │ ├── JpaBoardService.java │ │ │ │ │ │ └── JpaBoardServiceImpl.java │ │ │ │ │ └── order63 │ │ │ │ │ │ ├── JpaBmService.java │ │ │ │ │ │ └── JpaBmServiceImpl.java │ │ │ │ ├── order32 │ │ │ │ │ ├── BoardService.java │ │ │ │ │ └── BoardServiceImpl.java │ │ │ │ ├── order36 │ │ │ │ │ ├── ProductBoardService.java │ │ │ │ │ └── ProductBoardServiceImpl.java │ │ │ │ ├── order40 │ │ │ │ │ ├── MemberService.java │ │ │ │ │ └── MemberServiceImpl.java │ │ │ │ ├── order45 │ │ │ │ │ ├── StudentService.java │ │ │ │ │ └── StudentServiceImpl.java │ │ │ │ └── package-info.java │ │ │ │ └── utility │ │ │ │ ├── Dice.java │ │ │ │ ├── school │ │ │ │ ├── SchoolClass.java │ │ │ │ └── Student.java │ │ │ │ ├── series │ │ │ │ ├── KindsOfSequence.java │ │ │ │ └── MySequence.java │ │ │ │ └── thread │ │ │ │ └── ThreadWorker.java │ │ └── resources │ │ │ ├── application.yaml │ │ │ ├── sql │ │ │ ├── create_member_table.txt │ │ │ ├── create_product_table.txt │ │ │ └── create_student_score_table.txt │ │ │ ├── static │ │ │ ├── css │ │ │ │ ├── 36th │ │ │ │ │ ├── cssIdSelector.css │ │ │ │ │ ├── cssMouseHoverTest.css │ │ │ │ │ ├── fontStyle.css │ │ │ │ │ └── sectionStyle.css │ │ │ │ ├── 37th │ │ │ │ │ ├── boxBorderEllipseTest.css │ │ │ │ │ ├── boxBorderRoundTest.css │ │ │ │ │ ├── boxBorderTest.css │ │ │ │ │ ├── boxLayoutTest.css │ │ │ │ │ ├── boxPositioningTest.css │ │ │ │ │ ├── boxPositioningTest2.css │ │ │ │ │ ├── boxSizingTest.css │ │ │ │ │ ├── cssElementSelectorTest.css │ │ │ │ │ ├── cssElementSelectorTest2.css │ │ │ │ │ ├── cssElementSelectorTest3.css │ │ │ │ │ ├── cssElementSelectorTest4.css │ │ │ │ │ └── cssElementSelectorTest5.css │ │ │ │ └── 40th │ │ │ │ │ └── prob11.css │ │ │ ├── img │ │ │ │ ├── dark_ice.jpg │ │ │ │ ├── mario.png │ │ │ │ └── pooh.jpg │ │ │ ├── js │ │ │ │ ├── 39th │ │ │ │ │ ├── boolTest.js │ │ │ │ │ ├── classTest.js │ │ │ │ │ ├── coincidenceTest.js │ │ │ │ │ ├── equalTest.js │ │ │ │ │ └── spreadTest.js │ │ │ │ ├── 41th │ │ │ │ │ ├── repeatArrayApi.js │ │ │ │ │ └── usefulArrayApi.js │ │ │ │ ├── 42th │ │ │ │ │ ├── jsArrow.js │ │ │ │ │ ├── jsMapTest.js │ │ │ │ │ └── jsSetTest.js │ │ │ │ ├── 43th │ │ │ │ │ ├── promiseFive.js │ │ │ │ │ ├── promiseFour.js │ │ │ │ │ ├── promiseOne.js │ │ │ │ │ ├── promiseParallelFive.js │ │ │ │ │ ├── promiseParallelFour.js │ │ │ │ │ ├── promiseParallelOne.js │ │ │ │ │ ├── promiseParallelSeven.js │ │ │ │ │ ├── promiseParallelSix.js │ │ │ │ │ ├── promiseParallelThree.js │ │ │ │ │ ├── promiseParallelTwo.js │ │ │ │ │ ├── promiseSix.js │ │ │ │ │ ├── promiseThree.js │ │ │ │ │ └── promiseTwo.js │ │ │ │ ├── ConstArrowItem.js │ │ │ │ ├── DataType.js │ │ │ │ ├── LetVariable.js │ │ │ │ └── vue │ │ │ │ │ ├── 44th │ │ │ │ │ ├── clickEvent.js │ │ │ │ │ ├── rolePlayGame.js │ │ │ │ │ ├── sepFileDataBind.js │ │ │ │ │ └── varDataBind.js │ │ │ │ │ ├── 46th │ │ │ │ │ └── tactics.js │ │ │ │ │ └── 47th │ │ │ │ │ └── tactics.js │ │ │ └── prepare.txt │ │ │ └── templates │ │ │ ├── 25th │ │ │ ├── home.html │ │ │ └── test.html │ │ │ ├── 26th │ │ │ ├── homework1.html │ │ │ └── homework2.html │ │ │ ├── 28th │ │ │ ├── homework1.html │ │ │ └── homework4.html │ │ │ ├── 29th │ │ │ ├── board │ │ │ │ ├── main.html │ │ │ │ ├── modifyGet.html │ │ │ │ ├── modifyPost.html │ │ │ │ ├── registerGet.html │ │ │ │ ├── registerPost.html │ │ │ │ └── removePost.html │ │ │ ├── list.html │ │ │ ├── modify.html │ │ │ ├── read.html │ │ │ └── register.html │ │ │ ├── 30th │ │ │ ├── 1.html │ │ │ └── prob │ │ │ │ └── prob.html │ │ │ ├── 32th │ │ │ └── board │ │ │ │ ├── list.html │ │ │ │ ├── modify.html │ │ │ │ ├── read.html │ │ │ │ ├── register.html │ │ │ │ └── success.html │ │ │ ├── 34th │ │ │ └── html │ │ │ │ ├── checkBoxExample.html │ │ │ │ ├── fontExample.html │ │ │ │ ├── h_p_br_Tag.html │ │ │ │ ├── imgTag.html │ │ │ │ ├── liTag.html │ │ │ │ ├── loginFormExample.html │ │ │ │ ├── markAndColorExample.html │ │ │ │ ├── radioBoxExample.html │ │ │ │ └── tableExample.html │ │ │ ├── 36th │ │ │ ├── css3 │ │ │ │ ├── cssFileManageTest.html │ │ │ │ ├── cssFontTest.html │ │ │ │ ├── cssIdSelector.html │ │ │ │ ├── cssMouseHoverTest.html │ │ │ │ ├── fontColorTest.html │ │ │ │ └── sectionTagTest.html │ │ │ └── product │ │ │ │ ├── list.html │ │ │ │ ├── modify.html │ │ │ │ ├── read.html │ │ │ │ ├── register.html │ │ │ │ └── success.html │ │ │ ├── 37th │ │ │ └── css3 │ │ │ │ ├── boxBorderEllipseTest.html │ │ │ │ ├── boxBorderRoundTest.html │ │ │ │ ├── boxBorderTest.html │ │ │ │ ├── boxLayoutTest.html │ │ │ │ ├── boxPositioningTest.html │ │ │ │ ├── boxPositioningTest2.html │ │ │ │ ├── boxSizingTest.html │ │ │ │ ├── cssElementSelectorTest.html │ │ │ │ ├── cssElementSelectorTest2.html │ │ │ │ ├── cssElementSelectorTest3.html │ │ │ │ ├── cssElementSelectorTest4.html │ │ │ │ └── cssElementSelectorTest5.html │ │ │ ├── 38th │ │ │ └── ncvue │ │ │ │ ├── dataTypeCheck.html │ │ │ │ ├── doNotUseVar.html │ │ │ │ ├── index.html │ │ │ │ ├── jsArrowStyle.html │ │ │ │ └── jsDataTypeCheck.html │ │ │ ├── 39th │ │ │ └── js │ │ │ │ ├── classTest.html │ │ │ │ ├── equalTest.html │ │ │ │ ├── equalTest2.html │ │ │ │ ├── jsBoolTest.html │ │ │ │ └── spreadTest.html │ │ │ ├── 40th │ │ │ └── prob11 │ │ │ │ ├── list.html │ │ │ │ ├── login.html │ │ │ │ ├── main.html │ │ │ │ ├── modify.html │ │ │ │ ├── read.html │ │ │ │ ├── register.html │ │ │ │ └── success.html │ │ │ ├── 41th │ │ │ └── jsArray │ │ │ │ ├── repeatArrayApi.html │ │ │ │ └── usefulArrayApi.html │ │ │ ├── 42th │ │ │ ├── arrow │ │ │ │ └── jsArrow.html │ │ │ └── collection │ │ │ │ ├── mapTest.html │ │ │ │ └── setTest.html │ │ │ ├── 43th │ │ │ └── promise │ │ │ │ ├── five.html │ │ │ │ ├── four.html │ │ │ │ ├── one.html │ │ │ │ ├── parallel │ │ │ │ ├── five.html │ │ │ │ ├── four.html │ │ │ │ ├── one.html │ │ │ │ ├── seven.html │ │ │ │ ├── six.html │ │ │ │ ├── three.html │ │ │ │ └── two.html │ │ │ │ ├── six.html │ │ │ │ ├── three.html │ │ │ │ └── two.html │ │ │ ├── 45th │ │ │ └── probBank12 │ │ │ │ ├── list.html │ │ │ │ ├── register.html │ │ │ │ └── success.html │ │ │ ├── package.txt │ │ │ ├── python │ │ │ └── pyResult.html │ │ │ └── vue │ │ │ ├── 44th │ │ │ ├── clickEvent.html │ │ │ ├── dataBind.html │ │ │ ├── rolePlayGame.html │ │ │ ├── sepFileDataBind.html │ │ │ └── varDataBind.html │ │ │ ├── 46th │ │ │ └── tactics.html │ │ │ └── 47th │ │ │ └── tactics.html │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── demo │ │ └── DemoApplicationTests.java └── testdemo │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── testdemo │ │ │ ├── TestdemoApplication.java │ │ │ ├── test │ │ │ ├── Account.java │ │ │ ├── ClassRoom.java │ │ │ ├── Student.java │ │ │ └── StudentManager.java │ │ │ └── utility │ │ │ ├── entity │ │ │ └── ScoreCollection.java │ │ │ └── service │ │ │ └── Scoreable.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── com │ └── example │ └── testdemo │ ├── AssertFalseTest.java │ ├── AssertThatTest.java │ ├── AssertTrueTest.java │ ├── CollectionTest.java │ ├── LogicalTest.java │ ├── NullValueTest.java │ ├── NumberTest.java │ ├── ObjectValueTest.java │ ├── SomeMoreTest.java │ ├── StudentTest.java │ ├── TestdemoApplicationTests.java │ └── TextTest.java └── vcli ├── frontend_lecture ├── .gitignore ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ ├── img │ │ │ ├── dune.jpg │ │ │ └── mario.png │ │ ├── logo.png │ │ ├── logo.svg │ │ └── uploadImg │ │ │ ├── nuxt.png │ │ │ └── nuxt2.png │ ├── components │ │ ├── HelloWorld.vue │ │ ├── board │ │ │ ├── BoardList.vue │ │ │ ├── BoardModifyForm.vue │ │ │ ├── BoardRead.vue │ │ │ └── BoardRegisterForm.vue │ │ ├── crawl │ │ │ └── Layout.vue │ │ ├── eventbus │ │ │ ├── Product.vue │ │ │ └── ProductDetail.vue │ │ ├── game │ │ │ └── concave │ │ │ │ ├── TableComponent.vue │ │ │ │ ├── TdComponent.vue │ │ │ │ └── TrComponent.vue │ │ ├── jpaBoard │ │ │ ├── JpaBoardList.vue │ │ │ ├── JpaBoardModifyForm.vue │ │ │ ├── JpaBoardRead.vue │ │ │ └── JpaBoardRegisterForm.vue │ │ ├── jpaMember │ │ │ ├── LoginForm.vue │ │ │ ├── LookBusinessMemberForm.vue │ │ │ ├── VuetifyMemberJoinColumnTestForm.vue │ │ │ └── VuetifyMemberRegisterForm.vue │ │ ├── productBoard │ │ │ ├── ProductBoardList.vue │ │ │ ├── ProductBoardModifyForm.vue │ │ │ ├── ProductBoardRead.vue │ │ │ └── ProductBoardRegisterForm.vue │ │ └── test │ │ │ ├── GlobalComponent.vue │ │ │ └── LocalComponent.vue │ ├── eventBus.js │ ├── main.js │ ├── plugins │ │ └── vuetify.js │ ├── router │ │ └── index.js │ ├── store │ │ ├── actions.js │ │ ├── getters.js │ │ ├── index.js │ │ ├── mutation-types.js │ │ ├── mutations.js │ │ └── states.js │ └── views │ │ ├── About.vue │ │ ├── Home.vue │ │ ├── Test.vue │ │ ├── board │ │ ├── BoardListPage.vue │ │ ├── BoardModifyPage.vue │ │ ├── BoardReadPage.vue │ │ └── BoardRegisterPage.vue │ │ ├── crawl │ │ └── DaumNewsCrawlerPage.vue │ │ ├── eventbus │ │ └── EventBusTestPage.vue │ │ ├── fileUpload │ │ └── VueFileUploadPage.vue │ │ ├── game │ │ └── Concave.vue │ │ ├── jpaBoard │ │ ├── JpaBoardListPage.vue │ │ ├── JpaBoardModifyPage.vue │ │ ├── JpaBoardReadPage.vue │ │ └── JpaBoardRegisterPage.vue │ │ ├── jpaMember │ │ ├── JpaMemberAuthTestPage.vue │ │ ├── LoginTestPage.vue │ │ ├── VuetifyMemberJoinColumnTestPage.vue │ │ └── VuetifyMemberRegisterPage.vue │ │ ├── productBoard │ │ ├── ProductBoardListPage.vue │ │ ├── ProductBoardModifyPage.vue │ │ ├── ProductBoardReadPage.vue │ │ └── ProductBoardRegisterPage.vue │ │ └── ui │ │ ├── AwesomeSwiperTestPage.vue │ │ ├── CalendarTestPage.vue │ │ ├── CoverFlowTestPage.vue │ │ ├── ImageGalleryTestPage.vue │ │ ├── VuetifyAllInOneTestPage.vue │ │ └── VuetifyImageTestPage.vue └── vue.config.js └── package-lock.json /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled class file 2 | *.class 3 | 4 | # Log file 5 | *.log 6 | 7 | # BlueJ files 8 | *.ctxt 9 | 10 | # Mobile Tools for Java (J2ME) 11 | .mtj.tmp/ 12 | 13 | # Package Files # 14 | *.jar 15 | *.war 16 | *.nar 17 | *.ear 18 | *.zip 19 | *.tar.gz 20 | *.rar 21 | 22 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 23 | hs_err_pid* 24 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LectureContents 2 | 수업 자료는 모두 여기에 업로드 됩니다. 3 | 4 | ## 에디로봇아카데미 5 | 6 | 카페주소: https://cafe.naver.com/eddicorp 7 | 유튜브: https://www.youtube.com/channel/UCaYlgiL6pS2N5pxnXXd_6-w 8 | 9 | -------------------------------------------------------------------------------- /flutter/fifth/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 7e9793dee1b85a243edd0e06cb1658e98b077561 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /flutter/fifth/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /flutter/fifth/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/fifth/android/app/src/main/kotlin/com/example/fifth/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.fifth 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /flutter/fifth/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/fifth/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/fifth/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/fifth/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/fifth/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/fifth/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/fifth/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /flutter/fifth/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /flutter/fifth/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/fifth/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fifth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /flutter/fifth/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /flutter/fifth/lib/utility/size.dart: -------------------------------------------------------------------------------- 1 | const double xxl_gap = 200.0; 2 | const double xl_gap = 100.0; 3 | const double xm_gap = 50.0; 4 | const double l_gap = 20.0; 5 | const double m_gap = 10.0; 6 | const double s_gap = 5.0; -------------------------------------------------------------------------------- /flutter/first/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 7e9793dee1b85a243edd0e06cb1658e98b077561 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /flutter/first/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /flutter/first/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/first/android/app/src/main/kotlin/com/example/first/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.first 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /flutter/first/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/first/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/first/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/first/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/first/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/first/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/first/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /flutter/first/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /flutter/first/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/first/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/first/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/first/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/first/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/first/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/first/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/first/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /flutter/first/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /flutter/first/lib/arithfunc.dart: -------------------------------------------------------------------------------- 1 | airth_func_test() { 2 | print("3 + 2 = ${3 + 2}"); 3 | print("3 - 2 = ${3 - 2}"); 4 | print("3 * 2 = ${3 * 2}"); 5 | print("3 / 2 = ${3 / 2}"); 6 | print("3 % 2 = ${3 % 2}"); 7 | } -------------------------------------------------------------------------------- /flutter/first/lib/class_test.dart: -------------------------------------------------------------------------------- 1 | class Dog { 2 | String name = "멍뭉이"; 3 | int age = 5; 4 | String color = "white"; 5 | int thirsty = 100; 6 | } 7 | 8 | print_dog() { 9 | Dog d1 = Dog(); 10 | print("이름: ${d1.name}"); 11 | print("나이: ${d1.age}"); 12 | print("색상: ${d1.color}"); 13 | print("목마름 지수: ${d1.thirsty}"); 14 | } -------------------------------------------------------------------------------- /flutter/first/lib/class_test2.dart: -------------------------------------------------------------------------------- 1 | class Dog2 { 2 | String name; 3 | int age; 4 | String color; 5 | int thirsty; 6 | 7 | Dog2(this.name, this.age, this.color, this.thirsty) {} 8 | } 9 | 10 | print_dog2() { 11 | Dog2 d1 = Dog2("토토짱", 3, "black", 70); 12 | print("이름: ${d1.name}"); 13 | print("나이: ${d1.age}"); 14 | print("색상: ${d1.color}"); 15 | print("목마름 지수: ${d1.thirsty}"); 16 | } -------------------------------------------------------------------------------- /flutter/first/lib/compare_func.dart: -------------------------------------------------------------------------------- 1 | compare_func_test() { 2 | print("2 == 3 -> ${2 == 3}"); 3 | print("2 != 3 -> ${2 != 3}"); 4 | print("2 < 3 -> ${2 < 3}"); 5 | print("2 > 3 -> ${2 > 3}"); 6 | print("2 <= 3 -> ${2 <= 3}"); 7 | print("2 >= 3 -> ${2 >= 3}"); 8 | } -------------------------------------------------------------------------------- /flutter/first/lib/if_func.dart: -------------------------------------------------------------------------------- 1 | if_test() { 2 | int score = 90; 3 | 4 | if (score >= 90) { 5 | print("A"); 6 | } else if (score >= 80) { 7 | print("B"); 8 | } else if (score >= 70) { 9 | print("C"); 10 | } else if (score >= 60) { 11 | print("D"); 12 | } else { 13 | print("F"); 14 | } 15 | } -------------------------------------------------------------------------------- /flutter/first/lib/lambda_test.dart: -------------------------------------------------------------------------------- 1 | lambda_test () { 2 | Function addOne = (n) => n + 1; 3 | print(addOne(2)); 4 | 5 | Function addTwo = (n) { 6 | return n + 2; 7 | }; 8 | 9 | print(addTwo(2)); 10 | } -------------------------------------------------------------------------------- /flutter/first/lib/logical_func.dart: -------------------------------------------------------------------------------- 1 | logical_func_test() { 2 | print("!true -> ${!true}"); 3 | print("true && false -> ${true && false}"); 4 | print("true && true -> ${true && true}"); 5 | print("true || false -> ${true || false}"); 6 | } -------------------------------------------------------------------------------- /flutter/first/lib/null_replace.dart: -------------------------------------------------------------------------------- 1 | null_replace_test() { 2 | Null username = null; 3 | 4 | print(username); 5 | print(username ?? "아무개"); 6 | } -------------------------------------------------------------------------------- /flutter/first/lib/special_if.dart: -------------------------------------------------------------------------------- 1 | sif_test () { 2 | int score = 60; 3 | 4 | print(score >= 60 ? "합격" : "불합격"); 5 | } -------------------------------------------------------------------------------- /flutter/first/lib/type_estimate.dart: -------------------------------------------------------------------------------- 1 | type_estimate_func_test() { 2 | var n1 = 1; 3 | var d1 = 10.1; 4 | var b1 = true; 5 | var s1 = "아무개"; 6 | 7 | print("정수: ${n1.runtimeType}"); 8 | print("실수: ${d1.runtimeType}"); 9 | print("불: ${b1.runtimeType}"); 10 | print("문자열: ${s1.runtimeType}"); 11 | } -------------------------------------------------------------------------------- /flutter/first/lib/varfunc.dart: -------------------------------------------------------------------------------- 1 | varfunc_test() { 2 | int n1 = 1; 3 | double d1 = 10.1; 4 | bool b1 = true; 5 | String s1 = "아무개"; 6 | 7 | print("정수: ${n1}"); 8 | print("실수: ${d1}"); 9 | print("불: ${b1}"); 10 | print("문자열: ${s1}"); 11 | } -------------------------------------------------------------------------------- /flutter/first/lib/vartypefunc.dart: -------------------------------------------------------------------------------- 1 | vartypefunc_test() { 2 | int n1 = 1; 3 | double d1 = 10.1; 4 | bool b1 = true; 5 | String s1 = "아무개"; 6 | 7 | print("정수: ${n1.runtimeType}"); 8 | print("실수: ${d1.runtimeType}"); 9 | print("불: ${b1.runtimeType}"); 10 | print("문자열: ${s1.runtimeType}"); 11 | } -------------------------------------------------------------------------------- /flutter/fourth/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 7e9793dee1b85a243edd0e06cb1658e98b077561 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /flutter/fourth/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /flutter/fourth/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/fourth/android/app/src/main/kotlin/com/example/fourth/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.fourth 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /flutter/fourth/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/fourth/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/fourth/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/fourth/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/fourth/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/fourth/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/fourth/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /flutter/fourth/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /flutter/fourth/assets/sepiroth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/assets/sepiroth.jpg -------------------------------------------------------------------------------- /flutter/fourth/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/fourth/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/fourth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /flutter/fourth/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /flutter/fourth/lib/components/AppTheme.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | ThemeData theme () { 4 | return ThemeData( 5 | primaryColor: Colors.white, 6 | appBarTheme: const AppBarTheme( 7 | iconTheme: IconThemeData(color: Colors.white) 8 | ) 9 | ); 10 | } -------------------------------------------------------------------------------- /flutter/login_test/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 7e9793dee1b85a243edd0e06cb1658e98b077561 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /flutter/login_test/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /flutter/login_test/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/login_test/android/app/src/main/kotlin/com/example/login_test/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.login_test 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /flutter/login_test/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/login_test/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/login_test/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/login_test/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/login_test/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/login_test/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/login_test/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /flutter/login_test/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /flutter/login_test/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/login_test/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/login_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /flutter/login_test/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /flutter/login_test/lib/utility/size.dart: -------------------------------------------------------------------------------- 1 | const double xxl_gap = 200.0; 2 | const double xl_gap = 100.0; 3 | const double xm_gap = 50.0; 4 | const double l_gap = 20.0; 5 | const double m_gap = 10.0; 6 | const double s_gap = 5.0; -------------------------------------------------------------------------------- /flutter/second/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 7e9793dee1b85a243edd0e06cb1658e98b077561 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /flutter/second/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /flutter/second/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/second/android/app/src/main/kotlin/com/example/second/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.second 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /flutter/second/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/second/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/second/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/second/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/second/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/second/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/second/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /flutter/second/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /flutter/second/assets/linus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/assets/linus.jpg -------------------------------------------------------------------------------- /flutter/second/assets/mario.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/assets/mario.png -------------------------------------------------------------------------------- /flutter/second/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/second/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/second/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/second/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/second/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/second/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/second/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/second/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/second/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /flutter/second/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /flutter/second/lib/list_test.dart: -------------------------------------------------------------------------------- 1 | list_test () { 2 | List nums = [1, 2, 3, 4]; 3 | 4 | print(nums[0]); 5 | print(nums[1]); 6 | print(nums[2]); 7 | print(nums[3]); 8 | 9 | return nums; 10 | } 11 | 12 | list_add_test (listRef) { 13 | listRef.add(33); 14 | listRef.add(77); 15 | } 16 | 17 | list_rm_test (listRef) { 18 | listRef.removeAt(1); 19 | } -------------------------------------------------------------------------------- /flutter/second/lib/selective_parameter.dart: -------------------------------------------------------------------------------- 1 | class Person { 2 | String name; 3 | int age; 4 | 5 | Person({ this.name = "", this.age = 0 }); 6 | } 7 | 8 | selective_parameter_test() { 9 | Person p1 = Person(name: "아무개"); 10 | Person p2 = Person(name: "아무개", age: 77); 11 | 12 | print("${p1.name}의 재산은 10000원, 나이는 ${p1.age}"); 13 | print("${p2.name}의 재산은 10000원, 나이는 ${p2.age}"); 14 | } -------------------------------------------------------------------------------- /flutter/sixth/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 7e9793dee1b85a243edd0e06cb1658e98b077561 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /flutter/sixth/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /flutter/sixth/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/sixth/android/app/src/main/kotlin/com/example/sixth/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.sixth 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /flutter/sixth/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/sixth/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/sixth/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/sixth/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/sixth/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/sixth/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/sixth/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /flutter/sixth/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /flutter/sixth/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/sixth/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/sixth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /flutter/sixth/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /flutter/sixth/lib/data/kakao_photo_api_repository.dart: -------------------------------------------------------------------------------- 1 | import 'package:sixth/model/KakaoPhoto.dart'; 2 | 3 | abstract class KakaoPhotoApiRepository { 4 | Future> fetchPhoto(String query); 5 | } -------------------------------------------------------------------------------- /flutter/third/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 7e9793dee1b85a243edd0e06cb1658e98b077561 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /flutter/third/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /flutter/third/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/third/android/app/src/main/kotlin/com/example/third/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.third 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /flutter/third/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/third/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/third/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/third/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/third/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter/third/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/third/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /flutter/third/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /flutter/third/assets/fonts/NanumMyeongjo-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/assets/fonts/NanumMyeongjo-Bold.ttf -------------------------------------------------------------------------------- /flutter/third/assets/fonts/NanumMyeongjo-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/assets/fonts/NanumMyeongjo-ExtraBold.ttf -------------------------------------------------------------------------------- /flutter/third/assets/fonts/NanumMyeongjo-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/assets/fonts/NanumMyeongjo-Regular.ttf -------------------------------------------------------------------------------- /flutter/third/assets/img/porsche918.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/assets/img/porsche918.png -------------------------------------------------------------------------------- /flutter/third/assets/porsche918.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/assets/porsche918.png -------------------------------------------------------------------------------- /flutter/third/assets/rangerover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/assets/rangerover.png -------------------------------------------------------------------------------- /flutter/third/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/third/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter/third/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/third/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/third/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/third/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter/third/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/third/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/flutter/third/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /flutter/third/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /java/10th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/10th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/10th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/10th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/10th/src/ProbBank4Ans1_2_4.java: -------------------------------------------------------------------------------- 1 | public class ProbBank4Ans1_2_4 { 2 | public static void main(String[] args) { 3 | // 2 by 2 이중 배열을 초기화해서 아무 값이나 넣어보세요. 4 | 5 | MyArray myArray = new MyArray(); 6 | myArray.initMyArray(2); 7 | myArray.printArray(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /java/10th/src/ProbBank4Ans3.java: -------------------------------------------------------------------------------- 1 | public class ProbBank4Ans3 { 2 | public static void main(String[] args) { 3 | // 고양이 클래스를 만들어주세요. 4 | 5 | MyCat myCat = new MyCat(); 6 | 7 | myCat.initMyCat(3, 8.2f); 8 | myCat.simulation(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /java/10th/src/ProbBank4AnsSecond3.java: -------------------------------------------------------------------------------- 1 | public class ProbBank4AnsSecond3 { 2 | public static void main(String[] args) { 3 | // 고양이 클래스를 만들어주세요. 4 | 5 | MyCat myCat = new MyCat(); 6 | 7 | myCat.initMyCat(3, 8.2f); 8 | myCat.simulation2(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /java/11th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/11th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/11th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/11th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/11th/src/Dice.java: -------------------------------------------------------------------------------- 1 | public class Dice { 2 | final int MAX = 6; 3 | final int MIN = 1; 4 | 5 | int range; 6 | 7 | public Dice () { 8 | System.out.println("나는 Dice 클래스의 기본 생성자!"); 9 | range = MAX - MIN + 1; 10 | } 11 | 12 | public int rollDice () { 13 | return (int) (Math.random() * range + MIN); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /java/11th/src/DiceGameTest.java: -------------------------------------------------------------------------------- 1 | public class DiceGameTest { 2 | public static void main(String[] args) { 3 | // 주사위 2개를 굴려서 눈금의 합을 출력해봅시다. 4 | // 주사위의 개수 자체가 확장이 가능함 5 | DiceManager dm = new DiceManager(2); 6 | 7 | dm.playDiceGame(); 8 | System.out.println(dm); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /java/11th/src/ProgrammerLevel.java: -------------------------------------------------------------------------------- 1 | public class ProgrammerLevel { 2 | // 첫 시작: 이게 맞는지 저게 맞는지 일단 되는대로 3 | // 초보 딱지 떼는 시점: 일단 그냥 만들라는거 만들 수 있다 4 | // 중수: 엔티티 오염도를 낮추고자 노력함 5 | // 아키텍트: 내가 만든 코드 혹은 남이 만든 코드에서 6 | // 파생되는 사이드 이펙트(부작용)을 찾아내서 7 | // 코드의 문제점을 개선시키고 8 | // 팀을 올바른 방향으로 이끔 9 | } 10 | -------------------------------------------------------------------------------- /java/13th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/13th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/13th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/13th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/13th/src/NonPrivateClass.java: -------------------------------------------------------------------------------- 1 | public class NonPrivateClass { 2 | int age; 3 | String name; 4 | 5 | @Override 6 | public String toString() { 7 | return "NonPrivateClass{" + 8 | "age=" + age + 9 | ", name='" + name + '\'' + 10 | '}'; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /java/13th/src/NonPrivateClassExample.java: -------------------------------------------------------------------------------- 1 | public class NonPrivateClassExample { 2 | public static void main(String[] args) { 3 | NonPrivateClass npc = new NonPrivateClass(); 4 | 5 | npc.age = 10; 6 | npc.name = "이렇게 맘대로 바꿀 수 있습니다."; 7 | 8 | System.out.println(npc); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /java/14th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/14th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/14th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/14th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/14th/src/Bank3Ans6ClassTest.java: -------------------------------------------------------------------------------- 1 | import java.math.BigInteger; 2 | 3 | public class Bank3Ans6ClassTest { 4 | public static void main(String[] args) { 5 | int num = BigMath.log10(new BigInteger("45678911234")); 6 | System.out.println("이야 되네 ? " + num); 7 | 8 | BigMath.bigLocationCheck(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /java/14th/src/Bank3Ans7ClassTest.java: -------------------------------------------------------------------------------- 1 | public class Bank3Ans7ClassTest { 2 | public static void main(String[] args) { 3 | EmployeeManager em = new EmployeeManager(35000000, 7); 4 | 5 | em.paymentSimulation(5); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /java/15th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/15th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/15th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/15th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/15th/src/QnA.java: -------------------------------------------------------------------------------- 1 | public class QnA { 2 | public static void main(String[] args) { 3 | Person p = new Person("안돼", 20); 4 | System.out.println(p); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /java/16th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/16th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/16th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/16th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/16th/src/ExtendClassTest.java: -------------------------------------------------------------------------------- 1 | public class ExtendClassTest { 2 | public static void main(String[] args) { 3 | Student student = new Student("안녕", 20, "전기/전자"); 4 | 5 | System.out.println(student); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /java/16th/src/InterfaceProblem.java: -------------------------------------------------------------------------------- 1 | public class InterfaceProblem { 2 | public static void main(String[] args) { 3 | // 앞서 이야기 했듯이 게임을 하나 만들어봅시다. 4 | // qSkill, wSkill 두 개 정도를 만들고 5 | // 캐릭터가 많으면 힘드니까 전사, 마법사 정도로 처리하면 되겠습니다. 6 | // 여기서도 모험가 -> 전사 -> 2차 전직(전사) 7 | // 모험가 -> 법사 -> 2차 전직(법사) 8 | // 이와 같은 형식으로 설정도 가능할 것입니다. 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /java/16th/src/Person.java: -------------------------------------------------------------------------------- 1 | public class Person { 2 | private String name; 3 | private int age; 4 | 5 | public Person (String name, int age) { 6 | this.name = name; 7 | this.age = age; 8 | } 9 | 10 | @Override 11 | public String toString() { 12 | return "Person{" + 13 | "name='" + name + '\'' + 14 | ", age=" + age + 15 | '}'; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /java/17th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/17th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/17th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/17th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/17th/src/Skill.java: -------------------------------------------------------------------------------- 1 | public interface Skill { 2 | public void attack (); 3 | public void qSkill (); 4 | public void wSkill (); 5 | } 6 | -------------------------------------------------------------------------------- /java/18th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/18th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/18th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/18th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/18th/src/FirstClassUp.java: -------------------------------------------------------------------------------- 1 | public class FirstClassUp extends OtherAdventurer { 2 | public FirstClassUp () { 3 | super(); 4 | } 5 | 6 | public void iCanControlSuperContents () { 7 | System.out.printf("Wow - str: %d, con: %d\n", str, con); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /java/18th/src/ProtectedTest.java: -------------------------------------------------------------------------------- 1 | public class ProtectedTest { 2 | public static void main(String[] args) { 3 | FirstClassUp fcu = new FirstClassUp(); 4 | 5 | fcu.iCanControlSuperContents(); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /java/18th/src/Skill.java: -------------------------------------------------------------------------------- 1 | public interface Skill { 2 | public int attack (Object obj); 3 | public int qSkill (Object obj); 4 | public int wSkill (Object obj); 5 | } 6 | -------------------------------------------------------------------------------- /java/19thRefactor/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/19thRefactor/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/19thRefactor/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/19thRefactor/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/19thRefactor/src/MonsterNumber.java: -------------------------------------------------------------------------------- 1 | public class MonsterNumber { 2 | static final int FENRYL = 10000; 3 | static final int FIELD = 10001; 4 | } 5 | -------------------------------------------------------------------------------- /java/19thRefactor/src/Skill.java: -------------------------------------------------------------------------------- 1 | public interface Skill { 2 | public int attack (SelectedCharacter monsterSc); 3 | public int qSkill (SelectedCharacter monsterSc); 4 | public int wSkill (SelectedCharacter monsterSc); 5 | } 6 | -------------------------------------------------------------------------------- /java/20th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/20th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/20th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/20th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/20th/src/Dice.java: -------------------------------------------------------------------------------- 1 | public class Dice { 2 | 3 | final int MAX = 6; 4 | final int MIN = 1; 5 | 6 | int range; 7 | 8 | public Dice(){ 9 | range = MAX - MIN +1; 10 | } 11 | 12 | public int rollDice(){ 13 | return (int)(Math.random() * range + MIN); 14 | } 15 | } -------------------------------------------------------------------------------- /java/20th/src/QnA2.java: -------------------------------------------------------------------------------- 1 | public class QnA2 { 2 | } 3 | 4 | // ArrayList는 연결리스트 형식임 5 | /* 6 | 7 | -------------------- -------------------- 8 | | 데이터 | 다음 링크 | ---> | 데이터 | | 9 | -------------------- -------------------- 10 | 11 | ArrayList<데이터> 형식이라고 보면 됩니다. 12 | 데이터에 저장하는 형식이 ArrayList<요놈>이 된다는 뜻 13 | 14 | */ -------------------------------------------------------------------------------- /java/20th/src/QnAMain.java: -------------------------------------------------------------------------------- 1 | public class QnAMain { 2 | public static void main(String[] args) throws InterruptedException { 3 | QnA qna = new QnA(3, 4); 4 | 5 | qna.gameStart(); 6 | } 7 | } -------------------------------------------------------------------------------- /java/20th/src/Test.java: -------------------------------------------------------------------------------- 1 | public class Test { 2 | int num1; 3 | int num2; 4 | static int cnt = 0; 5 | 6 | public Test () { 7 | num1 = 3 + cnt; 8 | num2 = 7 + cnt++; 9 | } 10 | 11 | @Override 12 | public String toString() { 13 | return "Test{" + 14 | "num1=" + num1 + 15 | ", num2=" + num2 + 16 | '}'; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /java/21thThread/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/21thThread/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/21thThread/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/21thThread/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/23thThreadProb/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/23thThreadProb/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/23thThreadProb/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/23thThreadProb/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/24thThreadRefactor/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/24thThreadRefactor/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/24thThreadRefactor/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/24thThreadRefactor/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/24thThreadRefactor/src/ThreadCalculation.java: -------------------------------------------------------------------------------- 1 | public class ThreadCalculation { 2 | static final int SQUARE = 0; 3 | static final int QUADRATIC = 1; 4 | } 5 | -------------------------------------------------------------------------------- /java/26thQnA/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/26thQnA/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/26thQnA/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/26thQnA/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/5th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/5th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/5th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/5th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/6th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/6th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/6th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/6th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/7th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/7th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/7th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/7th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/7th/src/QnA8.java: -------------------------------------------------------------------------------- 1 | public class QnA8 { 2 | // 유용한 단축키: 3 | // https://baekh-93.tistory.com/33 4 | // Ctrl + Shift + R or F (변경 / 찾기) 5 | } 6 | -------------------------------------------------------------------------------- /java/8th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/8th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/8th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/8th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/9th/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/9th/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/9th/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/9th/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/9th/src/Dice.java: -------------------------------------------------------------------------------- 1 | public class Dice { 2 | final int MAX = 6; 3 | final int MIN = 1; 4 | 5 | int diceNum; 6 | int range; 7 | 8 | public void initDice () { 9 | range = MAX - MIN + 1; 10 | } 11 | 12 | public int rollDice () { 13 | return (int) (Math.random() * range + MIN); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /java/9th/src/DiceClass.java: -------------------------------------------------------------------------------- 1 | public class DiceClass { 2 | public static void main(String[] args) { 3 | Dice dice = new Dice(); 4 | 5 | dice.initDice(); 6 | System.out.println("주사위 굴리기: " + dice.rollDice()); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /java/first/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/first/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/first/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/first/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/first/src/FirstJavaTest.java: -------------------------------------------------------------------------------- 1 | public class FirstJavaTest { 2 | // psvm 3 | // 프로그램이 시작하려면 무조건 main이 필요합니다 4 | // 이유라기보단 그냥 법으로 지정되어 있습니다. 5 | public static void main(String[] args) { 6 | // sout 7 | // System.out.println() 8 | // 요 녀석은 괄호 내부에 적은 문자열을 출력합니다. 9 | // 문자열은 - "" <<< 10 | // 쌍따옴표로 감싸진 정보들을 문자열이라고 합니다. 11 | System.out.println("Hello, Java!"); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /java/fourth/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/fourth/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/fourth/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/fourth/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/fourth/src/Answer4.java: -------------------------------------------------------------------------------- 1 | public class Answer4 { 2 | public static void main(String[] args) { 3 | final int STAGE = 7; 4 | final int START = 1; 5 | final int END = 10; 6 | 7 | // i = i + 7 ===> i += 7 ===> i += STAGE 8 | for (int i = START; i < END; i++) { 9 | System.out.printf("%d x %d = %d\n", STAGE, i, STAGE * i); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /java/fourth/src/QnA3.java: -------------------------------------------------------------------------------- 1 | public class QnA3 { 2 | public static void main(String[] args) { 3 | // (초기화; 조건; 증감) 4 | // 조건이 없으면 무조건 5 | for (int i = 0; ; i++) { 6 | System.out.println("가즈아!!!!!!!! --- " + i); 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /java/second/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/second/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/second/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/second/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/third/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /java/third/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/third/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /java/third/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /java/third/src/ForIfTest.java: -------------------------------------------------------------------------------- 1 | public class ForIfTest { 2 | public static void main(String[] args) { 3 | // 1 ~ 100까지 숫자중 짝수만 출력하세요. 4 | for (int i = 1; i < 101; i++) { 5 | if (i % 2 == 0) { 6 | System.out.println("짝수 = " + i); 7 | } 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /java/third/src/ForInfiniteLoopTest.java: -------------------------------------------------------------------------------- 1 | public class ForInfiniteLoopTest { 2 | public static void main(String[] args) { 3 | 4 | // 초기화, 증감, 조건 모두 없어도 된다. 5 | // 조건이 없으면 ? 무조건 <<< 결국 무한 루프(반복) 6 | 7 | // 문법 구조가 8 | // (초기화; 조건; 증감) 9 | for (;;) { 10 | System.out.println("안녕!"); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /java/third/src/QnA4.java: -------------------------------------------------------------------------------- 1 | public class QnA4 { 2 | public static void main(String[] args) { 3 | float rand = (float) Math.random() * 5f; 4 | 5 | System.out.println("rand: " + rand); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /java/third/src/WhileInfiniteLoopTest.java: -------------------------------------------------------------------------------- 1 | public class WhileInfiniteLoopTest { 2 | public static void main(String[] args) { 3 | while (true) { 4 | System.out.println("Hello!"); 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /java/third/src/WhileTest2.java: -------------------------------------------------------------------------------- 1 | public class WhileTest2 { 2 | public static void main(String[] args) { 3 | int i = 0; 4 | 5 | // i가 10보다 작다면 참 6 | // 참인 동안은 while loop 반복 7 | // i가 10이 되면 조건이 거짓이 되므로 끝 8 | 9 | // ++은 더하기 1이라고 보면 됨 10 | while (i++ < 10) { 11 | System.out.println("i = " + i); 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /java/third/src/WhileTest3.java: -------------------------------------------------------------------------------- 1 | public class WhileTest3 { 2 | public static void main(String[] args) { 3 | int i = 0; 4 | 5 | // while 조건식 내부에서 전위, 후위 연산자를 쓰는것이 혼동된다면 6 | // 아래와 같이 그냥 내부에서 ++ 해도 상관없음 7 | // 하다보면 조금이라도 덜 적고 싶어서 알아서 하게 됨 8 | while (i < 10) { 9 | i++; 10 | System.out.println("i = " + i); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /java/third/src/WhileTest4.java: -------------------------------------------------------------------------------- 1 | public class WhileTest4 { 2 | public static void main(String[] args) { 3 | int i = 0; 4 | 5 | // 1 ~ 30까지의 숫자중 5의 배수를 모두 출력하세요 6 | // 와 같은 역할을 수행하게 됨 7 | while (i < 30) { 8 | i++; 9 | 10 | if (i % 5 == 0) { 11 | System.out.printf("i는 5의 배수 = %d\n", i); 12 | } 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /python/colors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/python/colors -------------------------------------------------------------------------------- /python/image/bonobono.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/python/image/bonobono.jpg -------------------------------------------------------------------------------- /python/python_components/__pycache__/parent.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/python/python_components/__pycache__/parent.cpython-38.pyc -------------------------------------------------------------------------------- /python/python_components/parent.py: -------------------------------------------------------------------------------- 1 | def test_res(): 2 | print("I'm from parent dir in def test_res()") -------------------------------------------------------------------------------- /spring/demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /spring/demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.2-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /spring/demo/images/nuxt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/demo/images/nuxt.png -------------------------------------------------------------------------------- /spring/demo/images/nuxt2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/demo/images/nuxt2.png -------------------------------------------------------------------------------- /spring/demo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'demo' 2 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/controller/flutter/request/FlutterRequest.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.controller.flutter.request; 2 | 3 | import lombok.Data; 4 | import lombok.Getter; 5 | import lombok.ToString; 6 | 7 | @Data 8 | public class FlutterRequest { 9 | 10 | String email; 11 | String password; 12 | } 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/controller/jpa/order63/response/JpaMemberBothResponse.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.controller.jpa.order63.response; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class JpaMemberBothResponse { 7 | private String userId; 8 | 9 | public JpaMemberBothResponse (String userId) { 10 | this.userId = userId; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/controller/order40/Tenth40thJsController.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.controller.order40; 2 | 3 | public class Tenth40thJsController { 4 | } 5 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/controller/vue/order57/request/RequestFileInfo.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.controller.vue.order57.request; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | @Data 8 | @AllArgsConstructor 9 | @NoArgsConstructor 10 | public class RequestFileInfo { 11 | Integer price; 12 | String test; 13 | } 14 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/entity/order29/Member.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity.order29; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class Member { 7 | 8 | private String userName = "sdr4linux-eddi"; 9 | private String password = "12345678"; 10 | } 11 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/entity/order30/probBank/ProductList.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity.order30.probBank; 2 | 3 | public class ProductList { 4 | public static final int[] priceList = { 5 | 50000, 25000, 10000, 1000, 33000 6 | }; 7 | public static final String[] productName = { 8 | "마우스", "보조배터리", "냉동치킨", "호떡팩", "휴대폰거치대" 9 | }; 10 | } 11 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/entity/order32/Board.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity.order32; 2 | 3 | import lombok.Data; 4 | 5 | import java.util.Date; 6 | 7 | @Data 8 | public class Board { 9 | private int boardNo; 10 | private String title; 11 | private String content; 12 | private String writer; 13 | private Date regDate; 14 | } 15 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/entity/order36/ProductBoard.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity.order36; 2 | 3 | import lombok.Data; 4 | 5 | import java.util.Date; 6 | 7 | @Data 8 | public class ProductBoard { 9 | private int productNo; 10 | private String title; 11 | private String description; 12 | private int price; 13 | private String writer; 14 | private Date regDate; 15 | } 16 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/entity/order40/Member.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity.order40; 2 | 3 | import lombok.Data; 4 | 5 | import java.util.Date; 6 | 7 | @Data 8 | public class Member { 9 | 10 | private int memberNo; 11 | private String id; 12 | private String pw; 13 | private String intro; 14 | private Date regDate; 15 | } 16 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/entity/package-info.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity; -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/entity/python/PythonProduct.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity.python; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | 6 | @Data 7 | @AllArgsConstructor 8 | public class PythonProduct { 9 | private Long cost; 10 | } 11 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/entity/qna/StaticProduct.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity.qna; 2 | 3 | public class StaticProduct { 4 | public static final String[] data = { "apple", "banana", "grape" }; 5 | } 6 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/repository/crawl/DaumNewsCrawlRepository.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.repository.crawl; 2 | 3 | import com.example.demo.entity.crawl.DaumNews; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface DaumNewsCrawlRepository extends JpaRepository { 7 | public DaumNews findByNewsNo(String newsNo); 8 | } 9 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/repository/jpa/order58/VueJpaMemberRepository.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.repository.jpa.order58; 2 | 3 | import com.example.demo.entity.jpa.VueJpaMember; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface VueJpaMemberRepository extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/repository/package-info.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.repository; -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/service/jpa/order58/JpaMemberService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.jpa.order58; 2 | 3 | import com.example.demo.controller.jpa.order58.request.MemberRequest; 4 | 5 | public interface JpaMemberService { 6 | public void register (MemberRequest memberRequest); 7 | 8 | public MemberRequest login (MemberRequest memberRequest); 9 | } 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/service/jpa/order58/VueJpaMemberService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.jpa.order58; 2 | 3 | import com.example.demo.entity.jpa.VueJpaMember; 4 | 5 | public interface VueJpaMemberService { 6 | public void register(VueJpaMember member); 7 | } 8 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/service/order45/StudentService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.order45; 2 | 3 | import com.example.demo.entity.order32.Board; 4 | import com.example.demo.entity.order45.Student; 5 | 6 | import java.util.List; 7 | 8 | public interface StudentService { 9 | public void register (Student student); 10 | public List list (); 11 | } 12 | -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/service/package-info.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; -------------------------------------------------------------------------------- /spring/demo/src/main/java/com/example/demo/utility/series/KindsOfSequence.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.utility.series; 2 | 3 | public class KindsOfSequence { 4 | public static final int GEOMETRIC = 1; 5 | } 6 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/sql/create_member_table.txt: -------------------------------------------------------------------------------- 1 | create table member( 2 | member_no int not null auto_increment, 3 | id varchar(50) not null, 4 | pw varchar(50) not null, 5 | intro text null, 6 | reg_date timestamp not null default now(), 7 | primary key(member_no) 8 | ); 9 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/sql/create_product_table.txt: -------------------------------------------------------------------------------- 1 | create table product_board( 2 | product_no int not null auto_increment, 3 | title varchar(200) not null, 4 | description text null, 5 | price int not null, 6 | writer varchar(50) not null, 7 | reg_date timestamp not null default now(), 8 | primary key(product_no) 9 | ); 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/36th/cssIdSelector.css: -------------------------------------------------------------------------------- 1 | * { 2 | margin: 20px auto; /* 내용을 화면 중앙에 배치 */ 3 | } 4 | body { 5 | color: blue; /* 문서 전체의 글자 색상 */ 6 | } 7 | #container { 8 | /* id 값에 css 스타일 적용하기 */ 9 | width: 600px; 10 | padding: 15px; /* 테두리와 내용 사이의 여백 */ 11 | border: 1px dotted gray; 12 | } 13 | h2 { 14 | color: brown !important; 15 | } -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/36th/fontStyle.css: -------------------------------------------------------------------------------- 1 | h2 { 2 | color: blue; 3 | } 4 | p { 5 | font-size: 12px; 6 | margin-left: 20px; 7 | } -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/36th/sectionStyle.css: -------------------------------------------------------------------------------- 1 | section { 2 | width: 500px; /* 너비 값 */ 3 | padding: 15px; /* 테두리와 내용물 사이의 여백 */ 4 | border: 5px solid gray; /* 테두리 회색 실선 두께 - 5픽셀 */ 5 | } -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/37th/boxBorderTest.css: -------------------------------------------------------------------------------- 1 | div { 2 | width: 200px; 3 | height: 100px; 4 | display: inline-block; 5 | margin: 15px; 6 | border-width: 5px; /* 테두리 굵기 */ 7 | } 8 | .box1 { border-style: solid; } /* 실선 */ 9 | .box2 { border-style: dotted; } /* 점선 */ 10 | .box3 { border-style: dashed; } /* 끊어진 선 */ -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/37th/boxPositioningTest2.css: -------------------------------------------------------------------------------- 1 | div { 2 | padding: 20px; 3 | margin: 10px; 4 | } 5 | .box1 { 6 | background: #ffd800; 7 | float: left; 8 | } 9 | .box2 { 10 | background: #0094ff; 11 | float: left; 12 | } 13 | .box3 { 14 | background: #00ff21; 15 | } 16 | .box4 { 17 | background: #a874ff; 18 | clear: both 19 | } -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/37th/cssElementSelectorTest.css: -------------------------------------------------------------------------------- 1 | #container ul { 2 | border: 1px dotted blue; /* #container 요소의 모든 하위 ul 요소에 파란 1px 실선 설정 */ 3 | /* 즉 ul이 들어간 녀석들은 적용됨을 의미함 */ 4 | } -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/37th/cssElementSelectorTest2.css: -------------------------------------------------------------------------------- 1 | #container > ul { 2 | border: 1px dotted blue; /* #container 요소의 직계 자식에게만 적용됨 */ 3 | } -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/37th/cssElementSelectorTest3.css: -------------------------------------------------------------------------------- 1 | #container > ul { 2 | border: 1px dotted blue; /* #container 요소의 직계 자식에게만 적용됨 */ 3 | } 4 | h1+p { 5 | /* h1 요소 다음의 첫 번째 p 요소에 적용됨 */ 6 | color: blue; 7 | font-weight: bold; 8 | } -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/37th/cssElementSelectorTest4.css: -------------------------------------------------------------------------------- 1 | #container > ul { 2 | border: 1px dotted blue; /* #container 요소의 직계 자식에게만 적용됨 */ 3 | } 4 | h1~p { 5 | /* h1 이후로 나타나는 모든 p */ 6 | color: blue; 7 | font-weight: bold; 8 | } -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/37th/cssElementSelectorTest5.css: -------------------------------------------------------------------------------- 1 | ul { 2 | list-style: none; 3 | } 4 | li { 5 | width: 120px; 6 | display: inline-block; 7 | margin: 10px; 8 | } 9 | li a { 10 | padding: 5px 20px; 11 | font-size: 14px; 12 | color: blue; 13 | text-decoration: none; 14 | } 15 | a[href] { 16 | /* href 만 찾아서 싹 다 노란색으로 바꿈 */ 17 | background: yellow; 18 | } -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/css/40th/prob11.css: -------------------------------------------------------------------------------- 1 | .round { 2 | border: 2px solid red; 3 | border-radius: 20px; /* 모서리 20px 라운딩 (모깍기) */ 4 | } 5 | #pooh { 6 | width: 300px; 7 | height: 200px; 8 | margin: 20px; 9 | background:url(../../img/pooh.jpg) no-repeat; /* 배경 이미지 */ 10 | background-size: cover; /* 이미지 영역을 모두 채움 */ 11 | } -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/img/dark_ice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/demo/src/main/resources/static/img/dark_ice.jpg -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/img/mario.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/demo/src/main/resources/static/img/mario.png -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/img/pooh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/demo/src/main/resources/static/img/pooh.jpg -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/js/vue/44th/clickEvent.js: -------------------------------------------------------------------------------- 1 | let app = new Vue({ 2 | el: '#app', 3 | data: { 4 | count: 0 5 | }, 6 | methods: { 7 | increment: function () { 8 | this.count += 1 9 | } 10 | } 11 | }) -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/js/vue/44th/sepFileDataBind.js: -------------------------------------------------------------------------------- 1 | let app = new Vue({ 2 | el: '#app', 3 | data: { 4 | message: 'Hello Vue.js' 5 | } 6 | }) -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/js/vue/44th/varDataBind.js: -------------------------------------------------------------------------------- 1 | let app = new Vue({ 2 | el: '#app', 3 | data: { 4 | message: 'Hello Vue.js', 5 | list: [ 6 | 'BMW', 'Audi', 'Benz' 7 | ], 8 | num: 1 9 | } 10 | }) -------------------------------------------------------------------------------- /spring/demo/src/main/resources/static/prepare.txt: -------------------------------------------------------------------------------- 1 | prepare -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/25th/test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

Number Test

9 |

10 | 11 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/26th/homework1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

문제은행 [ 7 ] - 숙제 1번

9 |

주사위 값:

10 |

11 | 12 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/26th/homework2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

문제은행 [ 7 ] - 숙제 2번

9 |

현재 스레드 값:

10 |

11 | 12 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/28th/homework1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

문제은행 [ 8 ] - 숙제 1번

9 |

공비 2의 등비수열 31번째 값:

10 |

11 | 12 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/28th/homework4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

문제은행 [ 8 ] - 숙제 4번

9 |

반 평균 구하기:

10 |

11 | 12 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/29th/board/modifyGet.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

Modify Get 처리 - Form 처리

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/29th/board/modifyPost.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

Modify Post 처리 - DB 처리

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/29th/board/registerGet.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

Modify Get 처리 - Form 처리

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/29th/board/registerPost.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

Register Post 처리 - DB 데이터 처리

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/29th/board/removePost.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

Remove Post 처리 - DB 처리

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/29th/list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

List

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/29th/modify.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

Modify

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/29th/read.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

Read

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/29th/register.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

Register

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/30th/1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/32th/board/success.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

성공!

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/34th/html/fontExample.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

HTML 폰트 테스트

9 |

Kotlin, C, Java, Python

10 |

JavaScript, Vue, React, Svelte

11 | 12 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/34th/html/imgTag.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

HTML/CSS img 태그 실험

9 | 10 | 11 |

낵아 마뤼오닷!

12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/34th/html/markAndColorExample.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

HTML 형광 및 색상 테스트

9 |

요즘 대세는 "Kotlin"

10 |

Machine Learning, Deep Learning, Statistics

11 | 12 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/36th/css3/cssFileManageTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 |
10 |
11 |

나는 누구인가 ?

12 |

여긴 어디인가 ?
13 | 스파이가 있는 것 같아!

14 |
15 |
16 | 17 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/36th/css3/cssMouseHoverTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 |
마우스
11 | 12 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/36th/product/success.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

성공!

9 | 10 |
11 | 12 |
13 | 14 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/37th/css3/boxBorderEllipseTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 |
11 |
12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/37th/css3/boxBorderRoundTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 |
11 |
12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/37th/css3/boxBorderTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 |
11 |
12 |
13 | 14 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/38th/ncvue/doNotUseVar.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 |
11 | 12 |
13 | 14 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/38th/ncvue/jsArrowStyle.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 |
11 | 12 |
13 | 14 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/39th/js/classTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/39th/js/equalTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/39th/js/equalTest2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/39th/js/jsBoolTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/39th/js/spreadTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/40th/prob11/success.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

성공!

9 | 10 |
11 | 12 |
13 | 14 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/41th/jsArray/repeatArrayApi.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/41th/jsArray/usefulArrayApi.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/42th/arrow/jsArrow.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/42th/collection/mapTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/42th/collection/setTest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/five.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/four.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/one.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/parallel/five.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/parallel/four.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/parallel/one.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/parallel/seven.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/parallel/six.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/parallel/three.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/parallel/two.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/six.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/three.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/43th/promise/two.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/45th/probBank12/success.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

성공!

9 | 10 | -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/package.txt: -------------------------------------------------------------------------------- 1 | 의미없는 파일 -------------------------------------------------------------------------------- /spring/demo/src/main/resources/templates/python/pyResult.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

파이썬 요청기(Requester) 테스트

9 |

10 | 11 | -------------------------------------------------------------------------------- /spring/testdemo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/testdemo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /spring/testdemo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /spring/testdemo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'testdemo' 2 | -------------------------------------------------------------------------------- /spring/testdemo/src/main/java/com/example/testdemo/utility/service/Scoreable.java: -------------------------------------------------------------------------------- 1 | package com.example.testdemo.utility.service; 2 | 3 | public interface Scoreable { 4 | int getScore(); 5 | } 6 | -------------------------------------------------------------------------------- /spring/testdemo/src/test/java/com/example/testdemo/SomeMoreTest.java: -------------------------------------------------------------------------------- 1 | package com.example.testdemo; 2 | 3 | import org.junit.jupiter.api.Test; 4 | 5 | import static org.hamcrest.MatcherAssert.assertThat; 6 | import static org.hamcrest.Matchers.closeTo; 7 | 8 | public class SomeMoreTest { 9 | 10 | @Test 11 | void closeToTest() { 12 | assertThat(Math.abs(3.33 * 3), closeTo(9.989999999, 0.0005)); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /vcli/frontend_lecture/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | 6 | # local env files 7 | .env.local 8 | .env.*.local 9 | 10 | # Log files 11 | npm-debug.log* 12 | yarn-debug.log* 13 | yarn-error.log* 14 | pnpm-debug.log* 15 | 16 | # Editor directories and files 17 | .idea 18 | .vscode 19 | *.suo 20 | *.ntvs* 21 | *.njsproj 22 | *.sln 23 | *.sw? 24 | -------------------------------------------------------------------------------- /vcli/frontend_lecture/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/cli-plugin-babel/preset' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /vcli/frontend_lecture/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/public/favicon.ico -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/assets/img/dune.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/src/assets/img/dune.jpg -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/assets/img/mario.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/src/assets/img/mario.png -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/src/assets/logo.png -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/assets/uploadImg/nuxt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/src/assets/uploadImg/nuxt.png -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/assets/uploadImg/nuxt2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/src/assets/uploadImg/nuxt2.png -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/components/test/LocalComponent.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/eventBus.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | const EventBus = new Vue() 3 | export default EventBus -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/main.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import App from './App.vue' 3 | import router from './router' 4 | import store from './store' 5 | import vuetify from './plugins/vuetify' 6 | 7 | Vue.config.productionTip = false 8 | 9 | new Vue({ 10 | router, 11 | store, 12 | vuetify, 13 | render: h => h(App) 14 | }).$mount('#app') 15 | -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/plugins/vuetify.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue'; 2 | import Vuetify from 'vuetify/lib/framework'; 3 | 4 | Vue.use(Vuetify); 5 | 6 | export default new Vuetify({ 7 | }); 8 | -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/store/getters.js: -------------------------------------------------------------------------------- 1 | export default { 2 | 3 | } -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/store/index.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | 4 | import state from './states' 5 | import actions from './actions' 6 | import mutations from './mutations' 7 | import getters from './getters' 8 | 9 | Vue.use(Vuex) 10 | 11 | export default new Vuex.Store({ 12 | /* state에는 복수형을 사용하지 맙시다 */ 13 | state, 14 | actions, 15 | mutations, 16 | getters 17 | }) 18 | -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/store/states.js: -------------------------------------------------------------------------------- 1 | export default { 2 | boards: [], 3 | board: null, 4 | productBoards: [], 5 | productBoard: null, 6 | userInfo: null, 7 | jpaBoards: [], 8 | jpaBoard: null, 9 | businessMembers: [], 10 | crawlLists: [] 11 | } -------------------------------------------------------------------------------- /vcli/frontend_lecture/src/views/About.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /vcli/frontend_lecture/vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | transpileDependencies: [ 3 | 'vuetify' 4 | ] 5 | } 6 | --------------------------------------------------------------------------------