묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
파이썬 def Syntax 오류 질문
def 를 쓰다가 오류가 나서 그냥 간단한 예시로만 썼는데도 계속 구문오류가 뜹니다. 혹시 이유를 알 수 있을까요
-
미해결Slack 클론 코딩[실시간 채팅 with React]
useEffect로 비밀번호 체크해줘도 될까요?
제가 이렇게 해준 이유는 우선 비밀번호에 조건을 달아주었는데요. 비밀번호 값을 입력했을때 조건에 맞지않으면 에러메시지를 띄워주는데 onChange에서 에러를 감지해주었을경우 비밀번호를 초기화해도 에러메시지는 남아있더라구요. 반면에 useEffect에서 처리해주었을경우엔 password값이 업데이트 될때마다 상태가 바뀌어서 에러메시지가 사라졌는데 useCallback도 원레 두번째 deps가 바뀌면 함수자체를 다시 실행해줘서 에러메시지가 사라져야하지 않나요?? 제가 놓친 부분이 어떤부분인지, 현재 작성한 코드는 알맞게 작성한건지가 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
클래스 매핑 후 실행을 하려고 했는데 오류가 납니다. / H2 실행방법 질문입니다.
우선 제 카테고리입니다. 이 상태에서 실행을 했습니다. 오류 내용입니다. "C:\Program Files\Java\jdk-11.0.9\bin\java.exe" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3\lib\idea_rt.jar=62925:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3\lib\idea_rt.jar;C:\Users\유정이\.m2\repository\org\junit\platform\junit-platform-launcher\1.6.3\junit-platform-launcher-1.6.3.jar;C:\Users\유정이\.m2\repository\org\apiguardian\apiguardian-api\1.1.0\apiguardian-api-1.1.0.jar;C:\Users\유정이\.m2\repository\org\junit\platform\junit-platform-engine\1.6.3\junit-platform-engine-1.6.3.jar;C:\Users\유정이\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\유정이\.m2\repository\org\junit\platform\junit-platform-commons\1.6.3\junit-platform-commons-1.6.3.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3\plugins\junit\lib\junit5-rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3\plugins\junit\lib\junit-rt.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-engine\5.6.3\234f250d1608684c4436d72214e7530f23cb8a03\junit-jupiter-engine-5.6.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.h2database\h2\1.4.200\f7533fe7cb8e99c87a43d325a77b4b678ad9031a\h2-1.4.200.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.sun.activation\jakarta.activation\1.2.2\74548703f9851017ce2f556066659438019e7eb5\jakarta.activation-1.2.2.jar;C:\Users\유정이\Desktop\SpringBoot\활용1\jpashop\out\test\classes;C:\Users\유정이\Desktop\SpringBoot\활용1\jpashop\out\production\classes;C:\Users\유정이\Desktop\SpringBoot\활용1\jpashop\out\production\resources;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-data-jpa\2.3.9.RELEASE\161c4c824430743b43b473dcd606029624409747\spring-boot-starter-data-jpa-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-thymeleaf\2.3.9.RELEASE\18f0efee1cf0d89718285e693c5708f76c4ca3c2\spring-boot-starter-thymeleaf-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-validation\2.3.9.RELEASE\1e537570657c317c411e34786240350ef2693d42\spring-boot-starter-validation-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web\2.3.9.RELEASE\4c832c4921045132ea9a246e31a1ecd72d5e3b96\spring-boot-starter-web-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-devtools\2.3.9.RELEASE\fafa0b70b7ddbbbf69db3458486ef65aea14ca89\spring-boot-devtools-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.github.gavlyukovskiy\p6spy-spring-boot-starter\1.5.6\495579c7fb01b005f19ec4d5188245c66de0937b\p6spy-spring-boot-starter-1.5.6.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-test\2.3.9.RELEASE\d93b597c41f32f85763ae1687eb79c2a2c40445c\spring-boot-starter-test-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.junit.vintage\junit-vintage-engine\5.6.3\b5899eb399c36350d575ea2cbf2265bbcbfa592b\junit-vintage-engine-5.6.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-aop\2.3.9.RELEASE\be36059a168b53022042774405259dfb91dfff06\spring-boot-starter-aop-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-jdbc\2.3.9.RELEASE\a03add13d5b4c42e123809679932f4d0b4be3ac0\spring-boot-starter-jdbc-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\jakarta.transaction\jakarta.transaction-api\1.3.3\c4179d48720a1e87202115fbed6089bdc4195405\jakarta.transaction-api-1.3.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\jakarta.persistence\jakarta.persistence-api\2.2.3\8f6ea5daedc614f07a3654a455660145286f024e\jakarta.persistence-api-2.2.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.hibernate\hibernate-core\5.4.28.Final\c096dbb27f83655ec252165340b532733c58e8fb\hibernate-core-5.4.28.Final.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.data\spring-data-jpa\2.3.7.RELEASE\ced4d3d1609e5db151772c9b9a6c173bf902e6f2\spring-data-jpa-2.3.7.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aspects\5.2.13.RELEASE\54c64acd41821a0eceb22c14246a08caa985d916\spring-aspects-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\2.3.9.RELEASE\f23c5a7f12fa9958aafe3d13704287b58e62b513\spring-boot-starter-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.thymeleaf\thymeleaf-spring5\3.0.12.RELEASE\aa640b214411978a23cbe271c3fb9569d1bda608\thymeleaf-spring5-3.0.12.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.thymeleaf.extras\thymeleaf-extras-java8time\3.0.4.RELEASE\36e7175ddce36c486fff4578b5af7bb32f54f5df\thymeleaf-extras-java8time-3.0.4.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.glassfish\jakarta.el\3.0.3\dab46ee1ee23f7197c13d7c40fce14817c9017df\jakarta.el-3.0.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.hibernate.validator\hibernate-validator\6.1.7.Final\8d10290c5b23b7d061c79ad804dca107b335cb36\hibernate-validator-6.1.7.Final.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-json\2.3.9.RELEASE\875d795b6235779dc7c83ee091666edaa9778160\spring-boot-starter-json-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-tomcat\2.3.9.RELEASE\2463b3c9b4a3db5aa1558d22fec2ac3ec617f3df\spring-boot-starter-tomcat-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-webmvc\5.2.13.RELEASE\fcee2e100d39edf3abc6cb31b5bb8cbb231afdba\spring-webmvc-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\5.2.13.RELEASE\346f1e07b6177cf917459d91def0dbd1a3fba172\spring-web-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\2.3.9.RELEASE\bbea8a1a7196c5194c310ed07d2d1b674aeca5f6\spring-boot-autoconfigure-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\2.3.9.RELEASE\a5fc1d7406d3cc4cdcca7c449dc43dbd4ff9a9ff\spring-boot-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.github.gavlyukovskiy\datasource-decorator-spring-boot-autoconfigure\1.5.6\cac386fe9df77870133594f054ee32e5d08ab93d\datasource-decorator-spring-boot-autoconfigure-1.5.6.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\p6spy\p6spy\3.8.2\52299d9a1ec2bc2fb8b1a21cc12dfc1a7c033caf\p6spy-3.8.2.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter\5.6.3\e02aa6453c90c8fb12a88212df94d477dc97ad9b\junit-jupiter-5.6.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-test-autoconfigure\2.3.9.RELEASE\ad84ed75cdd22667c32eef26ee0424fbf96e5cfb\spring-boot-test-autoconfigure-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-test\2.3.9.RELEASE\f0f09516b1c1c2ccf8768635eabea7303cfa3fe6\spring-boot-test-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.jayway.jsonpath\json-path\2.4.0\765a4401ceb2dc8d40553c2075eb80a8fa35c2ae\json-path-2.4.0.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\jakarta.xml.bind\jakarta.xml.bind-api\2.3.3\48e3b9cfc10752fba3521d6511f4165bea951801\jakarta.xml.bind-api-2.3.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.assertj\assertj-core\3.16.1\6e772120aff69ca3d1583b3d1b36b7529de43ba1\assertj-core-3.16.1.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.hamcrest\hamcrest\2.2\1820c0968dba3a11a1b30669bb1f01978a91dedc\hamcrest-2.2.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.mockito\mockito-junit-jupiter\3.3.3\1176ce43cf773e11a5a318ff04e57e55f9187347\mockito-junit-jupiter-3.3.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.mockito\mockito-core\3.3.3\4878395d4e63173f3825e17e5e0690e8054445f1\mockito-core-3.3.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.skyscreamer\jsonassert\1.5.0\6c9d5fe2f59da598d9aefc1cfc6528ff3cf32df3\jsonassert-1.5.0.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-test\5.2.13.RELEASE\807c081a4a5308d794175bad794c8af5c4b317de\spring-test-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\5.2.13.RELEASE\13c07193d28c9c13de50389b5b179d17ada8d314\spring-core-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.xmlunit\xmlunit-core\2.7.0\4d014eac96329c70175116b185749765cee0aad5\xmlunit-core-2.7.0.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-engine\1.6.3\a926b9bbc7fe67c5795ee1f00cc1b618b313e5ce\junit-platform-engine-1.6.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.apiguardian\apiguardian-api\1.1.0\fc9dff4bb36d627bdc553de77e1f17efd790876c\apiguardian-api-1.1.0.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\junit\junit\4.13.2\8ac9e16d933b6fb43bc7f576336b8f4d7eb5ba12\junit-4.13.2.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\5.2.13.RELEASE\151d163df77378a6e0eec132b29e9fe492e30f3f\spring-aop-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.aspectj\aspectjweaver\1.9.6\ee3b73aa16df35179255f17354d9dfd8e7822835\aspectjweaver-1.9.6.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jdbc\5.2.13.RELEASE\cd2fe9ed82e84097bb317b9f05f6b3cf1b41678b\spring-jdbc-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.zaxxer\HikariCP\3.4.5\aa1a2c00aae8e4ba8308e19940711bb9525b103d\HikariCP-3.4.5.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\jaxb-runtime\2.3.3\c46b68a6e3a2d84ba4eb14c6a8a1a9a7be4048bc\jaxb-runtime-2.3.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.hibernate.common\hibernate-commons-annotations\5.1.2.Final\e59ffdbc6ad09eeb33507b39ffcf287679a498c8\hibernate-commons-annotations-5.1.2.Final.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.jboss.logging\jboss-logging\3.4.1.Final\40fd4d696c55793e996d1ff3c475833f836c2498\jboss-logging-3.4.1.Final.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.javassist\javassist\3.27.0-GA\f63e6aa899e15eca8fdaa402a79af4c417252213\javassist-3.27.0-GA.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy\1.10.20\c5d2d12c75c5d52f8df33f4211e6dbd05a42b117\byte-buddy-1.10.20.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\antlr\antlr\2.7.7\83cd2cd674a217ade95a4bb83a8a14f351f48bd0\antlr-2.7.7.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.jboss\jandex\2.2.3.Final\d3865101f0666b63586683bd811d754517f331ab\jandex-2.2.3.Final.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.fasterxml\classmate\1.5.1\3fe0bed568c62df5e89f4f174c101eab25345b6c\classmate-1.5.1.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.dom4j\dom4j\2.1.3\a75914155a9f5808963170ec20653668a2ffd2fd\dom4j-2.1.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\5.2.13.RELEASE\39d5cbdfd2bd8d8f3feebb6c34b7ca5abfa40eee\spring-context-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-orm\5.2.13.RELEASE\f33c4794a22e27e2bb7dbe72abea083f45e92272\spring-orm-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.data\spring-data-commons\2.3.7.RELEASE\ec6303838d17e86a93d687278a866fd0b52fd958\spring-data-commons-2.3.7.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-tx\5.2.13.RELEASE\f153e020f0faca5dea332ed00f65055d93189811\spring-tx-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\5.2.13.RELEASE\b20c22c16270e758441bb7f3ce6707c9034083bb\spring-beans-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.30\b5a4b6d16ab13e34a88fae84c35cd5d68cac922c\slf4j-api-1.7.30.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\2.3.9.RELEASE\4d60eb273ea3af81db21cb29457b6f170b88a5ce\spring-boot-starter-logging-2.3.9.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\jakarta.annotation\jakarta.annotation-api\1.3.5\59eb84ee0d616332ff44aba065f3888cf002cd2d\jakarta.annotation-api-1.3.5.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\1.26\a78a8747147d2c5807683e76ec2b633e95c14fe9\snakeyaml-1.26.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.thymeleaf\thymeleaf\3.0.12.RELEASE\de1865b0d58590a50c33900115a293335dd8ef25\thymeleaf-3.0.12.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\jakarta.validation\jakarta.validation-api\2.0.2\5eacc6522521f7eacb081f95cee1e231648461e7\jakarta.validation-api-2.0.2.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jdk8\2.11.4\e1540dea3c6c681ea4e335a960f730861ee3bedb\jackson-datatype-jdk8-2.11.4.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jsr310\2.11.4\ce6fc76bba06623720e5a9308386b6ae74753f4d\jackson-datatype-jsr310-2.11.4.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-parameter-names\2.11.4\432e050d79f2282a66c320375d628f1b0842cb12\jackson-module-parameter-names-2.11.4.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.11.4\5d9f3d441f99d721b957e3497f0a6465c764fad4\jackson-databind-2.11.4.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-websocket\9.0.43\78232648dde1a5fd5093f0a3999e593d208e2eab\tomcat-embed-websocket-9.0.43.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-core\9.0.43\1d102277426bdd5b12f048731a91665bb69347d1\tomcat-embed-core-9.0.43.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\5.2.13.RELEASE\1a59010115eace4f66a245ea299760c5401c43f7\spring-expression-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-params\5.6.3\fb4a394249d18d56d6f527b7c547cb400037a016\junit-jupiter-params-5.6.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-api\5.6.3\73ea5e2b7f112616315d3e2325a98e6e93c2813a\junit-jupiter-api-5.6.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\net.minidev\json-smart\2.3\7396407491352ce4fa30de92efb158adb76b5b\json-smart-2.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\jakarta.activation\jakarta.activation-api\1.2.2\99f53adba383cb1bf7c3862844488574b559621f\jakarta.activation-api-1.2.2.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy-agent\1.10.20\8391bfea9da53fd92edd4a453571ef70b3aae09f\byte-buddy-agent-1.10.20.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.objenesis\objenesis\2.6\639033469776fd37c08358c6b92a4761feb2af4b\objenesis-2.6.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.vaadin.external.google\android-json\0.0.20131108.vaadin1\fa26d351fe62a6a17f5cda1287c1c6110dec413f\android-json-0.0.20131108.vaadin1.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\5.2.13.RELEASE\ee19a844ebbc0b63d89144eb8ae74a91d45a095c\spring-jcl-5.2.13.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-commons\1.6.3\7ce526bbb9e6202e8a30140a50bfff644fddd10e\junit-platform-commons-1.6.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.opentest4j\opentest4j\1.2.0\28c11eb91f9b6d8e200631d46e20a7f407f2a046\opentest4j-1.2.0.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\txw2\2.3.3\12f70b0ea4fc1ad45315e842f63f7c9a46f46530\txw2-2.3.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.sun.istack\istack-commons-runtime\3.0.11\4293b5f4e4e89d598f62bb2ba73b32132e7c3a27\istack-commons-runtime-3.0.11.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.2.3\7c4f3c474fb2c041d8028740440937705ebb473a\logback-classic-1.2.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.13.3\966f6fd1af4959d6b12bfa880121d4a2b164f857\log4j-to-slf4j-2.13.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.30\d58bebff8cbf70ff52b59208586095f467656c30\jul-to-slf4j-1.7.30.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.attoparser\attoparser\2.0.5.RELEASE\a93ad36df9560de3a5312c1d14f69d938099fa64\attoparser-2.0.5.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.unbescape\unbescape\1.1.6.RELEASE\7b90360afb2b860e09e8347112800d12c12b2a13\unbescape-1.1.6.RELEASE.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.11.4\593f7b18bab07a76767f181e2a2336135ce82cc4\jackson-core-2.11.4.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.11.4\2c3f5c079330f3a01726686a078979420f547ae4\jackson-annotations-2.11.4.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\net.minidev\accessors-smart\1.2\c592b500269bfde36096641b01238a8350f8aa31\accessors-smart-1.2.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.2.3\864344400c3d4d92dfeb0a305dc87d953677c03c\logback-core-1.2.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.13.3\ec1508160b93d274b1add34419b897bae84c6ca9\log4j-api-2.13.3.jar;C:\Users\유정이\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\5.0.4\da08b8cce7bbf903602a25a3a163ae252435795\asm-5.0.4.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 jpabook.jpashop.MemberRepositoryTest,testMember Internal Error occurred. org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests at org.junit.platform.launcher.core.DefaultLauncher.discoverEngineRoot(DefaultLauncher.java:189) at org.junit.platform.launcher.core.DefaultLauncher.discoverRoot(DefaultLauncher.java:168) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53) Caused by: org.junit.platform.commons.JUnitException: MethodSelector [className = 'jpabook.jpashop.MemberRepositoryTest', methodName = 'testMember', methodParameterTypes = ''] resolution failed at org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener.selectorProcessed(AbortOnFailureLauncherDiscoveryListener.java:39) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:102) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.run(EngineDiscoveryRequestResolution.java:82) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.resolve(EngineDiscoveryRequestResolver.java:113) at org.junit.jupiter.engine.discovery.DiscoverySelectorResolver.resolveSelectors(DiscoverySelectorResolver.java:45) at org.junit.jupiter.engine.JupiterTestEngine.discover(JupiterTestEngine.java:69) at org.junit.platform.launcher.core.DefaultLauncher.discoverEngineRoot(DefaultLauncher.java:181) ... 6 more Caused by: org.junit.platform.commons.PreconditionViolationException: Could not load class with name: jpabook.jpashop.MemberRepositoryTest at org.junit.platform.engine.discovery.MethodSelector.lambda$lazyLoadJavaClass$0(MethodSelector.java:157) at org.junit.platform.commons.function.Try$Failure.getOrThrow(Try.java:335) at org.junit.platform.engine.discovery.MethodSelector.lazyLoadJavaClass(MethodSelector.java:156) at org.junit.platform.engine.discovery.MethodSelector.getJavaClass(MethodSelector.java:135) at org.junit.jupiter.engine.discovery.MethodSelectorResolver.resolve(MethodSelectorResolver.java:69) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.lambda$resolve$2(EngineDiscoveryRequestResolution.java:146) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1632) at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:185) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:125) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:91) ... 11 more Caused by: java.lang.ClassNotFoundException: jpabook.jpashop.MemberRepositoryTest at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at org.junit.platform.commons.util.ReflectionUtils.lambda$tryToLoadClass$9(ReflectionUtils.java:790) at org.junit.platform.commons.function.Try.lambda$call$0(Try.java:57) at org.junit.platform.commons.function.Try.of(Try.java:93) at org.junit.platform.commons.function.Try.call(Try.java:57) at org.junit.platform.commons.util.ReflectionUtils.tryToLoadClass(ReflectionUtils.java:753) at org.junit.platform.commons.util.ReflectionUtils.tryToLoadClass(ReflectionUtils.java:709) ... 27 more Process finished with exit code -2 --> MemberRepositoryTest가 없어서 오류가 나는걸까요? 엔티티 매핑전에 테스트 한 것들을 지운 기억이 있습니다. 그리고 h2 데이터 베이스 실행하는 방법 질문입니다. - 이렇게 실행해도 되는건가요? 맨 아래에 있는 노란 박스를 더블클릭해서 들어가는데 괜찮은건지 걱정이되어서 질문드립니다.(윈도우 사용자입니다.)
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
이런경우에 말이죠
10:12에서 take(3)일 경우에 val2, val3, val6다 파란 색인가요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요 git clone 질문있습니다!
안녕하세요 제로초님! 원래 맨 처음에는 아무것도 없던 상태에서 작업하다가 제로초님 영상 처음부터 다시 보면서 제로초님이 작업하신 레포지토리 클론 받으시라는 말에 클론 받았는데 alecture 폴더에 이미 전부 다 설치 되어있는데요! 이 상태에서 하는거 맞나요 ?
-
미해결애플 웹사이트 인터랙션 클론!
두번째 캔버스에 img가 아닌 gif를 업로드가 가능한가요?
그냥 업로드를 하면 gif가 재생되지 않고 멈춰있더라구요. 그래서 https://konvajs.org/docs/sandbox/GIF_On_Canvas.html#page-title 여기 있는 konva js와 gifler를 이용해 gif애니메이션을 업로드하려 했는데 이번에는 이런 에러가 생기더라고요..
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
chart.js import 관련
안녕하세요. 강의 잘 듣고 있습니다. 차트 import관련해서 질문드립니다. 강의에서는 import Chart from 'chart.js' 로 하셨는데 그렇게 하게 되면 다음과 같은 에러가 발생합니다 그래서 import Chart from 'chart.js' 의 chart.js 를 클릭해서 들어가보니 index.esm.d.ts 파일이 열리더라구요. 그래서 import Chart from 'chart.js/dist/chart.js' 로 수정하니까 정상 작동하긴 하는데 제가 chart.js를 잘못 설치 한건가요? 아니면 매번 저렇게 상세하게 적고 사용해야 하는건가요?? 감사합니다.
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
적성 질문
선생님, 프론트앤드 과정까지 잘 들었습니다. 그런데 백앤드로 들어가면서 외계어를 듣고 있는 듯한 생각이 드는데요. 이게 정상적으로 따라 갈 수 있는 부분인지 의문이 들면서 맨붕이 왔습니다. 당연한 걸까요? 프론트앤드는 클론을 하면서 쉽게 따라가는데, 백앤드 학습의 경우는 어떤 방법으로 하면 좋을지 문의드립니다. (너무 어려워요 ㅠㅠ)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
상대경로로 이미지 불러오는데 오류가 생기네요
절대 경로로 했을 때에는 잘 실행이 됩니다. 상대경로로 바꾸고 현재 같은 경로에 있는 이미지를 불러오 에러가 뜨네요. 저번에는 실행이 잘되었는데 뭐가 문제일까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderServiceTest 테스트 했는데 오류 발생하네요 ㅜㅜ
org.springframework.dao.InvalidDataAccessApiUsageException: id to load is required for loading; nested exception is java.lang.IllegalArgumentException: id to load is required for loading at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:374) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:235) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:551) at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:152) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at jpabook.jpashop.repository.ItemRepository$$EnhancerBySpringCGLIB$$5dbeee4d.findOne(<generated>) at jpabook.jpashop.service.OrderService.order(OrderService.java:27) at jpabook.jpashop.service.OrderService$$FastClassBySpringCGLIB$$ad373727.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at jpabook.jpashop.service.OrderService$$EnhancerBySpringCGLIB$$ac8a1288.order(<generated>) at jpabook.jpashop.service.OrderServiceTest.상품주문(OrderServiceTest.java:49) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53) Caused by: java.lang.IllegalArgumentException: id to load is required for loading at org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:96) at org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:64) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.doLoad(SessionImpl.java:2783) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.lambda$load$1(SessionImpl.java:2767) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.perform(SessionImpl.java:2723) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2767) at org.hibernate.internal.SessionImpl.find(SessionImpl.java:3322) at org.hibernate.internal.SessionImpl.find(SessionImpl.java:3284) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:311) at com.sun.proxy.$Proxy104.find(Unknown Source) at jpabook.jpashop.repository.ItemRepository.findOne(ItemRepository.java:25) at jpabook.jpashop.repository.ItemRepository$$FastClassBySpringCGLIB$$dc3fed7a.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137) ... 49 more 빨간색 오류 메세지 입니다 ㅜㅜ 어떤 문제가 있는걸까요?
-
미해결스프링 핵심 원리 - 기본편
스프링 동작 과정에 대해 질문이 있습니다!
스프링 동작방식에 대해 질문이 있습니다! 스프링 컨테이너에서 동시에 수많은 Request를 받아도 Controller 1개에서 처리되는것으로 알고 있습니다. 중간에 Tomcat이 요청 개수 만큼 쓰레드를 만들어주고 이 쓰레드 각각이 하나의 Controller를 참고하고 이에 따라 서비스가 진행되는 것으로 알고 있습니다. 질문 1. 동시 요청이라고 가정하였을때 쓰레드 개수마다 객체 하나씩 만드는게 맞나요?! 질문 2. 쓰레드들이 Controller를 참고할 때 Controller는 Memory 영역에 올라가서 1개여도 서비스를 진행할때 각각 Heap 영역에서 객체를 만들고 그것을 통해 서비스한다고 보는게 맞을까요?! 음 이해되는데로 그림을 그려본건데 이게 맞다고 볼 수 있을까요?! 질문 3. 다른 블로그에서 Spring Framework는 동시에 요청이 들어와서 수 많은 쓰레드가 생성되고 이를 하나의 객체만으로 모든것을 관리하는게 맞다고 하는데 그렇게 되면 각 Client들이 요청하는게 달라 서비스 처리 과정에서 문제가 생기지 않을까요?! 항상 좋은 강의 감사합니다!
-
해결됨퍼블리셔 취업 진짜 실전 가이드(PDF)
퍼블리셔 취업 준비 공부 기간과 웹디자인기능사
선생님 안녕하세요! 이번에 선생님의 '웹 퍼블리셔' 강의 로드맵을 통째로 구매하게 되었고 가이드와 너튜브, 교재를 보면서 촉박하다는 생각에 궁금증이 생겨 질문을 남기게 되었습니다. > 1. 퍼블리셔를 준비하는 공부 기간은 얼마나 잡고 취업을 하는 게 좋을까요? 때 이른 걱정이기도 하고 사람 마다 습득 속도나 환경을 고려하면 당연히 달라지겠지만 평균적인 준비와 (이 정도 만큼은) 공부해야될 기간(적당하다고 판단되는) 을 알고 싶어요. 보통 국비과정은 4-5개월 정도인 걸로 아는데, 학원의 커리큘럼에 맞지 않는 타입이기도 하고 앞으로도 소수 정예가 아닌 이상 학원 다닐 생각은 전혀 없습니다. 오로지 선생님의 인강과 교재만으로 스스로 공부해 나갈 계획이라 어느 정도 인지를 해야 초심을 잡을 때 좋을 것 같습니다. > 2. HTML을 처음 공부하는데 웹디자인기능사(필기, 실기)를 올해 안에 치를 계획입니다. 실기는 선생님 강의의 어디까지 듣고 응시하는 게 나을까요? 시험이 6월, 8월, 11월 남았는데 얼마 안남은 기간에 초조하기만 합니다. HTML의 기초 상태인 지금부터 '웹디실기 시험가이드'를 먼저 학습하고 '포트폴리오 실전 퍼블리싱'을 보는 게 괜찮은 학습 방향일까요? 필기는 한달정도 여유를 잡고 반드시 6월에 치를 것입니다. 그렇게 되면 실기 공부 시간이 빠듯하다고 생각되는데 제가 지금부터 HTML을 시작해도 늦지 않은지 알고 싶어요. 내년부터는 출제 기준이 바뀔 수도 있다니 올해 안에는 보는 게 목표입니다. > > 가이드에서 신입 나이의 끝(27살) 을 보고 이제 곧 마지노선이라고 생각이 들며 자극을 받았습니다. 물론 그게 정답이다 아니다 할 수 없는 기준치인 걸 압니다. 웹디자이너가 되고 싶어서 학원도 알아 보고 국비과정도 알아봤지만 환경+다니던 그래픽학원에서 뜯어말려서 포기했다 생각했는데 미련이 남아 도전하게 되었어요. (그래픽과 복잡하고 계산적인 능력이 필요한 코딩은 다른 분야라고..) 저도 제 능력이 어디까지고 퍼블리셔를 배워도 될만한 실력인진 모르겠는데 지금 배우면서 너무 재밌다고 생각합니다. 미래를 다시 생각해보게 해주신 강의 감사합니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
공지사항 만들기 시작부분 부터의 html과 css 코딩파일을 얻고 싶습니다.
안녕하세요. 위의 다른 강의로 html과 css로 만든걸로 하니까 좀 다른것 같아서요. 해당 강의 부분의 html과 css 파일을 올려주시면 감사하겠습니다.
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
또다른 예제파일은 어떻게 이용할 수 있을까요?
안녕하세요:) 첨부해주신 예제파일 말고 개인적으로 잘된 예제를 가져와서 만들려고 하는데 그냥 캡쳐해서 이미지로 가져오면 되나요??
-
미해결UX/UI 시작하기 : UI 디자인 (Inflearn Original)
질문드립니다
제가 질문은
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
github 레파지토리 권한 요청 드립니다.
인프런 아이디 : cds301인프런 이메일 : cds301@gmail.com깃헙 아이디 : cds301@gmail.com깃헙 Username : cds9046
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
정리
중고급 과정을 듣고 나서 다시 한 번 정리하였습니다. const test = ["<ul>"]; for(var i = 1; i <= 10; i++) { test.push(`<li id=id${i}>id${i}</li>`); } test.push("</ul>"); document.body.innerHTML = test.join(""); 우선 코딩시간에 나와있는 배열 사용의 예제풀이 입니다. 텍스트로 덧붙이는 형태라 DOM 구조를 이해하는게 아닌 듯한 느낌이 들었습니다. 따라서 Tag요소부터 만들어 나가는 형태로 반복문을 진행해보았습니다. const newUl = document.createElement('ul'); document.body.append(newUl); const Ul = document.querySelector('ul'); for(var i = 0; i < 10; i++) { const newLi = document.createElement('li'); Ul.append(newLi); const Li = document.querySelectorAll('li')[i]; Li.id = `id${i+1}`; Li.textContent = `id${i+1}`; } 보완할 요소가 더 있을 거 같은데 도통 떠오르질 않네요. 배열 구조로 한꺼번에 추가하는 형식으로 트리를 만들어가는 건 어려울 거 같아 질문드려요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
트랜잭션에 대해서 질문이 있습니다.
프로그래밍적으로 트랜잭션은 객체를 생성할 때와 객체의 상태를 변경할 때와 객체를 삭제할 때 함께 영향을 받는 것들을 묶어 주라는 걸로 이해하면 되는 걸까요 ?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
아예 종료시키는 방법
졌을 때나 로비에서 바로 종료시키는 ending()을 추가하고싶은데 어케해야하나요.. break는 빠져나갈 루프가 없다고 안되네요. while문이 있는 main메소드에서 직접 처리해야하나요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 2
서버접속시 오류가 발생하네요
C:\Users\ms\first_map\bin\www:14 TypeError: Cannot read property 'on' of undefined 이런오류가 나는데 이유가 있는것인지요? 무엇인가 위에서 정의를 해줘야하는것인지요? var app = require("../app"); var debug = require("debug")("first-map:server"); var http = require("http"); const mongoose = require("mongoose"); const userConfig = require("../config/userConfig.json"); let db = mongoose.collection; db.on("error", console.error); db.once("open", () => { console.log("Connected to mongo Server"); }); mongoose.connect( `mongodb+srv://jinnise21:${userConfig.pw}@firstmap.roaz5.mongodb.net/firstmap?retryWrites=true&w=majority`, { useNewUrlParser: true, useUnifiedTopology: true } );