var now = new Date () ; var disp = now . toLocaleTimeString () ; document . write ( " 현재 시각 : " + disp) ; 강사님께서 수업중에 해주신 코드인데, 여기서 var now부분과 var disp부분을 합쳐서 document . write ( " 현재 시각 : " + disp ) ;에서 document . write ( " 현재 시각 : " + new Date(). toLocaleTimeString); 이면 실행이 불가하지만, var disp = new Date() . toLocaleTimeString () ; 로 변하면 실행이 된다는 차이점이 있었습니다. 혹시 어떤 부분 때문에 실행이 안되는지 알 수 있을까요?
#include <iostream> using namespace std; int* getValue(int x) { int value = x * 2; return &value; } int main() { int *value = getValue(3); cout << *value << endl; return 0; } 위의 코드에서 value 변수는 두 종류가 있었습니다. int* getValue() 함수 안에 있는 value와 int main() 함수 안에 있는 value 입니다. 강의에서는 int* getValue() 함수 안에 있는 value 변수는 int* getValue() 함수 밖으로 나오면 지워지기 때문에 위의 예시처럼 코드를 짜면 위험하다고 하셨는데요 그 이유는 getValue() 함수 안의 value 값은 지워지고 value의 주소값만 int main() 함수 안에 있는 int* value에 복사가 되기 때문이었습니다. 그렇다면 int* getValue() 함수 안의 value 변수값이 지워진 상태에서 int main() 함수의 cout << *value << endl; 이 어떻게 정상적으로 6이라는 숫자가 출력될수 있었던 건가요? int* getValue()는 value의 주소값만 리턴해서 int main()함수에 전달하고 value의 값은 지워진것 아니었나요?
안녕하세요 항상 좋은 강의 감사드립니다. 출간하신 파이토치 책과 함께 학습 중에 오류가 있어서 질문드립니다. 강의와 다르게 책에는 CIFAR10 이미지에 맞도록 model.conv1 = nn.Conv2d( 3 , 64 , kernel_size= 3 , stride= 1 , padding= 1 ) 코드를 넣어주신 것 같은데, 이후에 나와있는model.load_state_dict(torch.load( "/models/cifar10_resnet18.pth" )) 코드를 구동하였을 때, RuntimeError : Error(s) in loading state_dict for ResNet: Missing key(s) in state_dict: "conv1.bias". size mismatch for conv1.weight: copying a param with shape torch.Size([64, 3, 7, 7]) from checkpoint, the shape in current model is torch.Size([64, 3, 3, 3]). 이러한 오류가 발생합니다. 보기에는 로드한 모델 파라미터가 7x7의 Conv1 커널 사이즈에 맞춰저있는 것 같은데 맞는지 궁금합니다. 또한 Conv1 선언시 bias=False 도 같이 넣어줘야 하는 것인지 궁금합니다. 우선은 오류로 인해 model.conv1 선언 없이 강의 코드대로 했을 경우에는 정상적으로 작동하였습니다. 또한 추가 질문으로, 학습된 모델에 대해서 model.fc 를 항등함수로 바꾸어 주기에 model.fc = nn.Linear(num_ftrs, 10) 코드는 사실상 사용안하여도 되는 것처럼 보이는데 맞는지 궁금합니다!!!
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 벡터의 capacity가 늘어날때마다 기존의 데이터를 재할당시킨다는 것은 조사식을 통해 &v[0]의 주소값이 변하는 걸로 확인했습니다. 여기서 질문입니다. 1. 벡터의 capacity 늘릴때 뒷부분에 의미없는 데이터 공간이 있어서 여유 공간이 있으면 재할당 안하고 원래 있던 위치에서 더 확장하는 방식도 있나요? (제가 디버깅할땐 해당 메모리주소값이 다 변했습니다) 2. vector<int> v; 선언했을때 &v랑 &v[0]랑 주소값이 왜 다른건가요?
J2SE환경에서는 영속성 컨텍스트와 엔티티 매니저가 1:1이라고 나와있고, Spring환경에서는 N:1이라고 그림이 나와있습니다. 그렇다면 멀티스레드 환경에서 사용자 2명에게 요청을 받는 상황에서는 EntityManagerFactory가 2개의 EntityManager를 생성할 것이고, 2개의 EntityManager가 1개의 영속성 컨텍스트를 사용하게 된다면 영속성 컨텍스트의 ID값이 중복되거나, 여러개의 EntityManager가 동시에 영속성 컨텍스트의 같은 엔티티에 접근하는 등 여러 문제가 있지 않나요??? 강의에서는 이 부분에 대해 나와있지 않아 잘 이해가 되지 않습니다 ㅠㅠ
안녕하세요. Xshell로 ssh 접근을 계속해서 실패해서 문의 드립니다. 먼저 강의에서 2번째 쉬운 버전으로 설치 시도했고 호스트 환경은 윈도우입니다. VirtualMachine에서 네트워크는 핫스팟을 사용했고, 따라서 다른 질문들에 대한 가이드를 따라 NatNetwork로 사용. 포트 포워딩 설정해주었습니다. 192.168.56.1:22 --> 192.168.56.30 192.168.56.1:22 --> 192.168.56.31 192.168.56.1:22 --> 192.168.56.32 로 각각 설정해 주었습니다. xshell에서 터널링을 사용하여, 포워딩 설정 역시 위와 같이 해주었습니다. 현재 vm 3대 생성된 상태입니다. 문제 상황: 처음 마스터 노드에 접근했을때는 접근이 되었지만, 이후 워커노드 쉘에 접근하려고 워커노드1과 마스터 노드의 쉘을 같이 켜진상태가 되니까, 마스터 노드의 쉘은 접근이 더이상 되지 않습니다. 이상하게 세션이 한개만 연결이 되고 동시에 3개의 세션을 접근하는건 안됩니다. 또한 2개의 세션을 한번 키고 나면 그 이후로 그 전에 켯던 세션은 더이상 접근이 되지 않고 아래와 같은 에러를 뱃어냅니다. Connecting to 192.168.56.31:22... Could not connect to '192.168.56.31' (port 22): Connection failed. 많이 구글링 해봤는데.. 문제가 해결이 안되서 실마리를 모르겠어서 질문드립니다...
선생님 안녕하세요 에셋뒤틀기를 사용하여 변환하면 각 객체마다 WarpedAsset_1,WarpedAsset_2 이런씩으로 이름이 자동으로 부여되는데요 1. WarpedAsset_1 저장된 이름을 변경 할수 있나요? 2.WarpedAsset_1 이름의 파일로 저장이 되는건가요? 혹시 파일로 저장이 되는거면 어느 폴더에 저장이 되는건지 알 수 있을까요? 3. "해당인스턴스: WarpedAsset_1" 해당인스턴스란 말은 현재 객체 이름을 말하는걸로 이해를 하고 있는데 맞는거죠? +_+;;
df['시도'] 만을 실행시켰을 때는 대구광역시 ... 전라남도 의 값으로 나오는데 .value_counts()를 붙여서 실행시키면 사진과 같은 결과가 나타납니다...! 어떤 문제일까요ㅠㅠ 그리고 주소지의 내용 중 서울특별시 소재의 주소지인데 '서울~~~'로 주소가 되어있는 것을 '서울특별시 ~~~' 로 바꾸고싶은데 이것을 한번에 처리할 수 있는 코드가 있을까요??
When you are ready to take your business online, you need to find a reliable Website Design Company Delhi & NCR . There are many companies that offer website design services, but not all of them are created equal. You need to find a company that can provide you with a custom-designed website that meets your specific needs and goals. Mega Web Design is one of the best provider of website Design Services Delhi & NCR . They can help you create a beautiful and effective website for your business.
[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 계속 이렇게 이미지 오류가 뜹니다 어느 부분이 문제인가요?
There are many web development companies in India that offer great services. When choosing a web development company India , it is important to consider the company's experience, portfolio, and reviews. A good web design company in India will have a strong portfolio that showcases their work and their ability to create custom websites. It is important to choose a company that has a good reputation and is able to provide the services you need. Matebiz is one of the leading web design company India . Their team of experienced and qualified professionals offers a wide range of web design services.
th:fragment=:common_header(~{::title}, ~{::link})"> 이렇게 넘겨줄 때 title 과 link는 태그 이름으로 넘겨주고 base에서 common_header(title, links) 이렇게 받는다면 {links} 와 {title}이 들어간 곳만 대체한다고 보면 되는건가요 ? 넘겨줄 땐 태그명으로 넘겨주고 받을 땐 변수처럼 받아서 사용한다고 보면 되나요 ? base에서 title, link 태그가 다 바뀌는게 아니라 {변수명?} 이렇게 되어 있는 부분만 대체 돼서 질문 남깁니다
Are you looking for the best India travel blog ? Do you want to visit some of the best places in India, and you don't know anything about it? That's why you are finding travel blogs to know more about the best places. Then your search is over here. WanderersHub is the best place to know and read about the best places worldwide. They share their traveling journeys like- Experiences and Destinations. You can check their blog about offbeat places in Jaipur . This is such a nice place to visit.
[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
안녕하세요 백엔드 flask 강의의 "flask로 정적 웹페이지 지원기법" 의 5:20 부근에서 로그인 박스에 dave 를 입력후 버튼을 누르면 success가 나오지않고 Cannot GET /login 이라고 뜹니다. 코드는 샘플코드로 vscode에서 실행했습니다 패키지같은게 덜 설치되어서 그런걸까요? 그리고 부스트스랩 실행을 위해 샘플파일의 login_test.py 파일에 static_url_path 추가 후 run 한 다음 크롬페이지에서 실행하면 Internal Server Error가 뜹니다 Go Live 누르면 부트스트랩의 static 적용전 모습의 로그인 화면이 뜹니다 실행이 안되니 진도를 나갈수가 없는상황입니다 조언부탁드립니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. where절을 이용한 동적쿼리를 작성할때 아래와 같이 조합하는 경우 ageGoe(ageGoe)가 null을 반환하면 NPE가 발생하기때문에 null체크를 해줘야 한다고 배웠습니다. private BooleanExpression ageBetween(int ageLoe, int ageGoe) { return ageGoe(ageGoe).and(ageLoe(ageLoe)); } 이에대한 해결책으로 eq같은 경우 파라미터가 null인 경우 IllegalArgumentException 예외를 던지기 때문에 이를 이용하여 아래와 같이 코드를 작성하면 null이 아닌 빈 BooleanBuilder를 반환하여 BooleanBuilder를 조합하는 방식으로 해결된다는 사실도 확인했습니다. 하지만 내부적으로 eq("") 이런 경우에 대한 처리는 되어있지 않고 실제로 ""를 넘겼을때 쿼리에서 member0_.username="" 이런식으로 동작하는걸 확인했습니다. 1. eq에서 ""로 들어올때 처리를 어떤식으로 해줘야 할까요? 그리고 member.age.goe(ageGoe) 의 경우 ageGoe에 null이 들어오는 경우 내부적으로 private ConstantImpl(T constant) { this((Class) constant.getClass(), constant); } 2. 이 메서드에서 constant.getClass() 부분에서 NPE가 발생합니다. 때문에 nullSafeBuilder 에서 NPE에 대해 catch로 처리를 하면 되긴 하지만 이 방법이 맞는지 모르겠습니다. 위 1, 2 질문에 대해 nullSafeBuilder를 쓰지 않고 각 메서드에서 if절로 처리하면 정상적으로 동작하고 해결이 되지만 nullSafeBuilder로 해결하려면 어떤식으로 작성해야할까요? private BooleanBuilder usernameEq(String usernameCond) { /*if (hasText(usernameCond)) { return new BooleanBuilder().and(member.username.eq(usernameCond)); } else { return new BooleanBuilder(); }*/ return nullSafeBuilder(() -> member.username.eq(usernameCond)); } private BooleanBuilder teamNameEq(String teamNameCond) { return nullSafeBuilder(() -> team.name.eq(teamNameCond)); } private BooleanBuilder ageGoe(Integer ageGoeCond) { /*if (ageGoeCond != null) { return new BooleanBuilder().and(member.age.goe(ageGoeCond)); } else { return new BooleanBuilder(); }*/ return nullSafeBuilder(() -> member.age.goe(ageGoeCond)); } private BooleanBuilder ageLoe(Integer ageLoeCond) { return nullSafeBuilder(() -> member.age.loe(ageLoeCond)); } public static BooleanBuilder nullSafeBuilder(Supplier<BooleanExpression> f) { try { return new BooleanBuilder(f.get()); } catch (IllegalArgumentException e) { return new BooleanBuilder(); } catch (NullPointerException e) { return new BooleanBuilder(); } }