묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨문과생이 가르쳐 주는 퍼블리싱 - 클론코딩
.col_b.tabs 부분 질문드립니다!!
.col_b .tabs 강의에서 위 사진에서 잡히는 작은 여백을 없애기 위해서.dm_body .col_b .tabs { text-align: center;font-size: 0;}을 사용하셨는데 계속 생각하고 고민해도 원리를 이해하지 못해서 질문드립니다ㅠㅠ
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
BFS 관련 질문드립니다.
해당 코드에서, 예를 들어 (1, 1) 지점 기준으로 상(빨) 하(초) 좌(빨) 우(초) 이런 식으로 뚫려 있는 길이 하, 우 총 두 지점이라고 가정했을 때 큐에 저장되는 지점은 총 두 곳이겠죠?(2, 1), (1, 2) 이렇게요..그렇게 한 번 for 문 사이클이 돌고나면, 다시 위로 올라가서 큐에서 먼저 발견한 지점(여기서는 (2, 1)) 을 꺼내서 현재 좌표로 넣고, 그 좌표 기준으로 또 for 문을 돌고..다 끝나고 나면 이제는 (1, 2) 지점을 꺼내서 이 기준으로 for 문을 돌면서 또 큐에 갈 수 있는 지점을 저장하고.. 계속적으로 반복하다보면 결국 가장 처음에 발견한 갈 수 있는 지점 (2, 1) 과 (1, 2) 루트로 가다가 둘 중 한 루트는 빨간 벽으로 막혀서 더이상 진행이 불가능한 루트가 될 것이며..남은 한 루트는 계속 살아남으면서 갈 수 있는 지점을 '전부' 탐색 하므로 목표 지점에서 본다면 결국 해당 루트가 최단 경로가 되는 것이 맞나요?
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
선생님 안녕하세요. 강의 연장 문의 드립니다.
선생님 안녕하세요.SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법 수강 중에 있습니다.최근 3개월동안 프로젝트에 투입되느라 강의를 들을 시간이 부족했는데3/31에 종료예정이라 시간이 조금 촉박하게 되었습니다.. 혹시 가능하신 경우 한달 정도 강의를 연장해주신다면꼭 끝까지 듣고 완강하고 싶습니다.!
-
미해결몽고DB + node express + ionic6 연동
몽고디비 연결이 안됩니다.
안녕하세요,몽고디비 연결이 안되서 검색하니까, uri 주소를 바꿔보라해서 아래처럼 했습니다.그런데, callback 함수가 실행이 전혀 안되네요...어떻게하면 좋을까요..? 검색하니 mongodb 4.0.0 버전을 깔아야하나보네요.. 라이브러리가 업데이트 되면서, 콜백 함수기능이 없어진거 같습니다. 수고하세요~!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
게시글 등록 레퍼런스 코드 질문
레퍼런스 코드 파일 실행시켜봤는데 컴포넌트 정렬이 안맞습니다.무슨 이유인지를 못찾겠습니다..
-
미해결스프링 핵심 원리 - 기본편
스프링빈과 컴포넌트 스캔 방식
정형화되지 않은 구현체 같은 것은 스프링 bin으로 직접 등록 해야 하고, 정형화된 것은 컴포넌트스캔 방식으로 사용해야 하는 것으로 알고 있습니다. 이렇게 스프링 등록하는 방식이 있던데 각각 왜 그런 방식으로 등록을 해야 하는지 좀더 자세히 설명 부탁드립니다.
-
미해결
특정 sheet의 데이터 re.sub 질문
크롤링을 위한 지식: 크롤링과 프로그래밍 고급 문자열 기술 - 정규표현식3 (업데이트) (05:32 부분) 선생님의 예제 파일 data.kr.xlsx 내 데이터 정렬 sheet에서 9자리 학번을 *********으로 바꾸는 부분이 계속 에러가 나서 질문 드립니다. 아래에서 짠 코드 중에 어디서 잘못되었는지 원인이 파악이 안 되어 질문 드립니다.data.kr.xlsx파일의 '데이터 정렬' sheet를 가져오는 코드에서 잘못 가져온 것인지, sheet=wb['데이터 정렬']로 작성하는 것이 틀린 것일까요?wb.active를 wbsheet 변수로 받고 sheet=wbsheet['데이터 정렬']로 해도 오류가 납니다 import openpyxl import re wb=openpyxl.load_workbook('data_kr.xlsx') # wbsheet=wb.active #wb.sheetnames # print(wb.sheetnames) sheet=wb['데이터 정렬'] print(sheet) for each_row in sheet.rows: print(re.sub('[0-9]{9}','*********',each_row[1].value)) wb.close()
-
미해결핵심만 쉽게, 모두의 SQL 데이터 분석
SQL Developer 테스트 실패 문의
안녕하세요~SQL Developer을 다운 받은 후 강의에서 말씀주신 대로, (+) 버튼을 통해 새로 만들기를 시도했습니다. 그런데 아래와 같이 사용자 이름: SYSTEM / 비밀번호: oracle11 두고 [테스트] 선택 시 실패하고 있습니다. 가이드 부탁드립니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
a href 태그 관련질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.home.html 에<a href="/members/new">회원 가입</a>여기서 /members/new 가 localhost:8080/members/new 로 연결이 되는 것같은 데 어떻게 가능한건지 잘 모르겠습니다. /members/new 는 절대경로로 알고 있는데 프로젝트 폴더에는 이러한 폴더가 없습니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
1차 캐시의 범위에 대한 질문
https://www.inflearn.com/questions/264414https://www.inflearn.com/questions/659914위에 있는 유사한 내용의 질문에 각각 상반되는 답변이 적혀있어 이를 확실하게 알고 싶어서 질문드립니다.위의 질문을 내용을 보면,영속성 컨텍스트(StatefulPersistenceContext) 내부에 프록시 객체를 저장하는 MAP과 실제 엔티티 객체를 저장하는 MAP이 따로 존재하는 것으로 보입니다.강의에서 영한님이 1차 캐시라고 말씀 하신 내용은 저 두 개의 MAP중 엔티티 객체를 저장하는 MAP이라고 이해를 하면 될까요?아니면, 1차 캐시라고 말씀하신 내용에 두개의 MAP 모두 포함하는 의미로 생각하면 될까요? + 만약 getReference() 함수를 통해 갖고온 프록시 객체를 초기화하지 않은 상태로 detach()를 이용해 준영속상태로 만들게 된다면, 해당 프록시 객체는 더이상 영속성 컨텍스트의 도움을 받을 수 없기때문에, 초기화가 불가능하다고 이해했는데요.이 때 이 프록시 객체는 위에 프록시 객체를 저장하는 MAP으로부터 제거가 된 것을 detach() 되었다고 생각해도 될까요?
-
미해결스프링 핵심 원리 - 기본편
전체 테스트
인텔리제이에서 전체 테스트 실행해보고 싶은데 @Configuration과 바이트코드 조작의 마법 강의 15분 3초를 봐도 잘 모르겠어요 단축키가 있나요?
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
computed 강의 질문있습니다.
제가 작성한 코드 55번째 줄에 fullName.value는 당연히 fullName 값이 ref라서 뒤에 .value를 붙여야 하는 것은 이해가 갑니다. 그러나 44번째 줄에서 set(value)안에서 value 가 의미하는 것이 어떤것인지, 무엇을 받아왔는지 궁금합니다.
-
해결됨따라하며 배우는 TDD 개발 [2023.11 업데이트]
npm run start를 실행할 때 부터가 이상합니다.
안녕하세요 방금 말씀드렸다시피, 설치하는 거까지는 기기가 다른 것 제외하고는 별 다른 이상이 없었지만, npm run start를 실행할 때 부터가이렇게 뜹니다. 이럴 경우에는 무슨 문제인가요? 그리고 기기를 아예 바꿔야 하나요?
-
해결됨실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터
심화된 강의문의
안녕하세요. 강의 잘 보고있습니다..혹시 넥사크로 + 자바 스프링 관련하여 좀 더 심화된 강의는 준비중이신가요??예를들어.. 프론트 단에서 상하좌우 프레임 레이아웃을 통한 업무하면 구성이라던지..좌측과 상단 메뉴구성이라던지.. 본 강의가 첨부터 따라하면 이해가 잘되서 혹시 준비중이신지 궁금합니다
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
node.js에 대한 이상점
안녕하세요. 어제 강의에서 알려주신대로 node.js를 설치하고 npm init, npm install express mongoose --save, npm install jest supertest node-mocks-http --save-dev까지 설치해서 실행까지 했는데, 문제는 테스트를 실행할 때, 버전이 맞지 않는다고 테스크 결과 자체가 뜨지 않는다는 겁니다. 제가 현재 윈도우를 쓰고 있는데 강의하고 있는 컴터는 맥북이라 달라서 그런지 조금 헷갈립니다. 기존에 작업했던거 전부 삭제하고 다시 깔아야 하낭요? 일단 제가 node.js를 깔았을때 node_modules가 폴더 형식으로 뜨고, package.json은 빨간 문양이 뜹니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Spring Security
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의를 보던중 문득 궁금해졌는데, Spring Security 를 우아한 형제들에서 사용하는지, 대기업에서의 선호도가 얼마나 되는지 알 수 있을까요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
일반적인 ORM 사용패턴(DDL, DML) 문의
수업에서는 기존 DB라 typeorm-model-generator를 사용했는데요,저의 질문의 요점은 ORM으로 DML 위주의 사용이 보편적인가 하는 것입니다.제가 python하다가 node.js로 넘어와서, python 예를 들어 죄송합니다만,https://velog.io/@youngkiu/SQLAlchemy-with-DDLpython에서는 model도 create table sql로 만들지 않고, model을 생성하고, ORM에서 DDL 처리도 같이 해주었습니다.스프링에서도 DDL은 ORM을 사용하지 않고, DB에서 직접 처리한다는 이야기를 듣기도 하여,업계에서 ORM의 일반적인 사용방법이 궁금하여 질문드립니다.늘 많이 배우고 있습니다. 감사합니다.타입스크립트 책 얼릉 출간해 주세요. 바로 구매하겠습니다.
-
미해결
통합교안요청(빅데이터 분석기사 1-4강의)
안녕하세요, 현재 수강중인 강의 통합 교안 부탁드립니다. 이메일: cbg5993@naver.com 감사합니다.
-
해결됨ARM Cortex-M 프로세서 프로그래밍
테일 체이닝 관련 질문 드립니다.
강사님. 강의 잘 보고 있습니다. 감사합니다.테일체이닝 관련 실습 진행 중 질문이 생겨 글 남깁니다.이번엔 질문이 좀 많습니다.최대한 잘 정리해보도록 하겠습니다.상황 - 테일 체이닝이 발생될거라 생각되는 지점에 Breakpoint를 걸었습니다.먼저 예상되는 상황은 EXTI0_IRQHandler 함수가 호출되기 전 스크래치 레지스터[r0-r3]와 그 외 사용되는 레지스터들이 스택에 저장될 것이라 생각됩니다. 1. 1.EXTI0_IRQHandler 함수 호출 전의 어셈블리어를 볼 수 없어 이 부분도 사실인지는 잘 모르겠습니다. 여기서 if(SCB->ICSR & (1<<26) ) 가 참이라면, EXTI0_IRQHandler 동작이 끝난 후 SysTick_Handler가 실행될거라 예상이 됩니다.2. 테일 체이닝이 없다면 EXTI0_IRQHandler가 끝나고 복귀가 이뤄질 때, 먼저 저장했던 r7과 lr값을 pop한 후 EXTI0_IRQHandler 호출 전 스택에 저장한 스크래치 및 그 외 레지스터들을 pop할 것으로 생각이 됩니다.그 후에 SysTick_Handler가 호출이 될텐데... 호출 전에 레지스터들이 스택에 먼저 push될 것이고 {r7, lr}도 push될 것이라 생각이됩니다.테일 체이닝은 레지스터 복원없이 바로 다음 인터럽트가 실행될 수 있다고 하셨습니다.그렇다면 위 예제에서 EXTI0_IRQHandler 끝난 후 복원없이 SysTick_Handler가 실행된다는 말인데, 제 생각엔 {r7, lr}은 복원되어야하고, 그 외 레지스터들은 따로 복원없이 실행되어야할 것 같은데 맞나요? 3. EXTI0_IRQHandler 호출 전 사용되는 레지스터들이 스택에 push되는게 맞다면 그것을 disassembly 창같은 것으로 확인할 수 있는 방법이 있나요? 4. if (SCB->SHCSR & (1<<11))에서 SHCSR의 11번째 비트는 SYSTICKACT인데, 즉 SysTick 타이머 인터럽트 동작 중에 우선순위가 더 높은 EXTI0가 발생했고, 결과적으로 SysTick_Handler가 실행되다 중단되고EXTI0_IRQHandler가 실행하여 저 구문이 실행된 것으로 이해해도 될까요? 많은 질문을 드려 죄송합니다.
-
해결됨ARM Cortex-M 프로세서 프로그래밍
Memory fault, Bus fault 관련 질문드립니다.
강사님. 강의 잘 보고 있습니다.수업을 듣다보니 Bus fault, Memory fault에 대해 궁금해져서 질문 드립니다.구글링해도 명확한 답을 못 찾아서 그런데, 둘은 어떤 오류가 감지될 때 실행되는 익셉션인지 설명해주실 수 있을까요?