├── 2023 ├── April │ └── ECommMicroservices │ │ └── productcatalog-service │ │ └── .idea │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── jarRepositories.xml │ │ ├── misc.xml │ │ └── vcs.xml ├── January │ ├── EFCoreWebApp │ │ └── EFCoreWebApp │ │ │ ├── .vs │ │ │ ├── EFCoreWebApp │ │ │ │ ├── DesignTimeBuild │ │ │ │ │ └── .dtbcache.v2 │ │ │ │ ├── FileContentIndex │ │ │ │ │ ├── 0dcc53bf-eedb-4e68-aba7-cd0d28407e90.vsidx │ │ │ │ │ ├── 5d1aeebc-fec2-4987-8ccb-57b97f0e28b7.vsidx │ │ │ │ │ ├── 8080b5d1-b2c7-4900-8f3b-9eadf5dc7880.vsidx │ │ │ │ │ ├── ae9b6821-ab27-467b-b401-4418004046c3.vsidx │ │ │ │ │ └── read.lock │ │ │ │ └── v17 │ │ │ │ │ ├── .futdcache.v2 │ │ │ │ │ └── .suo │ │ │ └── ProjectEvaluation │ │ │ │ ├── efcorewebapp.metadata.v5.2 │ │ │ │ └── efcorewebapp.projects.v5.2 │ │ │ ├── EFCoreWebApp.sln │ │ │ └── EFCoreWebApp │ │ │ ├── EFCoreWebApp.csproj │ │ │ ├── EFCoreWebApp.csproj.user │ │ │ ├── Models │ │ │ ├── Course.cs │ │ │ ├── Enrollment.cs │ │ │ └── Student.cs │ │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Privacy.cshtml │ │ │ ├── Privacy.cshtml.cs │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ ├── _Layout.cshtml.css │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ └── LICENSE │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ └── LICENSE.md │ │ │ └── jquery │ │ │ └── LICENSE.txt │ ├── MongoDBTutorialsForBeginners2023 │ │ ├── MongoDBTutorialsForBeginners2023.pptx │ │ ├── myapp │ │ │ ├── description.txt │ │ │ ├── mongo-compose.yml │ │ │ └── myscripts.js │ │ └── ~$MongoDBTutorialsForBeginners2023.pptx │ └── NodeJStutorials2023 │ │ ├── description.txt │ │ ├── myapp │ │ ├── Global │ │ │ └── constants.js │ │ ├── __tests__ │ │ │ └── repositories │ │ │ │ └── student.test.js │ │ ├── authentication │ │ │ └── auth.js │ │ ├── calculations.js │ │ ├── controllers │ │ │ ├── index.js │ │ │ ├── student.js │ │ │ └── user.js │ │ ├── database │ │ │ └── database.js │ │ ├── exceptions │ │ │ ├── Exception.js │ │ │ └── HttpStatusCode.js │ │ ├── helpers │ │ │ └── print.js │ │ ├── models │ │ │ ├── Klass.js │ │ │ ├── Student.js │ │ │ ├── User.js │ │ │ └── index.js │ │ ├── package.json │ │ ├── repositories │ │ │ ├── index.js │ │ │ ├── student.js │ │ │ └── user.js │ │ ├── routes │ │ │ ├── index.js │ │ │ ├── students.js │ │ │ └── users.js │ │ ├── server.js │ │ └── yarn.lock │ │ └── presentation.key ├── June │ └── Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào │ │ ├── Database storage Animated Illustration download in JSON, LOTTIE or MP4 format.html │ │ ├── Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files │ │ ├── 0641da8.modern.js │ │ ├── 06e8ccf.modern.js │ │ ├── 0b55480.js │ │ ├── 0eb7519.modern.js │ │ ├── 1150296.webp │ │ ├── 1192407.webp │ │ ├── 1195764.webp │ │ ├── 1213899.webp │ │ ├── 1214470.webp │ │ ├── 122165.webp │ │ ├── 130247.webp │ │ ├── 130293.webp │ │ ├── 130294.webp │ │ ├── 130295.webp │ │ ├── 130296.webp │ │ ├── 130297.webp │ │ ├── 130298.webp │ │ ├── 130299.webp │ │ ├── 130300.webp │ │ ├── 130301.webp │ │ ├── 130302.webp │ │ ├── 130303.webp │ │ ├── 130304.webp │ │ ├── 130305.webp │ │ ├── 130306.webp │ │ ├── 130307.webp │ │ ├── 130308.webp │ │ ├── 130309.webp │ │ ├── 130310.webp │ │ ├── 130311.webp │ │ ├── 130313.webp │ │ ├── 130314.webp │ │ ├── 130316.webp │ │ ├── 130317.webp │ │ ├── 130318.webp │ │ ├── 130320.webp │ │ ├── 1354518.webp │ │ ├── 1369297.webp │ │ ├── 1369805.webp │ │ ├── 137e26c.js │ │ ├── 13c9a22.js │ │ ├── 1479084.webp │ │ ├── 1581657.webp │ │ ├── 1588291.webp │ │ ├── 1601700.webp │ │ ├── 1651587.webp │ │ ├── 1673309.webp │ │ ├── 1768370.webp │ │ ├── 17bcd2f.modern.js │ │ ├── 185018.webp │ │ ├── 1850767.webp │ │ ├── 1b3a0b2.modern.js │ │ ├── 1ea411e.modern.js │ │ ├── 2104732.webp │ │ ├── 2130822.webp │ │ ├── 2162271.webp │ │ ├── 2235078.webp │ │ ├── 22f4abc.modern.js │ │ ├── 2302821.webp │ │ ├── 2302822.webp │ │ ├── 2302824.webp │ │ ├── 2343294.webp │ │ ├── 24343e3.modern.js │ │ ├── 2447871.png │ │ ├── 2516220.webp │ │ ├── 2599998.png │ │ ├── 2753978.png │ │ ├── 2822df0.js │ │ ├── 2879644.png │ │ ├── 28b46b3.js │ │ ├── 2942620.webp │ │ ├── 2c5ce15.js │ │ ├── 2c6c9f3.modern.js │ │ ├── 2cedffb.modern.js │ │ ├── 2f8e9fc.modern.js │ │ ├── 3053533.webp │ │ ├── 3144952.png │ │ ├── 3212608.png │ │ ├── 3369028@0.png │ │ ├── 3684807.webp │ │ ├── 3687965.png │ │ ├── 3856292.png │ │ ├── 395ac6b.modern.js │ │ ├── 39e2a22.modern.js │ │ ├── 3d-Illustrations-ab.68d58c0.webp │ │ ├── 3d-ab.bf5551d.webp │ │ ├── 3e69d09.modern.js │ │ ├── 4004007.png │ │ ├── 4015653.png │ │ ├── 40e2ec7.modern.js │ │ ├── 4159877.png │ │ ├── 41f81c3.modern.js │ │ ├── 4205.webp │ │ ├── 4206675.png │ │ ├── 4259804.png │ │ ├── 4297263.png │ │ ├── 4396853.png │ │ ├── 44627.webp │ │ ├── 448141.webp │ │ ├── 4481418.png │ │ ├── 4497565.webp │ │ ├── 4497639.webp │ │ ├── 4497642.webp │ │ ├── 4498699.webp │ │ ├── 4708161.webp │ │ ├── 4771084.webp │ │ ├── 4797656.png │ │ ├── 47e33c5.modern.js │ │ ├── 4869.webp │ │ ├── 4936347.webp │ │ ├── 5106684.png │ │ ├── 513c05b.modern.js │ │ ├── 51644.webp │ │ ├── 520442.webp │ │ ├── 520451.webp │ │ ├── 520457.webp │ │ ├── 520458.webp │ │ ├── 520463.webp │ │ ├── 5231441.webp │ │ ├── 5231692.webp │ │ ├── 52621.webp │ │ ├── 536729.webp │ │ ├── 5379623.png │ │ ├── 5552762.png │ │ ├── 5588348.png │ │ ├── 5639947.webp │ │ ├── 5741885.png │ │ ├── 5789533.png │ │ ├── 5847177.webp │ │ ├── 59310dd.modern.js │ │ ├── 6041558.png │ │ ├── 60675.webp │ │ ├── 6137048.webp │ │ ├── 6138577.webp │ │ ├── 61b70ab.modern.js │ │ ├── 6220682.webp │ │ ├── 6325217.webp │ │ ├── 6414776.png │ │ ├── 6525813.png │ │ ├── 6634051.png │ │ ├── 6878212.png │ │ ├── 6945322.png │ │ ├── 6c66f83.modern.js │ │ ├── 6fed869.modern.js │ │ ├── 6ffe5c6.modern.js │ │ ├── 7196360.modern.js │ │ ├── 7769386.modern.js │ │ ├── 7b91875.modern.js │ │ ├── 7f72160.js │ │ ├── 80wieaxwf2 │ │ ├── 811f849.modern.js │ │ ├── 830590.webp │ │ ├── 830598.webp │ │ ├── 83078c9.modern.js │ │ ├── 839642746622192 │ │ ├── 889763e.js │ │ ├── 88a6c35.modern.js │ │ ├── 8b9dd72.modern.js │ │ ├── 8c5c38b.js │ │ ├── 91179d6.modern.js │ │ ├── 913535.webp │ │ ├── 9161db7.js │ │ ├── Rectangle.webp │ │ ├── a │ │ ├── a.js │ │ ├── a1e17dc.modern.js │ │ ├── abstract-3d-ab.e96a600.webp │ │ ├── acf5cf3.modern.js │ │ ├── ad44dde.modern.js │ │ ├── adobe-ai.398333d.svg │ │ ├── adobe-ps.3fa4992.svg │ │ ├── adobe-xd.2c75a31.svg │ │ ├── amplitude-8.1.0-min.gz.js │ │ ├── animated-icons.3ad40ac.webp │ │ ├── apple.1467727.svg │ │ ├── avatars-ab.09da855.webp │ │ ├── b084f29.modern.js │ │ ├── b39b1db.modern.js │ │ ├── b3dbcde.modern.js │ │ ├── b81787b.js │ │ ├── b876f97.js │ │ ├── ba4f752.modern.js │ │ ├── bd26a13.modern.js │ │ ├── c0bf709.modern.js │ │ ├── c444a9e.modern.js │ │ ├── c453b3f.modern.js │ │ ├── c4b009b.modern.js │ │ ├── c7f547e.modern.js │ │ ├── canva.657e1f3.svg │ │ ├── canva.65be36f.svg │ │ ├── ceefd09.modern.js │ │ ├── clarity.js │ │ ├── client │ │ ├── color-editor.7abe34c.webp │ │ ├── core.js │ │ ├── database-862-536725.png │ │ ├── database-8682863-6964025.png │ │ ├── database-security-5380298-4511134.png │ │ ├── dd2e26c.modern.js │ │ ├── default-guest.e391c85.webp │ │ ├── download-appstore.43fc34f.svg │ │ ├── download-googleplay.14447b4.svg │ │ ├── e075b62.modern.js │ │ ├── e6e7225.modern.js │ │ ├── ecb6cc2.modern.js │ │ ├── editor.webp │ │ ├── ee9b3dc.modern.js │ │ ├── efbe515.modern.js │ │ ├── exclusive.1e1be47.svg │ │ ├── export-gltf.d492077.webp │ │ ├── f.txt │ │ ├── f35ab56.js │ │ ├── fbevents.js │ │ ├── ff8a7d9.modern.js │ │ ├── figma.24122da.svg │ │ ├── filters.75dacdc.svg │ │ ├── full-screen.0cca4a3.svg │ │ ├── gift-unicon.b5e9d3c.svg │ │ ├── gtm.js │ │ ├── icon-360.9a7499c.svg │ │ ├── icon-ab.5b57cc5.webp │ │ ├── icon-exclusive-360.f6fe9d5.svg │ │ ├── icons-ab.c9e19dc.webp │ │ ├── iconscout-logo.color.e58b57b.svg │ │ ├── illustration-ab.574d110.webp │ │ ├── illustration-kit-ab.9f642c5.webp │ │ ├── illustrations-ab.1acd0fc.webp │ │ ├── insert-asset-figma.b58105c.webp │ │ ├── js │ │ ├── lottie-ab.27074b5.webp │ │ ├── lottie-editor.3e5f750.webp │ │ ├── lottiefiles.acf3be8.svg │ │ ├── main.14eb2ef4.js │ │ ├── notion-icon-ab.a92868d.webp │ │ ├── plugins.4dc6d47.webp │ │ ├── powerpoint.1f6cd26.svg │ │ ├── saved_resource(1).html │ │ ├── saved_resource.html │ │ ├── snippet.js │ │ ├── stripe.74f1e7a.svg │ │ ├── style │ │ ├── svg-to-lottie.5e9c1f8.webp │ │ ├── tick.aceb0cf.svg │ │ ├── transactions.69a6195.svg │ │ ├── unicons.b6ca701.webp │ │ ├── use-unicons.ad71c22.webp │ │ ├── v52afc6f149f6479b8c77fa569edb01181681764108816 │ │ └── word.db2a350.svg │ │ ├── Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào.key │ │ ├── background.jpeg │ │ ├── c++.png │ │ ├── concours-discord-cartes-voeux-fortnite-france-6.png │ │ ├── data-services.png │ │ ├── database.png │ │ ├── database2.png │ │ ├── disk-storage.png │ │ ├── header.png │ │ ├── kisspng-discord-computer-icons-android-challenge-5ad920f4d90616.0990801215241791888889.jpg │ │ ├── macos-sonoma-5120x2880-light-wwdc-2023-abstract-5k-24765.jpg │ │ ├── scylladb.avif │ │ ├── ssd.png │ │ └── user.png ├── May │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ └── FlutterStockApp │ │ ├── stock_app │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AuthKey_5HU22Y2HT7.p8 │ │ ├── CertificateSigningRequest.certSigningRequest │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── kotlin │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── stock_app │ │ │ │ │ │ │ └── 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 │ │ │ └── images │ │ │ │ ├── background.png │ │ │ │ └── logo.png │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── 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 │ │ │ │ └── Runner.entitlements │ │ │ └── RunnerTests │ │ │ │ └── RunnerTests.swift │ │ ├── ios_development.cer │ │ ├── lib │ │ │ ├── firebase_options.dart │ │ │ ├── main.dart │ │ │ ├── models │ │ │ │ ├── RealtimeQuote.dart │ │ │ │ └── received_notification.dart │ │ │ ├── notification │ │ │ │ └── local_notification.dart │ │ │ ├── repositories │ │ │ │ ├── RealtimeQuoteRepository.dart │ │ │ │ ├── api.dart │ │ │ │ ├── firebase_respository.dart │ │ │ │ └── user_repository.dart │ │ │ ├── screens │ │ │ │ ├── biometrics │ │ │ │ │ └── biometric_login.dart │ │ │ │ ├── chart │ │ │ │ │ └── chart.dart │ │ │ │ ├── commons │ │ │ │ │ └── utilities.dart │ │ │ │ ├── home │ │ │ │ │ ├── assets │ │ │ │ │ │ └── assets.dart │ │ │ │ │ ├── cash_transfer │ │ │ │ │ │ └── cash_transfer.dart │ │ │ │ │ ├── drawers │ │ │ │ │ │ └── left │ │ │ │ │ │ │ └── left.dart │ │ │ │ │ ├── home.dart │ │ │ │ │ ├── market │ │ │ │ │ │ ├── covered_warrants │ │ │ │ │ │ │ └── covered_warrants.dart │ │ │ │ │ │ ├── derivatives │ │ │ │ │ │ │ └── derivatives.dart │ │ │ │ │ │ ├── index │ │ │ │ │ │ │ └── index.dart │ │ │ │ │ │ ├── industry │ │ │ │ │ │ │ └── industry.dart │ │ │ │ │ │ ├── market.dart │ │ │ │ │ │ └── stock_market │ │ │ │ │ │ │ └── stock_market.dart │ │ │ │ │ ├── trading │ │ │ │ │ │ └── trading.dart │ │ │ │ │ └── watchlist │ │ │ │ │ │ └── watchlist.dart │ │ │ │ ├── login │ │ │ │ │ └── login.dart │ │ │ │ ├── splash │ │ │ │ │ └── splash.dart │ │ │ │ └── webview │ │ │ │ │ └── webview_screen.dart │ │ │ ├── services │ │ │ │ └── firebase_messaging.dart │ │ │ └── validators │ │ │ │ ├── EmailValidator.dart │ │ │ │ └── PasswordValidator.dart │ │ ├── linux │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ ├── main.cc │ │ │ ├── my_application.cc │ │ │ └── my_application.h │ │ ├── macos │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ ├── Flutter-Release.xcconfig │ │ │ │ └── GeneratedPluginRegistrant.swift │ │ │ ├── Podfile │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── app_icon_1024.png │ │ │ │ │ │ ├── app_icon_128.png │ │ │ │ │ │ ├── app_icon_16.png │ │ │ │ │ │ ├── app_icon_256.png │ │ │ │ │ │ ├── app_icon_32.png │ │ │ │ │ │ ├── app_icon_512.png │ │ │ │ │ │ └── app_icon_64.png │ │ │ │ ├── Base.lproj │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── Configs │ │ │ │ │ ├── AppInfo.xcconfig │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ ├── Release.xcconfig │ │ │ │ │ └── Warnings.xcconfig │ │ │ │ ├── DebugProfile.entitlements │ │ │ │ ├── GoogleService-Info.plist │ │ │ │ ├── Info.plist │ │ │ │ ├── MainFlutterWindow.swift │ │ │ │ └── Release.entitlements │ │ │ ├── RunnerTests │ │ │ │ └── RunnerTests.swift │ │ │ └── firebase_app_id_file.json │ │ ├── pubspec.lock │ │ ├── pubspec.yaml │ │ ├── readme001.txt │ │ ├── splash_screen_package │ │ │ ├── pubspec.lock │ │ │ └── pubspec.yaml │ │ ├── test │ │ │ └── widget_test.dart │ │ ├── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ │ ├── Icon-192.png │ │ │ │ ├── Icon-512.png │ │ │ │ ├── Icon-maskable-192.png │ │ │ │ └── Icon-maskable-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ ├── generated_plugin_registrant.cc │ │ │ ├── generated_plugin_registrant.h │ │ │ └── generated_plugins.cmake │ │ │ └── runner │ │ │ ├── CMakeLists.txt │ │ │ ├── Runner.rc │ │ │ ├── flutter_window.cpp │ │ │ ├── flutter_window.h │ │ │ ├── main.cpp │ │ │ ├── resource.h │ │ │ ├── resources │ │ │ └── app_icon.ico │ │ │ ├── utils.cpp │ │ │ ├── utils.h │ │ │ ├── win32_window.cpp │ │ │ └── win32_window.h │ │ └── stock_app_old │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── stock_app │ │ │ │ │ │ └── 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 │ │ └── images │ │ │ ├── background.png │ │ │ └── logo.png │ │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ │ └── RunnerTests │ │ │ └── RunnerTests.swift │ │ ├── lib │ │ ├── main.dart │ │ ├── models │ │ │ └── RealtimeQuote.dart │ │ ├── screens │ │ │ ├── commons │ │ │ │ └── utilities.dart │ │ │ ├── home │ │ │ │ ├── assets │ │ │ │ │ └── assets.dart │ │ │ │ ├── cash_transfer │ │ │ │ │ └── cash_transfer.dart │ │ │ │ ├── drawers │ │ │ │ │ └── left │ │ │ │ │ │ └── left.dart │ │ │ │ ├── home.dart │ │ │ │ ├── market │ │ │ │ │ ├── covered_warrants │ │ │ │ │ │ └── covered_warrants.dart │ │ │ │ │ ├── derivatives │ │ │ │ │ │ └── derivatives.dart │ │ │ │ │ ├── index │ │ │ │ │ │ └── index.dart │ │ │ │ │ ├── industry │ │ │ │ │ │ └── industry.dart │ │ │ │ │ ├── market.dart │ │ │ │ │ └── stock_market │ │ │ │ │ │ └── stock_market.dart │ │ │ │ ├── trading │ │ │ │ │ └── trading.dart │ │ │ │ └── watchlist │ │ │ │ │ └── watchlist.dart │ │ │ ├── login │ │ │ │ └── login.dart │ │ │ └── splash │ │ │ │ └── splash.dart │ │ └── validators │ │ │ ├── EmailValidator.dart │ │ │ └── PasswordValidator.dart │ │ ├── linux │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ ├── generated_plugin_registrant.cc │ │ │ ├── generated_plugin_registrant.h │ │ │ └── generated_plugins.cmake │ │ ├── main.cc │ │ ├── my_application.cc │ │ └── my_application.h │ │ ├── macos │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── Flutter-Debug.xcconfig │ │ │ ├── Flutter-Release.xcconfig │ │ │ └── GeneratedPluginRegistrant.swift │ │ ├── Podfile │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── app_icon_1024.png │ │ │ │ │ ├── app_icon_128.png │ │ │ │ │ ├── app_icon_16.png │ │ │ │ │ ├── app_icon_256.png │ │ │ │ │ ├── app_icon_32.png │ │ │ │ │ ├── app_icon_512.png │ │ │ │ │ └── app_icon_64.png │ │ │ ├── Base.lproj │ │ │ │ └── MainMenu.xib │ │ │ ├── Configs │ │ │ │ ├── AppInfo.xcconfig │ │ │ │ ├── Debug.xcconfig │ │ │ │ ├── Release.xcconfig │ │ │ │ └── Warnings.xcconfig │ │ │ ├── DebugProfile.entitlements │ │ │ ├── Info.plist │ │ │ ├── MainFlutterWindow.swift │ │ │ └── Release.entitlements │ │ └── RunnerTests │ │ │ └── RunnerTests.swift │ │ ├── pubspec.lock │ │ ├── pubspec.yaml │ │ ├── test │ │ └── widget_test.dart │ │ ├── web │ │ ├── favicon.png │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ ├── Icon-512.png │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ ├── index.html │ │ └── manifest.json │ │ └── windows │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── flutter │ │ ├── CMakeLists.txt │ │ ├── generated_plugin_registrant.cc │ │ ├── generated_plugin_registrant.h │ │ └── generated_plugins.cmake │ │ └── runner │ │ ├── CMakeLists.txt │ │ ├── Runner.rc │ │ ├── flutter_window.cpp │ │ ├── flutter_window.h │ │ ├── main.cpp │ │ ├── resource.h │ │ ├── resources │ │ └── app_icon.ico │ │ ├── utils.cpp │ │ ├── utils.h │ │ ├── win32_window.cpp │ │ └── win32_window.h └── September │ ├── Devops │ ├── .vs │ │ └── testapp │ │ │ └── xs │ │ │ ├── UserPrefs.xml │ │ │ └── project-cache │ │ │ └── testapp-Debug.json │ ├── deployment.yml │ ├── deployment_mac_m1.yml │ ├── dotnetcore-api-crud │ │ ├── .vs │ │ │ └── dotnetcore-api-crud │ │ │ │ └── xs │ │ │ │ ├── UserPrefs.xml │ │ │ │ └── project-cache │ │ │ │ └── dotnetcore-api-crud-Debug.json │ │ ├── Controllers │ │ │ └── ProductController.cs │ │ ├── Dockerfile │ │ ├── Migrations │ │ │ ├── 20230825062327_CreateTables.Designer.cs │ │ │ ├── 20230825062327_CreateTables.cs │ │ │ └── DataContextModelSnapshot.cs │ │ ├── Models │ │ │ ├── DataContext.cs │ │ │ ├── DataSeeder.cs │ │ │ └── Product.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── deployment.yml │ │ ├── dotnetcore-api-crud.csproj │ │ └── dotnetcore-api-crud.sln │ ├── mysql5-data │ │ ├── auto.cnf │ │ ├── ib_logfile0 │ │ ├── ib_logfile1 │ │ ├── ibdata1 │ │ ├── mysql │ │ │ ├── columns_priv.MYD │ │ │ ├── columns_priv.MYI │ │ │ ├── columns_priv.frm │ │ │ ├── db.MYD │ │ │ ├── db.MYI │ │ │ ├── db.frm │ │ │ ├── event.MYD │ │ │ ├── event.MYI │ │ │ ├── event.frm │ │ │ ├── func.MYD │ │ │ ├── func.MYI │ │ │ ├── func.frm │ │ │ ├── general_log.CSM │ │ │ ├── general_log.CSV │ │ │ ├── general_log.frm │ │ │ ├── help_category.MYD │ │ │ ├── help_category.MYI │ │ │ ├── help_category.frm │ │ │ ├── help_keyword.MYD │ │ │ ├── help_keyword.MYI │ │ │ ├── help_keyword.frm │ │ │ ├── help_relation.MYD │ │ │ ├── help_relation.MYI │ │ │ ├── help_relation.frm │ │ │ ├── help_topic.MYD │ │ │ ├── help_topic.MYI │ │ │ ├── help_topic.frm │ │ │ ├── innodb_index_stats.frm │ │ │ ├── innodb_index_stats.ibd │ │ │ ├── innodb_table_stats.frm │ │ │ ├── innodb_table_stats.ibd │ │ │ ├── ndb_binlog_index.MYD │ │ │ ├── ndb_binlog_index.MYI │ │ │ ├── ndb_binlog_index.frm │ │ │ ├── plugin.MYD │ │ │ ├── plugin.MYI │ │ │ ├── plugin.frm │ │ │ ├── proc.MYD │ │ │ ├── proc.MYI │ │ │ ├── proc.frm │ │ │ ├── procs_priv.MYD │ │ │ ├── procs_priv.MYI │ │ │ ├── procs_priv.frm │ │ │ ├── proxies_priv.MYD │ │ │ ├── proxies_priv.MYI │ │ │ ├── proxies_priv.frm │ │ │ ├── servers.MYD │ │ │ ├── servers.MYI │ │ │ ├── servers.frm │ │ │ ├── slave_master_info.frm │ │ │ ├── slave_master_info.ibd │ │ │ ├── slave_relay_log_info.frm │ │ │ ├── slave_relay_log_info.ibd │ │ │ ├── slave_worker_info.frm │ │ │ ├── slave_worker_info.ibd │ │ │ ├── slow_log.CSM │ │ │ ├── slow_log.CSV │ │ │ ├── slow_log.frm │ │ │ ├── tables_priv.MYD │ │ │ ├── tables_priv.MYI │ │ │ ├── tables_priv.frm │ │ │ ├── time_zone.MYD │ │ │ ├── time_zone.MYI │ │ │ ├── time_zone.frm │ │ │ ├── time_zone_leap_second.MYD │ │ │ ├── time_zone_leap_second.MYI │ │ │ ├── time_zone_leap_second.frm │ │ │ ├── time_zone_name.MYD │ │ │ ├── time_zone_name.MYI │ │ │ ├── time_zone_name.frm │ │ │ ├── time_zone_transition.MYD │ │ │ ├── time_zone_transition.MYI │ │ │ ├── time_zone_transition.frm │ │ │ ├── time_zone_transition_type.MYD │ │ │ ├── time_zone_transition_type.MYI │ │ │ ├── time_zone_transition_type.frm │ │ │ ├── user.MYD │ │ │ ├── user.MYI │ │ │ └── user.frm │ │ └── performance_schema │ │ │ ├── accounts.frm │ │ │ ├── cond_instances.frm │ │ │ ├── db.opt │ │ │ ├── events_stages_current.frm │ │ │ ├── events_stages_history.frm │ │ │ ├── events_stages_history_long.frm │ │ │ ├── events_stages_summary_by_account_by_event_name.frm │ │ │ ├── events_stages_summary_by_host_by_event_name.frm │ │ │ ├── events_stages_summary_by_thread_by_event_name.frm │ │ │ ├── events_stages_summary_by_user_by_event_name.frm │ │ │ ├── events_stages_summary_global_by_event_name.frm │ │ │ ├── events_statements_current.frm │ │ │ ├── events_statements_history.frm │ │ │ ├── events_statements_history_long.frm │ │ │ ├── events_statements_summary_by_account_by_event_name.frm │ │ │ ├── events_statements_summary_by_digest.frm │ │ │ ├── events_statements_summary_by_host_by_event_name.frm │ │ │ ├── events_statements_summary_by_thread_by_event_name.frm │ │ │ ├── events_statements_summary_by_user_by_event_name.frm │ │ │ ├── events_statements_summary_global_by_event_name.frm │ │ │ ├── events_waits_current.frm │ │ │ ├── events_waits_history.frm │ │ │ ├── events_waits_history_long.frm │ │ │ ├── events_waits_summary_by_account_by_event_name.frm │ │ │ ├── events_waits_summary_by_host_by_event_name.frm │ │ │ ├── events_waits_summary_by_instance.frm │ │ │ ├── events_waits_summary_by_thread_by_event_name.frm │ │ │ ├── events_waits_summary_by_user_by_event_name.frm │ │ │ ├── events_waits_summary_global_by_event_name.frm │ │ │ ├── file_instances.frm │ │ │ ├── file_summary_by_event_name.frm │ │ │ ├── file_summary_by_instance.frm │ │ │ ├── host_cache.frm │ │ │ ├── hosts.frm │ │ │ ├── mutex_instances.frm │ │ │ ├── objects_summary_global_by_type.frm │ │ │ ├── performance_timers.frm │ │ │ ├── rwlock_instances.frm │ │ │ ├── session_account_connect_attrs.frm │ │ │ ├── session_connect_attrs.frm │ │ │ ├── setup_actors.frm │ │ │ ├── setup_consumers.frm │ │ │ ├── setup_instruments.frm │ │ │ ├── setup_objects.frm │ │ │ ├── setup_timers.frm │ │ │ ├── socket_instances.frm │ │ │ ├── socket_summary_by_event_name.frm │ │ │ ├── socket_summary_by_instance.frm │ │ │ ├── table_io_waits_summary_by_index_usage.frm │ │ │ ├── table_io_waits_summary_by_table.frm │ │ │ ├── table_lock_waits_summary_by_table.frm │ │ │ ├── threads.frm │ │ │ └── users.frm │ └── readme.txt │ └── StableDiffusion │ └── readme.txt ├── .gitignore ├── .vscode └── settings.json ├── Build an Infinite List with SwiftUI └── code │ ├── InfiniteListApp │ ├── InfiniteListApp.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ └── hoangnd.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── hoangnd.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── InfiniteListApp │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── InfiniteListAppApp.swift │ │ ├── Models │ │ └── Item.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ ├── Repositories │ │ └── ItemRepository.swift │ │ └── Views │ │ └── InfiniteListView.swift │ └── temp │ ├── InfiniteListApp.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── hoangnd.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── hoangnd.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist │ └── InfiniteListApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── InfiniteListAppApp.swift │ ├── InfiniteListView.swift │ ├── Models │ └── Item.swift │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── Repositories │ └── ItemRepository.swift ├── Chat App React Native 2022 └── TrainingApp │ ├── .buckconfig │ ├── .bundle │ └── config │ ├── .eslintrc.js │ ├── .flowconfig │ ├── .gitignore │ ├── .prettierrc.js │ ├── .ruby-version │ ├── .watchmanconfig │ ├── App.js │ ├── Design │ ├── chat.jpg │ ├── final │ │ ├── FoodList.png │ │ ├── Login.png │ │ ├── Register.png │ │ ├── Welcome.png │ │ ├── chat1.png │ │ ├── chat2.png │ │ ├── gridView.png │ │ └── settings.png │ ├── gridview.png │ ├── listivew.png │ ├── login register.jpg │ ├── settings.png │ ├── tab.jpg │ └── welcome.png │ ├── Gemfile │ ├── __tests__ │ └── App-test.js │ ├── android │ ├── app │ │ ├── _BUCK │ │ ├── build.gradle │ │ ├── build_defs.bzl │ │ ├── debug.keystore │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── debug │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── trainingapp │ │ │ │ └── ReactNativeFlipper.java │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ └── fonts │ │ │ │ ├── AntDesign.ttf │ │ │ │ ├── Entypo.ttf │ │ │ │ ├── EvilIcons.ttf │ │ │ │ ├── Feather.ttf │ │ │ │ ├── FontAwesome.ttf │ │ │ │ ├── FontAwesome5_Brands.ttf │ │ │ │ ├── FontAwesome5_Regular.ttf │ │ │ │ ├── FontAwesome5_Solid.ttf │ │ │ │ ├── Fontisto.ttf │ │ │ │ ├── Foundation.ttf │ │ │ │ ├── Ionicons.ttf │ │ │ │ ├── MaterialCommunityIcons.ttf │ │ │ │ ├── MaterialIcons.ttf │ │ │ │ ├── Octicons.ttf │ │ │ │ ├── SimpleLineIcons.ttf │ │ │ │ └── Zocial.ttf │ │ │ ├── java │ │ │ └── com │ │ │ │ └── trainingapp │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MainApplication.java │ │ │ │ └── newarchitecture │ │ │ │ ├── MainApplicationReactNativeHost.java │ │ │ │ ├── components │ │ │ │ └── MainComponentsRegistry.java │ │ │ │ └── modules │ │ │ │ └── MainApplicationTurboModuleManagerDelegate.java │ │ │ ├── jni │ │ │ ├── Android.mk │ │ │ ├── MainApplicationModuleProvider.cpp │ │ │ ├── MainApplicationModuleProvider.h │ │ │ ├── MainApplicationTurboModuleManagerDelegate.cpp │ │ │ ├── MainApplicationTurboModuleManagerDelegate.h │ │ │ ├── MainComponentsRegistry.cpp │ │ │ ├── MainComponentsRegistry.h │ │ │ └── OnLoad.cpp │ │ │ └── res │ │ │ ├── drawable │ │ │ └── rn_edit_text_material.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle │ ├── app.json │ ├── assets │ ├── background.jpeg │ ├── computer.png │ ├── icon_fire.png │ ├── icon_question.png │ └── listview.png │ ├── babel.config.js │ ├── components │ ├── UIButton.js │ ├── UIHeader.js │ └── index.js │ ├── constants │ ├── colors.js │ ├── fontSizes.js │ ├── icons.js │ ├── images.js │ └── index.js │ ├── firebase │ └── firebase.js │ ├── index.js │ ├── ios │ ├── .xcode.env │ ├── Podfile │ ├── Podfile.lock │ ├── TrainingApp.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── TrainingApp.xcscheme │ ├── TrainingApp.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── TrainingApp │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── AppDelegate.mm │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── LaunchScreen.storyboard │ │ ├── TrainingApp.entitlements │ │ └── main.m │ └── TrainingAppTests │ │ ├── Info.plist │ │ └── TrainingAppTests.m │ ├── metro.config.js │ ├── navigation │ ├── App.js │ └── UITab.js │ ├── package-lock.json │ ├── package.json │ ├── repositories │ ├── index.js │ ├── population.js │ └── user.js │ ├── screens │ ├── Chat │ │ ├── Chat.js │ │ └── ChatItem.js │ ├── FoodList │ │ ├── FoodItem.js │ │ └── FoodList.js │ ├── Login.js │ ├── Messenger │ │ ├── Messenger.js │ │ └── MessengerItem.js │ ├── ProductGrid │ │ ├── FiveStars.js │ │ ├── GridItem.js │ │ └── ProductGridView.js │ ├── Profile.js │ ├── Register.js │ ├── Settings.js │ ├── Welcome.js │ └── index.js │ ├── utilies │ ├── Calculation.js │ ├── DateTime.js │ ├── Device.js │ └── Validations.js │ └── yarn.lock ├── Complete Laravel Tutorial 2022 ├── Complete Laravel Tutorial 2022.pptx ├── code │ └── laravel-app │ │ ├── .editorconfig │ │ ├── .env.example │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .styleci.yml │ │ ├── README.md │ │ ├── app │ │ ├── Console │ │ │ └── Kernel.php │ │ ├── Exceptions │ │ │ └── Handler.php │ │ ├── Http │ │ │ ├── Controllers │ │ │ │ ├── Controller.php │ │ │ │ ├── FoodsController.php │ │ │ │ ├── PagesController.php │ │ │ │ ├── PostsController.php │ │ │ │ └── ProductsController.php │ │ │ ├── Kernel.php │ │ │ ├── Middleware │ │ │ │ ├── Authenticate.php │ │ │ │ ├── EncryptCookies.php │ │ │ │ ├── PreventRequestsDuringMaintenance.php │ │ │ │ ├── RedirectIfAuthenticated.php │ │ │ │ ├── TrimStrings.php │ │ │ │ ├── TrustHosts.php │ │ │ │ ├── TrustProxies.php │ │ │ │ └── VerifyCsrfToken.php │ │ │ └── Requests │ │ │ │ └── CreateValidationRequest.php │ │ ├── Models │ │ │ ├── Category.php │ │ │ ├── Food.php │ │ │ ├── Post.php │ │ │ └── User.php │ │ ├── Providers │ │ │ ├── AppServiceProvider.php │ │ │ ├── AuthServiceProvider.php │ │ │ ├── BroadcastServiceProvider.php │ │ │ ├── EventServiceProvider.php │ │ │ └── RouteServiceProvider.php │ │ └── Rules │ │ │ └── Uppercase.php │ │ ├── artisan │ │ ├── bootstrap │ │ ├── app.php │ │ └── cache │ │ │ └── .gitignore │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── config │ │ ├── app.php │ │ ├── auth.php │ │ ├── broadcasting.php │ │ ├── cache.php │ │ ├── cors.php │ │ ├── database.php │ │ ├── filesystems.php │ │ ├── hashing.php │ │ ├── logging.php │ │ ├── mail.php │ │ ├── queue.php │ │ ├── sanctum.php │ │ ├── services.php │ │ ├── session.php │ │ └── view.php │ │ ├── database │ │ ├── .gitignore │ │ ├── factories │ │ │ ├── PostFactory.php │ │ │ └── UserFactory.php │ │ ├── migrations │ │ │ ├── 2014_10_12_000000_create_users_table.php │ │ │ ├── 2014_10_12_100000_create_password_resets_table.php │ │ │ ├── 2019_08_19_000000_create_failed_jobs_table.php │ │ │ ├── 2019_12_14_000001_create_personal_access_tokens_table.php │ │ │ ├── 2022_05_13_103841_create_table_posts.php │ │ │ ├── 2022_05_13_104101_create_posts_table.php │ │ │ ├── 2022_05_14_001848_create_food_table.php │ │ │ ├── 2022_05_16_000651_add_image_to_foods.php │ │ │ └── 2022_05_16_095010_create_sessions_table.php │ │ └── seeders │ │ │ └── DatabaseSeeder.php │ │ ├── lang │ │ └── en │ │ │ ├── auth.php │ │ │ ├── pagination.php │ │ │ ├── passwords.php │ │ │ └── validation.php │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── phpunit.xml │ │ ├── public │ │ ├── .htaccess │ │ ├── css │ │ │ └── app.css │ │ ├── favicon.ico │ │ ├── images │ │ │ └── image1652662673-jewjrer.jpg │ │ ├── index.php │ │ ├── js │ │ │ └── app.js │ │ ├── mix-manifest.json │ │ └── robots.txt │ │ ├── resources │ │ ├── css │ │ │ └── app.css │ │ ├── js │ │ │ ├── app.js │ │ │ └── bootstrap.js │ │ ├── scss │ │ │ └── app.scss │ │ └── views │ │ │ ├── about.blade.php │ │ │ ├── foods │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ │ ├── index.blade.php │ │ │ ├── layouts │ │ │ ├── app.blade.php │ │ │ ├── footer.blade.php │ │ │ └── header.blade.php │ │ │ ├── posts │ │ │ └── index.blade.php │ │ │ └── products │ │ │ └── index.blade.php │ │ ├── routes │ │ ├── api.php │ │ ├── channels.php │ │ ├── console.php │ │ └── web.php │ │ ├── storage │ │ ├── app │ │ │ ├── .gitignore │ │ │ └── public │ │ │ │ └── .gitignore │ │ └── framework │ │ │ ├── .gitignore │ │ │ ├── cache │ │ │ ├── .gitignore │ │ │ └── data │ │ │ │ └── .gitignore │ │ │ ├── sessions │ │ │ └── .gitignore │ │ │ ├── testing │ │ │ └── .gitignore │ │ │ └── views │ │ │ └── .gitignore │ │ ├── tests │ │ ├── CreatesApplication.php │ │ ├── Feature │ │ │ └── ExampleTest.php │ │ ├── TestCase.php │ │ └── Unit │ │ │ └── ExampleTest.php │ │ └── webpack.mix.js ├── header_vn.png ├── laravel-2.svg ├── laravel.png ├── view.png ├── vscode-alt.png └── vscode.png ├── Dart 2.17 tutorial for beginners 2022 └── code │ └── dart_tutorial │ ├── .gitignore │ ├── .vscode │ └── launch.json │ ├── CHANGELOG.md │ ├── README.md │ ├── analysis_options.yaml │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ └── dart_tutorial_test.dart ├── Docker tutorials 2022 ├── Docker tutorials 2022.pptx ├── JavaDockerExample.txt ├── JavaDockerExample │ ├── .dockerignore │ ├── .gitignore │ ├── .jpb │ │ └── persistence-units.xml │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── Dockerfile │ ├── docker-compose.dev.yml │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── dockerexample │ │ │ │ ├── DockerexampleApplication.java │ │ │ │ ├── controllers │ │ │ │ └── StudentController.java │ │ │ │ ├── models │ │ │ │ └── Student.java │ │ │ │ └── repositories │ │ │ │ └── StudentRepository.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── dockerexample │ │ └── DockerexampleApplicationTests.java ├── KubenetesTutorials │ ├── docker-compose.dev.yml │ ├── mysql-springboot-config-deamond-persistentvolumeclaim.yaml │ ├── mysql-springboot-container-deployment.yaml │ ├── mysql-springboot-container-service.yaml │ ├── mysql-springboot-data-persistentvolumeclaim.yaml │ ├── podTest.yaml │ ├── readme001.txt │ ├── springboot-app-network-networkpolicy.yaml │ ├── springboot-docker-container-claim0-persistentvolumeclaim.yaml │ ├── springboot-docker-container-deployment.yaml │ └── springboot-docker-container-service.yaml ├── nodejsApp │ ├── .dockerignore │ ├── Dockerfile │ ├── node-mysql-docker-composer.yml │ ├── package.json │ ├── server.js │ └── yarn.lock ├── pythonWebApp │ ├── .dockerignore │ ├── Dockerfile │ ├── app.py │ ├── docker-compose.dev.yml │ └── requirements.txt ├── readme.txt ├── readme002.txt ├── readme003.txt ├── readme004.txt ├── testDB.sql └── ~$Docker tutorials 2022.pptx ├── GraphQLReactJS └── DemoApp │ └── server │ ├── database │ ├── fakeData.js │ └── schema.js │ ├── mongodb │ └── mongodb.js │ ├── package.json │ ├── server.js │ └── yarn.lock ├── InstallOracleDocker ├── docker-compose.yml ├── oracle_db_env.dat ├── readme.txt └── testdb.sql ├── Java Spring With User login and Registration Postgres SQL └── code │ └── .idea │ └── workspace.xml ├── JavaSpringCourse2022 └── code │ ├── readme.md │ └── training-app │ ├── .gitignore │ ├── build.gradle.kts │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── h2db.mv.db │ ├── h2db.trace.db │ ├── settings.gradle.kts │ └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── training │ │ │ ├── ServletInitializer.kt │ │ │ ├── TrainingAppApplication.kt │ │ │ ├── controllers │ │ │ ├── CarController.kt │ │ │ └── HelloController.kt │ │ │ ├── exceptions │ │ │ ├── CarNotFoundAdvice.kt │ │ │ └── CarNotFoundException.kt │ │ │ ├── models │ │ │ └── Car.kt │ │ │ ├── repositories │ │ │ └── CarRepository.kt │ │ │ ├── runners │ │ │ └── FakeCarsRunners.kt │ │ │ └── schedules │ │ │ ├── ScheduleTaskA.kt │ │ │ └── ScheduleTaskB.kt │ └── resources │ │ └── application.yml │ └── test │ └── kotlin │ └── com │ └── training │ └── TrainingAppApplicationTests.kt ├── JavaSpringMVCWithMySQLjsp2022 ├── 02-CRUD with Java Spring MVC MyQL JPA jsp - part 1 │ ├── demo │ │ ├── .gitignore │ │ ├── .jpb │ │ │ └── persistence-units.xml │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── db.sql │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── springmvc │ │ │ │ │ └── demo │ │ │ │ │ ├── DemoApplication.java │ │ │ │ │ ├── controllers │ │ │ │ │ ├── CategoryController.java │ │ │ │ │ └── ProductController.java │ │ │ │ │ ├── models │ │ │ │ │ ├── Category.java │ │ │ │ │ └── Product.java │ │ │ │ │ └── repositories │ │ │ │ │ ├── CategoryRepository.java │ │ │ │ │ └── ProductRepository.java │ │ │ ├── resources │ │ │ │ └── application.properties │ │ │ └── webapp │ │ │ │ └── views │ │ │ │ ├── assign.jsp │ │ │ │ ├── category.jsp │ │ │ │ └── productList.jsp │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── springmvc │ │ │ └── demo │ │ │ └── DemoApplicationTests.java │ ├── header_vn.png │ └── server-storage.png └── demo │ ├── .gitignore │ ├── .jpb │ └── persistence-units.xml │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── db.sql │ ├── main │ ├── java │ │ └── com │ │ │ └── springmvc │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── controllers │ │ │ ├── CategoryController.java │ │ │ └── ProductController.java │ │ │ ├── models │ │ │ ├── Category.java │ │ │ └── Product.java │ │ │ └── repositories │ │ │ ├── CategoryRepository.java │ │ │ └── ProductRepository.java │ ├── resources │ │ └── application.properties │ └── webapp │ │ └── views │ │ ├── category.jsp │ │ ├── common.jsp │ │ ├── insertProduct.jsp │ │ ├── productList.jsp │ │ └── updateProduct.jsp │ └── test │ └── java │ └── com │ └── springmvc │ └── demo │ └── DemoApplicationTests.java ├── Javascript full course 2022 ├── Javascript full course 2022.pptx ├── code │ ├── index.html │ └── index.js └── header.png ├── Kotlin 1.7 tutorials for beginners - 2022 └── code │ └── LearnKotlin2022 │ ├── .idea │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── kotlinc.xml │ ├── libraries │ │ ├── Maven__org_apiguardian_apiguardian_api_1_1_0.xml │ │ ├── Maven__org_jetbrains_annotations_13_0.xml │ │ ├── Maven__org_jetbrains_kotlin_kotlin_stdlib_1_6_21.xml │ │ ├── Maven__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml │ │ ├── Maven__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_6_21.xml │ │ ├── Maven__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_6_21.xml │ │ ├── Maven__org_jetbrains_kotlin_kotlin_test_1_6_21.xml │ │ ├── Maven__org_jetbrains_kotlin_kotlin_test_junit5_1_6_21.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_6_0.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_6_0.xml │ │ ├── Maven__org_junit_platform_junit_platform_commons_1_6_0.xml │ │ ├── Maven__org_junit_platform_junit_platform_engine_1_6_0.xml │ │ └── Maven__org_opentest4j_opentest4j_1_2_0.xml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml │ ├── pom.xml │ └── src │ └── main │ └── kotlin │ ├── enums │ ├── Quality.kt │ └── RequestError.kt │ ├── functions.kt │ ├── main.kt │ ├── models │ ├── Bicycle.kt │ ├── Car.kt │ ├── CarExtensions.kt │ ├── Product.kt │ ├── User.kt │ └── Vehicle.kt │ ├── storage │ ├── IStorageRepository.kt │ ├── MyDBRepository.kt │ └── MySQLRepository.kt │ └── utilities │ └── Calculation.kt ├── Learn Swift 5 in 2 hours └── code │ └── SwiftTutorial2022.playground │ ├── Contents.swift │ ├── contents.xcplayground.xml │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata.xml │ └── xcuserdata │ │ └── hoangnd.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ └── hoangnd.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── LearnKotlin2022 └── code │ └── KotlinTutorials2022 │ └── .idea │ ├── vcs.xml │ └── workspace.xml ├── MachineLearningBasics2022 ├── 02 │ ├── 0001-Linear Regression Single Variable - 1 Feature.ipynb │ ├── 01.pptm │ ├── ChirpsPerMinute.csv │ └── HousePrice.csv ├── 03 │ ├── 0002-Linear Regression Multiple Variables - Features - Copy.ipynb │ ├── 01.pptm │ ├── HiringProcess.csv │ ├── HiringProcessNaN.csv │ └── machine-learning-icon-16.jpg ├── 04 │ ├── 003.pptm │ ├── 03-Lưu trữ Model với Pickle và Joblib.ipynb │ ├── HiringProcess.csv │ ├── HiringProcessModel │ ├── HiringProcessNaN.csv │ └── image01.png ├── 05 │ ├── 05-Làm việc với dữ liệu dạng Norminal và Ordinal.ipynb │ ├── 05.pptm │ ├── carprices.csv │ └── temp.ipynb ├── 06-Hồi quy Logistic với 1 biến-bài toán dự đoán kết quả thi │ ├── 06-Hồi quy Logistic 1 biến - Bài toán dự đoán kết quả thi.ipynb │ ├── 06.pptm │ ├── hoursOfStudy.csv │ └── image001.png ├── 07-Hồi quy Logistic nhiều biến-bài toán nhận dạng chữ viết │ ├── 07-Hồi quy Logistic nhiều biến-bài toán nhận dạng chữ số.ipynb │ ├── 07-Hồi quy Logistic nhiều biến-bài toán nhận dạng chữ số.pptm │ └── image001.png ├── 08 │ ├── 08-Copy1.ipynb │ ├── 08.ipynb │ ├── 08.pptm │ ├── car_evaluation.csv │ ├── image001.png │ ├── income_evaluation.csv │ ├── iris │ └── iris.pdf ├── readme.txt └── temp01 │ ├── 06-Chia tách dữ liệu thành tập huấn luyện và tập thử nghiệm.ipynb │ ├── 06.pptm │ ├── carprices.csv │ ├── modified_carprices.csv │ └── ~$05.pptm ├── NestJSRestAPI ├── nestjs-api-app │ ├── .env.test │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── docker-compose.yaml │ ├── nest-cli.json │ ├── package.json │ ├── prisma │ │ ├── migrations │ │ │ ├── 20221018044932_table_creation │ │ │ │ └── migration.sql │ │ │ ├── 20221018130718_add_relationship │ │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ │ └── schema.prisma │ ├── src │ │ ├── app.module.ts │ │ ├── auth │ │ │ ├── auth.controller.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ ├── decorator │ │ │ │ ├── index.ts │ │ │ │ └── user.decorator.ts │ │ │ ├── dto │ │ │ │ ├── auth.dto.ts │ │ │ │ └── index.ts │ │ │ ├── guard │ │ │ │ ├── index.ts │ │ │ │ └── myjwt.guard.ts │ │ │ └── strategy │ │ │ │ ├── index.ts │ │ │ │ └── jwt.strategy.ts │ │ ├── main.ts │ │ ├── note │ │ │ ├── dto │ │ │ │ ├── index.ts │ │ │ │ ├── insert.note.dto.ts │ │ │ │ └── update.note.dto.ts │ │ │ ├── note.controller.ts │ │ │ ├── note.module.ts │ │ │ └── note.service.ts │ │ ├── prisma │ │ │ ├── prisma.module.ts │ │ │ └── prisma.service.ts │ │ └── user │ │ │ ├── user.controller.ts │ │ │ └── user.module.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── yarn.lock └── presentation.key ├── PHP crash course for beginners └── code │ └── PHPCrashCourse │ ├── arrays.php │ ├── conditionals.php │ ├── cookies.php │ ├── dashboard.php │ ├── exceptions.php │ ├── feedbackProject │ ├── components │ │ ├── footer.php │ │ └── header.php │ ├── configuration │ │ └── database.php │ ├── database.sql │ ├── feedback_list.php │ └── index.php │ ├── file_handling.php │ ├── file_upload.php │ ├── fruits.txt │ ├── fruits_old.txt │ ├── functions.php │ ├── iterations.php │ ├── logout.php │ ├── oop.php │ ├── print_examples.php │ ├── sessions.php │ ├── string_functions.php │ ├── superglobals.php │ └── variables.php ├── React Native tutorials v0.68 ├── 01-What is React Native compare React Native and Flutter │ ├── 01-What is React Native compare React Native and Flutter.pptx │ ├── captions.sbv │ ├── icons8-android-100.png │ ├── icons8-android-tablet-64.png │ ├── icons8-flutter-color │ │ ├── icons8-flutter-48.png │ │ └── icons8-flutter-480.png │ └── icons8-react-native-gradient │ │ ├── icons8-react-native-512.png │ │ └── icons8-react-native-64.png └── design │ ├── 001.png │ ├── 002.png │ ├── 003.png │ ├── 004.png │ ├── 005.png │ ├── 006.png │ ├── 007.png │ ├── 008.png │ ├── 009.png │ ├── 010.png │ └── 011.png ├── React Router DOM v6 Làm việc với useNavigate useParams └── code │ └── myapp │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ ├── screens │ │ ├── About.js │ │ ├── Home.js │ │ ├── NotFound.js │ │ └── Products.js │ └── setupTests.js │ └── yarn.lock ├── SpringBootWithJpaSpringSecurityOauth ├── myapp │ ├── .idea │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── jarRepositories.xml │ │ ├── misc.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ ├── Main.java │ │ └── models │ │ ├── BeanConfiguration.java │ │ ├── Klass.java │ │ ├── LoggingAspect.java │ │ ├── ShoppingCart.java │ │ └── Student.java ├── myspringapp │ ├── .gitignore │ ├── .jpb │ │ └── persistence-units.xml │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── springapp │ │ │ │ └── tutotial │ │ │ │ ├── Main.java │ │ │ │ ├── controllers │ │ │ │ ├── DepartmentController.java │ │ │ │ └── HelloController.java │ │ │ │ ├── exceptions │ │ │ │ ├── DepartmentNotFoundException.java │ │ │ │ └── MyResponseEntityExceptionHandler.java │ │ │ │ ├── models │ │ │ │ ├── Department.java │ │ │ │ └── ErrorMessage.java │ │ │ │ ├── repositories │ │ │ │ └── IDepartmentRepository.java │ │ │ │ └── services │ │ │ │ ├── DepartmentService.java │ │ │ │ └── IDepartmentService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── springapp │ │ └── tutotial │ │ └── MainTests.java └── myspringappNEW │ ├── .gitignore │ ├── .jpb │ └── persistence-units.xml │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── init.sql │ ├── mvnw │ ├── mvnw.cmd │ ├── mysql-compose.yml │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── springapp │ │ │ └── tutotial │ │ │ ├── Main.java │ │ │ ├── configurations │ │ │ └── FeatureEndpoint.java │ │ │ ├── controllers │ │ │ ├── DepartmentController.java │ │ │ └── HelloController.java │ │ │ ├── exceptions │ │ │ ├── DepartmentNotFoundException.java │ │ │ └── MyResponseEntityExceptionHandler.java │ │ │ ├── models │ │ │ ├── Department.java │ │ │ └── ErrorMessage.java │ │ │ ├── repositories │ │ │ └── IDepartmentRepository.java │ │ │ └── services │ │ │ ├── DepartmentService.java │ │ │ └── IDepartmentService.java │ └── resources │ │ ├── application.properties │ │ └── application.yaml │ └── test │ └── java │ └── com │ └── springapp │ └── tutotial │ ├── MainTests.java │ ├── controllers │ └── DepartmentControllerTest.java │ └── services │ └── DepartmentServiceTest.java └── pushcode.sh /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "netbeans.javaSupport.enabled": true 3 | } -------------------------------------------------------------------------------- /2023/April/ECommMicroservices/productcatalog-service/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /2023/April/ECommMicroservices/productcatalog-service/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /2023/April/ECommMicroservices/productcatalog-service/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/FileContentIndex/0dcc53bf-eedb-4e68-aba7-cd0d28407e90.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/FileContentIndex/0dcc53bf-eedb-4e68-aba7-cd0d28407e90.vsidx -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/FileContentIndex/5d1aeebc-fec2-4987-8ccb-57b97f0e28b7.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/FileContentIndex/5d1aeebc-fec2-4987-8ccb-57b97f0e28b7.vsidx -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/FileContentIndex/8080b5d1-b2c7-4900-8f3b-9eadf5dc7880.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/FileContentIndex/8080b5d1-b2c7-4900-8f3b-9eadf5dc7880.vsidx -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/FileContentIndex/ae9b6821-ab27-467b-b401-4418004046c3.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/FileContentIndex/ae9b6821-ab27-467b-b401-4418004046c3.vsidx -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/FileContentIndex/read.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/FileContentIndex/read.lock -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/v17/.futdcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/v17/.futdcache.v2 -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/.vs/EFCoreWebApp/v17/.suo -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/.vs/ProjectEvaluation/efcorewebapp.metadata.v5.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/.vs/ProjectEvaluation/efcorewebapp.metadata.v5.2 -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/.vs/ProjectEvaluation/efcorewebapp.projects.v5.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/.vs/ProjectEvaluation/efcorewebapp.projects.v5.2 -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/EFCoreWebApp/Pages/Index.cshtml: -------------------------------------------------------------------------------- 1 | @page 2 | @model IndexModel 3 | @{ 4 | ViewData["Title"] = "Home page"; 5 | } 6 | 7 |
8 |

This is Index

9 |
10 | -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/EFCoreWebApp/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- 1 | @page 2 | @model PrivacyModel 3 | @{ 4 | ViewData["Title"] = "Privacy Policy"; 5 | } 6 |

@ViewData["Title"]

7 | 8 |

Use this page to detail your site's privacy policy.

9 | -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/EFCoreWebApp/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/EFCoreWebApp/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using EFCoreWebApp 2 | @namespace EFCoreWebApp.Pages 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/EFCoreWebApp/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/EFCoreWebApp/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "DetailedErrors": true, 3 | "Logging": { 4 | "LogLevel": { 5 | "Default": "Information", 6 | "Microsoft.AspNetCore": "Warning" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/EFCoreWebApp/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/EFCoreWebApp/EFCoreWebApp/EFCoreWebApp/wwwroot/favicon.ico -------------------------------------------------------------------------------- /2023/January/EFCoreWebApp/EFCoreWebApp/EFCoreWebApp/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification 2 | // for details on configuring this project to bundle and minify static web assets. 3 | 4 | // Write your JavaScript code. 5 | -------------------------------------------------------------------------------- /2023/January/MongoDBTutorialsForBeginners2023/MongoDBTutorialsForBeginners2023.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/MongoDBTutorialsForBeginners2023/MongoDBTutorialsForBeginners2023.pptx -------------------------------------------------------------------------------- /2023/January/MongoDBTutorialsForBeginners2023/~$MongoDBTutorialsForBeginners2023.pptx: -------------------------------------------------------------------------------- 1 | Nguyen Duc Hoang Nguyen Duc Hoang -------------------------------------------------------------------------------- /2023/January/NodeJStutorials2023/myapp/Global/constants.js: -------------------------------------------------------------------------------- 1 | export const MAX_RECORDS = 100 -------------------------------------------------------------------------------- /2023/January/NodeJStutorials2023/myapp/calculations.js: -------------------------------------------------------------------------------- 1 | function sum(x, y) { 2 | return x + y 3 | } 4 | const multiply = (x, y) => { 5 | return x * y 6 | } 7 | const substract = (x, y) => x - y //one - line function 8 | export { 9 | sum, 10 | multiply, 11 | substract 12 | } -------------------------------------------------------------------------------- /2023/January/NodeJStutorials2023/myapp/controllers/index.js: -------------------------------------------------------------------------------- 1 | import userController from "./user.js" 2 | import studentController from "./student.js" 3 | export { 4 | userController, 5 | studentController 6 | } -------------------------------------------------------------------------------- /2023/January/NodeJStutorials2023/myapp/exceptions/HttpStatusCode.js: -------------------------------------------------------------------------------- 1 | const HttpStatusCode = { 2 | OK: 200, 3 | INSERT_OK: 201, 4 | BAD_REQUEST: 400, 5 | NOT_FOUND: 404, 6 | INTERNAL_SERVER_ERROR: 500 7 | } 8 | export default HttpStatusCode -------------------------------------------------------------------------------- /2023/January/NodeJStutorials2023/myapp/models/index.js: -------------------------------------------------------------------------------- 1 | import Klass from "./Klass.js" 2 | import Student from './Student.js' 3 | import User from "./User.js" 4 | export { 5 | Klass, 6 | Student, 7 | User 8 | } 9 | -------------------------------------------------------------------------------- /2023/January/NodeJStutorials2023/myapp/repositories/index.js: -------------------------------------------------------------------------------- 1 | import studentRepository from "./student.js" 2 | import userRepository from "./user.js" 3 | export { 4 | studentRepository, 5 | userRepository, 6 | } -------------------------------------------------------------------------------- /2023/January/NodeJStutorials2023/myapp/routes/index.js: -------------------------------------------------------------------------------- 1 | import usersRouter from './users.js' 2 | import studentsRouter from './students.js' 3 | 4 | export { 5 | usersRouter, 6 | studentsRouter, 7 | } -------------------------------------------------------------------------------- /2023/January/NodeJStutorials2023/presentation.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/January/NodeJStutorials2023/presentation.key -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/122165.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/122165.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130247.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130247.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130293.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130293.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130294.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130294.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130295.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130295.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130296.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130296.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130297.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130297.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130298.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130298.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130299.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130299.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130300.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130300.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130301.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/130301.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/2c6c9f3.modern.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[457],{1039:function(d,e,n){"use strict";n.r(e),e.default=n.p+"217e5702249811148d3fb77bdb99d843.lottie"}}]); 2 | //# sourceMappingURL=2c6c9f3.modern.js.map -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/4205.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/4205.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/4869.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/4869.webp -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/a: -------------------------------------------------------------------------------- 1 | $WZRK_WR.s('d0ee8bca02784672adff948425b885bd',1687062543,false,12);$WZRK_WR.tr({ "arp" : { "j_n" : "Zw==" , "i_n" : "ZWlreAAJAAw=" , "d_ts" : 0 , "dh" : 0 , "v" : 1 , "j_s" : "{ }" , "id" : "W67-K9W-9Z6Z" , "e_ts" : 0 , "r_ts" : 1687062672}}); -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/b084f29.modern.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[400],{982:function(e,c,n){"use strict";n.r(c),c.default=n.p+"0ce037259ce11757cdfee5fa8ee6378f.lottie"}}]); 2 | //# sourceMappingURL=b084f29.modern.js.map -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/b39b1db.modern.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[407],{989:function(c,e,n){"use strict";n.r(e),e.default=n.p+"cb1670dcbd966ecce0a26639b0902584.lottie"}}]); 2 | //# sourceMappingURL=b39b1db.modern.js.map -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/b3dbcde.modern.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[449],{1031:function(e,d,n){"use strict";n.r(d),d.default=n.p+"3ba5f78e2589cb7e2d07623379e0bdd0.lottie"}}]); 2 | //# sourceMappingURL=b3dbcde.modern.js.map -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Database storage Animated Illustration download in JSON, LOTTIE or MP4 format_files/efbe515.modern.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[368],{950:function(e,n,o){"use strict";o.r(n),n.default=o.p+"a9767f51fe4e0a3d3ae33513918a1cd1.lottie"}}]); 2 | //# sourceMappingURL=efbe515.modern.js.map -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào.key -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/background.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/background.jpeg -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/c++.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/c++.png -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/concours-discord-cartes-voeux-fortnite-france-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/concours-discord-cartes-voeux-fortnite-france-6.png -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/data-services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/data-services.png -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/database.png -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/database2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/database2.png -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/disk-storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/disk-storage.png -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/header.png -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/kisspng-discord-computer-icons-android-challenge-5ad920f4d90616.0990801215241791888889.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/kisspng-discord-computer-icons-android-challenge-5ad920f4d90616.0990801215241791888889.jpg -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/macos-sonoma-5120x2880-light-wwdc-2023-abstract-5k-24765.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/macos-sonoma-5120x2880-light-wwdc-2023-abstract-5k-24765.jpg -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/scylladb.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/scylladb.avif -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/ssd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/ssd.png -------------------------------------------------------------------------------- /2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/June/Discord lưu trữ hàng ngàn tỷ tin nhắn như thế nào/user.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/AuthKey_5HU22Y2HT7.p8: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgDnT+AJF9OL10OUta 3 | dxE8JJO3MkiRAFdh/godKD4yMgegCgYIKoZIzj0DAQehRANCAAS4DjnaMYSA9lZ0 4 | EfeUQWfZf3kZ69lu+MvDe+SJprxna/yftlThRfJgN9oVjEJk25mFUYg4mSeYS7AX 5 | f9xmWCXL 6 | -----END PRIVATE KEY----- -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/android/app/src/main/kotlin/com/example/stock_app/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.stock_app 2 | import io.flutter.embedding.android.FlutterFragmentActivity 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterFragmentActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 6 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/assets/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/assets/images/background.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/assets/images/logo.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios/Runner/Runner.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | aps-environment 6 | development 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/ios_development.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/ios_development.cer -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/lib/models/received_notification.dart: -------------------------------------------------------------------------------- 1 | class ReceivedNotification { 2 | ReceivedNotification({ 3 | required this.id, 4 | required this.title, 5 | required this.body, 6 | required this.payload, 7 | }); 8 | 9 | final int id; 10 | final String? title; 11 | final String? body; 12 | final String? payload; 13 | } 14 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/lib/repositories/api.dart: -------------------------------------------------------------------------------- 1 | class Api { 2 | static const String hostName = 'localhost'; 3 | static const String port = '7036'; 4 | static final String baseUrl = 'https://$hostName:$port/api'; 5 | } -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | 10 | void fl_register_plugins(FlPluginRegistry* registry) { 11 | } 12 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/dgph 7 | **/xcuserdata/ 8 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @NSApplicationMain 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/macos/firebase_app_id_file.json: -------------------------------------------------------------------------------- 1 | { 2 | "file_generated_by": "FlutterFire CLI", 3 | "purpose": "FirebaseAppID & ProjectID for this Firebase app in this directory", 4 | "GOOGLE_APP_ID": "1:316556559956:ios:3a0dd9b65768208db80fc1", 5 | "FIREBASE_PROJECT_ID": "stockapp-b0883", 6 | "GCM_SENDER_ID": "316556559956" 7 | } -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/splash_screen_package/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/splash_screen_package/pubspec.yaml -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/web/favicon.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/web/icons/Icon-192.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/web/icons/Icon-512.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/android/app/src/main/kotlin/com/example/stock_app/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.stock_app 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 6 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/assets/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/assets/images/background.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/assets/images/logo.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODFILE CHECKSUM: 98df3a8795cb12ce27cafaf86e97875283cf04f6 2 | 3 | COCOAPODS: 1.12.1 4 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | 10 | void fl_register_plugins(FlPluginRegistry* registry) { 11 | } 12 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/dgph 7 | **/xcuserdata/ 8 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @NSApplicationMain 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/web/favicon.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/web/icons/Icon-192.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/web/icons/Icon-512.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | 10 | void RegisterPlugins(flutter::PluginRegistry* registry) { 11 | } 12 | -------------------------------------------------------------------------------- /2023/May/FlutterStockApp/stock_app_old/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/May/FlutterStockApp/stock_app_old/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /2023/September/Devops/dotnetcore-api-crud/.vs/dotnetcore-api-crud/xs/UserPrefs.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /2023/September/Devops/dotnetcore-api-crud/WeatherForecast.cs: -------------------------------------------------------------------------------- 1 | namespace dotnetcore_api_crud; 2 | 3 | public class WeatherForecast 4 | { 5 | public DateOnly Date { get; set; } 6 | 7 | public int TemperatureC { get; set; } 8 | 9 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); 10 | 11 | public string? Summary { get; set; } 12 | } 13 | -------------------------------------------------------------------------------- /2023/September/Devops/dotnetcore-api-crud/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/auto.cnf: -------------------------------------------------------------------------------- 1 | [auto] 2 | server-uuid=9f477fff-52ff-11ee-9abe-0242ac130002 3 | -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/ib_logfile0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/ib_logfile0 -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/ibdata1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/ibdata1 -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/columns_priv.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/columns_priv.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/columns_priv.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/columns_priv.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/columns_priv.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/columns_priv.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/db.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/db.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/db.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/db.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/db.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/db.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/event.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/event.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/event.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/event.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/event.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/event.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/func.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/func.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/func.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/func.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/func.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/func.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/general_log.CSM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/general_log.CSM -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/general_log.CSV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/general_log.CSV -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/general_log.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/general_log.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_category.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_category.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_category.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_category.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_category.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_category.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_keyword.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_keyword.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_keyword.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_keyword.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_keyword.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_keyword.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_relation.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_relation.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_relation.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_relation.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_relation.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_relation.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_topic.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_topic.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_topic.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_topic.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/help_topic.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/help_topic.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/innodb_index_stats.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/innodb_index_stats.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/innodb_index_stats.ibd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/innodb_index_stats.ibd -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/innodb_table_stats.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/innodb_table_stats.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/innodb_table_stats.ibd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/innodb_table_stats.ibd -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/ndb_binlog_index.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/ndb_binlog_index.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/ndb_binlog_index.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/ndb_binlog_index.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/ndb_binlog_index.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/ndb_binlog_index.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/plugin.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/plugin.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/plugin.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/plugin.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/plugin.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/plugin.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/proc.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/proc.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/proc.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/proc.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/proc.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/proc.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/procs_priv.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/procs_priv.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/procs_priv.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/procs_priv.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/procs_priv.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/procs_priv.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/proxies_priv.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/proxies_priv.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/proxies_priv.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/proxies_priv.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/proxies_priv.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/proxies_priv.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/servers.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/servers.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/servers.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/servers.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/servers.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/servers.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/slave_master_info.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/slave_master_info.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/slave_master_info.ibd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/slave_master_info.ibd -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/slave_relay_log_info.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/slave_relay_log_info.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/slave_relay_log_info.ibd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/slave_relay_log_info.ibd -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/slave_worker_info.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/slave_worker_info.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/slave_worker_info.ibd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/slave_worker_info.ibd -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/slow_log.CSM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/slow_log.CSM -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/slow_log.CSV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/slow_log.CSV -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/slow_log.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/slow_log.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/tables_priv.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/tables_priv.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/tables_priv.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/tables_priv.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/tables_priv.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/tables_priv.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_leap_second.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_leap_second.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_leap_second.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_leap_second.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_leap_second.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_leap_second.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_name.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_name.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_name.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_name.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_transition.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_transition.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_transition.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_transition.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_transition.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_transition.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_transition_type.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_transition_type.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_transition_type.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_transition_type.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/time_zone_transition_type.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/time_zone_transition_type.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/user.MYD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/user.MYD -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/user.MYI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/user.MYI -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/mysql/user.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/mysql/user.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/accounts.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/accounts.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/cond_instances.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/cond_instances.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/db.opt: -------------------------------------------------------------------------------- 1 | default-character-set=utf8 2 | default-collation=utf8_general_ci 3 | -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_stages_current.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_stages_current.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_stages_history.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_stages_history.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_stages_history_long.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_stages_history_long.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_stages_summary_by_account_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_stages_summary_by_account_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_stages_summary_by_host_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_stages_summary_by_host_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_stages_summary_by_thread_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_stages_summary_by_thread_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_stages_summary_by_user_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_stages_summary_by_user_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_stages_summary_global_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_stages_summary_global_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_statements_current.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_statements_current.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_statements_history.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_statements_history.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_statements_history_long.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_statements_history_long.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_by_account_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_by_account_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_by_digest.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_by_digest.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_by_host_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_by_host_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_by_thread_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_by_thread_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_by_user_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_by_user_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_global_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_statements_summary_global_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_waits_current.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_waits_current.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_waits_history.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_waits_history.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_waits_history_long.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_waits_history_long.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_by_account_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_by_account_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_by_host_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_by_host_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_by_instance.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_by_instance.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_by_thread_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_by_thread_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_by_user_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_by_user_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_global_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/events_waits_summary_global_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/file_instances.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/file_instances.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/file_summary_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/file_summary_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/file_summary_by_instance.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/file_summary_by_instance.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/host_cache.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/host_cache.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/hosts.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/hosts.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/mutex_instances.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/mutex_instances.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/objects_summary_global_by_type.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/objects_summary_global_by_type.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/performance_timers.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/performance_timers.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/rwlock_instances.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/rwlock_instances.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/session_account_connect_attrs.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/session_account_connect_attrs.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/session_connect_attrs.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/session_connect_attrs.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/setup_actors.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/setup_actors.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/setup_consumers.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/setup_consumers.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/setup_instruments.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/setup_instruments.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/setup_objects.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/setup_objects.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/setup_timers.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/setup_timers.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/socket_instances.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/socket_instances.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/socket_summary_by_event_name.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/socket_summary_by_event_name.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/socket_summary_by_instance.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/socket_summary_by_instance.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/table_io_waits_summary_by_index_usage.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/table_io_waits_summary_by_index_usage.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/table_io_waits_summary_by_table.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/table_io_waits_summary_by_table.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/table_lock_waits_summary_by_table.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/table_lock_waits_summary_by_table.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/threads.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/threads.frm -------------------------------------------------------------------------------- /2023/September/Devops/mysql5-data/performance_schema/users.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/Devops/mysql5-data/performance_schema/users.frm -------------------------------------------------------------------------------- /2023/September/StableDiffusion/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/2023/September/StableDiffusion/readme.txt -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/InfiniteListApp/InfiniteListApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/InfiniteListApp/InfiniteListApp.xcodeproj/xcuserdata/hoangnd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/InfiniteListApp/InfiniteListApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/InfiniteListApp/InfiniteListApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/InfiniteListApp/InfiniteListApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/temp/InfiniteListApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/temp/InfiniteListApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/temp/InfiniteListApp.xcodeproj/project.xcworkspace/xcuserdata/hoangnd.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Build an Infinite List with SwiftUI/code/temp/InfiniteListApp.xcodeproj/project.xcworkspace/xcuserdata/hoangnd.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/temp/InfiniteListApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/temp/InfiniteListApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Build an Infinite List with SwiftUI/code/temp/InfiniteListApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/.buckconfig: -------------------------------------------------------------------------------- 1 | 2 | [android] 3 | target = Google Inc.:Google APIs:23 4 | 5 | [maven_repositories] 6 | central = https://repo1.maven.org/maven2 7 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/.bundle/config: -------------------------------------------------------------------------------- 1 | BUNDLE_PATH: "vendor/bundle" 2 | BUNDLE_FORCE_RUBY_PLATFORM: 1 3 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native-community', 4 | }; 5 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | arrowParens: 'avoid', 3 | bracketSameLine: true, 4 | bracketSpacing: false, 5 | singleQuote: true, 6 | trailingComma: 'all', 7 | }; 8 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.5 2 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/chat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/chat.jpg -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/final/FoodList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/final/FoodList.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/final/Login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/final/Login.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/final/Register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/final/Register.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/final/Welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/final/Welcome.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/final/chat1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/final/chat1.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/final/chat2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/final/chat2.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/final/gridView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/final/gridView.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/final/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/final/settings.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/gridview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/gridview.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/listivew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/listivew.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/login register.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/login register.jpg -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/settings.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/tab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/tab.jpg -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Design/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/Design/welcome.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby '2.7.5' 5 | 6 | gem 'cocoapods', '~> 1.11', '>= 1.11.2' 7 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/__tests__/App-test.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import 'react-native'; 6 | import React from 'react'; 7 | import App from '../App'; 8 | 9 | // Note: test renderer must be required after react-native. 10 | import renderer from 'react-test-renderer'; 11 | 12 | it('renders correctly', () => { 13 | renderer.create(); 14 | }); 15 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/debug.keystore -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/AntDesign.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/AntDesign.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Entypo.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/EvilIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/EvilIcons.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Feather.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/FontAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/FontAwesome.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Fontisto.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Fontisto.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Foundation.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Foundation.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Ionicons.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/MaterialIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/MaterialIcons.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Octicons.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/SimpleLineIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/SimpleLineIcons.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Zocial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/assets/fonts/Zocial.ttf -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | TrainingApp 3 | 4 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/android/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-all.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TrainingApp", 3 | "displayName": "TrainingApp" 4 | } -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/assets/background.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/assets/background.jpeg -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/assets/computer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/assets/computer.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/assets/icon_fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/assets/icon_fire.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/assets/icon_question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/assets/icon_question.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/assets/listview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Chat App React Native 2022/TrainingApp/assets/listview.png -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: [ 4 | 'react-native-reanimated/plugin', 5 | ], 6 | }; 7 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/components/index.js: -------------------------------------------------------------------------------- 1 | import UIButton from "./UIButton" 2 | import UIHeader from "./UIHeader" 3 | export { 4 | UIButton, 5 | UIHeader, 6 | } -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/constants/fontSizes.js: -------------------------------------------------------------------------------- 1 | import {isIOS} from '../utilies/Device' 2 | export default { 3 | h1: isIOS() ? 24 : 22, 4 | h2: isIOS() ? 22 : 20, 5 | h3: isIOS() ? 20 : 18, 6 | h5: isIOS() ? 16 : 14, 7 | h6: isIOS() ? 14 : 12, 8 | } -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/constants/icons.js: -------------------------------------------------------------------------------- 1 | export default { 2 | fire: require('../assets/icon_fire.png'), 3 | question: require('../assets/icon_question.png'), 4 | } -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/constants/images.js: -------------------------------------------------------------------------------- 1 | export default { 2 | background: require('../assets/background.jpeg'), 3 | computer: require('../assets/computer.png'), 4 | } -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/constants/index.js: -------------------------------------------------------------------------------- 1 | import images from "./images" 2 | import icons from "./icons" 3 | import colors from "./colors" 4 | import fontSizes from "./fontSizes" 5 | export { 6 | images, 7 | icons, 8 | colors, 9 | fontSizes 10 | } -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/ios/TrainingApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/ios/TrainingApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/ios/TrainingApp/AppDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface AppDelegate : UIResponder 5 | 6 | @property (nonatomic, strong) UIWindow *window; 7 | 8 | @end 9 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/ios/TrainingApp/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/ios/TrainingApp/main.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "AppDelegate.h" 4 | 5 | int main(int argc, char *argv[]) 6 | { 7 | @autoreleasepool { 8 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/repositories/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | API(Application Programming Interface) Examples: 3 | https://datausa.io/api/data?measures=Population 4 | https://randomuser.me/api/ 5 | */ 6 | import user from './user' 7 | import population from './population' 8 | export { 9 | user, 10 | population 11 | } 12 | -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/utilies/Calculation.js: -------------------------------------------------------------------------------- 1 | export const sum2Number = (x, y) => x + y 2 | export const substract2Number = (x, y) => x - y 3 | export const PI = 3.1416 -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/utilies/DateTime.js: -------------------------------------------------------------------------------- 1 | import moment from "moment" 2 | export const convertDateTimeToString = (dateTime) => { 3 | return moment(dateTime).format('DD-MM-YYYY') 4 | } -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/utilies/Device.js: -------------------------------------------------------------------------------- 1 | 2 | import { 3 | Platform, 4 | Dimensions, 5 | } from 'react-native' 6 | export const isIOS = () => Platform.OS === 'ios' 7 | export const screenWidth = Dimensions.get("screen").width; 8 | export const screenHeight = Dimensions.get("screen").height; -------------------------------------------------------------------------------- /Chat App React Native 2022/TrainingApp/utilies/Validations.js: -------------------------------------------------------------------------------- 1 | //validate email 2 | export const isValidEmail = (stringEmail) => { 3 | return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(stringEmail)) 4 | } 5 | 6 | //validate password 7 | export const isValidPassword = (stringPassword) => stringPassword.length >= 3 -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/Complete Laravel Tutorial 2022.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Complete Laravel Tutorial 2022/Complete Laravel Tutorial 2022.pptx -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | *.blade.php diff=html 4 | *.css diff=css 5 | *.html diff=html 6 | *.md diff=markdown 7 | *.php diff=php 8 | 9 | /.github export-ignore 10 | CHANGELOG.md export-ignore 11 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public/hot 3 | /public/storage 4 | /storage/*.key 5 | /vendor 6 | .env 7 | .env.backup 8 | .phpunit.result.cache 9 | Homestead.json 10 | Homestead.yaml 11 | npm-debug.log 12 | yarn-error.log 13 | /.idea 14 | /.vscode 15 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/.styleci.yml: -------------------------------------------------------------------------------- 1 | php: 2 | preset: laravel 3 | disabled: 4 | - no_unused_imports 5 | finder: 6 | not-name: 7 | - index.php 8 | js: 9 | finder: 10 | not-name: 11 | - webpack.mix.js 12 | css: true 13 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/app/Models/Post.php: -------------------------------------------------------------------------------- 1 | PageController.index, with shared Header, Footer 5 | {{-- The storage is more secure ! --}} 6 | 11 | @endsection 12 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/resources/views/layouts/footer.blade.php: -------------------------------------------------------------------------------- 1 |
2 |

This is Footer, haha

3 |
-------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/resources/views/posts/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | 3 | @section('content') 4 |

This is Posts Page

5 | @endsection -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | compiled.php 2 | config.php 3 | down 4 | events.scanned.php 5 | maintenance.php 6 | routes.php 7 | routes.scanned.php 8 | schedule-* 9 | services.json 10 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /Complete Laravel Tutorial 2022/code/laravel-app/tests/TestCase.php: -------------------------------------------------------------------------------- 1 | 0) 7 | ); 8 | SELECT * FROM tblStudent; 9 | INSERT INTO tblStudent(studentName, age) 10 | VALUES('Nguyen Duc Hoang', 44); 11 | -------------------------------------------------------------------------------- /Docker tutorials 2022/~$Docker tutorials 2022.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Docker tutorials 2022/~$Docker tutorials 2022.pptx -------------------------------------------------------------------------------- /GraphQLReactJS/DemoApp/server/mongodb/mongodb.js: -------------------------------------------------------------------------------- 1 | const mongoose = require('mongoose') 2 | async function connectMongoDB() { 3 | const connection = await mongoose.connect(process.env.MONGO_URI) 4 | console.log(`connect MongoDB successfully at ${connection.connection.host}`) 5 | } 6 | module.exports = connectMongoDB -------------------------------------------------------------------------------- /InstallOracleDocker/testdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/InstallOracleDocker/testdb.sql -------------------------------------------------------------------------------- /JavaSpringCourse2022/code/training-app/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/JavaSpringCourse2022/code/training-app/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /JavaSpringCourse2022/code/training-app/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /JavaSpringCourse2022/code/training-app/h2db.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/JavaSpringCourse2022/code/training-app/h2db.mv.db -------------------------------------------------------------------------------- /JavaSpringCourse2022/code/training-app/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "training-app" 2 | -------------------------------------------------------------------------------- /JavaSpringCourse2022/code/training-app/src/main/kotlin/com/training/exceptions/CarNotFoundException.kt: -------------------------------------------------------------------------------- 1 | package com.training.exceptions 2 | 3 | public class CarNotFoundException(id: Long) 4 | : RuntimeException("Could not find car $id") -------------------------------------------------------------------------------- /JavaSpringCourse2022/code/training-app/src/main/kotlin/com/training/models/Car.kt: -------------------------------------------------------------------------------- 1 | package com.training.models 2 | 3 | import java.util.* 4 | import javax.persistence.* 5 | @Table(name = "cars") 6 | data class Car( 7 | @Id val id: String?, 8 | val name: String, 9 | val year: String, 10 | val engineSize:Float, 11 | val horsePower: Int 12 | ) -------------------------------------------------------------------------------- /JavaSpringCourse2022/code/training-app/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | datasource: 3 | #url: jdbc:h2:mem:mydb 4 | url: jdbc:h2:file:./h2db 5 | username: sa 6 | password: 123456 7 | driverClassName: org.h2.Driver 8 | #schema: classpath:sql/schema.sql 9 | initializationMode: always 10 | -------------------------------------------------------------------------------- /JavaSpringCourse2022/code/training-app/src/test/kotlin/com/training/TrainingAppApplicationTests.kt: -------------------------------------------------------------------------------- 1 | package com.training 2 | 3 | import org.junit.jupiter.api.Test 4 | import org.springframework.boot.test.context.SpringBootTest 5 | 6 | @SpringBootTest 7 | class TrainingAppApplicationTests { 8 | 9 | @Test 10 | fun contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /JavaSpringMVCWithMySQLjsp2022/02-CRUD with Java Spring MVC MyQL JPA jsp - part 1/demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/JavaSpringMVCWithMySQLjsp2022/02-CRUD with Java Spring MVC MyQL JPA jsp - part 1/demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /JavaSpringMVCWithMySQLjsp2022/02-CRUD with Java Spring MVC MyQL JPA jsp - part 1/demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.3/apache-maven-3.8.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar 3 | -------------------------------------------------------------------------------- /JavaSpringMVCWithMySQLjsp2022/02-CRUD with Java Spring MVC MyQL JPA jsp - part 1/header_vn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/JavaSpringMVCWithMySQLjsp2022/02-CRUD with Java Spring MVC MyQL JPA jsp - part 1/header_vn.png -------------------------------------------------------------------------------- /JavaSpringMVCWithMySQLjsp2022/02-CRUD with Java Spring MVC MyQL JPA jsp - part 1/server-storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/JavaSpringMVCWithMySQLjsp2022/02-CRUD with Java Spring MVC MyQL JPA jsp - part 1/server-storage.png -------------------------------------------------------------------------------- /JavaSpringMVCWithMySQLjsp2022/demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/JavaSpringMVCWithMySQLjsp2022/demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /JavaSpringMVCWithMySQLjsp2022/demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.3/apache-maven-3.8.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar 3 | -------------------------------------------------------------------------------- /JavaSpringMVCWithMySQLjsp2022/demo/src/main/java/com/springmvc/demo/repositories/CategoryRepository.java: -------------------------------------------------------------------------------- 1 | package com.springmvc.demo.repositories; 2 | 3 | import com.springmvc.demo.models.Category; 4 | import org.springframework.data.repository.CrudRepository; 5 | 6 | public interface CategoryRepository extends CrudRepository { 7 | } 8 | -------------------------------------------------------------------------------- /JavaSpringMVCWithMySQLjsp2022/demo/src/test/java/com/springmvc/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.springmvc.demo; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class DemoApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Javascript full course 2022/Javascript full course 2022.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Javascript full course 2022/Javascript full course 2022.pptx -------------------------------------------------------------------------------- /Javascript full course 2022/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Javascript full course 2022/header.png -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/src/main/kotlin/enums/Quality.kt: -------------------------------------------------------------------------------- 1 | package enums 2 | enum class Quality { 3 | BAD, NORMAL, GOOD, EXCELLENT 4 | } -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/src/main/kotlin/models/Bicycle.kt: -------------------------------------------------------------------------------- 1 | package models 2 | 3 | class Bicycle(name: String, year:Int, var hasBasket: Boolean) 4 | :Vehicle(name, year) { 5 | override fun toString(): String = "${super.toString()}, hasBasket: $hasBasket" 6 | } -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/src/main/kotlin/models/Car.kt: -------------------------------------------------------------------------------- 1 | package models 2 | 3 | class Car(name: String, year: Int, var engineSize:Float, var horsePower: Int) 4 | : Vehicle(name, year){ 5 | override fun toString(): String { 6 | return "${super.toString()},engineSize: $engineSize, horsePower:$horsePower" 7 | } 8 | } -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/src/main/kotlin/models/CarExtensions.kt: -------------------------------------------------------------------------------- 1 | package models 2 | //extensions = add more methods to an existing class 3 | fun Car.run(speed: Double) { 4 | println("$name is running at speed: $speed") 5 | } 6 | -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/src/main/kotlin/models/Vehicle.kt: -------------------------------------------------------------------------------- 1 | package models 2 | //sealed is "abstract" => cannot create object from it 3 | //but it can be inherited 4 | sealed class Vehicle(var name: String, var year:Int) { 5 | override fun toString(): String = "name:$name, year:$year" 6 | } -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/src/main/kotlin/storage/IStorageRepository.kt: -------------------------------------------------------------------------------- 1 | package storage 2 | 3 | interface IStorageRepository { 4 | fun makeConnection(connectionString: String) 5 | } -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/src/main/kotlin/storage/MyDBRepository.kt: -------------------------------------------------------------------------------- 1 | package storage 2 | 3 | class MyDBRepository(connectionString: String):IStorageRepository 4 | by MySQLRepository(connectionString) { 5 | } -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/src/main/kotlin/storage/MySQLRepository.kt: -------------------------------------------------------------------------------- 1 | package storage 2 | 3 | class MySQLRepository(val connectionString: String): IStorageRepository { 4 | override fun makeConnection(connectionString: String) { 5 | println("connect MySQL DB with $connectionString") 6 | } 7 | } -------------------------------------------------------------------------------- /Kotlin 1.7 tutorials for beginners - 2022/code/LearnKotlin2022/src/main/kotlin/utilities/Calculation.kt: -------------------------------------------------------------------------------- 1 | package utilities 2 | 3 | class Calculation { 4 | companion object { 5 | fun multiply(x: Int, y:Int):Int = x * y 6 | val PI = 3.1416 7 | } 8 | } -------------------------------------------------------------------------------- /Learn Swift 5 in 2 hours/code/SwiftTutorial2022.playground/contents.xcplayground.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Learn Swift 5 in 2 hours/code/SwiftTutorial2022.playground/playground.xcworkspace/contents.xcworkspacedata.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Learn Swift 5 in 2 hours/code/SwiftTutorial2022.playground/playground.xcworkspace/xcuserdata/hoangnd.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/Learn Swift 5 in 2 hours/code/SwiftTutorial2022.playground/playground.xcworkspace/xcuserdata/hoangnd.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /LearnKotlin2022/code/KotlinTutorials2022/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /MachineLearningBasics2022/02/01.pptm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/02/01.pptm -------------------------------------------------------------------------------- /MachineLearningBasics2022/02/ChirpsPerMinute.csv: -------------------------------------------------------------------------------- 1 | Cricket chirps per Minute ,Temperature 2 | 7,5 3 | 19,3 4 | 32,5 5 | 42,7 6 | 50,11 7 | 60,13 8 | 77,14 9 | 79,17 10 | 85,19 11 | 100,21 12 | 103,22 13 | 110,24 14 | 120,25 15 | 128,30 16 | 145,28 17 | 150,29 18 | 152,30 19 | 156,32 20 | 175,33 21 | -------------------------------------------------------------------------------- /MachineLearningBasics2022/02/HousePrice.csv: -------------------------------------------------------------------------------- 1 | area,price 2 | 2700,560000 3 | 2800,570000 4 | 3000,600000 5 | 3100,610000 6 | 3200,635000 7 | 3400,700000 8 | 3500,730000 9 | 3700,800000 10 | 3800,812000 11 | 4100,901000 12 | -------------------------------------------------------------------------------- /MachineLearningBasics2022/03/01.pptm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/03/01.pptm -------------------------------------------------------------------------------- /MachineLearningBasics2022/03/machine-learning-icon-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/03/machine-learning-icon-16.jpg -------------------------------------------------------------------------------- /MachineLearningBasics2022/04/003.pptm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/04/003.pptm -------------------------------------------------------------------------------- /MachineLearningBasics2022/04/HiringProcessModel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/04/HiringProcessModel -------------------------------------------------------------------------------- /MachineLearningBasics2022/04/image01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/04/image01.png -------------------------------------------------------------------------------- /MachineLearningBasics2022/05/05.pptm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/05/05.pptm -------------------------------------------------------------------------------- /MachineLearningBasics2022/06-Hồi quy Logistic với 1 biến-bài toán dự đoán kết quả thi/06.pptm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/06-Hồi quy Logistic với 1 biến-bài toán dự đoán kết quả thi/06.pptm -------------------------------------------------------------------------------- /MachineLearningBasics2022/06-Hồi quy Logistic với 1 biến-bài toán dự đoán kết quả thi/image001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/06-Hồi quy Logistic với 1 biến-bài toán dự đoán kết quả thi/image001.png -------------------------------------------------------------------------------- /MachineLearningBasics2022/07-Hồi quy Logistic nhiều biến-bài toán nhận dạng chữ viết/07-Hồi quy Logistic nhiều biến-bài toán nhận dạng chữ số.pptm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/07-Hồi quy Logistic nhiều biến-bài toán nhận dạng chữ viết/07-Hồi quy Logistic nhiều biến-bài toán nhận dạng chữ số.pptm -------------------------------------------------------------------------------- /MachineLearningBasics2022/07-Hồi quy Logistic nhiều biến-bài toán nhận dạng chữ viết/image001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/07-Hồi quy Logistic nhiều biến-bài toán nhận dạng chữ viết/image001.png -------------------------------------------------------------------------------- /MachineLearningBasics2022/08/08.pptm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/08/08.pptm -------------------------------------------------------------------------------- /MachineLearningBasics2022/08/image001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/08/image001.png -------------------------------------------------------------------------------- /MachineLearningBasics2022/08/income_evaluation.csv: -------------------------------------------------------------------------------- 1 | age,income,student,credit rating,buy computer 2 | <30,high,no,fair,no 3 | <30,high,no,excellent,no 4 | 30-40,high,no,fair,yes 5 | >40,medium,no,fair,yes 6 | >40,low,yes,fair,yes 7 | -------------------------------------------------------------------------------- /MachineLearningBasics2022/08/iris.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/08/iris.pdf -------------------------------------------------------------------------------- /MachineLearningBasics2022/readme.txt: -------------------------------------------------------------------------------- 1 | Machine Learning = Making machines learn things like human 2 | Nhieu ung dung ML hang ngay: loc spam, 3 | handwriting recognition 4 | NLP, Computer Vision 5 | Hoc co giam sat 6 | y - gia nha, x - size in feet2 7 | dua ra thuat toan cho mot bo du lieu "chinh xac" 8 | 9 | -------------------------------------------------------------------------------- /MachineLearningBasics2022/temp01/06.pptm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/MachineLearningBasics2022/temp01/06.pptm -------------------------------------------------------------------------------- /MachineLearningBasics2022/temp01/~$05.pptm: -------------------------------------------------------------------------------- 1 | Nguyen Duc Hoang Nguyen Duc Hoang -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/.env.test: -------------------------------------------------------------------------------- 1 | DATABASE_URL="postgresql://postgres:Abc123456789@localhost:5435/testdb?schema=public" 2 | JWT_SECRET="I have a dream. Please keep secret this" -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true, 3 | "trailingComma": "all" 4 | } -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/nest-cli.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://json.schemastore.org/nest-cli", 3 | "collection": "@nestjs/schematics", 4 | "sourceRoot": "src" 5 | } 6 | -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- 1 | # Please do not edit this file manually 2 | # It should be added in your version-control system (i.e. Git) 3 | provider = "postgresql" -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/auth/decorator/index.ts: -------------------------------------------------------------------------------- 1 | export * from './user.decorator' -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/auth/dto/auth.dto.ts: -------------------------------------------------------------------------------- 1 | import { IsEmail, IsNotEmpty, IsString } from "class-validator" 2 | 3 | //Define a "type" of "authentication request" 4 | export class AuthDTO { 5 | @IsEmail() 6 | @IsNotEmpty() 7 | email: string; 8 | 9 | @IsString() 10 | @IsNotEmpty() 11 | password: string; 12 | } -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/auth/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './auth.dto' 2 | //...and other .ts files in this folder -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/auth/guard/index.ts: -------------------------------------------------------------------------------- 1 | export * from './myjwt.guard' -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/auth/guard/myjwt.guard.ts: -------------------------------------------------------------------------------- 1 | import { AuthGuard } from '@nestjs/passport'; 2 | export class MyJwtGuard extends AuthGuard('jwt') { 3 | 4 | } 5 | -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/auth/strategy/index.ts: -------------------------------------------------------------------------------- 1 | export * from './jwt.strategy'; -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/note/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './insert.note.dto' 2 | export * from './update.note.dto' -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/note/dto/insert.note.dto.ts: -------------------------------------------------------------------------------- 1 | import { IsNotEmpty, IsOptional, IsString } from "class-validator" 2 | 3 | export class InsertNoteDTO { 4 | @IsString() 5 | @IsNotEmpty() 6 | title: string 7 | 8 | @IsString() 9 | @IsNotEmpty() 10 | description: string 11 | 12 | @IsString() 13 | @IsNotEmpty() 14 | url: string 15 | } -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/note/note.module.ts: -------------------------------------------------------------------------------- 1 | import { Module } from '@nestjs/common'; 2 | import { NoteController } from './note.controller'; 3 | import { NoteService } from './note.service'; 4 | 5 | @Module({ 6 | controllers: [NoteController], 7 | providers: [NoteService] 8 | }) 9 | export class NoteModule {} 10 | -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/prisma/prisma.module.ts: -------------------------------------------------------------------------------- 1 | import { Global, Module } from '@nestjs/common'; 2 | import { PrismaService } from './prisma.service'; 3 | 4 | @Global() //This module is used Globally ! 5 | @Module({ 6 | providers: [PrismaService], 7 | exports: [PrismaService],//other modules can use PrismaService 8 | }) 9 | export class PrismaModule {} 10 | -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/src/user/user.module.ts: -------------------------------------------------------------------------------- 1 | import { Module } from '@nestjs/common'; 2 | import { UserController } from './user.controller'; 3 | 4 | @Module({ 5 | controllers: [UserController], 6 | }) 7 | export class UserModule {} 8 | -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/test/jest-e2e.json: -------------------------------------------------------------------------------- 1 | { 2 | "moduleFileExtensions": ["js", "json", "ts"], 3 | "rootDir": ".", 4 | "testEnvironment": "node", 5 | "testRegex": ".e2e-spec.ts$", 6 | "transform": { 7 | "^.+\\.(t|j)s$": "ts-jest" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /NestJSRestAPI/nestjs-api-app/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "exclude": ["node_modules", "test", "dist", "**/*spec.ts"] 4 | } 5 | -------------------------------------------------------------------------------- /NestJSRestAPI/presentation.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/NestJSRestAPI/presentation.key -------------------------------------------------------------------------------- /PHP crash course for beginners/code/PHPCrashCourse/fruits.txt: -------------------------------------------------------------------------------- 1 | banana 2 | mango 3 | grape -------------------------------------------------------------------------------- /PHP crash course for beginners/code/PHPCrashCourse/fruits_old.txt: -------------------------------------------------------------------------------- 1 | apple 2 | orange 3 | pineapple 4 | lemon -------------------------------------------------------------------------------- /PHP crash course for beginners/code/PHPCrashCourse/logout.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/01-What is React Native compare React Native and Flutter.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/01-What is React Native compare React Native and Flutter.pptx -------------------------------------------------------------------------------- /React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/captions.sbv: -------------------------------------------------------------------------------- 1 | 0:00:00.000,0:00:02.000 2 | Redux is a predictable state container for JavaScript apps. 3 | -------------------------------------------------------------------------------- /React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-android-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-android-100.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-android-tablet-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-android-tablet-64.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-flutter-color/icons8-flutter-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-flutter-color/icons8-flutter-48.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-flutter-color/icons8-flutter-480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-flutter-color/icons8-flutter-480.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-react-native-gradient/icons8-react-native-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-react-native-gradient/icons8-react-native-512.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-react-native-gradient/icons8-react-native-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/01-What is React Native compare React Native and Flutter/icons8-react-native-gradient/icons8-react-native-64.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/001.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/002.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/003.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/004.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/005.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/006.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/007.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/008.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/009.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/010.png -------------------------------------------------------------------------------- /React Native tutorials v0.68/design/011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Native tutorials v0.68/design/011.png -------------------------------------------------------------------------------- /React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/public/favicon.ico -------------------------------------------------------------------------------- /React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/public/logo192.png -------------------------------------------------------------------------------- /React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/public/logo512.png -------------------------------------------------------------------------------- /React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/src/App.test.js: -------------------------------------------------------------------------------- 1 | import { render, screen } from '@testing-library/react'; 2 | import App from './App'; 3 | 4 | test('renders learn react link', () => { 5 | render(); 6 | const linkElement = screen.getByText(/learn react/i); 7 | expect(linkElement).toBeInTheDocument(); 8 | }); 9 | -------------------------------------------------------------------------------- /React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/src/screens/About.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | function About() { 3 | return
This is About
4 | } 5 | export default About -------------------------------------------------------------------------------- /React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/src/screens/Home.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | function Home() { 3 | return
This is Home
4 | } 5 | export default Home -------------------------------------------------------------------------------- /React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/src/screens/NotFound.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | function NotFound() { 3 | return
This is NotFound page
4 | } 5 | 6 | export default NotFound -------------------------------------------------------------------------------- /React Router DOM v6 Làm việc với useNavigate useParams/code/myapp/src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | import '@testing-library/jest-dom'; 6 | -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myapp/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myapp/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myapp/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myspringapp/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/SpringBootWithJpaSpringSecurityOauth/myspringapp/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myspringapp/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar 3 | -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myspringapp/src/main/java/com/springapp/tutotial/exceptions/DepartmentNotFoundException.java: -------------------------------------------------------------------------------- 1 | package com.springapp.tutotial.exceptions; 2 | 3 | public class DepartmentNotFoundException extends Exception{ 4 | public DepartmentNotFoundException(String message) { 5 | super(message); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myspringapp/src/test/java/com/springapp/tutotial/MainTests.java: -------------------------------------------------------------------------------- 1 | package com.springapp.tutotial; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class MainTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myspringappNEW/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/SpringBootWithJpaSpringSecurityOauth/myspringappNEW/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myspringappNEW/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar 3 | -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myspringappNEW/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/YoutubeChannel/973321fd84b15993068342ab6a7f32be0a342d73/SpringBootWithJpaSpringSecurityOauth/myspringappNEW/init.sql -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myspringappNEW/src/main/java/com/springapp/tutotial/exceptions/DepartmentNotFoundException.java: -------------------------------------------------------------------------------- 1 | package com.springapp.tutotial.exceptions; 2 | 3 | public class DepartmentNotFoundException extends Exception{ 4 | public DepartmentNotFoundException(String message) { 5 | super(message); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /SpringBootWithJpaSpringSecurityOauth/myspringappNEW/src/test/java/com/springapp/tutotial/MainTests.java: -------------------------------------------------------------------------------- 1 | package com.springapp.tutotial; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class MainTests { 8 | @Test 9 | void contextLoads() { 10 | 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /pushcode.sh: -------------------------------------------------------------------------------- 1 | git add . && git commit -am "add code" && git push 2 | 3 | 4 | --------------------------------------------------------------------------------