질문이있습니다. 위 강의 내용이 const 가 붙지 않은 변수선언일 경우에는 int angel = 1004; 처럼 여기서는 angel이 변수로서 변할수있고 여기서 const int angel= 1004; 가 되어 제한자가 붙어버리면 angel 이 더이상 바뀌지 못하고 그냥 기호적인 상수로서 고정되어 버리는 거다.라는 의미인건가요? 궁극적으로 const가 붙으면 리터럴상수또한 고정되어 버리는 건가요?
안녕하세요. 영한님 강의 잘 수강하고 있습니다! 강의 수강 도중 실무에 적용하면서 오류가 하나 있어 조언을 구하고자 글을 씁니다. JPA와 Spring boot를 사용 중인데요. 서비스 계층에서 jpa repository를 사용할 때 proxy 객체에 세션이 없다는 오류를 겪게 되었습니다. 알아보니 Eager loading을 하거나 @Transaction annotation을 서비스 계층 메소드에 붙여주라는 것이었는데요. 아마 @Transaction 어노테이션을 붙여주면 트랜잭션과 영속성 컨텍스트가 살아있고, 따라서 제가 첨부하는 예시에선 List<Bar> bars에 대한 프록시의 세션이 살아있기 때문에 Lazy loading이 가능해지는 게 아닌가 싶구요. Eager loading은 당연히 오류 없이 수행은 되는 것 같습니다. ( 참고: https://stackoverflow.com/a/41140986/9471220 ) 혹시 Repository 계층보다 상위에서 Lazy loading 필드에 접근하면 어떤 방법이 베스트일까요? 지금 생각 중인 방법은 Lazy loading 필드에 접근하는 모든 메소드에서 @Transaction을 명시해주는 것인데, 이 경우 너무 많은 Transaction 생성으로 인한 오버헤드 같은 것은 없을 지 걱정됩니다. 감사합니다.
user perm in the given rootfs.cpio is root. it is supposed to be 1000. you need to fix it and re-upload it. I had to follow the lecture in a reversed way.
안녕하세요! 좋은강의 감사드립니다. 이번 수업시간에 궁금한점이 생겨 질문드립니다. 회원수정 API에서 findByIdAndUpdate 하는 부분이 있는데요. 해당 method의 세번째 인자값으로 { new: true }를 추가하면 해당 API의 결과값으로 업데이트된 user의 data를 가져오게 되는데요. 이때의 세부 과정이 궁금합니다. 먼저, client로부터 입력받은 userId에 해당되는 user data를 mongodb로 부터 가져와서 그 가져온 user data 값을 애플리케이션단에서 변경하는 것인지, (select -> update query 수행) 아니면 update query이후 한번의 조회 query를 또 수행시키는 방식으로 업데이트된 user data를 조회하는 것인지 궁금합니다. (select -> update -> select query 수행)
여러권의 스크립트 기본서적을 읽었는데, ES5 이상에서 scope chain을 더이상 사용하지 않는다는 것은 처음 들어본 것 같아 질문드립니다. ES5이상에서 declarative environment record 에서 scope chain 정보를 정적으로 가지고 있는거고, 더이상 실행시 동적으로 scope chain에 연결하지는 않는다는,, 용어적인 차이에서 오는 혼동인가요?
강의를 듣고 회사의 보관 자료를 카테고리별로 분류하여 카테고리별로 권한 설정하여 운영할 계획이 있습니다. 혹시 1개 커뮤니케이션 사이트에 포함되는 문서 라이브러리의 수나 용량 제한 등 주의해야 할 사항이 있을까요? 강의를 듣고 회사에 제안을 했는데 너무 많은 문서 카테고리를 주문하셔서 가능할지 우려되는 부분이 있어서요.
1.세로형 레이아웃에서 좌우로 움직이는 슬라이드 제작시 width:2400px이 적용되지 않습니다. slide div가 위로 올라가지 않습니다. 2.수험지에 지정된 색상으로 텍스트 컬러를 지정하는데... 결과물의 네비게이션 목록의 텍스트 색상이 흰색이면 #fff로 지정해도 문제 없는거죠? 3.네비게이션의서브메뉴 테두리를 왼쪽/오른쪽/아래쪽만 지정할시 (menu li:first-child~) sub-menu:first-child로 코딩하면 안되더라고요. 왜 그런가요? 4.탭 메뉴 제작시 tab2의 img를 수직 중앙 정렬하기 위해 padding-top:30px을 지정하는데 패딩을 지정하면 부피가 커지잖아요. 그런데 정해진 부피 안에서 이미지가 아래로 내려가고 넘치는 부분은 잘리더라고요. 레이아웃 제작 items div들의 너비, 높이값이 정해져 있고 box-sizing:border-box를 코딩해 놓은 것과 연관이 있는 건가요?
colab과 구글 드라이브를 연동하는것까지는 성공했지만 드라이브 안에 들어있는 수만장의 이미지들을 csv파일로 라벨링하는 방법을 모르겠습니다 훈련 데이터셋은 /content/gdrive/My Drive/Dataset/fer/ archvie/train 에 시험 데이터셋은 /content/gdrive/My Drive/Dataset/fer/ archive/test 에 각각 저장되어 있습니다. train과 test에는 각각 angry, disgust, fear, happy 같은 이름을 가진 7가지 하위 폴더가 있고 그러한 하위 폴더에 폴더명에 맞는 이미지들이 있습니다. 이해를 돕기 위해 pc에서의 디렉토리 사진을 첨부합니다(윗 글에 써진 디렉토리는 구글 드라이브 colab에 사용하는것) 이런 이미지 데이터셋을 픽셀값과 상위 디렉토리 파일명으로 구성된 csv 파일로 만들고 싶은데 독학과 검색만으로는 해답이 나오지않아 이렇게 질문을 남겨봅니다. 간단한 조언도 감사히 받겠고 문법이나 코드같은 자료를 알려주신다면 더욱 감사히 받겠습니다.
안녕하세요 선생님 강의를 잘 듣고 있습니다. 다름이 아니고 ComponentScan방식으로 생성자 주입을 통해 주입을 받게 되었을 경우 추상화 인터페이스의 자식들이 하나가 아니고 DiscountPolicy처럼 자식이 여러 클래스가 있을경우 어떻게 제가 원하는 구현 객체를 의존할 수 있을까요? 선생님의 예제에서는 Rate클래스 경우만 @component로 등록되어있는데 Fix클래스도 @component로 등록되있으면 생성자 주입시 파라미터 명을 구현체 타입으로 바꿔주어야 할까요?
@State private var startDate = Date() // 데이트피커로 변경가능 @State private var dDay: String = "100" //텍스트필드에서 숫자 변경가능 @State private var howManyDays: Int = Int(dDay) ?? 0 // 위 dDay를 Int로 형변환 var endDate = Calendar.current.date(byAdding: .day, value: howManyDays, to: startDate) 스타트데이트 기준으로 몇일 뒤 예를 들어 100 일 뒤를 계산해서 몇월 몇일인지 보여주는 아주 간단한 것을 연습하고 있는데 잘 안되네요...