묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결애프터이펙트 마스터 시즌1 패키지(에피소드1,2,3,4통합)
베지어 핸들이 안생기는 이유가 뭔가요?
(사진)
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
GoRouter 사용 방식이 바뀐건지 궁금합니다.
안녕하세요.중급강의 GoRouter 부분 수강중입니다. 강의내용 대로 초기설정을 해봤는데에러가 발생하지는 않지만화면이 이동되지 않더라고요. 제가 사용하는 버전이 go_router: ^6.5.6 이라바뀐 부분이 없나 공식문서를 살펴보니초기 설정부분이 좀 다르더라고요. GoRouter configuration 정보를 _MyApp 외부에서 선언하고,설정은 routerConfig 파라미터 하나만 설정하고 끝내더라고요. 공식문서대로 하면 작동은 잘 합니다. 혹시 공식문서대로 계속 사용해야 하는건지아니면 강의 내용대로 해도 되는건데제가 받아 적은 코드가 잘못된건지궁금합니다. 아래는 공식문서 스샷 입니다.
-
미해결애프터이펙트 마스터 시즌1 패키지(에피소드1,2,3,4통합)
4초에서 옵션+ ] 을 누르면 4:01 <- 1프레임이 더 나오는데 왜그런건가요?
(사진)
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
SQL 질문 드립니다.
public int memberUpdate(MemberVO vo) { String SQL = "update member set age='" + vo.getAge() + "', email='" + vo.getEmail() + "', phone='" + vo.getPhone() + "' where num='" + vo.getNum() + "'"; int cnt = -1; getConnect(); try { stmt = conn.createStatement(); cnt = stmt.executeUpdate(SQL); } catch (Exception e) { e.printStackTrace(); } finally { dbClose(); } return cnt; }안녕하세요 강사님 저는 사이버 보안을 공부하는 학생입니다. MVC2 까지 듣고 문득 SQL인젝션이 가능한지 궁금해 실험해보니 preparedStatement를 사용하고 있어서 특정한 상황이 아닌 이상 발생하지 않는다는 걸 알게되었습니다. 그래서 Statement를 사용하면 인젝션이 성공하는지 궁금해 실험해봤는데 코드가 안전해서 그런건지 제가 실력이 부족해서인지 모르겠지만 인젝션에 계속 실패했습니다.버프 스위트인 프록시 도구로 phone 또는 mail 파라미터 값을 조작했는데요이해가 안가는 부분이 phone 파라미터에 ' or 1=1; # 이 쿼리를 사용하면 주석이 작동되어서 모든 테이블의 phone 컬럼이 1로 바뀌는데 ' ; update member set phone=010-4444-4444 where num=[일련번호]; # 이 쿼리를 사용하면 주석이 작동하지 않아 인젝션이 성공하지 않습니다. 혹시 무엇때문인지 아신다면 도움 부탁드립니다!
-
미해결자바 코딩테스트 - it 대기업 유제
커리큘럼에 관한 질문있습니다.
안녕하세요 다름이 아니라 강의를 듣고 있는중인데이전 자바알고리즘 입문강의에 커리큘럼에동적프로그래밍이 있었는데 요번 강의에는 없더라고요혹시 추후에 올라오는건지 알고 싶어서 글남김니다.
-
해결됨ARM Cortex-M 프로세서 프로그래밍
실행결과와 표 차이
강의 잘 보고 있습니다.앞서 강의의 표에선 Cortex-M3/M4의 경우 DMIPS/MHz 값이 1.25로 나옵니다.그렇지만 실험을 통해 DMIPS를 측정했을 때 72DMIPS(180MHz 기준)으로 나오는데 이럴 경우 앞의 표에서 본 값이랑 너무 차이가 큽니다.문제가 있어보이는데 제가 무엇을 놓치고 있는건가요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
[질문] IPSec VPN과 터널링 개념 - 네트워크 속도
안녕하세요, 강사님. 쉽게 설명해주셔서 강의 잘 듣고 있습니다. IPSec을 사용하여 VPN 터널링을 구현하면 IP 헤더와 IP 페이로드가 암호화되어 데이터를 안전하게 전송할 수 있다고 배웠습니다. 하지만, [1] IPSec을 사용하면 추가 헤더 정보가 필요하므로 패킷 크기가 늘어나서 네트워크 오버헤드를 증가시켜 속도를 느리게 만들 수 있을것 같습니다. [2] 또한, 새로운 패킷을 추가/삭제/수정 하는 과정 또한 네트워크 속도에 영향을 끼칠것 같은데요. Q1. 위의 내용이 제가 잘 이해한게 맞을까요?Q2. 그럼에도 불구하고 IPSeC VPN이 널리 사용되는 이유가 있을까요? 미리 답변 감사드립니다 :)
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
코드 부분 비활성화 방법
강사님 강의로 파이썬 시작하는 파이썬 초보인데요! 간단하고 아주 사소한 질문 하나 드려요.영상 속에서 코드를 여러줄 한번에 활성화 (# 삭제) 비활성화 (# 추가) 하시는걸 볼 수 있는데, 여러 줄을 묶어서 비활성화, 활성화 하는 단축키가 뭔가요?! 줄 하나하나 # 을 치고 지우려니까 불편한데, 강사님 편하게 하시는걸 보니 너무 궁금하네요!!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
413 Request Entity Too Large 질문
안녕하세요 선생님. 프로젝트 배포하고 나서 테스트 중에 특정 이미지를 업로드 하면 '413 Request Entity Too Large'라고 뜨는 오류를 발견했습니다. 특정 이미지 크기는 4.13mb정도구요. 일단 에러가 떠도 그대로 post요청을 보내면 업로드된 이미지가 보이긴 하는데 왜 이런 에러가 뜨는지 모르겠습니다..테스트 해보니까 세로 길이가 비교적 긴 이미지를 업로드 요청할 때 에러가 나는걸 확인했습니다.위 이미지가 프론트에서 나는 에러 상태 입니다. 오류 해결을 위해 먼저 back의 const upload = multer({ storage: multerS3({ s3: new AWS.S3(), bucket: 'fashionary-s3', key(req, file, cb) { cb(null, `original/${Date.now()}_${path.basename(file.originalname)}`) } }), limits: { fileSize: 20 * 1024 * 1024 }, // 20MB });여기서 limits부분이 20m인걸 확인하고, sudo vim /etc/nginx/nginx.conf 해서 http { ## # Basic Settings ## client_max_body_size 20M; sendfile on; tcp_nopush on; types_hash_max_size 2048; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; 위와 같이 http부분 설정을 20m으로도, 0으로도 설정 후 sudo service nginx reload 했는데도 특정 이미지 전송을 시도하면 같은 에러가 떠요..이럴 땐 어디를 봐야 하나요?
-
해결됨풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
graphqlFetcher 관련 에러가 해결이 안됩니다. ㅠㅠ
안녕하세요. 강의 잘 듣고 있습니다!graphqlFetcher 함수를 사용하면 자꾸 아래와 같은 에러가 발생합니다. 다른 분들이 질문하신 것도 확인하였고, 강의 코드도 꼼꼼히 점검하였는데 해결이 안됩니다. ㅠㅠ 틀린 부분이 있을까요?깃허브 링크 첨부드립니다! ㅠㅠ https://github.com/eugene028/React-shoppingmall.git
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
localhost:8080 에서 콘솔 창에 오류 메세지 해결방안좀 알려주세요
Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform 화면 캡쳐 첨부 합니다
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
중간자 공격에 대해 질문드립니다
안녕하세요 선생님~^^강의를 마치고서도 꾸준히 네트워크 공부를 하고 있는데요,아는 분께 질문받은 내용인데 도저히 답이 안나와서요~~;;arp spoofing하고 icmp redirect 공격을 어떻게 막을 수 있는 지에 대한 질문이었는데이를 호스트가 자체적으로 막을 수 있는 방법이 있나요?제 생각엔 없을 듯한데... 테이블을 보고 의심 정도는 해볼 만하겠다 생각합니다만만약 100% 구분해낼수 있는 방법이 있다면 뭐가 있을까요?아무래도 다른 보안 장비가 필요할런지요?선생님의 지혜를 빌리고 싶습니다. ^^ 여담으로... 최근 유튜브에 올리신 글을 보았는데저또한 비교적 비싼 값에 강의를 구매했지만딱히 박탈감을 느끼거나 하진 않습니다. ^^아깝다는 생각이 들지 않아서 그렇겠지요양질의 강의에 감사드리며~ 강의 흥행 축하드립니다
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
점 표기법과 []표기법에 대해
디데이 강의를 보고 있는데요.저는 아래와 같이 점표기법으로 짜봤는데 안되더라구여? for(let i = 0; i < timeKeys.length; i++){ console.log(documentObj.docKeys[i]); }그래서 찾아보니 []표기법을 쓰라고해서 for(let i = 0; i < timeKeys.length; i++){ console.log(documentObj[docKeys[i]]); }이렇게 써서 작동이 됐긴 하는데 왜 여기서점 표기법은 안되고 []표기법만 되는 이유를 알고 싶습니다.
-
해결됨탄탄한 백엔드 NestJS, 기초부터 심화까지
@Get(':id') @Get('all')
@Get(':id') getOneCat(@Param('id', PositiveIntPipe) id: number) { console.log(id, typeof id); return 'one cat'; }이전에 작성되었던 아이디로 검색 메서드가 있었는데요,이번 강의에서 @Get('all') 을 추가해서포스트맨으로 테스트하는데 위에 getOneCat 으로 넘어가는데 왜 이런건지 알 수 있을까요?@ApiOperation({ summary: '현재 고양이 가져오가' }) @UseGuards(JwtAuthGuard) @Get() getCurrentCat(@CurrentUser() cat) { return cat.readOnlyData; }만약 이게 더 위에 있다면, 여기서 걸린다면 이해 하겠는데그렇지도 않고 @Get('all') 일때만 걸리는 이유가 뭘까요..?
-
미해결Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득
(재등록) 슬렉 메일이 안와요..
다른 메일로 받고싶어서 4월 9일에 올려서 답변도 받았는데.. 안왓습니다...... jkw06444@gmail.com
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청드립니다!
권한 요청 드립니다.인프런 아이디 : koorihime@naver.com인프런 이메일 : koorihime@naver.com깃헙 아이디 : koorihime@naver.com깃헙 Username : minhyuck woo
-
미해결스프링 시큐리티
UsernamePasswordAuthenticationToken 생성 질문입니다.
new UsernamePasswordAuthenticationToken(accountContext.getAccount(), null, accountContext.getAuthorities());아래처럼 토큰을 생성하신 이유가 궁금합니다.UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(accountContext.getAccount(),null, accountContext.getAuthorities());강사님께서 다른 질문에 답변해주신걸 보면1. pricipal 객체는 UserDetails 타입의 Wrapper 객체가 아닌 실제 객체(?)를 참조하는게 더 낫다.2. credentials는 이미 우리가 만든 CustomAuthenticationProvider에서 비밀번호를 검증했으므로 null로 세팅했다.라고 이해햇습니다.그렇다면 역으로1. 다음 필터에서 principal 객체는 유저의 이름만 필요하다고하면 유저이름만 세팅해도 무방한가요?즉, 어플리케이션에서 필요로하는 principal 객체가 무엇이냐에 따라 다르게 세팅하면 되는게 맞나요?2. 다음 필터에서 credentials 항목을 필요로 한다면, 해당 항목도 null이아닌 account객체에 있는 패스워드로 채우는게 맞나요?
-
미해결하울의 안드로이드 인스타그램 클론 만들기
게시물을 최신게시물순으로 하고싶은데 어떻게 하면 될까요..?ㅠ
게시물을 최신게시물 순으로 하고 싶은데 혹시 어떻게 하면 되는지 아시는 분은 알려주시면 감사하겠습니다ㅠ
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
일단 등록은 했습니다.
안녕하세요 강사님.오늘 갑자기 빅데이터분석기사 자격증을 취득해야겠다는 생각과 함께 온라인 강의를 알아보고 미리듣기 하다가 오리엔테이션이 제 스타일이셔서 일단 결재를 했습니다.제가 프로그래밍해본적도 없고 완전 입문자예요.이 강의가 물론 도움은 많이 되겠지만 이강의만 듣고 입문자인 제가 쉽진 않을 것 같아요.결론은 필기든, 실기든 추가로 준비할 때 도움이 되는 책이라던지 공부 방향을 설정해주시고 추천해주실 수 있을까요.
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
인터페이스 질문입니다
안녕하세요 나도코딩 강사님인터페이스 강의를 듣다가 이해가 안가는 부분이 많아서 질문드립니다챕터8의 02인터페이스 코드 부분에서 질문 1 :Detectable fireDetector = new FireDetector(); Detectable advancedFireDetector = new AdvancedFireDetector(); FactoryCam factoryCam = new FactoryCam(); factoryCam.setDetector(fireDetector); factoryCam.setReporter(normalReporter);코드 첫번째줄을 해석하면Detectable 이라는 인터페이스를 구현하는 FireDetector 클래스로부터 fireDetector 객체를 생성한 것이라고 이해하는게 맞는건가요?질문 2 :public class FactoryCam extends Camera implements Detectable, Reportable { private Detectable detector; private Reportable reporter; public void setDetector(Detectable detector) { this.detector = detector; } public void setReporter(Reportable reporter) { this.reporter = reporter;FactoryCam 클래스에서 인터페이스 변수들(Detectable, Reportable)을 선언해주고setter 메소드를 만들어서 매개변수로 Detectable 이라는 인터페이스 변수인 detector를 전달받게 했는데FactoryCam factoryCam = new FactoryCam(); factoryCam.setDetector(fireDetector); factoryCam.setReporter(normalReporter);메인 메소드에서 setDetector() 와 setReporter() 메소드의 전달값으로 왜 인터페이스 변수(Detectable, Reportable)를 전달해주지 않고클래스로부터 생성된 객체인 fireDetector 와 normalReporter를 전달값으로 전해주는지 이해가 안됩니다