카카오, 네이버같은 소셜로그인이 아닌, 자체 로그인을 통한 검증을 구현하려고 하는데 프론트가 react 이므로 jwt 토큰을 사용한 검증을 진행하려고 합니다. 그러면 이를 구현하기 위해서 jwt 토큰을 발급하는 oauth2 authorization server와 발급한 jwt토큰을 검증하는 oauth2 Resource Server와 자체적으로 만든 시큐리티 인가서버에 code와 토큰을 요청하는 oauth2 client api를 전부 사용해야하는건가요? 즉, jwt를 통한 자체로그인 검증기능을 구현하려면 지금까지 학습한 oauth2 client + oauth2 Resource Server + oauth2 Authorization Server 3개 api를 전부 사용해 구현해야 하는건가요?
상속하고 업캐스팅 시 자식 생성자 부분에서 자식 기본 생성자 안에 파라미터가 하나 있는 자식 생성자를 this(a)해서 부르고 그 생성자 속에 super가 있는 경우에는 처음에 자식 생성자 처음 실행되기 전 부모 기본생성자를 안 부르더라구요. 그니까 일단 자식이 태어나기 전에 부모 생성자부터 부르고 보는게 아니라, 자식 생성자 쪽에 super가 있는지 확인해야 하는거죠?
집계함수sum을 group by가 없는데도 사용이 가능한건가요? 질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야 어떤 강좌에서 질문하셨는지 알 수 있습니다. 영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다. 이미 다른 누군가가 질문을 한 이력 이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다. 학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다. 제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다. 시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산) 질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.
질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야 어떤 강좌에서 질문하셨는지 알 수 있습니다. 영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다. 이미 다른 누군가가 질문을 한 이력 이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다. 학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다. 제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다. 시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산) 질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.
public class MainClass { public static void main(String[] args) { A b = new B(); b.paint(); b.draw(); } } class A { public void paint() { System.out.print("A"); draw(); } public void draw() { System.out.print("B"); draw(); } } class B extends A { public void paint() { super.draw();_____________________________________________>이 부분이 없다면 부모A paint를 호출하게 되는지 궁금합니다 System.out.print("C"); this.draw(); } public void draw() { System.out.print("D"); } }
업캐스팅 문제 예시 8에서 A b = new B(1); b.paint(); b.draw(); b.specialDraw(); // 여기는 어떻게 될까? 이 부분에서 업캐스팅의 경우 부모클래스에 specialDraw 메서드가 정의 되어있지 않아서 오류가 난다는 것 까지 이해했습니다. 그러면 메인에서 A b = new B(1); 업캐스팅 부분을 B b = new B(1)로 바꾸면 어떻게 출력되나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니요 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] @Data는 getter, setter, toString, EqaulsAndHashcode등을 포함한 어노테이션으로 알고 있습니다. Dto는 전달 객체이기 때문에 Setter를 쓰셔도 된다고 하셨는데 그렇다면 @Data 어노테이션을 실무에서 사용 해도 무방하나요? 혹은 Dto 객체에는 @Getter, @Setter 정도로만 사용하나요?
class Parent{ Parent(){ //1 System.out.println("Parent Constructor"); } } class Child extends Parent{ Child(){ //2 System.out.println("Child Constructor"); } } class Main { public static void main(String[] args) { //3 Child c = new Child(); //4 } } 이 코드에서의 실행 순서를 묻는다면 3-4-2-1 인가요 3-4-1-2 인가요?
중급 이상의 강의를 선택해서 공부하는 것이 너무 어려워요. 초보적 내용도 완전히 이해를 하지 못해서 그런가봅니다. 예를 들어서 5*5의 엑셀 자료를 5*5의 한글 표에 입력해야 하는 상황입니다. 하루가 지난 후에 한글 표의 셀 내용을 모두 지우고 동일한 포맷에 새로운 자료를 다시 입력하구요. 어떤 구조로 파이썬 코드를 작성하면 좋을지 힌트 좀 주세요.^^
일코님 안녕하세요. 궁금한 것이 있어서 질문 드립니다. 다음과 같은 표에서 색이 칠해져 있는 셀을 구분하고 싶습니다. 반복문을 이용해서 A열에 몇번째 행에 색이 칠해져 있는지 구하려고 합니다. 현재 아래와 같은 코드로 셀 배경 색 값을 구하고 반복문을 돌리려고 하는데 잘 되지 않아서 질문 드립니다. 아래 코드는 일부분 입니다. def FindCellColor(): hwp.HAction.Run("TableCellBlock") hwp.HAction.GetDefault("CellBorderFill", hwp.HParameterSet.HCellBorderFill.HSet) cell_fill = hwp.HParameterSet.HCellBorderFill.FillAttr.WinBrushFaceColor hwp.HAction.Execute("CellBorderFill", hwp.HParameterSet.HCellBorderFill.HSet) print(cell_fill) if cell_fill == 0: Color = 0 else : Color = 1 return Color def 셀코드화(): SpanCnt = 0 hwp.HAction.Run("MoveDocBegin") for p in range(2): ColArr = [] hwp.HAction.Run("SelectCtrlReverse") hwp.HAction.Run("ShapeObjTextBoxEdit") hwp.HAction.Run("TableLowerCell") for k in range(4): SpanCnt = 1 for i in range(5): hwp.HAction.Run("Cancel") Color = FindCellColor() if Color == 1: ColArr[p].append(SpanCnt) SpanCnt = 0 break else : hwp.HAction.Run("Cancel") hwp.HAction.Run("TableLowerCell") SpanCnt = SpanCnt + 1 hwp.HAction.Run("Cancel") hwp.HAction.Run("TableColPageUp") hwp.HAction.Run("TableRightCell") hwp.HAction.Run("TableLowerCell") hwp.HAction.Run("MovePageDown") print("p값은",p) 아래 자바스크립트 코드로 한글에서 직접 하나씩 해보면 잘 됩니다.. function OnDocument_New(){ // 현재 테이블 셀을 선택 HAction.Run("TableCellBlock"); HAction.GetDefault("CellBorderFill", HParameterSet.HCellBorderFill.HSet); with (HParameterSet.HCellBorderFill) { cell_fill = FillAttr.WinBrushFaceColor } HAction.Execute("CellBorderFill", HParameterSet.HCellBorderFill.HSet); // 배경색 정보를 알림으로 출력 alertBasic("셀의 배경색: " + cell_fill); } function alertBasic(text, type) { XHwpMessageBox.String = text; XHwpMessageBox.Flag = type || 0; XHwpMessageBox.DoModal(); }