학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 회원가입 테스트중 계속 Unable to find a @SpringBootConfiguration 오류가 납니다. 다른 분께 달아주신 링크 두 방법 모두 시도해봤는데 해결이 안되네요..
이렇게 JPA와 JdbcTemplate을 함께 사용할 경우 JPA의 플러시 타이밍에 주의해야 한다. JPA는 데이터를 변경하면 변경 사항을 즉시 데이터베이스에 반영하지 않는다. 기본적으로 트랜잭션이 커밋되는 시점에 변경 사항을 데이터베이스에 반영한다. 그래서 하나의 트랜잭션 안에서 JPA를 통해 데이터를 변경한 다음에 JdbcTemplate을 호출하는 경우 JdbcTemplate에서는 JPA가 변경한 데이터를 읽기 못하는 문제가 발생한다. 이 문제를 해결하려면 JPA 호출이 끝난 시점에 JPA가 제공하는 플러시라는 기능을 사용해서 JPA의 변경 내역을 데이터베이스에 반영해주어야 한다. 그래야 그 다음에 호출되는 JdbcTemplate에서 JPA가 반영한 데이터를 사용할 수 있다. ================================ 같은 하나의 트랜젝션인데 변경한 다음에 JdbcTemplate을 호출하는 경우 JdbcTemplate에서는 JPA가 변경한 데이터를 읽기 못하는 문제가 발생한다. -- 이 이유가 데이터를 커밋하지않고 1차 캐쉬에만 변경 한 값을 가지고 있으니까 jdbc 템플릿은 변경 한값을 알 수 없어서 생기는 문제라고 생각하면 되는건가요 ?
안녕하세요 node에서 말하는 non-blocking에 대한 개념에 대해 문의 드립니다. 단원 "1.2 노드의 구성 - 2. 논 블로킹" io 에서 설명하시기를 논 블로킹은 오래 걸리는 함수를 백그라운드로 보내는 방식으로 설명돼 있는데, 우선 non-blocking은 서버측 소켓 구현방식으로 알고 있어서, 제가 알고 있는 기준에서 좀 이해가 안 돼 문의드립니다. 서버측 기준에서 논 블로킹 자체의 의미에서 클라이언트의 io 접속 처리를 work thread에 바로 위임한 후, 뒷 따르는 다음 함수를 처리함에 있어 node 에서 만은 추가적으로 함수의 실행 시간까지 미리 판단해 background 로 병렬 처리까지 한다는 의미인지 문의드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 실습 코드 사용 방법에서는 수업자료를 다운 받아서 구글 드라이브에 복사하라는 것 외에 이걸 어떻게 코랩에 불러오는지 설명이 없습니다. 이 부분에 대한 설명을 요청드립니다.
public void 임베디드값조회(){ List list = em.createQuery("select m.addressList from Member m").getResultList(); for (Object o : list) { System.out.println(o); } } 다음과 같은 오류가 뜹니다 not an entity [select m.addressList from jpaStudy.ex.entity.Member m] 근데 m.addressList가 엔티티는 당연히 아니잖아요? 왜 저 문장에 오류가 있는건가요? addresslist는 강의에 나온 address의 list버전입니다.
쇼핑몰 카테고리를 설계시 상의 하의 아우터 이런식으로 나누려고 했는데 성별도 나눠야 할꺼같아서 남자 여자 아이들 이런식으로 나눌까 고민중에 있습니다. 후자를 선택하면 아무래도 깔끔하긴 한데 뭔가 굳이? 이런생각이 들어서(겹치거나 하는 것들이 많아서) 어떻게 해야 좀더 괜찮을지 궁금합니다.
강의 내용대로 했을때 url이 출력이 잘 되는데...아래 코드로 실행하면 에러메시지는 없는데 아무것도 출력이 안됩니다..뭐가 잘못 된건지 궁금합니다. import requests from bs4 import BeautifulSoup base_url = "https://m.search.naver.com/search.naver?where=m_news&sm=mtb_jum&query=" keyword = input("검색할 단어를 입력하세요 : ") search_url = base_url + keyword response = requests.get(search_url) html = response.text soup = BeautifulSoup(html,'html.parser') articles = soup.select("div.info_group") #뉴스기사 div 10개 추출 for article in articles: links = article.select("a.info") # 이것의 결과는 list if len(links) >= 2 : #링크가 두 개 이상이면, list의 길이는 len()을 이용, div태그에 a태그가 둘 있음 url = links[1].attrs['href'] # links 의 두번째 요소를 가져옴. 두번째 요소가 네이버뉴스 링크이고 첫번째 요소는 언론사 뉴스링크임. attrs()로 href 속성선택 print(url)
설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
안녕하세요~ 이번에 진행한 cnn 코어의 경우 굉장히 작은데도 FPGA 리소스를 상당히 많이 차지하는데, 이렇게 되면 Zybo z7 20에서의 Lenet 조차도 불가능한가요? 이번에 진행한것만 해도 38000개 정도를 사용하는데 다른 논문들 찾아보니, HLS를 사용해서 Lenet-5 를 구현하는데, LUT 를 20000 정도밖에 안쓴다는게 말이되나 싶어서요ㅜㅜ
Address address1 = new Address(null, "2"); Address address2 = new Address("3", "4"); Address address3 = new Address("3", "4"); List<Address> addressList = new ArrayList<>(); addressList.add(address1); addressList.add(address2); addressList.add(address3); Member member = new Member(); member.setAddressList(null); em.persist(member); //변경 em.flush(); address1 = new Address("213", "!23"); addressList.remove(0); addressList.add(address1); 컬럼에 null을 입력할 수 없다는데.. 입력해도 테스트를 통과해요 제가 어떤부분을 잘못알고있는건가요? 같은값을 중복해서 저장할 수 없다는데 2번째 3번째 줄을 보면 잘 저장하고 있지 않나요..?
안녕하세요 다름이 아니라 지금 초반에 npm run dev 하고서 생기는 오류에 대해 질문드립니다. Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db ready - started server on http://localhost:3000 event - compiled successfully event - build page: /next/dist/pages/_error wait - compiling... event - compiled successfully npm run dev 를 하면 라고 뜹니다. node 버전도 16으로 변경하고, npx browserslist@lastest --update-db 도 설치해보았고, npm 버전도 영상과 같이 6.14.5 되어있습니다. 구글링 후 이렇게 저렇게 해봤는데 해결이 안 되서 문의드립니다ㅠㅠ.... 이 부분도 해보았습니다.. 제가 어떤 부분이 문제인지 알고 싶습니다ㅜㅜ
http://boj.kr/e2b03ab6671048c69e3ec52622d773a3 안녕하세요 17144 미세먼지 문제 풀다가 질문 생겨서 글 올립니다. 저는 위와 같이 작성했습니다. 예제 1번에 대한 답은 공기 청정기가 작동한 후와 동일하게 나오는데 예제 2번 부터 틀립니다. 제가 놓친 부분은 어떤 것이 있을까요?
고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
강사님, 저는 I/O bound 가 있을때만 async 를 써서 제어권을 넘기고, I/O bound 처리가 끝나면 제어권이 다시 넘어가서 실행하면 된다고 이해를 했는데요, 그렇다면 혹시 func_a 라는 async 함수 내에서 다른 함수 func_b 를 부르는데, 이 func_b 함수가 cpu 연산만 하는 함수라면 async로 만들고, await func_b로 호출해도 의미가 없는건가요?? 이런 경우는 func_b 는 그냥 일반함수로 만들어야 하는 건가요?? func_b가 I/O bound 가 필요한 함수가 아니라서 굳이 다른데로 제어권을 넘길 필요가 없어 보여서요~
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님! 우선 좋은 강의 만들어주신 점 감사드립니다. 다름이 아니라 강의에서 소개해주신대로 Pessimistic lock을 적용해서 테스트 코드를 돌리는데 다음과 같은 에러가 떠서요 ㅜㅜ 혹시 해결책에 대해 질문드려도 괜찮을까요? 감사합니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 코드는 깃헙에 올리고 깃헙 주소를 함께 남겨주세요. - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 제목과 같이 기능구현-로그인 영상 진도 중 firebase.js작성 부분에서 오류가 나 강사님의 공지사항을 보고 수정하였더니 이번엔 Unable to resolve "idb" from "node_modules\@firebase\app\dist\esm\index.esm2017.js" 라는 오류가 뜹니다 이건 어떻게 해결해야되는지 모르겟습니다 도와주세요.. 깃허브 주소 : https://github.com/BPNS-Prectice/JE_Task-ReactNative_app