묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
Prettier 적용 오류
다른 때에는 prettier가 잘 동작하는데useQuery, useMutation Hook에 type을 지정하면 prettier가 잘 작동하지 않습니다.useQuery에 타입을 지정하지 않거나, 코드를 주석처리하면 prettier가 잘 작동합니다.const { data, refetch } = useQuery<Pick<IQuery, "fetchBoards">, IQueryFetchBoardsArgs>(FETCH_BOARDS);
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
myLocationEnabled: true 작성시 현재 위치 표시가 안됩니다.
플러터 강의 중 구글맵 사용하는 강의 중에서요GoogleMap( myLocationEnabled: true,사용시 현재 위치 마커가 나오지않는데 ..이유를 알수있을까요..?google_maps_flutter: ^2.1.11 사용중입니다.강의 그대로 따라하는데 다되는데 이 마커만 안나오네요
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
missing return statement 관련 질문 드립니다.
강사님이 강의에서 짜주신 코드처럼while (!q.isEmpty())로 하면 강의에서 보여주신 것처럼 return 이 따로 없을경우 에러가 나는데 (그래서 강의에서는 따로 return 0; 해주셨어요)while (true)로 하면 따로 return 이 없어도 에러가 안납니당 ,,혹시 while (true) 일때는 return 이 강의에서처럼 따로 없어도 에러가 안나는 이유가 있나요 ..? BFS 함수만 첨부하면 다음과 같습니닷// 방법3. BFS 상태트리탐색 (최단거리 BFS) - (2) : 로직 자체는 방법2와 동일, 배열 사용 및 코드 리팩토링 ! public static int BFS2(int S, int E) { Queue<Integer> q = new LinkedList<>(); int[] check = new int[10001]; int[] go = {-1, 1, 5}; // = 한 번의 점프로 앞으로 1, 뒤로 1, 앞으로 5를 이동할 수 있다. // 0번째 세팅 q.offer(S); check[S] = 1; int level = 0; // while (!q.isEmpty()) { while (true) { int size = q.size(); for (int i=0; i<size; i++) { int tmp = q.poll(); // if (tmp == E) { // return level; // } for (int j=0; j<go.length; j++) { int nx = tmp + go[j]; if (nx == E) { return level + 1; } if (check[nx]==0 && 1<=nx && nx<=10000) { q.offer(nx); check[nx] = 1; } } } level++; } }
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
faker 패키지 취약성 이슈
faker 패키지 이슈가 생겼습니다. npm i faker로 하면 에러가 발생합니다.npm i -D faker@5 이렇게 하면 될 것 같은데 해도 될까요?
-
미해결
스파크 성능
안녕하세요.스파크를 공부하는 개발자입니다.스파크가 Scala, Java, Python, R로 제공해주고 있습니다.이전 질문에서 Scala보다 Python으로 많이 사용하는 추세라고 답변을 해주셨는데요.해당 언어에 종속되지 않고 동일한 성능이 나오는 걸까요? (4개 모두간략하게라도 언급해주시면 감사하겠습니다.^^) Spark의 RDD, DataFrame, SQL 비교강의에서 Scala와 Python만 언급되어있더라고요ㅜㅜ
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
boolean에만 static이 안 붙는 이유가 있나요 ?
강사님이 작성하신 코드에서DFS 함수 위에 나머지는 다 앞에 static 붙여서 정적변수로 해놓으셨는데boolean flag = false; 만 static이 안 붙여져있더라구여boolean 형에만 static을 안 붙이신 이유가 있으신가여?DFS 함수 내에서만 사용되기 때문에 안 붙이신 건가요 ?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
챕터8 - P01_합이같은부분집합_DFS_아마존인터뷰 관련 질문입니다.
강의 듣기 전, 혼자 풀어볼 때 코드를 이렇게 짰는데 이것도 맞는 풀이일까요 ...?import java.util.*; import java.io.*; /* N개의 원소로 구성된 자연수 집합이 주어지면, 이 집합을 두 개의 부분집합으로 나누었을 때 두 부분집합의 원소의 합이 서로 같은 경우가 존재하면 “YES"를 출력하고, 그렇지 않으면 ”NO"를 출력하는 프로그램을 작성하세요. 둘로 나뉘는 두 부분집합은 서로소 집합이며, 두 부분집합을 합하면 입력으로 주어진 원래의 집합이 되어 합니다. 예를 들어 {1, 3, 5, 6, 7, 10}이 입력되면 {1, 3, 5, 7} = {6, 10} 으로 두 부분집합의 합이 16으로 같은 경우가 존재하는 것을 알 수 있다. ex. 6 1 3 5 6 7 10 -> YES */ public class P01_합이같은부분집합_DFS_아마존인터뷰 { static int total; static int[] arr; static String answer; static int index; static int sum; static int N; public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); N = Integer.parseInt(br.readLine()); arr = new int[N]; StringTokenizer st = new StringTokenizer(br.readLine()); total = 0; for (int i=0; i<N; i++) { arr[i] = Integer.parseInt(st.nextToken()); total += arr[i]; } index = 0; sum = 0; answer = "NO"; DFS(index); System.out.println(answer); } public static void DFS(int index) { if (sum*2 > total || index==N) { return; } else { sum += arr[index]; if (sum*2 == total) { answer = "YES"; return; } DFS(index+1); sum -= arr[index]; DFS(index+1); } } } 채점 사이트에서 통과하기는 하는데 이 풀이가 맞아서 통과한건지 아님 운좋게(?) 테스트 케이스 5개가 다 맞아서 통과한건지 뭔가 풀이에 대한 확신이 없어서요 .. !
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
UNCHECKED EXCEPTION 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]uncheckedapptest 클래스에서 service class 부분입니다. service.logic()을 실행하면 먼저 repository.call()에서 runtimesqlexception이 발생하게 됩니다. 그럼 이 경우에 아래줄읜 networkclient.call()을 실행 안하고 바로 throw runtimesqlexception을 하게 되나요?이 부분에서 runtimesqlexception.class를 runtimeconnectexception으로 바꿔서 검증하면 에러가 납니다.!결론)1)이 코드가 작동할때는 runtimesqlexception이 발생해서 networkclient.calll()을 실행안하고 throw로 runtimesqlexception만 던지는지2) 그럼 서블릿은 runtimeconnectexception이 발생했다는 것을 인지를 전혀 못하는지 3)마지막 사진에서 runtimesqlexception.class대신 runtimeconnectexception.class로 바꿔 실행하면 왜 초록불이 안들어오는지 궁급합니다!궁금합니다!!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
회원가입 폼 과제 정답
안녕하세요, 혹시 강의에 나와 있는 회원가입 폼 피그마로 되어 있는 부분 정답지는 따로 알 수 없는걸까요 선생님?
-
미해결내 가치를 높이는 노션 이력서 만들기
커스텀 도메인 연결 / pdf변환 관련 질문
노션 이력서 강의를 완강하고 몇가지 질문이 생겨서 남겨봅니다!1) 커스텀 도메인 연결은 굳이 사용하지 않아도 되는 부분인지 궁금합니다!2) 이력서를 완성하고 pdf로 형식을 요구하는 곳이 많아서 노션에서 pdf변환을 해보았는데요.. 콜아웃으로 첨부하거나 글이 길어지면 다음장으로 넘어간다던지 제가 만든 그대로 변환이 되지 않더라구요ㅠㅠ 프로젝트란도 표형식으로 변환되구요! 보민님은 pdf 제출용 이력서를 따로 만드셨다고 타강의에서 보았는데 pdf 제출용 이력서는 어느 툴로 작업하셨는지 궁금합니다! 3) 마지막으로 이력서와 포트폴리오의 경계가 어려운데 우피로 작업한 웹사이트는 이력서 겸 포트폴리오라고 할 수 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
트랜잭션 롤백 시 Insert 쿼리
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요.위와 같이 테스트를 구현하고 테스트 실행 시 Insert 쿼리가 나갑니다. 그런데 예외가 발생했기 때문에 롤백이 되어서 또는 테스트의 트랜잭션 디폴트 값이 Rollback이라서 Insert 쿼리가 나가지 않아야 하는 것 아닌가요?
-
해결됨Microservice 설계(with EventStorming,DDD)
대여 도메인 장 관련 문의드립니다.
대여 모델링 강의에서 RentalItem<VO>에서 overdued, overdueStartDate라는 맴버 변수가 있는데요. 혹시 이걸 반납 예정일을 나타내는 dueDate로 바꾸면 어떨까요? 이러면 ReturnItem<VO>에 RentalItem<VO>를 추가할 때 바로 추가할 수 있을거 같고, 반납 예정일을 연장한다고 했을 때 유연하게 대응할 수 있을것 같습니다.좋은 강의 감사합니다. ^^
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2주차는 교안에 원래 없는건가요?
그래프 내용이 없네요 ㅠㅠ 그냥 화면에 있는거 받아적으면 되나요?
-
미해결홍정모의 따라하며 배우는 C언어
MONTHS나 YEARS로 나눌때, double을 쓰신 이유가 뭔가요??
해당 문제에서 평균 온도를 구하실때avg_temp /= (double)MONTHS; avg_temp /= (double)YEARS; 이렇게 작성하셨는데, (double)을 추가하신 이유가 있을까요?? 없어도 잘 작동하여서 여쭤봅니다. 답변해주시면 감사하겠습니다.
-
미해결비전공자/입문자를 위한 Data Science(DS)와 AI 학습 & 취업 가이드
강의 자료 부탁드립니다!
안녕하세요. 이제 강의를 듣기 시작했습니다!강의를 더욱 잘 이해하기 위해서 강의 자료를 요청 드립니다.yhj9855@naver.com 으로 자료 보내주시면 감사하겠습니다.
-
해결됨워드프레스 제대로 개발하기 - 어드민 편
APMsetup을 활용
지금도 APMsetup을 활용해서 워드프레스 할수 있나요?
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
borderView.do 가 안됩니다.
오류문은 2023-03-13 17:17:43,619 ERROR [egov.lib.util.ExampleAop] ST에러발생===============2023-03-13 17:17:43,620 ERROR [egov.lib.util.ExampleAop] 에러위치:class org.mybatis.spring.MyBatisSystemException2023-03-13 17:17:43,620 ERROR [egov.lib.util.ExampleAop] 에러내용:nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IllegalArgumentException: Result Maps collection does not contain value for selectBorderView### Cause: java.lang.IllegalArgumentException: Result Maps collection does not contain value for selectBorderView2023-03-13 17:17:43,620 ERROR [egov.lib.util.ExampleAop] ED에러발생=============== 이고, 이걸 작성한 Controller는 @RequestMapping(value="/borderView.do") public String borderView(HttpServletRequest request, ModelMap model) throws Exception { HashMap<String,Object> paramMap = new HashMap<String,Object>(); ArrayList<HashMap<String,Object>> list = new ArrayList<HashMap<String,Object>>(); String borderId = request.getParameter("no").toString(); paramMap.put("borderId", borderId); paramMap.put("ref_cursor", null); borderService.selectBorderView(paramMap); list = (ArrayList<HashMap<String,Object>>)paramMap.get("ref_cursor"); model.addAttribute("resultList",list); return "border/borderView"; } 이고, BorderDAO.xml 에는 <select id="selectBorderView" statementType="CALLABLE" resultType="java.util.HashMap" parameterType="java.util.HashMap"> CALL web_main.selectBorderView(#{borderId},#{ref_cursor, mode=OUT, jdbcType=CURSOR, javaType=ResultSet, resultMap=selectBorderView}) </select>를 추가 하였습니다. Oracle Procedure는 PROCEDURE selectBorderView ( In_borderId IN NUMBER, ref_cursor OUT SYS_REFCURSOR ) IS BEGIN OPEN ref_cursor FOR SELECT borderid, nickname, title, bordertext FROM EGOV_BBS WHERE BORDERID = In_borderId; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('오류발생'); DBMS_OUTPUT.PUT_LINE('에러내용:'||SQLERRM); DBMS_OUTPUT.PUT_LINE('발생위치:'||DBMS_UTILITY.FORMAT_ERROR_BACKTRACE); END selectBorderView; 이렇게 작성하였는데, BorderList.do까지는 잘 되었지만, 그 후로 상세보기가 안되네요
-
미해결Vue.js + TypeScript 완벽 가이드
두번째 프로젝트 권한 요청드립니다.
안녕하세요, 강의 잘 듣고 있습니다.두번째 프로젝트 깃허브 권한 요청드립니다. 계정 : 87benzenes@gmail.com 감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
도커내부 접속 안됨
docker run 이미지ID 하고 새로운 터미널 열어서 docker ps 로 containerID 확인 후docker exec -it 명령어 사용해서 도커 내부로 들어가려고 하면 OCI runtime exec failed: exec failed: unable to start container process: exec: "C:/Program Files/Git/usr/bin/bash": stat C:/Program Files/Git/usr/bin/bash: no such file or directory: unknown이런식으로 오류가 뜹니다 왜 그런건가요??해결 방법 알려주세요!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Task :test FAILED이 뜹니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]gradlew build를 하면 이런 에러가 발생합니다. 인텔리제이 설정에서 build Tools > Run tests using 항목을 IntelliJ IDEA로 변경을 해보았으나 에러는 동일하게 발생했지만 해결책을 모르겠습니다.