묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
TypeORM 관련 질문드립니다.
Comment.ts 파일을 생성할 때,Comment.ts 파일을 생성할 때, @ManyToOne(() => User) @JoinColumn({ name: 'username', referencedColumnName: 'username' }) user: User; @ManyToOne(() => Post, (post) => post.comments, { nullable: false }) post: Post;둘 다 똑같은 ManyToOne 인데 형식이 왜 다른지 알 수 있을까요?Vote.ts 같은 경우에도 @ManyToOne(() => User) @JoinColumn({ name: 'username', referencedColumnName: 'username' }) user: User; @ManyToOne(() => Post) post: Post; @ManyToOne(() => Comment) comment: Comment;이런식으로 같은 데코레이터여도 어떤 것은 () => xx 다음에 무언가를 붙이는 경우가 있고 JoinColumn을 붙이는 경우도 있고, () => xx 만 붙이는 경우가 있는데 어떤 경우에 따라 어떻게 달라지고, 무슨 차이가 있는지 궁금합니다.
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
6분경에 lastOrNull 설명 오타인가요?
lastOrNull : 첫번째 값 또는 null을 가져온다 인데firstOrNull 과 설명이 같아서 아닌거 같긴한데 혹시나 싶어 질문드립니다.
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
혹시 키보드 뭐쓰시나요?
타자가 아주 빠르시네요 키보드 뭐쓰시나요?
-
미해결
xml 오류
계속 이 오류가 떠서 해결이 안되네요 ..Error occured processing XML 'Attribute 'proxyBeanMethods' in annotation [org.springframework.boot.SpringBootConfiguration] is declared as an @AliasFor nonexistent attribute 'proxyBeanMethods' in annotation [org.springframework.context.annotation.Configuration].; nested exception is java.lang.NoSuchMethodException: org.springframework.context.annotation.Configuration.proxyBeanMethods()'. See Error Log for more details pom.xml코드입니다<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.프로젝트명</groupId> <artifactId>프로젝트명</artifactId> <version>0.0.2</version> </parent> <!-- Inherit defaults from Spring Boot --> <artifactId>프로젝트명</artifactId> <packaging>war</packaging> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.5.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.5.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.3</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-web</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>4.2.3.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>4.2.3.RELEASE</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.2.1</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>com.google.api-client</groupId> <artifactId>google-api-client</artifactId> <version>1.23.0</version> </dependency> <!-- <dependency> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/</path> <url>http://220.230.124.87:8080/</url> <username>tomcat</username> <password>mynameisCharko</password> </configuration> </dependency> --> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.6</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.googlecode.json-simple</groupId> <artifactId>json-simple</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>ch.simas.qlrm</groupId> <artifactId>qlrm</artifactId> <version>1.7.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version> </dependency> <!-- Image Resize --> <dependency> <groupId>org.imgscalr</groupId> <artifactId>imgscalr-lib</artifactId> <version>4.2</version> </dependency> <!-- AWS --> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-s3</artifactId> <version>1.11.664</version> </dependency> <!-- 엑셀 다운로드 관련 https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.0.0</version> </dependency> <!-- custom beans 이름 생성관련 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>com.프로젝트명</groupId> <artifactId>프로젝트명</artifactId> </dependency> <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.9.0</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-csv --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version>1.5</version> </dependency> <dependency> <groupId>org.springframework.batch</groupId> <artifactId>spring-batch-core</artifactId> <version>4.3.3</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.batch/spring-batch-test --> <dependency> <groupId>org.springframework.batch</groupId> <artifactId>spring-batch-test</artifactId> <version>4.3.3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.3.30.RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.batch</groupId> <artifactId>spring-batch-infrastructure</artifactId> <version>4.3.3</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.7.3</version> <scope>test</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.7.3</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-` --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.3</version> <type>pom</type> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-autoconfigure --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> <version>2.7.3</version> </dependency> <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.9.0</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-csv --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version>1.5</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> </dependencies> <!-- <dependencyManagement> --> <!-- <dependencies> --> <!-- <dependency> --> <!-- Import dependency management from Spring Boot --> <!-- <groupId>org.springframework.boot</groupId> --> <!-- <artifactId>spring-boot-dependencies</artifactId> --> <!-- <version>2.5.5</version> --> <!-- <type>pom</type> --> <!-- <scope>import</scope> --> <!-- </dependency> --> <!-- </dependencies> --> <!-- </dependencyManagement> --> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> <!-- <plugin> --> <!-- <groupId>org.apache.maven.plugins</groupId> --> <!-- <artifactId>maven-war-plugin</artifactId> --> <!-- <version>3.3.1</version> --> <!-- </plugin> --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm run dev 할때 에러
WARNING in ./node_modules/antd/dist/antd.css (./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[2]!./node_modules/source-map-loader/dist/cjs.js!./node_modules/antd/dist/antd.css)[1] Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):[1] Failed to parse source map: 'webpack://antd/./components/config-provider/style/index.less' URL is not supported npm run dev로 실행해보려 하는데 이런 비슷한 에러가 4개 나옵니다!어떻게 해결해야하는지 알 수 있을까요??
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
첨부파일 문의
강의자료 첨부파일 다운로드 시 studyolle2.zip라는 36메가 정도의 압축파일이 받아집니다. 강의에서는 75메가 정도라고 하셨고 실제 다운로드 후 생성된 파일명을 보면 studyolle.zip인데요..첨부파일이 바뀐건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
ls -arlth 관련 질문
윈도우에서 ls -arlth 가 아니라 dir -arlth로 실행하는게 맞나요? 2:00에서 바로 코드치셔서 다른 설명이없었는데 libs 아래 파일들 확인하는 명령어 인가요? ㅜㅜdir -arlth로 실행했더니 못찾는것같습니다.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
테스트 실행 시 문제
테스트 실행 시 아래와 같은 오류가 나는데 어떻게 해결할 수 있을까요..? java.lang.IllegalStateException: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Connection is broken: "java.net.SocketException: 현재 연결은 사용자의 호스트 시스템의 소프트웨어의 의해 중단되었습니다: localhost" [90067-214] at hello.jdbc.connection.DBConnectionUtil.getConnection(DBConnectionUtil.java:21) at hello.jdbc.connection.DBConnectionUtilTest.connection(DBConnectionUtilTest.java:14) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84) at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Connection is broken: "java.net.SocketException: 현재 연결은 사용자의 호스트 시스템의 소프트웨어의 의해 중단되었습니다: localhost" [90067-214] at org.h2.message.DbException.getJdbcSQLException(DbException.java:678) at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) at org.h2.message.DbException.get(DbException.java:212) at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:437) at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:325) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122) at org.h2.Driver.connect(Driver.java:59) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229) at hello.jdbc.connection.DBConnectionUtil.getConnection(DBConnectionUtil.java:17) ... 70 moreCaused by: java.net.SocketException: 현재 연결은 사용자의 호스트 시스템의 소프트웨어의 의해 중단되었습니다 at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:325) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:263) at java.base/java.io.DataInputStream.readInt(DataInputStream.java:393) at org.h2.value.Transfer.readInt(Transfer.java:270) at org.h2.engine.SessionRemote.done(SessionRemote.java:603) at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:163) at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:433) ... 76 moreProcess finished with exit code -1
-
미해결
아두이노 코딩
안녕하세요 이번에 코딩을 배우기 시작했습니다.아두이노 우노로 배우고있구요코딩을 했는데 원하는대로 안되서요원하는거는 리모컨으로 신호를 주면 아두이노 시리얼통신에 수신값을 읽어 키보드를 누르는거까지입니다.지금 상태는 시리얼통신에 수신값까진 읽힙니다. 키보드 누르는게 어렵네요확인부탁드립니다. #include <IRremote.h>//IR리모컨라이브러리#include <Keyboard.h>//키보드라이브러리int RECV_PIN = 11;//IR 수신센서 포트설정IRrecv irrecv(RECV_PIN);decode_results results;//구조체정의int ledpin = 13; //LED IO핀(내부 LED 사용)int on = 0;//플래그unsigned long last = millis();void setup(){ pinMode(ledpin, OUTPUT);////디지털IO핀을 출력으로 지정 Serial.begin(9600);//시리얼포트 속도를 9600bps로 지정 irrecv.enableIRIn(); // 리모컨 수신 시작 Keyboard.begin();}void loop(){ if (irrecv.decode(&results)) //IR리모컨 라이브러리 호출 { if (millis() - last > 250) //수신신호 결정 { on = !on;//수신신호 반전 digitalWrite(ledpin, on ? HIGH : LOW);//리모컨 수신시 LED(13)로 표시 } Serial.println(results.value, HEX); //리모컨 수신코드를 출력 last = millis(); irrecv.resume(); // 다음 값을 수신 } if(Serial.available()) { char a = Serial.read(); Keyboard.write(a); Keyboard.write("KEY_ENTER"); Keyboard.write('A'); Keyboard.write("KEY_ENTER");// Serial.println(a);// Keyboard.press('a');// delay(100);// Keyboard.releaseAll();// delay(100); }}
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
lt 값이 바뀔 때마다 rt 를 lt+1로 초기화 하지 않아도 되는 이유
직관적으로 생각하면 lt 가 바뀔 때마다 rt = lt + 1 로 초기화해준 다음에 rt를 1씩 증가시키면서 확인해야할 것 같은데, 이전 lt 에 대한 rt 의 위치를 그대로 놔두고도 모든 경우를 빠짐없이 확인할 수 있다는 확신을 가질 수 있는 이유가 무엇인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
Post Entity 강의에서 함수에 대한 자세한 설명좀 부탁드려요.
slugify function이랑 makeId function이 두 가지 함수가 어떠한 역할을 하는지 명확하게 모르겠어요..uri 만들어줄 때 필요한 함수 정도로만 추상적으로 이해가 되네요. 명확하게 알고 싶어서 함수를 읽어보려고 해도 잘 안읽히네요
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
invalid constant value 질문
이 상황에서 onPressed를 왜 저렇게 처리하면 에러가 나는지와, elevatedbutton 색상을 번경하는 법을 구글링했는데 왜 또 에러가 나는지 질문드립니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradlew build 오류
javac -version 도 잘나오고 환경변수 설정도 잘한것같은데gradlew 나 gradlew build 나 gradlew.bat 해도 같은 오류가 나네요,,구글링해도 안나와서 해결책 질문드립니다 ㅠㅠ 프로젝트 폴더에서 확인이 되는 것 같은데 cmd 창에서는 에러가 자꾸 나서 이게 빌드가 된건지 확인부탁드립니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
JSON.parse
안녕하세요 :)[http모듈로 서버 만들기]의 [POST,PUT,DELETE 요청 보내기]에서 13분에 보여주신 [3.REST 서버 만들기](restServer.js에 주목) 페이지에서 'POST와 PUT 메서드는...(생략)... 단, 문자열이므로 JSON으로 만드는 JSON.parse 과정이 한 번 필요합니다.'라고 되어있는데요. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse에 의하면 'JSON.parse() 메서드는 JSON 문자열의 구문을 분석하고, 그 결과에서 JavaScript 값이나 객체를 생성합니다. '라고 되어있는데, JSON.parse가 JSON을 만드는 과정이 맞는지요..?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
시간 초과가 나오는 이유를 모르겠어요 ㅠㅠ
n, m = map(int, input().split()) a = list(map(int, input().split())) cnt = 0 for lt in range(n): rt = lt + 1 tot = 0 while tot < m and rt <= n: tot = sum(a[lt:rt]) if tot == m: cnt += 1 break rt += 1 print(cnt) 4, 5번 테스트 케이스에서 시간초과가 나옵니다 ㅜ
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ViewResolver 구현체를 찾는 방식
안녕하세요!논리 뷰 이름 획득 이후 적합한 ViewResolver를 찾는 방식에 대해 질문드립니다.HandlerAdapter 때와 비슷하게 ViewResolver에 메시지를 보내 특정 논리 뷰 이름에 대응하는 View를 생성할 수 있는 ViewResolver인지(?) 확인하는 방식으로 찾게 되는건가? 하고 생각했는데 이러한 방식이 맞는 것일지 궁금합니다!감사합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
184쪽 질문
else if (req.url === '/users') { res.writeHead(200, { 'Content-Type': 'text/plain; charset=utf-8' }); return res.end(JSON.stringify(users));184쪽의 restServer.js 예제에서 위의 get 부분에서 content-type이 책에서는 text/plain / 강의에서는 'application/JSON'이라 하셨는데, 어떤 게 맞을까요~? 혹시나 해서 둘 다 해 봤는데 브라우저에서 결과는 똑같이 나왔습니다 :)
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
dy dx 배열에 관련하여
안녕하십니까 코딩테스트 준비를 위해서 강의 수강중인 학생입니다.이 봉우리 문제에서 저같은 경우, 가장자리의 ArrayIndexOutOfBoundsException를 해결할 방법을 찾지 못해 일일히 이중for문을 돌면서 가로세로n+2의 배열을 만들어 문제 그림에 나와있는 것 같이 배열을 세팅하여 문제를 접근하고, 해결했습니다.문제를 풀고 난 후 강의를 들어 해답을 확인하였는데, dy dx 배열을 생성하는 점이 신선했습니다.이러한 dy dx 배열을 생성하는 것 같은 접근 방식은 어떻게 하면 배울수 있는 건가요? 통상적으로 좌표에 대해서 접근할때 dy dx 배열을 사용하는건지 궁금합니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
강의 도중 가끔 기본편 언급하시는데 기본편이 어떤건가요?
로드맵에서 자바 ORM 표준 JPA 프로그래밍 - 기본편이거 맞나요? 이거 맞으면 구매하려 합니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요
getmapping 과 서블릿의 차이는 무엇인가요?왜 getmapping 이 아닌 서블릿을 사용하시는걸까요??