묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
WHERE 서브쿼리
강사님 안녕하세요. WHERE - IN 서브쿼리 질문 드립니다. 저는 group by가 쓰이면 select 절에는 꼭 기준 컬럼이 함께 들어가야 한다고 알았거든요. 그런데 where -in 서브쿼리 안에는 group by가 사용되어도 기준 컬럼이 안들어가도 되는 것 같더라고요. 예를 들면 아래처럼요. SELECT EMPNO, ENAME, DEPTNO, SAL FROM EMP WHERE SAL IN (SELECT MAX(SAL) FROM EMP GROUP BY DEPTNO); 서브쿼리는 이 법칙에서 예외인지요??
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
seaborn 모듈 설치 이후 (맥북 > jupyter notebook)
seaborn 설치 이후, df = sns.load_dataset("iris") 를 입력했는데 다음과 같은 에러 메시지가 뜹니다. 원인이 무얼까요? /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py in connect(self) 1423 -> 1424 self.sock = self._context.wrap_socket(self.sock, 1425 server_hostname=server_hostname) /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py in wrap_socket(self, sock, server_side, do_handshake_on_connect, suppress_ragged_eofs, server_hostname, session) 499 # ctx._wrap_socket() --> 500 return self.sslsocket_class._create( 501 sock=sock, /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py in _create(cls, sock, server_side, do_handshake_on_connect, suppress_ragged_eofs, server_hostname, context, session) 1039 raise ValueError("do_handshake_on_connect should not be specified for non-blocking sockets") -> 1040 self.do_handshake() 1041 except (OSError, ValueError): /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py in do_handshake(self, block) 1308 self.settimeout(None) -> 1309 self._sslobj.do_handshake() 1310 finally: SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122) During handling of the above exception, another exception occurred: URLError Traceback (most recent call last) <ipython-input-6-87515bdb8e81> in <module> ----> 1 df = sns.load_dataset("iris") 2 df /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seaborn/utils.py in load_dataset(name, cache, data_home, **kws) 483 os.path.basename(full_path)) 484 if not os.path.exists(cache_path): --> 485 if name not in get_dataset_names(): 486 raise ValueError(f"'{name}' is not one of the example datasets.") 487 urlretrieve(full_path, cache_path) /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seaborn/utils.py in get_dataset_names() 417 """ 418 url = "https://github.com/mwaskom/seaborn-data" --> 419 with urlopen(url) as resp: 420 html = resp.read() 421 /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in urlopen(url, data, timeout, cafile, capath, cadefault, context) 212 else: 213 opener = _opener --> 214 return opener.open(url, data, timeout) 215 216 def install_opener(opener): /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in open(self, fullurl, data, timeout) 515 516 sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) --> 517 response = self._open(req, data) 518 519 # post-process response /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in _open(self, req, data) 532 533 protocol = req.type --> 534 result = self._call_chain(self.handle_open, protocol, protocol + 535 '_open', req) 536 if result: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in _call_chain(self, chain, kind, meth_name, *args) 492 for handler in handlers: 493 func = getattr(handler, meth_name) --> 494 result = func(*args) 495 if result is not None: 496 return result /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in https_open(self, req) 1383 1384 def https_open(self, req): -> 1385 return self.do_open(http.client.HTTPSConnection, req, 1386 context=self._context, check_hostname=self._check_hostname) 1387 /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py in do_open(self, http_class, req, **http_conn_args) 1343 encode_chunked=req.has_header('Transfer-encoding')) 1344 except OSError as err: # timeout error -> 1345 raise URLError(err) 1346 r = h.getresponse() 1347 except: URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)>
-
미해결Java TPC 실전프로젝트 (Java API 활용)
이미지파일이 0 kb에 엑박으로 생성 됩니다.
질문드리기 부끄럽지만.. 도저히 혼자서는 문제를 못찾겠습니다.. 보여주신 코드중에 혹시 어느부분이 이미지생성인지 알려주신다면 다시 찾아보겠습니다.. 증상은 이미지파일은 생성은 되는데 0kb 크기로 생성되며 그림판으로 열든 사진으로 열든 엑박이 뜹니다.. 확장자는 jpg 이구요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
readline 질문
readline을 이용해 한문장씩 출력할 때, 한줄의 공백이 발생하는 이유는 무엇인가요? 그리고 에서 a가 아닌 w를 써도 덮어쓰기가 되지 않고 개행되어 써지는 이유는 무엇인가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
꼭 요청을 해야지만 응답을받을 수 있나요?
클라이언트에서 요청을 하지않고, 서버에서 정보를 보내주는경우가있다면 (예를들어 댓글알림) 클라이언트는 어떠한요청도 하지않고 서버가 보내주는 데이터를 수동적으로 받는경우가있을까요? 서버가 요청을 보내는입장 클라이언트가 응답을 주는입장의 통신도 가능한지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
IP가 틀려서그런지 유니티에서 서버로 접속이 안되네요.
첫번째 사진이 서버 IP로그구요. 밑에 사진이 유니티 클라이언트 IP로그 입니다. 유니티에서 서버로 접속할때 OnConnectCompleted Fail: ConnectionRefused 로그가 뜨면서 플레이어 케릭터가 생성이 안되는 현상이 발생했습니다. 서버에 연결이 실패한 원인을 찾아보니 서버쪽에선 아이피가 :::1인반면 유니티쪽은 127.부터 시작하는 아이피로 서로 틀리더라고요. 서버쪽 로그를 보니 더미 클라에서 모아 보내기가 계속 찍히는거 보면 문제는 없어보입니다만, 이 경우 어떻게 해야될까요? 잘 부탁드립니다 ^^
-
미해결홍정모의 따라하며 배우는 C언어
LINK1104 오류입니다 ㅠㅠ
자꾸 이 파일을 읽을 수 없다고 하네요 해당 경로 파일 들어가보니 파일이 없긴한데 왜 파일이 안생길까요??
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
Number.MAX_SAFE_INTEGER
Number.MAX_SAFE_INTEGER도 결국 값이 있기 때문에 if(i ===0 ) {} 이렇게 해주는게 좀 더 안정적일까요 ?
-
미해결30분 요약 강좌 시즌2 : Python 활용편
안녕하세요 글씨 깨짐 현상에대해 문의 드립니다! ㅠ
import requests from bs4 import BeautifulSoup html = requests.get("http://paullab.synology.me/stock.html") soup = BeautifulSoup(html.text, 'html.parser') print(soup.find('tr')) 검색 결과 이렇게 글씨가 깨져서 나오는데 혹시 어떤것 때문일까요
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
강사님하고 똑같이 한거 같은데 .
import 'package:flutter/material.dart'; //4번줄 _HomeScreenState , createState() 요부분에 물결이 막 생기네요. 강사님처럼 초록색글씨로 안나오고요~ 어떤부분때문에 그랬을까요? class HomeScreen extends StatefulWidget { _HomeScreenState createState() => _HomeScreenState(); } Class _HomeScreenState extends State<HomeScreen> { @override void initState(){ super.initState(); } @override Widget build(BuildContext context){ return Container( child: Center( child: Text('Home'), ), ); } }
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
저... C가 파이썬보다 속도가 빠른것이... 맞나요??
삭제된 글입니다
-
미해결시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
df_chk.awk에 질문드립니다.
훌륭한 강의준비 해주셔서 감사합니다. 이제 다 보고 다음 강의로 넘어 갈려고 하는데 하나 궁금한점이 있어서 질문드립니다. df_chk.awk 파일에서 만약 df스토리지 가 read로 입력 받는 값보다 PER가 크면 출력 되도록 작성하고싶은데.. if ( PER > (사용자가 입력하는값넣기)) MNT=$6 위처럼 조건을 만들고싶은데 사용자가 입력하는값에다가 변수를 만들어서 등록하는방법이 있을까요??
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
액슈어 클라우드 저장 시 폰트 저장은 어떻게 하나요?
안녕하세요? 강사님 덕분에 Axure에 잘 적응 중에 있습니다. 감사합니다. 학습 중에 폰트 저장에 관한 문의가 있어 질문을 남깁니다. 액슈어 클라우드 저장 시 폰트 저장은 어떻게 하나요?
-
미해결타입스크립트 입문 - 기초부터 실전까지
enum 과 interface 에 대해 궁금한 점이 있습니다.
이렇게 만들어준 PhoneType 을 PhoneNumberDictionary에서의 phone 타입으로 설정해주지 못하나요? 딕셔너리 패턴에서 key는 string이어야만 하는 건가요? enum PhoneType { Home = 'home', Office = 'office', Studio = 'studio', } interface PhoneNumberDictionary { [phone: PhoneType]: { num: number; }; }
-
미해결유니티와 C#으로 배우는 카타나제로스타일 게임만들기 (기본편)
계단에서 착지시 문제점!
안녕하세요 강사님! 수업 잘보고있습니다 다른게 아니라 만약에 게단에서 점프하고 Line Step(계단) 위에 착륙하면 점프애니매이션과 함께 미끄러지거든요! 지금gravityScale으로 제어해서 저런 오류가 발생한거는 알겠는데 다른 수정방안이 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
[3:30] 함수의 매개변수 주소
안녕하세요! 항상 좋은 답변 감사드립니다. doSomething 함수에서 선언된 매개변수 int y의 주소가, doSomething(5) doSomething(x) doSomething(x+1) 실행될 때마다 똑같은데, 함수가 한번 실행 되면 할당받은 주소가 없어지고, 두번째 실행부터는 다른 주소가 뜰것 같은데 셋 다 똑같네요.. 왜 그런 것인가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
변경 감지와 cascade 질문
안녕하세요, 공부하다 cascade 옵션과 변경 감지에 혼동되는 점이 있어 질문 드립니다. 주문 생성 메서드(order)의 경우, Order -> OrderItem / Order -> Delivery가 Cascade 설정이 되어 있어 orderRepository.save(order)만 하더라도 연관된 OrderItem과 Delivery가 각각 Insert된다고 이해했습니다.(remove, detach 등등 모두 동일) 주문 취소 메서드(cancelOrder)를 보면 orderId를 통해 order를 조회하고(조회된 order는 영속 상태), order.cancel()시 orderItem.cancel()과 그 안의 item.addStock()을 통해 변경감지가 되어 order와 item의 update 쿼리가 실행된다고 하셨습니다. 여기서 제가 헷갈리는 부분은 주문 취소시 item이 변경감지가 되어 update쿼리가 실행되는 부분인데요. item.addStock()을 통해 item의 update 쿼리가 실행됐다는 것은 item이 영속성 컨텍스트에 영속상태가 되었다는 것을 뜻하는데, 단순히 order를 orderRepository로 조회를 하게 되면 order와 연관된 모든 엔티티들이 영속상태가 되는 것인가요? (order 한 개 조회 시-> orderItem... 영속-> item... 영속) 위의 과정이 맞다면 연관된 여러 엔티티의 변경감지는 cascade 설정과는 무관하게 엔티티 조회 시 관련된 엔티티는 모두 영속화 되는 것인지 궁금합니다. (order -> orderItem -> item 의 변경감지를 위해 order->orderItem cascade.ALL 설정 & orderItem->item cascade.ALL 설정이 되어야 orderRepository를 통해 order 조회 시 하위 엔티티들이 모두 영속화 되는 것인가?) 만일 연관관계가 있는 엔티티들이 cascade설정이 되어있어야 모두 영속성 상태로 변하는 것이라면 order->orderItem에는 cascade.ALL 설정이 있으나 orderitem->item에는 cascade.ALL 설정이 없는데 order -> orderItem -> item 순으로 변경감지가 되는지 궁금합니다. 질문이 좀 길어졌는데요 변경감지와 cascade 두 개념에 혼동이 와서... 위 질문에 답변해주시면 감사하겠습니다!
-
미해결실전! 스프링 데이터 JPA
페이징 질문
안녕하세요 선생님! 강의를 듣다가 궁금한게 생겨 몇 가지 질문드립니다. 1. @Query를 이용해서 jpql 페치조인을 한 경우, 페이징을 하려할때 다음과 같은 에러가 뜹니다. @Query("select m from Member m join fetch m.team") Page<Member> findFetchJoinTeam(Pageable pageable); @Testvoid member(){ Team teamA = teamRepository.save(new Team("teamA")); memberRepository.save(new Member("member1", 40, teamA)); memberRepository.save(new Member("member2", 40, teamA)); memberRepository.save(new Member("member3", 40, teamA)); PageRequest pageRequest = PageRequest.of(0, 3, Sort.by(Sort.Direction.DESC, "username")); Page<Member> fetchJoinTeam = memberRepository.findFetchJoinTeam(pageRequest);} Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'memberRepository' defined in com.example.forq.MemberRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Count query validation failed for method public abstract org.springframework.data.domain.Page com.example.forq.MemberRepository.findFetchJoinTeam(org.springframework.data.domain.Pageable)! paging에서 count 부분이 문제인것 같은데 entitygraph로 하면 잘 돼서 제가 뭔가를 놓친건지 궁금합니다 public interface MemberRepository extends JpaRepository<Member, Long> { @Override @EntityGraph(attributePaths = {"team"}) Page<Member> findAll(Pageable pageable);} 2. where 등으로 필터링을 하지 않을떄는 countQuery를 분리해서 최적화를 하면된다고 하셨는데 만약 select m from Member m join m.team t where t.name=:name ”같이 조인 대상에 필터링을 하는 경우에는 어떻게 최적화를 할 수 있는지 궁금합니다. 감사합니다!
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
Workbench 크래쉬가 납니당..
다..보여드릴수도없고.. 포맷 하는게 현명할까요 ? homebrew로도 설치를 해봤는데 같은 현상이네요
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
저 ()를 왜 사용하나요??
삭제된 글입니다