묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 웹 MVC
정적 리소스 관련 질문
안녕하세요. 스프링이 아닌 서블릿 프로그래밍을 할때는 서버에 static resources를 배포만 하면 WEB-INF에 있는 리소스가 아닌 이상 브라우저에서 제한 없이 직접 접근이 가능하잖아요? 그런데 스프링 웹 프로젝트에서는 왜 WebMvcConfigurer 구현체나 xml 설정을 통해 static resources에 대한 별도의 설정을 해줘야만 직접 접근이 가능한가요? 스프링 MVC에서 의도적으로 static resources에 대한 직접 접근을 막는건가요? 어떤 메커니즘이 있는건지 궁금합니다. 감사합니다.
-
미해결오라클 데이터베이스 11g 프로그래밍 기초 (상)
start with 100일때 nextval에 값
안녕하세요 영상 25분쯤 보면 good_no에 100값이 들어간 것을 확인할 수 있습니다. 실제로 따라해보니 저는 101 값이 출력되네요 nextval이 다음 숫자에 값을 넣는 것인데, currval이 100인 상황에서 nextval로 100이 어떻게 출력되는지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
프로젝트 생성 후 에러..
Persistence.xml 설정 후 main 생성하고 엔티티 매니저 팩토리 따라하면서 부터 컴파일 했더니 사진과 같은 에러가 발생합니다.. 어떻게 해야 할까요 ??
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
YOLO 실습부분 질문 있습니다.
안녕하세요. 강사님 강사님 강의 YOLO - OpenCV DNN으로 YOLO Object Detection 실습 01 - 15:50 정도에 NMS 설명을 해주시는데 이해가 잘 안가는 부분이 있습니다. NMS 할때 conf_threshold를 넣어주던데, 이 부분은 Detection 할때 confidence를 한번 필터링 하여 boxes와 confidences에 이미 0.5보다 큰 값들을 append해주어 사실 중복해서 하는거 아닌가요?? 그러면 이 부분 코드는 opencv에서 다른 알고리즘에서도 사용하기위해서 인자를 받는것이고 YOLO를 사용할때는 2차 필터링을 위해 사용하는 정도로 생각하면 되는것인가요?? 감사합니다!
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
51번 문제 5번 Time_limted
안녕하세요. 51번 문제 강의를 보고 알고리즘을 이해했다고 생각하고 코드를 스스로 다시 작성했습니다. 그리고 80점이 맞았고, 5번에서 타임 리밋이 발생하였습니다. 답안코드를 다시 읽어보면서 반복문에서 인덱스 부분에서의 차이점이 조금 있고 외에는 같은 알고리즘이라고 생각되는데요. 왜 제 코드는 5번에서 타임 리밋 발생하는지 알고싶습니다. #include <iostream> #include <fstream> using namespace std; int board[702][702]; int dir[702][702]; int main() { //ifstream cin; //cin.open("input.txt"); int width, heigh; cin >> heigh >> width; for (int i = 1; i <= heigh; i++) { for (int j = 1; j <= width; j++) { cin >> board[i][j]; dir[i][j] = board[i][j] + dir[i - 1][j] + dir[i][j - 1] - dir[i - 1][j - 1]; } } int w, h; cin >> h >> w; int max = 0; int num; for (int i = 0; i < heigh - h + 1; i++) { for (int j = 0; j < width - w + 1; j++) { num = dir[i + h][j + w] - dir[i + h][j] - dir[i][j + w] + dir[i][j]; if (max < num) max = num; } } cout << max; }
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
마크다운적용하기 강의 중 widget.html TemplateDoesNotExist 에러 문의
마크다운적용하기 질문에도 동일한 내용 올렸습니다. 가상환경에서 실행되고 있고, venv\Lib\site-packages\markdownx\templates\markdownx\widget.html파일도 존재합니다. 소스코드도 선생님의 github들어가서 비교하여 확인하고 서버는 정상동작까지 됩니다. 다만 posts 페이지 접속할 경우에만 동일한 증상이 발생합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
띄어쓰기의 str 셈에 대해
str_sl = "Nice Python" print(str_sl[1:9:2]) 의 경우에 띄어쓰기는 단순히 [1:5], [1:6]의 경우에는 포함이 안되지만 [1:9:2] 경우에는 띄어쓰기를 포함해서 셈 하는 이유가 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
클릭 액션이 동작하지 않을 땐 어떻게 해야하나요?
ReplyComment 에서 ReplyCommnet 를 보기 위해 "View 1 more comment(s)" 를 클릭했을 때와 LikeDislikes 에서 "onLike" 나 "onDislike" 이모티콘을 클릭했을 때 클릭 액션에 따른 변화 ( ReplyComment 가 보이거나 Like, Dislike 가 아이콘이 변경되는 등 ) 가 일어나지 않는다면 어떤 부분을 확인해야 할까요? 클릭 액션시 별도 오류도 출력되지 않고 console.log로 state 이나 해당 함수 실행여부를 확인했을 땐 정상적으로 출력됩니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
리스트 반복
안녕하세요 [['~']*2]가 [['~'], ['~']]가 아니고 [['~', '~']]가 출력이 되는지 궁금합니다. 또 [['~']*2]와 [['~'] for n in range(2)] 가 다른 이유도 모르겠습니다.
-
미해결유니티 게임 개발 (2D) 실전편 - 스크립트는 물론, 디자인 패턴과 알고리즘까지
싱글톤구현을 위한 게임매니저의 동적생성
프로퍼티를 이용해 게임매니저가 없을경우 동적으로 생성해주는 방식을 공부했는데요. 그런데 이렇게 프로퍼티를 이용해 없으면 그때 런타임에서 게임매니저를 생성해주는 방식을 사용할 경우, 메모리와 생성해주는 연산이 추가되는거니까 성능상 불리하지 않은가 싶어서 질문합니다. 프로퍼티를 이용한 싱글톤 구현이 동적생성방식이니까 성능상 불리하지않나요? 이 부분을 알고싶습니다,.
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
MSSQL 설치 질문드립니다
사진에서 설치파일 경로로 설치하고 경로를 설정했는데 다음으로 넘어가질 못하네요 어떻게 해야 하나요?
-
미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
ssl pinning 실습 apk파일은 어디서 다운받을 수 있나요?
이메일로 요청해야 되나요? 아니면 다른 링크가 있나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
회원기능 테스트 오류 질문입니다.
안녕하세요 회원 기능 테스트 중에 아래와 같은 오류가 발생했습니다. 작성 코드의 경우 아래와 같은데 다시 작성해봐도 저 17번째 줄의 빨간표시가 안없어집니다.
-
미해결페이스북 클론 - full stack 웹 개발
1:57~2:04초 사이 동영상구간 질문입니다
wrap이라는 부모안에다가 box01을 넣는과정을 보여주셨는데 제가초보라서 몇번을 돌려봐도 첫번째 box01줄이 사라지면서 .wrap이라고 치신거같은데 귀신같이 div class가 생기면서 wrap구절도생기고 밑에 box01구절도 나타나고했는데 어떤단축키를 쓰셨는지 알수있을까요?
-
미해결CSS Flex와 Grid 제대로 익히기
.card-desc 문단 크기만큼 높이 조정하기 질문있습니다.
각 문단의 길이에 따라 card-desc의 높이가 달라지는 문제를 해결하는 부분이 이해가 잘 안됩니다. 1. 각각의 .card-item을 flex container로 만들고 .card-image와 .card-desc가 flex item이 된다. 2. card-item의 정렬 방향을 column으로 바꾼다. 3. .card-desc의 flex 속성을 1 1 auto를 준다. flex-grow 에 1을 주므로써 문단의 길이에 맞게 유연하게 늘리는 거잖아요? 근데 카드는 각각 개별 아이템이니까 개별 아이템이 갖고 있는 문단의 길이에 따라 달라야되는것 아닌가요? ㅠㅠ 어떻게 같은 행의 문단이 같은 높이로 늘어날 수 있는거죠 ?
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
pymongo.error
이전 검색으로 인한 pymongo.error 여쭈어 보았는데 알려주신대로 ""을 추가하여 문제 해결하였습니다. 또 이전 저도 keyword와 search 값을 한 5번 넘게 반복하면 오타 없는지 찾아보아 다른 문제일거라 생각했는대 list.html에 search() 함수 설정부분에서 keyword 글자에 오타를 발견하고 해결하였습니다. 그런데 제가 아직 다음 section 을 제대로 보지 않아 문제가 없는건데 오해하는건지 아니면 문제가 있는상황인지 keyword값은 주소창에도 검색창에도 잘 유지되는데 너무 유지되어 여쭈어 봅니다 우선 창 전체를 refrech 하여도 마지막으로 type한 keyword 값이 default값처럼 유지되어서 전에 None이 자동적으로 떳던거 처럼입니다. 그리고 전에 알려주신 값을 제대로 넘겨주는지 알려주신 검색을 되지않고 error가 발생합니다. 교육네용에 포함된 내용은 아니지만 알고 갔으면 합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
질문입니다.
router.post('/uploadfiles',(req,res) =>{ // 비디오를 서버에 저장하낟 . upload(req,res,err=>{ if(err){ return res.json({success:false, err}) } console.log("=================================================================") console.log(res.req.file) return ( res.json({ success:true , url : res.req.file.path , fileName : res.req.file.filename }) ) }) }) // 앞에 라우팅해줬기 떄문에 이렇게 써줘도 되요 다음의 코드에서 res.req 부분이 잘 이해가 되지 않아 질문합니다. 저는 res는 벡 엔드쪽에서 프론트 쪽으로, 그리고 req는 프론트에서 벡 엔드쪽으로 가는 정보들을 모아놓은 개념이라고 생각을 했습니다. 정확히 말하면, http를 통해 request와 관련된 패킷( request 헤더와 바디) response와 관련된 패킷(response 헤더와 바디) 이 2개가 오가는 것으로 알고 있는데 그런데 res.req는 뭔가 그 개념 자체를 무시하는 문법인 것 같아서 이것은 내부적으로 어떤 의미를 가지고 있는지 궁금합니다. 요청과 응답을 별개인데 응답에서 요청을 참조한다?? 말이 어패가 있는 것 같아서요. 혹시 조금의 설명을 부탁드려도 될련지요? ==================================== 좋은 강의 항상 너무 감사드립니다. 가르침에 대해 재능이 있으신 것 같아요. ^^^
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요.
추가적으로 궁금한점이 있어서 이렇게 남깁니다. 로그아웃 버튼을 클릭하면 mongoDB에 token이 "" 사라지게 구현해놓으셨는데, ie에서 application > cookies에서는 아직 token이 계속 있더라구요.. 상관이 없을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
질문입니다.
안녕하세요 강사님 강의 정말 잘 듣고 있습니다. 서버에 대한 질문이 있어서 이렇게 질문을 남깁니다. 일반적으로 현업에서는 이용되는 서버의 종류가 보통 몇개나 되나요 ?? 지금 웹 공부 초기단계라 이 서버라는 개념이 추상적이라 이해가 잘 안가네요 ㅠ 제 생각에는 서버는 벡 엔드라는 서버만 존재하고 클라이언트는 웹 브라우저라는 도구를 통해 그냥 url을 요청하고 벡 엔드는 그 url에 맞는 html과 css, js만을 보내주고 웹 브라우저가 받기만 하면 된다고 이해를 하고 있는데 프론트 엔드 서버라는 이야기가 나오니까 개념이 또 헷갈리기 시작합니다. 벡 엔드라는 것이 내부 로직과 관련되고 프론트 엔드는 겉 모습에 대한 내용이고 그 각각의 역할을 2개의 서버로 구분했을 뿐 인 건가요? 사실상 2개의 서버를 하나로 통합해서 서비스를 해도되는데 관리와 기능의 구분 상 나눈 것 이라고 이해해도 되는 것 일까요? 제가 생각한 것을 그림으로 표현해봤는데 혹시나 제가 잘못 이해하고 있는 개념이 있다면 따끔하게 지적 부탁드립니다 ㅠㅜ 좋은 강의 항상 감사드립니다.
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
componentscan 위치지정할때
@ComponentScan(kr.co.softcampus.*) 이런식으로 지정해놓으면 굳이 일일이 공간을 지정해줄 필요가 없는데 혹시 이런식으로 지정하면 프로그램 실행속도가 많이 늦어지나요?