강의 내용 상 SecondActivityCallback 클래스의 기능은 SecondActivity에서 callback 될 때 data를 받아서 (강의 자료 상) 105-108line에 있는 출력 값을 출력해야 한다고 이해를 했는데, 확인해보면 onActivityResult 가 그 역할을 대신 하고 있는거로 확인됩니다. 제가 잘못된건지 아니면 강의 자료가 잘못된건지, 강의 내용이 틀린건지 확인 바랍니다. 소스코드는 강의 자료에서 준 것 그대로 차용했습니다.
자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 2(마스터편)
ArrayList, HashMap은 동기화가 지원이 안되지만 최적화되어 성능에 유리하고, Vector,.HashTable은 동기화는 지원이 되지만 그만큼 느리다는 점이라는 내용이 제가 이해한 부분이 맞을까요?? 그리고 추가적인 질문으로는 동기화가 실행속도와 관련이 있다면, 멀티 스레드 환경에서는 1. 쓰기 작업에서는 동기화를 적용하여 데이터 영역에 안전보장 2. 읽기 작업은 동기화를 적용하지 않아 성능 최적화 이런 방식으로 적용하면 될까요?
강의 중 한글 '와'를 포함한 소스코드를 utf-8 인코딩으로 변경해서 저장하고 컴파일하면 '와'로 잘 출력되었는데요... 근데 Unreal 에서는 스트링 저장시 UTF-16 format을 쓴다고 되어있는데 그럼에도 불구하고 UTF-8로 인코딩된 영어랑 " <-요런 (기호)문자들이 잘 호환된 이유는 뭘까요? Character Encoding in Unreal Engine 문서에 When serializing to packages to/from disk or during networking, strings with all TCHAR characters less than 0xff are stored as a series of 8-bit bytes , and otherwise as 2-byte UTF-16 strings. The serialization code can deal with any endian conversion as necessary. 이 내용 때문인가요? 시리얼라이징에만 해당하는 것 같아 보이는데요.. 인코딩 정말 헷갈리는군요..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 회원 리포지토리 테스트 케이스 작성에서 clear 가 없다면 기존 저장소에 저장한 객체들로 인해서 오류가 발생하는 것을 알려주셨습니다. 그런데 저는 왜 오류가 발생하지 않는 걸까요? 다른 질문 글을 확인했을 때 테스트 순서가 랜덤이라 성공이 될 수 있지만, 여러번 실행해도 오류가 발생하지 않습니다. 혹시 저의 코드에 오타가 있을까요? package hello.hellospring.repository; import hello.hellospring.domain.Member; import org.junit.jupiter.api.Test; import java.util.List; import static org.assertj.core.api.Assertions.assertThat; class MemoryMemberRepositoryTest { MemoryMemberRepository repository = new MemoryMemberRepository(); // @AfterEach // public void afterEach(){ // repository.clearStore(); // } @Test public void save(){ Member member = new Member(); member.setName("spring"); repository.save(member); Member result = repository.findById(member.getId()).get(); assertThat(result).isEqualTo(member); } @Test public void findByName(){ Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); Member result = repository.findByName("spring1").get(); assertThat(result).isEqualTo(member1); } @Test public void findAll() { Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); List<Member> result = repository.findAll(); assertThat(result.size()).isEqualTo(2 ); } }
package TwoPointers_SlidingWindow; import java.util.Scanner; public class _03_03_최대매출 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(), m = sc.nextInt(); int[] costs = new int[n]; for (int i = 0; i < n; i++) { costs[i] = sc.nextInt(); } int maxC = 0; int sum = 0; for (int i = 0; i < n; i++) { if (i < m) { sum += costs[i]; continue; } else { sum -= costs[i-m]; sum += costs[i]; } maxC = Math.max(maxC, sum); } System.out.println(maxC); } } 안녕하세요 강의를 듣기 전에 미리 풀었는데요 for문이 처음 시작될 때 윈도우의 길이만큼 채우고 시작하려고 if문을 써서 윈도우 값을 채워넣었습니다. 윈도우 값이 덜 채워졌을 때는 continue를 써서 최대 비교를 하지 않으려고 했는데요 윈도우의 길이를 충족할 때만 최대 비교가 되게하려고 짠 로직인데 오답이 납니다. 그런데 continue를 빼면 정답이 되고요. 어떤 부분에서 오류가 뜨는 건지 궁급합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] XmlAppContext 테스트 실행시키니까 강의에서 나온것처럼 않뜨고 이런식으로 뜨는데 이게 원래 그런건가요? 00:56:47.686 [main] WARN org.springframework.core.LocalVariableTableParameterNameDiscoverer -- Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: helllo.core.Member.MemberServiceImpl 00:56:47.698 [main] WARN org.springframework.core.LocalVariableTableParameterNameDiscoverer -- Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: helllo.core.Order.OrderServiceImpl
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요. 좋은 강의와 커뮤니티의 서포터즈 분들의 댓글 덕분에 편하게 공부하고 있습니다. 진심으로 감사드립니다. 회원 수정 관련하여 질문이 있어 글 남깁니다. 회원 수정 시 patch 를 사용할 경우, name 또는 Address 를 수정하려는 요청 값이 들어왔는지 확인하고, 없다면 기존 값을 넣어줘야 하는 controller 로직이 궁금하여 질문 남깁니다. 직접 작성하려 하니, 단순하게 String name 만 있다면 간단한데 Address 처럼 객체가 들어가버리니 복잡해지더라구요. 검색해보니 json-patch-json 을 사용하면 된다 하여 구현은 해봤는데, 혹시 더 좋은 방법이 있는지 그리고 실무에서는 어떻게 로직 처리를 하시는지 너무 궁금합니다. 매번 감사합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 똑같이 테스트만들고 런 했지만 아래와 같은 에러가 나옵니다 빌드를 gradle로 설정했고 utf8로 설정도했습니다 이건 어떤것떄문에 그럴가요?
안녕하세요 그랩님! 강의 4:40~4:50 경 axios의 주소를 포스트맨 ulr에서 저희가 구축한 서버 url인 http://localhost:8080/products 로 변경하고 보니 아래와 같이 상품목록이 보이지 않아 개발자 도구를 켜서 확인해보니 에러발생 : AxiosError /Failed to load resource: net::ERR_CONNECTION_REFUSED 라고 뜨고 있는 상황입니다.. >> 이부분은 해결 되었습니다! 추가로 잘 작동하였던 서버도 하기와 같이 GET http://localhost:8080/ 404 (Not Found) 오류가 뜨고 있는데 구글링으로 검색해 보아도 문제 해결이 되지 않아 문의글 남겨드립니다..ㅠㅡㅜhttp:// localhost:8080/products 경로로 접근시엔 화면이 잘 뜨는데 왜 8080까지의 메인화면에서는 'cannot get' 이란 오류가 뜨는지 알 수 있을까요?
Geometric distribution에서 한번 수업해주신 기억이 있어서 더듬더듬 복습해보고 풀어보았는데 저는 다른 값이 나오는데 어디서 오류를 범하고 있는지 모르겠습니다.. 혹시 한번 봐주실 수 있나요 ? 1 / 1-q가 나와야하는데 저는 자꾸 q / 1-q가 나오네요 ... 어디서 잘못된건지 혹시 도움 주실수 있는지 여쭤봅니다
안녕하세요! 다름아니라 알려주신 build파일 작성 방법을 바탕으로 아래 사진과 같이 RTL/ 과 SIM/ 하위의 모든 파일을 포함시켜 build파일을 작성해보려고 했고 아래와 같이 build파일을 작성하였습니다. 그리고 build를 실행해보니 아래와 같은 오류가 떴는데 혹시 어떻게 해결해야 할까요!
안녕하세요! 강의 듣는 도중 해결이 안되는 부분이 있어서 문의드립니다. Mockito로 stubbing하기 강의 듣는 중인데요, 첨부파일과 같이 OrderRespository에서 @Query 메서드 방식으로 JPQL 구문 입력하였는데 Order에서 빨간줄로 컴파일 에러가 발생해서요.. 해당 메서드 호출하면 Order is mapped 라는 에러 메시지가 나옵니다.