안녕하세요. 앞전에 질문드렸던 내용이 계속 이해되지 않아서 정리 후 재 질문 남깁니다. 먼저 제 생각은 이렇습니다. 애플리케이션이 실행되는 시점에 .java 파일은 .class파일로 바뀌어서 사용되고, static 영역에 static 변수들이 세팅됩니다. 이 두개의 경우 중 적어도 한 경우에 SingletonService 클래스의 private static final SingletonService instance = new SingletonService(); 이 코드가 실행될 수 밖에 없다고 생각합니다. 위의 그림은 해당 코드가 실행될 때를 나타내본 것입니다. 해당 그림의 인스턴스에 들어오는 값들을 보면 static 멤버변수, 메소드, 생성자 등 모든 클래스의 구성요소들이 들어오게 됩니다. 이 중 저는 static 멤버변수 부분이 의아합니다. 이에 관련되어 두가지 질문사항이 있습니다. 1. static 영역에는 50의 참조값을 가지는 instance 객체가 생성 되었습니다. 하지만 그 인스턴스 실제 값을 보면 private static final SingletonService instance = new SingletonService(); 이 코드가 들어가 있습니다. 이때 저는 `이코드가 무한 반복된다.`, 또는 `이미 instance라는 변수가 static 영역에 선언되어 있기 때문에 에러가 난다.` 두가지 중 하나의 일이 발생할 것으로 추정해 말이 안되는 코드 아닌가라는 의문이 생깁니다. 그럼에도 불구하고 잘 작동하는 것을 보니 제가 생각한 부분이 틀렸고, 모르는 부분이 존재하는 것으로 생각됩니다. 실제로 이 부분이 어떻게 동작하며 실행되는지 자세히 알고 싶습니다. 2. 두번째 질문은 private static final SingletonService instance = new SingletonService(); 이라는 줄이 실행될 때 실행 시점에 관련한 의문입니다. 이 코드가 실행될 시점은 .class 파일을 만들려고 .java 파일을 읽거나 instance 변수를 static 영역에 등록하려고 해당 코드를 실행시키거나 하는 두 시점 중 하나라고 생각이 듭니다. 두 시점 중 해당 코드가 실행되는 순간을 보면, 첫 줄에 멤버변수가 작성되어 있기 때문에 클래스의 뒷 부분인 메소드, 생성자는 아직 존재하지 않는다고 생각합니다. 그렇다면 인스턴스에 값을 채워서 참조값을 올릴때, 인스턴스에 넣을 값이 멤버변수 빼고는 존재하지 않는데 어떻게 코드가 동작하고 있는지에 관련해 의문이 남습니다. 이부분도 제가 모르는 것이 있거나 잘못 알고 있는 부분이 있는 것 같습니다. 관련된 자세한 설명과 동작방식을 알고 싶습니다. 고맙습니다.
먼저 강의내용과 직접적인 관련이 있는 질문이 아닌점 죄송합니다. 검색을 많이 해봤는데 아직 모르겠어서 여기에 질문을 올려봅니다. 하나의 view에 여러개의 form을 사용하여 한번에 submit을 하여 여러 모델객체를 save 해야하는데 어떤식으로 구현해야하는지 감이 오지않습니다. 아래 이미지와 같이 admin 의 tabularinline 같은 화면을 직접 구현하는 경우 form을 어떻게 사용하는지 궁금합니다. 1. form을 두개이상 사용하면 한번에 submit 처리를 어떻게하나요? 2. 한번에 처리가 된다면 view에서 어떻게 구분해서 받나요 3. (현재하고있는 방법)form을 사용하지 않고 화면을 직접그려서 POST로 전체 데이터를 넘기는데 각 데이터는 request.POST['key'] 로 값을 꺼내서 각각 모델에 세팅한 후 save할 수 밖에없나요 model을 구분해서 알아서 세팅되게 할 수 없나요? (스프링 컨트롤러 인자값으로 모델객체 쓰는것 같이 일일이 get해서 모델에 set하지 않는 방법)
안녕하세요 게임회사 취업 관련해서 정보를 심심할 때마다 보다가 궁금한 점이 생겨서 여쭤봅니다. 공채와 상채(수시채용) 떡밥이 항상 있는편인데요. 대충 공채가 연봉도 더 높고 기본기와 학벌을 보고 그리고 오래가고(?) 상채는 급하게 쓸 사람을 계약직 느낌으로 뽑는거고 포폴 위주고 이런 내용인데요. 워낙 뇌피셜과 가짜뉴스가 성행하는곳이라 공채와 상채에 대한 루키스님 의견이 궁금합니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 어느정도 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 네 [질문 내용] 강의에서 @ResponseBody @GetMapping("/images/{filename}") public Resource downloadImage(@PathVariable String filename) 이 메소드를 만드셨는데요 여기서 /images/{filenmae} 에 실제로 들어가보면 이미지 파일은 나오지 않고 깨진 문자들만 나오는게 강의 중간에도 잠깐 나옵니다. 그래서 이걸 이미지가 나오게 하고 싶어서 @GetMapping(produces = "image/jpeg") 와 같이 Content-Type을 지정해줬더니 이미지가 잘 나오더군요 근데 여기서 드는 의문이 Content-Type에 image/jpeg, image/png, image/gif 등.. image만 해도 여러가지 타입이 존재합니다 실제로도 파일이 여러 종류 존재하죠 제가 쓰는 크롬에서는 produces="image/jpeg" 로만 해줘도 png 파일을 보내도 잘 보이고 gif 파일을 보내도 잘 보이더군요 실제로 이런식으로만 해도 상관이 없나요?? 아니면 png는 정말로 image/png 등등 으로 완벽하게 구별을 해서 response 해줘야 하나요?? 또 만약 완벽하게 구별을 해서 response 를 해야 한다면 어떤 방식을 사용하나요?? 설마 실제 파일 이름을 파싱해서 그거에 맞게 일일이 전부 케이스 분류로 content type을 지정해주지는 않을 것 같은데 말이죠
첫 번째 사진에 있는 1번 문제를 풀려고 하는데요. 오늘 처음으로 '쉽게 배우는 자료구조 with 파이썬' 교재로 입문을 했습니다. 그리고 문제를 풀으려고 하는데, 여기서 어떤 방식을 써야할까 보다가 두 번째 사진에 있는 등차수열을 이용한 재귀 알고리즘과 사진에는 없지만 피보나치 수열을 이용한 알고리즘 구하기도 있습니다. 그런데 해당 문제는 등차,등비수열 어느것에도 해당되지 않아서 어떻게 풀어야할지 감이 1도 안 잡히네요ㅠㅠ 도와주세요 고수님들!!!
image의 메타데이터 정보를 CPU가 전처리와 Augmentation등 여러가지기능을 수행해서 numpy로 만들고 그것을 Tensor로 바꾸어 GPU에 데이터를 던져주자마자 다시 CPU는 배치사이즈만큼 전처리를 진행하여 CPU, GPU가 계속 같이 동작하는것이고 이로인해 CPU는 계속 일을하고 만약 Augmentation의 동작이 많아 CPU에서 일처리가 오래걸리면 GPU가 일을 하지않고 논다는것이다. 라고 해석했는데 맞나요...?? 딥러닝이랑 CNN강의 전부 이수하였고 다시 공부하며 꼼꼼하게 체크하고있습니다. 항상 좋은강의 감사합니다 ^_^
안녕하세요! 강의 잘 듣고 있는 한 학부생입니다! 다름이 아니라 강의를 듣다보니 선생님께서 슬랙의 css를 그대로 긁어오셨다고 하셨는데, css를 긁어오신다는게 따로 익스텐션이 있어서 긁어오시는건지, 아니면 선생님께서 직접 사이트를 보고 컴포넌트를 디자인하시는건지 궁금합니다! 현재 졸업작품으로 웹서비스를 개발중인데, 반응형으로 구현하고 싶어 미디어쿼리를 도입했으나, 반응형을 고려한 개발이 처음이기도해서 코드만 길어지고 어떤 기기는 되고 안되고 이런 상황이 많아서 다른 시중 사이트들의 반응형 관련 css를 참고하고싶어 이렇게 질문드립니다! https://github.com/BB-PSP/BB-PSP-client 위 깃허브는 혹시 시간되실 때 봐주시면 감사하겠습니다