묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
weather observation station 12, <>와 not like의 차이점
안녕하세요! weather observation station 12 문제 풀이 중, not like 와 <> 의 차이에 대해 궁금한 부분이 생겨 문의드립니다. 커뮤니티 게시판을 살펴보며 유사한 문의와 답변을 확인했는데요. (where 해커랭크 문제풀이2 > 커뮤니티 > 21.1.9 작성 게시글)답변 내용 중, <>를 사용한 예시는 'happy'를 걸러내는 건 맞지만, '%happy%'를 걸러내는 조건문은 아닌 것 같아서요. <> '%happy%' 로 작성하면 unhappy라는 텍스트에는 happy라는 단어가 들어가있으니 출력이 되지 않을 것 같은데요...만약 출력이 된다면1) <>는 like의 의미가 없는 ≠의 의미이며2) <> '%happy%'에서 %는 와일드카드가 아닌 텍스트로 인식한다 로 이해하면 될까요??[참고 - 아래 문의 중 답변내용] 조건이 데이터 not like '%happy%'일 경우 happy라는 글자가 어떤식으로라도 들어가 있을 경우 데이터가 출력되지 않습니다. 즉, 'unhappy'라는 텍스트 데이터는 '%happy%'의 패턴에 포함되므로 출력되지 않습니다.그러나 조건이 데이터 <> 'happy'일 경우 'unhappy'라는 텍스트는 'happy'라는 텍스트와 같은 것이 아니므로 출력이 가능합니다.문제 풀어보시면서 여러가지 경우의 수에 대하여 not like와 <>으로 실험을 해보시면 이해가 빠르실 것으로 생각됩니다.[참고2 - 제가 풀이한 방법] SELECT DISTINCT cityFROM station WHERE city <> "a%" and city <> "e%"and city <> "i%"and city <> "o%"and city <> "u%"and city <> "%a"and city <> "%e"and city <> "%i"and city <> "%o"and city <> "%u"
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
섹션 4-1 getOrDefault 메서드가 undefined에러가 떠요
구글링해보니 자바8이상이면 메서드 쓸 수 있다는데 저는 자바 11버전이거든요 왜 이럴까요ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
실무에서 리퀴베이스나 플라이웨이를 사용하는지?
안녕하세요실무에서 db 스키마를 수정할때리퀴베이스를 사용하고 있습니다 그래서ddl-auto 를 이용하거나디비에서 직접 수정하는 방법은이력관리가 되지 않아서 지양하고관리 포인트를 리퀴베이스로만 하려고 하는데요어떤 방법은 좋은지 고민이 되네요 김영한님은 실무에서 어떤 기술로디비 스키마를 관리 하시는지 궁금합니다
-
미해결실전! Querydsl
Count 쿼리 최적화 관련 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 강의 정말 잘 듣고있습니다! 대량의 데이터가 있는 상황에서 count 쿼리를 page가 바뀔 때 마다 날리는 것은 부담이 되는 것 같습니다.index를 적용하면 좋겠지만 전체 데이터에 대한 pagenation이라고 하면 index를 적용하기도 어려움이 있을 것 같습니다. 이런 경우에는 매일 특정 시간에 count 쿼리를 날려서 전체 개수를 캐시에 저장해두고 변경이 일어날 때마다 추가/삭제된 데이터의 개수를 +/- 해서 total count의 개수를 오차 없이 유지하는 방법을 생각 할 수 있을 것 같은데 제가 생각한 방식으로 캐시를 사용해도 괜찮을까요?
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
주키퍼의 대한 역할이 잘 이해가 되지 않습니다.
주키퍼는 카프카 클러스터 당 최소 1개씩 존재하는 건가요?주키퍼가 하는 역할이 무엇인지 잘 모르겠습니다..좀 더 추가적인 설명을 해주실 수 있을까요?추가로 집필하신 책에 주키퍼에 대한 자세한 설명이 있을까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
그리디-씨름선수 질문
안녕하세요 강사님!수업 도움이 정말 많이 되고있습니다, 감사합니다.다름이 아니라 그리디- 씨름선수 문제에서 질문이 있는데요!(181,60), (180,70), (170,72) 이렇게 꼭 키가 가장 큰 사람을 반드시 포함시키지 않아도세 명을 선발할 수 있다고 생각했는데 키가 가장 큰 사람을 반드시 포함시키고 세는 경우만 답이 되나요??그래서 아래와 같이 코드를 써봤는데 이렇게 하면 답이 틀릴까요?n=int(input()) data=[] for i in range(n): height,weight = map(int, input().split()) data.append((height, weight)) data.sort(key = lambda x : (x[0], x[1]), reverse=True) tmp_lst = [] for i in range(n): tmp=1 max = data[i][1] for j in range(i, n): if max<data[j][1]: max = data[j][1] tmp+=1 tmp_lst.append(tmp) max_cnt=tmp_lst[0] for i in range(n): if tmp_lst[i]>max_cnt: max_cnt=tmp_lst[i] print(max_cnt)
-
해결됨Next.js 시작하기(feat. 지도 서비스 개발)
useRef 사용이유
강의에 useRef 사용 이유에 대해선 안나오는거 같은데 아래 두 코드는 왜 사용된건지 설명해주실 수 있나요?? const mapRef = useRef<NaverMap | null>(null) mapRef.current = map
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 요청드렸는데 수락 부탁 드립니다
인프런 아이디 : ps@codeclick.co.kr인프런 이메일 : ps@codeclick.co.kr깃헙 아이디 : rhksgud123@naver.com깃헙 Username : KwanHyung Lee 댓글 달아놨는데 아직 소식이 없어서요! 부탁드립니다 ㅠㅠ
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
강의 ver1, ver2 뭘듣고 있는지 어떻게 알수있나요?
강의 ver1, ver2 뭘듣고 있는지 어떻게 알수있나요? ver1, ver2 표시가 안되어있어서요!html, css, javascript 는 노션 링크 따로있나요?
-
미해결STM32 PWM 구현
st link 관련 문의
안녕하세요. MCU 공부중인 학생입니다.[문의사항]STM32F411의 UART TX/RX 핀이 회로적으로 ST-Link와 연결되어 있기 때문에MAX3232를 사용하지 않고 ST-Link 연결만으로 UART를 사용할수 있는것 아닌가요?? 해당 실습에 필요한 목록을 보면,NUCLEO-F411RERS232 to TTL 모듈USB to RS232 CableST Link/V24가지가 필요하다고 나와있어서 디버깅을 MAX3232를 통해 하는것으로 이해했는데, 보드와 PC를 연결한 사진을 보면 파란색 부분도 연결이 되어있어서 혼란이 옵니다..(제가 잘 몰라서 그런듯한데..)빨간색/파란색 모두 PC에 연결하면 되는건가요??또한, 둘다 연결해서 사용하는 이유좀 알려주세요..
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
탈옥 탐지하여 강제 종료되는 앱 진단
안녕하세요앱스토어 통해서 받은 앱 중에 탈옥감지를 솔루션으로 하는 앱들이 대부분인데 이런 솔루션 중에서 메시지도 띄우지 않고 바로 꺼져버리는 앱이 있더라구요이런 경우엔 탈옥 탐지 우회를 어떻게 해야 할까요?(exit 함수를 Hooking 해보아도 후킹 되지 않고 그냥 꺼집니다. )
-
미해결최반장의 엑셀 피벗테이블 마스터 클래스
실습용 파일 부탁드립니다.
안녕하세요,피벗 테이블 마스터 클래스에 사용되는수업자료(첨부파일) 송부 부탁드립니다.dooho.d.kim@pwc.com 감사합니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
리렌더링 동작에 따른 상태의 변화
안녕하세요? 질문 드립니다. state가 바뀔 때 마다 해당 컴포넌트에 대해 리렌더링이 발생한다고 하셨습니다. 리렌더링은 해당 컴포넌트를 반환하는 함수의 재호출로 인한 결과일텐데 어떻게 상태값이 다시 새로 초기화되지 않고 변화한 값을 들고 있는지 궁금합니다. 임의의 state에 대해 useState()로 인한 초기화가 매번 새롭게 호출될텐데 해당 state는 초기화값을 계속 할당받는 것이 아닌 변화한 값을 인식하고 있습니다. 내부의 원리가 궁금합니다.
-
미해결스프링부트 시큐리티 & JWT 강의
안녕하세요 강사님 로그인 질문있씁니다!
public class LoginFilter extends UsernamePasswordAuthenticationFilter이 작업을 통해서 login으로 들어오는 것을@Override public Authentication attemptAuthentication(HttpServletRequest request, HttpServletResponse response) throws AuthenticationException { try { User user = objectMapper.readValue(request.getInputStream(), User.class); UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(user.getUsername(), user.getPassword()); return authenticationManager.authenticate(authenticationToken); } catch (IOException e) { log.error("{}", e); } return super.attemptAuthentication(request, response); }이 작업을 통해서 로그인 하는 걸로 알고있는데,이러한 경우에 컨트롤러 테스트 코드를 어떻게 작성할 수 있는 건지 궁금합니다. api가 아니라 자꾸 에러가 발생하는데혹시 이러한 경우에 api 테스트 코드 작성 팁좀 가르쳐주실 수 있나요? 이러한 예외가 발생합니다.이유를 모르겠습니다. Postman으로 할 때는 잘 동작합니다 ㅜㅜ그냥 /api/login 이라는 api를 생성해서 테스트해야 될까요?
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
섹션 3 - 이미지 불러오기에서
에뮬레이터 실행 후, 크롬 접속하면 계속해서 로딩 걸리던데, 왜 이러는건지 알 수 있을까요?구글 홈 화면까지는 가도, 검색어 입력만 하면 무한 로딩 걸리네요.. 추가로 크롬 접속하고 나서 로그 캣 보면[ERROR:shared_context_state.cc(348)] OOP raster support disabled: GrContext creation failed.[ERROR:gpu_channel_manager.cc(810)] ContextResult::kFatalFailure: Failed to InitializeGrContext for SharedContextState[ERROR:shared_image_stub.cc(460)] SharedImageStub: unable to create context[ERROR:gpu_channel.cc(449)] GpuChannel: Failed to create SharedImageStub 이런 오류가 발생합니다. github: https://github.com/LimSH-98/DatingApp
-
해결됨AWS 클라우드 이해와 실습
강의자료는 따로 제공이 되지않나요?
안녕하세요 강사님,강의 잘듣고있습니다강의에서 사용하시는 강의자료 (ppt)는 따로 제공이 되지않는건가요??강의 자료가 따로 제공된다면 복습할때 큰 도움이 될것같아서 문의드립니다!좋은 강의 감사합니다 :)
-
미해결
강의에서 설명하실 때 아이패드 무슨앱 사용하시나요?
강의잘듣고 있습니다 쉽게설명해주셔서 감사합니다혹시 강의에서 펜으로 그려서 설명하실 때 아이패드 활용하시는건가요?? 어떤 어플 사용하시는건가요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Spring boot의 ErrorPage 제공 기능
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]강의를 듣다가 헷갈리는 부분이 생겨 글 올립니다.ServletExController의 각 메핑 메서드에response.send() 메서드가 있는데 이 메서드 호출 시 BasicErrorController가 호출되어서 Spring boot가 자동으로 등록한 /error를 호출하게 되는 건가요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
kafka 실행이 안됩니다.
zookeeper의 경우D:\{home}\kafka_2.13-2.7.0>bin\windows\zookeeper-server-start.bat config\zookeeper.properties이대로 실행하면 아래 파바박 뜨면서 tmp에 zookeeper 폴더도 잘 만들어 지는데kafka는D:\{home}\kafka_2.13-2.7.0>bin\windows\kafka-server-start.bat config\server.properties아무것도 안뜨고 그냥 D:\{home}\kafka_2.13-2.7.0>으로 넘어갑니다 tmp에 폴더도 안 만들어지고요. 딱히 에러가 발생하지도 않습니다. java는 jdk 11.0.2사용 중이고 버전에 문제 없어 보이는데 왜 이러는 걸까요?
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
11.4 강의 :Jest worker encountered 4 child process exceptions, exceeding retry limit
----처음에 코드를 작성했다가 Fail이 떠서 githuub 에 있는 자료를 그대로 옮겼는데, 다시 저런 Fail이 뜹니다. 제가 어떻게 접근을 해야 Fail을 잡을 수 있을까요?