묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨React로 NodeBird SNS 만들기
1:41초에 로그인,로그아웃 대문자관련해서
https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/capitalization-conventions 마소 convention보면 Pascal, camel의 경우 logIn이라는말은 안쓰고 logOn, logOff라고 되어있네요, Not이 쓰지말라는 의미같은데 logIn, logOut이라고 되어있습니다. 로그인자체를 쓰지말라는건지 logIn 이 형태로 쓰지말라는건지는 잘 모르겠으나, 제가 이해한 의미가 맞다면 login은 login으로 쓰라는 것 같은데 제로초님은 현재 어떻게 쓰시나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 강사님 matterport부분 질문있습니다
안녕하세요! Segmentation -> matterport에서 load_weights 함수를 작동시킬때, by_name=True라는 변수를 넣어주지 않을때 에러가 발생합니다. 혹시 by_name 변수가 하는 역할을 알려주실수 있을까요? 감사합니다!
-
미해결대세는 쿠버네티스 (초급~중급편)
선생님 질문이 있습니다.
이제 막 강의를 시작하는 수강생입니다. 목표는 현재 머신러닝 파이프라인을 만들어보려고 하는데요. 이 파이프라인 안에서 쿠버네티스로 여러 머신러닝 모델을 컨테이너에 각각 담아서 서로 독립적으로 동작하는 여러 머신러닝모델을 서빙해보는 프로젝트를 하려고 하는데 선생님 수업을 듣고 나면 그정도는 할 수 있는지 궁금합니다. 제가 도커, 쿠버네티스에 대해서 거의 아는게 없어서 강좌목록을 봐도 감이 안오네요. 감사합니다.
-
Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git 권한 승인
삭제된 글입니다
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
url-loader와 file-loader의 관계
url-loader 에서 설정한 용량을 넘어가면 file-loader 에 대한 설정이 없어도 자동으로 file-loader를 사용하게 되는건가요?
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
공주 구하기 코드 질문입니다.
from collections import deque a = list(map(int, input().split())) a = deque(a) k = int(input()) for _ in range(len(a)): if len(a) < k: if k == 2: res = a[0] else: #1 res = a[1] else: a.remove(a[k-1]) a.rotate(-(k-1)) print(res) # rotate를 사용해서 코딩을 해봤는데, 강사님이 짜신 코드와 비교해봤을 때 제가 짠 코드는 비효율적인가요?
-
미해결파이썬 데이터시각화 분석 실전 프로젝트
str 변환 설명 더 부탁드려요
선생님, 안녕하세요. 파이썬 입문자입니다. official time 시간 포맷을 sec로 변환하는 user define 함수 쓰실때, .str 설명 더부탁드립니다. 이해하기로는 판다스에서 record를 object로 가져오기때문에 str로 변환한다고 하셨는데... record.str 만 return 하고 head 이용해서 print 해보았을 때. official time new 에 <pandas.core.strings.StringMethods object at 0x000001AA06002648> 로 나오는데. 이해되지 않습니다..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
에러가 뜨네요~ ㅜ.ㅜ
getComment 라우터에서 setComments 로 빈 배열에 서버에서 받아온 댓글 객체들을 넣어줘야 하는데 객체 안에 있는 객체를 받지 못하는 것 같습니다 ㅠ.ㅠ 도움이 필요합니다 ㅎㅎ... https://github.com/ryun3433/Youtube2.0.git 깃헙주소입니다!
-
미해결홍정모의 따라하며 배우는 C언어
str3를 출력하던중 생긴 오류와 궁금증
#include <inttypes.h> char str3[10] = "Hello, world"; //array size is not enough printf("%s\n", str3); 결과값 Hello, worHi 질문1: 비쥬얼스튜디오코드를 사용하여 코딩중인데 저는 영상처럼 "Hello, world" 커서를 대었을 때 교수님의 화면처럼 13이 뜨지 않네요 코드라서 안 뜨는 건가요?? 저는 (char [10])"Hello, wor" 이런식으로 뜹니다 질문2: "Hello, world";의 위치에 커서를 대었을 때는 (char [10])"Hello, wor" 이런 식으로 미리보기가 뜨는데 왜 미리보기와 다른 Hello, worHi이 출력되는 것이고, 결과값 중의 'Hi'는 왜 출력이 되는 것인가? 질문3: 영상과 달리 제 코드는 어떻게 10으로 정해진 사이즈를 넘어서 출력이 될 수 있는 것인가?? 항상 잘 듣고 있습니다 ㅎㅎ 이해하기 쉽게 잘 설명해 주셔서 감사해요 코드 전문 #include <stdio.h> int main() { int a = 1; int int_arr[10] = { 0, 1, 2, 3, 4, 5, 6 ,7 ,8 ,9 }; printf("%i %i %i\n", int_arr[0], int_arr[1], int_arr[9]); //printf("%i\n", int_arr[10000]); int_arr[10]이므로 9를 넘어선안됨 [지정사이즈 넘으면 안됨] char c = 'a'; char str1[10] = "Hello"; //null character Hello(\0) char str2[10] = { 'H', 'i'}; //문자열 저장하는 방식이 두가지 printf("%c\n", c); printf("%s\n", str1); printf("%s\n", str2); printf("%hhi %hhi %hhi %hhi %hhi\n", str2[0], str2[1], str2[2], str2[3], str2[4]); //배열로 출력시 강제로 0을 출력시킴 char str3[10] = "Hello, world"; //array size is not enough char str3[20] = "Hello, \0world"; printf("%s\n", str3); printf("%s\n", str3[10]); printf("%s\n", str3[11]); return 0; }
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
7 값을 어떻게 찾았는지 궁금 합니다.
RBP_DL11_MNIST_model 예제에서 넘버 테스트 결과 값이 이미지나 , 어떤 상수 값도 비교가 없는되 숫자 7 나온 이유가 궁금 합니다.
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
영상 다시 찍어주셨으면..
잡음이 너무 심합니다
-
미해결React로 NodeBird SNS 만들기
오늘 하루 동안 쿠키/세션에 대해서 있었던 문제들입니다..
d
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
유효성 검사 질문
안녕하세요 강사님 다름이 아니라 기존에 프로젝트에서 spring 프레임워크, jsp, 자바스크립트 + jquery 기반으로 실무에서 웹개발을 했는데 사실상 스프링을 사용하고 있다고 말하기 민망할 정도로 기능을 거의 사용하지 못했었습니다. 그래서 이부분도 새로 공부중입니다ㅠㅠ 강의를 듣다보니 @Vaild나 NotEmpty같은 어노테이션도 알게 되고 BindingResult 같은 클래스 패키지도 알게되면서 뭔가 새로태어나는 기분이 들고 있습니다. 이번 강의 끝에 유효성 검사부분을 배우면서 생각이 드는 것이 저는 보통 유효성 검사를 할 때 자바스크립트 jquery를 사용해서 클라이언트단에서 유효성 검사를 하고 중요한 데이터의 경우 백단에서 DB체크(?)를 한번 더 해주는 식으로 개발했었는데요 스프링+타임리프를 조합하니 클라이언트단에서도 UX조작이 가능한 것 같았습니다. 유효성 검사의 어노테이션들을 적절하게 사용한다면 더이상 클라이언트단에서 자바스크립트를 통해 유효성 검사 부분이 불필요하게 되는 건가 조심스럽게 여쭤봅니다.
-
미해결실전! 웹사이트제작! Step By Step! _Basic (한화캐미컬_반응형웹)
포트폴리오 보충을 위해 강의와 함께 병행하고 있는 학생이에요!
별거 아닌 질문이긴 한데 반응형(모바일부분) 코딩시 이미지 사이즈를 height: auto; 로 해주지 않고,(about 부분 코딩 중입니다.) 높이를 500px;로 주는 이유가 따로 있나요? 공부한다고 이리저리 다른 사이트 소스도 봐가면서 하는데, 선생님이 하신 것처럼 이미지 높이를 따로 설정해둔 사이트가 있고, 높이를 auto로 설정해둔 사이트도 있어서 혼란이 옵니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
failed to lazily initialize a collection of role 오류 관련 문의
안녕하세요. 항상 친절하고 정확한 답변 감사합니다. 지금 작업하다가 발생한 오류로 헤매고 있어서 질문드립니다. 소셜로그인으로 로그인 시 기존 회원정보가 없으면 생성하고 나서 소셜로그인 정보 생성하고, 기존 회원정보 있으면 해당 회원정보로 소셜로그인 정보를 생성하려고 합니다. (MemberService.java) 기존에 없는 회원일때 회원정보 생성하고 나서 소셜로그인 정보 생성하는건 잘 되는데, 이미 있는 경우에 기존회원정보를 member에 담아놓고 그걸로 소셜로그인 정보 생성할때 아래와 같은 오류가 발생합니다. org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: kr.soleo.mall.base.domain.member.entity.Member.memberSocialProfiles, could not initialize proxy - no ... 수업들은거 잘 생각해서 구현했다고 생각했는데, 무슨 이유인지 모르겠네요. ㅠㅠ Member.java @Entity@Table(name = "member")@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)@ToString(of = {"id", "email", "username", "age"})public class Member extends BaseTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "member_id") private Long id; private String email; private String password; private String username; private int age; @OneToMany(mappedBy = "member", cascade = CascadeType.ALL) List<MemberAuth> memberAuths = new ArrayList<>(); @OneToMany(mappedBy = "member", cascade = CascadeType.ALL) List<MemberSocialProfile> memberSocialProfiles = new ArrayList<>(); @OneToMany(mappedBy = "member", cascade = CascadeType.ALL) List<Board> boards = new ArrayList<>(); @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "team_id") private Team team; public Member(String username) { this(username, 0); } public Member(String username, int age) { this(username, age, null); } public Member(String username, int age, Team team) { this.username = username; this.age = age; if (team != null) { changeTeam(team); } } //연관관계 메쏘드 public void changeTeam(Team team) { this.team = team; team.getMembers().add(this); } @Builder public Member(String email, String password, String username, int age, Team team) { this.email = email; this.password = password; this.username = username; this.age = age; if (team != null) { changeTeam(team); } }} MemberSocialProfile.java @Entity@Table(name = "member_social_profile")@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)public class MemberSocialProfile extends BaseTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "member_social_profile_id") private Long id; private String identifier; //소셜로그인시 id값 private String photourl; //소셜로그인시 프사이미지 URL private String email; @Enumerated(EnumType.STRING) private SocialType socialType; //facebook, kakao, google, naver @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "member_id") private Member member; //연관관계 메쏘드 public void changeMember(Member member) { this.member = member; member.getMemberSocialProfiles().add(this); } @Builder public MemberSocialProfile(SocialType socialType, String identifier, String photourl, String email, Member member) { this.socialType = socialType; this.identifier = identifier; this.photourl = photourl; this.email = email; if (member != null) { changeMember(member); } }} MemberService.java @Service//@RequiredArgsConstructor@Component@Configurablepublic class MemberService implements UserDetailsService { @Autowired private MemberRepository memberRepository; @Autowired private MemberAuthRepository memberAuthRepository; @Autowired private MemberSocialProfilesRepository memberSocialProfilesRepository; @Autowired private PasswordEncoder passwordEncoder; @Transactional public void createSocialAccount(MemberDto account) throws Exception { Member member = null; if (memberRepository.existsByEmail(account.getEmail())) { //1) member에 해당 이메일로 회원정보가 있으면 그 정보 이용해서 소셜정보생성 member = memberRepository.findByEmail(account.getEmail()); } else { //2) member에 해당 이메일로 회원정보가 없으면 회원정보 생성하고 소셜정보 생성 account.setPassword(passwordEncoder.encode(account.getPassword())); member = Member.builder() .email(account.getEmail()) .password(account.getPassword()) .username(account.getUsername()) .build(); memberRepository.saveAndFlush(member); memberAuthRepository.saveAndFlush( MemberAuth.builder() .authType(AuthType.USER) .member(member) .build() ); } // 1) 조건인 경우 오류발생, 2) 조건인 경우 정상 저장 완료 memberSocialProfilesRepository.saveAndFlush( MemberSocialProfile.builder() .identifier(account.getIdentifier()) .photourl(account.getPhotourl()) .email(account.getEmail()) .socialType(account.getSocialType()) .member(member) .build() ); }}
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 챗봇 사이트 만들기
처음 시작하는데
Git clone해서 하니깐 코드가 다 입력되어있어서요. 어느 부분을 지우고 시작하는게 맞는지 알고 싶습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
17:10 부근에 if(room.Prev != null)부분 질문입니다.
위에서 Tail인 경우와 Head인 경우에 대해서 체크를 해주었는데 그 경우가 아닌 상황(방이 중간에 있는 상황)에서 선택된 방의 Prev와 Next가 null일수가 있나요? 널값에 대한 체크를 한다고 하셨는데 제대로 연결리스트가 이어졌다면 null값을 왜 체크하는지 궁금해서 여쭤봅니다. 감사합니다
-
해결됨모의해킹 실무자가 알려주는, 파일 다운로드 취약점 공격 기법과 실무 사례 분석
섹션2. 취약점 분석 방법론(4) 강의 내용중에 질문이 있습니다.
안녕하세요. 섹션2, 취약점 분석 방법론(4) 강의를 보고 있는데요. 내용중에 이해가 되지 않는 부분이 있어서 질문드립니다. 강의 15분쯤에 역슬래시(\) 대신에 %5C를 인자값으로 넣고 테스트하는 부분인데요. 왜 역슬래시값을 인자에 넣었을 때는 에러가 나고 %5C 값을 인자 값에 넣고 테스트 할 때는 파일이 정상적으로 다운로드가 되는지 궁금합니다. %5C도 url decoding이 되면 역슬래시가 되는데요. 내부적으로 어떤차이가 있을까요? 설명 부탁드려도 될까요? 감사합니다~
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
제목 BFS라 되어있는데 DFS 로 바꾸어 주세요 ^^
감사합니다
-
해결됨홍정모의 따라하며 배우는 C언어
6.16 배열 선언 관련 질문이 있습니다.
#include <stdio.h> int main() { const int num_days = 365; int daily_temperature[num_days]; // 이 줄에 컴파일 오류가 생깁니다. } 6.16에 3:35쯤에서 array size를 define으로 넣는 경우도 많이 있다고 말씀하셨는데요 궁금하여 num_days를 const int로 선언을 해보았는데 위 코드를 실행해보니 "expression must have a constant value"라고 오류가 발생하네요... 오류가 왜 발생하는 것인지요?