묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
질문 있습니다!
선생님한테 배운거를 기반으로 아이디어를 짜서 웹 어플을 만들려고 하는데요. 다름이 아니라 production mode일때는 port가 dynamic해야되잖아요. 그러면 예를 들어, 저희가 개발자 모드일때는 <img src="localhost:5000/{image}> 이렇게 한다고 치면 deploy를 한다고 했을때 localhost는 그대로고 뒤에 port 번호를 dynamic하게 설정해야하나요 아니면 저 src부분을 어떤식으로 바뀌게 되는건가요?
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
FS-i6 송신기의 쓰로틀 키가 올라가 있으면 송신기에서 알람이 발생하는군요.
FC에 송신기의 쓰로틀 검사 코드가 없어도 송신기 자체에서 알람을 발생시키면서 모든 키 입력을 막는군요. 그렇다면 FC에 쓰로틀 검사 코드가 없어도 송신기의 안전 장치가 있어 괜찮을것 같기도 합니다. 이 부분은 FS-i6 송신기의 펌웨어 버전이 달라서 그런건지 모르겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
재질문드립니다..!
최근에 아래의 캡처와 같이 질문을 드렸는데용 이해가 안되는 부분이 continents : [1,2,3] 이런식으로 들어가는데 1과2 그리고 3에 같은 부분을 다 가져오는거니깐 선생님의 답변대로라면 $in을 써줘야하는거 아닌가요? 헷갈리네요 ㅠ
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
Colab에서 Pandas profiling 한글깨짐 문의 드립니다
Colab을 사용하고 있습니다. Pandas Profiling을 최신버전(2.9.0)을 설치해서 리포트를 생성해보았는데, 아래 그림과 같이 그래프의 경우 한글이 깨져서 나오고 있습니다. 어떻게 해결할 수 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
vscode 개발환경을 그대로 따라하고 싶습니다.
vscode extension 무엇무엇 사용하시는지 알려주실 수 있나요?!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
팔로우/언팔로우
지금 백엔드 노드서버 구축에서 팔로우/언팔로우 강의 들었는데요.! 1번계정으로 2번계정 팔로우하면 팔로잉 1되고 팔로워도 1이됩니다. 프로필에가서 리스트확인해보면 팔로잉, 팔로우 둘다 1번계정이 나와용 ㅜㅜ 그리고 다시 메인페이지로가면 2번계정의 팔로우가 풀려있고 다시 팔로우하면 팔로우가 2로올라갑니당 .... 2번계정으로 로그인해서 확인해보면 팔로워가 0입니당.. 코드 전부다 확인해봤지만 오타도 없었구요! 콘솔창에도 success까지 뜨긴하는데 리덕스툴로 확인해보면 follow_success에 me의 followings에 1번계정 id와 2번 계정 id가 있습니다. 하지만 또 어디 갔다가 확인해보면 2번계정의 id는 사라져있고 1번계정 id만 존재합니당 ㅜㅜ 무슨말인지 어렵게 설명했지만... 도저히 어디가 잘못된건지 모르겠습니당 .. 앗 추가로 DB확인해보면 follow테이블에 이렇게 있던데 이게 맞나욤 ...!?
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
Authorization <- token 넣기가 안됩니다.
토큰을 이용한 API 인증 처리 <-이쪽 강좌를 몇번이나 처음부터 따라해보는데, Authorization 에 token값이 저장되지 않습니다. 아래와 같이 인터셉터하는 부분에 log를 찍어봐도 token값이 비어 있습니다. 어디가 문제일까요? 어떤 강의부분을 다시 봐야할까요? 강좌내용과 제 화면의 차이로 보이는 부분은 로그인을 하면 저는 크롬개발자도구 네크워크 부분에 login이 1번만 찍히는데, 강사님 화면에는 2번찍히는 것으로 보이네요. 이부분이 차이가 있을까요? instance.interceptors.request.use( function(config) { // Do something before request is sent console.log('api' + store.state.token); <--★ config.headers.Authorization = store.state.token; return config; }, function(error) { // Do something with request error return Promise.reject(error); }, );
-
미해결성공적인 SQL 인젝션 공격을 위한, SQL 기본 문법
저는
저는 show databases를 치는데 다음에->만 뜹니다
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
가상 시스템불러오기
화이트해커가 되기위한 웹해킹 기술에 50쪽에 보면 가상불러오기를 하면 칼라리눅스 파일이 나오긴 하는데 안에 내용물이 없어요 실제론 있어요 근데 버추얼 박스로 보면 없습니다. 왜그런거죠 실제 폴더엔 있는데 버추얼박스로 실행시켜서 파일을 선택하면 없습니다.
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
질문
@GetMapping("/modify") public String modify(@RequestParam("board_info_idx") int board_info_idx, @RequestParam("content_idx") int content_idx, @ModelAttribute("modifyContentBean") ContentBean modifyContentBean , Model model) { model.addAttribute("board_info_idx", board_info_idx); model.addAttribute("content_idx", content_idx); ContentBean readContentBean = boardService.getContentInfo(content_idx); modifyContentBean.setContent_writer_name(readContentBean.getContent_writer_name()); modifyContentBean.setContent_date(readContentBean.getContent_date()); modifyContentBean.setContent_subject(readContentBean.getContent_subject()); modifyContentBean.setContent_text(readContentBean.getContent_text()); modifyContentBean.setContent_file(readContentBean.getContent_file()); modifyContentBean.setContent_writer_idx(readContentBean.getContent_writer_idx()); modifyContentBean.setContent_board_idx(readContentBean.getContent_board_idx()); modifyContentBean.setContent_idx(readContentBean.getContent_idx()); return "board/modify"; } 여기서 contentbean 객체를 하나 생성해서 modelattribute의 modifyContentBean 객체에 set해서 다시 넣어 줬는데 혹시 바로 modelattribute의 modifyContentBean 객체 modifyContentBean = boardService.getContentInfo(content_idx); 이런식으로는 왜안되는지 알고 싶습니다 해보니까 결과값들이 비어있는채로 나오더라구요
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
왜 n+1개로 만든건지 모르겠어요!
제목 그대로 질문입니다~
-
미해결선형대수학개론
1.6 {u,v,w} in R^3 질문드립니다
26:37에 u 는 0벡터가 아니라고 가정하시는데, 왜인지 아무리 생각해봐도 모르겠습니다...
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vue 컴퍼넌트 만들때 scf + tab 눌러도 아무것도 나오지 않습니다
... vetur도 깔려있는데 말이죠... 영문을 모르겠습니당...
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
npm run dev
npm run dev하는데 너무 느리네요... 제 컴퓨터 문제겠죠...
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Fly()와 DoFly()
FlyableOrc orc = new FlyableOrc(); DoFly(orc); 를 메인함수에 작성을 하고 DoFly() 함수 안에서 flyable.Fly(); 를 호출하셨는데 그럼 FlyableOrc라는 몬스터는 Fly 속성 두개를 가지고 있는건가요? 인터페이스 함수안에 있는 Fly()와 FlyableOrc 클래스에 있는 Fly() orc.Fly(); 와 DoFly(orc);의 차이점이 궁금합니다.
-
Node.js로 웹 크롤링하기
node.js 싱글코어
삭제된 글입니다
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
로컬과 원격의 상호작용 강의에서
<git push -u origin master > 여기서 그러면 무조건 내 저장소의 master branch만 옮길 수 있는 것인가요? 로컬저장소의 다른 branch를 원격저장소로 옮길려면 어떻게 해야하나요?
-
미해결실전! 스프링 데이터 JPA
같은 테이블 fetch join 시 N+1 문의드립니다.
안녕하세요. 게시판 연습중에 문의가 생겨서 질문드립니다. 게시판 글을 등록하고 해당 글을 여러명이 수정하거나 삭제(상태변경) 할수 있는 방향으로 진행중인데요 아래 그림과 같이 Article에서 Member를 ManyToOne으로 세개의 다대일 단방향을 만들었습니다. 단건 글조회 호출쿼리를 실행했을때 처음 creator 부분은 fetch join이 정상적으로 되지만 이후의 modifier와 deleter는 따로 두번 쿼리가 호출되는 증상이 있는데요 마지막 그림 쿼리의 경우 전부 fetch join을 해도 같은 증상이라 이와 같은 구성의 경우 처음 호출시에만 fetch join이 되는건지 궁금합니다 ㅠㅠ < BaseEntity > <글 Entity> < 호출 쿼리 >
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
AOP SpringConfig @Bean으로 등록시 에러
밑의 질문에 참고했는데 저는 다른 에러가 떠서 질문에 남깁니다. 전 import hello.hellospring.aop.TimeTraceAop 까지는 잘되어 있는데 빌드 시에는 package hello.hellospring.aop does not exist로 에러가 떠서 구글에 찾으려해도 어떻게 접근을 해야할지 몰라 곤란하네요 ㅠㅠ package hello.hellospring; import hello.hellospring.aop.TimeTraceAop; import hello.hellospring.repository.MemberRepository; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import javax.persistence.EntityManager; import javax.sql.DataSource; @Configuration public class SpringConfig { DataSource dataSource; private EntityManager em; private final MemberRepository memberRepository; @Autowired public SpringConfig(MemberRepository memberRepository) { this.memberRepository = memberRepository; } // @Autowired // public SpringConfig(EntityManager em) { // this.em = em; // } // @Autowired // public SpringConfig(DataSource dataSource) { // this.dataSource = dataSource; // } @Bean public MemberService memberService() { // return new MemberService(memberRepository()); return new MemberService(memberRepository); } // @Bean // public MemberRepository memberRepository() { // // return new MemoryMemberRepository(); // // return new JdbcMemberRepository(dataSource); // // return new JdbcTemplateMemberRepository(dataSource); // // return new JpaMemberRepository(em); // } @Bean public TimeTraceAop timeTraceAop() { return new TimeTraceAop(); } } package hello.hellospring.aop; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.stereotype.Component; @Aspect public class TimeTraceAop { @Around("execution(* hello.hellospring..*(..)) && !target(hello.hellospring.SpringConfig)") public Object execute(ProceedingJoinPoint joinPoint) throws Throwable { long start = System.currentTimeMillis(); System.out.println("Start : " + joinPoint.toString()); try { return joinPoint.proceed(); } finally { long finish = System.currentTimeMillis(); long timeMs = finish - start; System.out.println("End : " + joinPoint.toString() + " " + timeMs + "ms"); } } }
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OSIV와 성능 최적화 질문
강의를 들으면서 갑자기 생각난 질문입니다.만약 osiv off 상태의 프로젝트에서, Filter 나 Interceptor 단에서 JPA 접근이 필요한 경우는 보통 어떻게 처리 하나요?? 수동으로 영속성 컨텍스트를 오픈? 아니면 @transactional 지정? 아니면 다른 방법??실 사례에서는 어떻게 해결하는지 궁금합니다.