173만명의 커뮤니티!! 함께 토론해봐요.
미해결
자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요. 강의 듣는 중 질문이 있어 남깁니다. 만약 team의 개수가 수, 수십만개의 데이터가 나오는 경우라면 모두 1차캐시로 들어가는 건가요? 만약 그럴 경우 생기는 문제는 없는건가요? 영속성 컨텍스트의 1차캐시가 감당할 수 있는 데이터의 양은 얼마나 되는건가요? 좋은 강의 감사합니다~^^
jung4102
2020-02-20T08:22:17.732Z
댓글 2
좋아요 3
조회수 398
해결됨
React로 NodeBird SNS 만들기
시퀄라이즈 쓰지 않고 직접 쿼리 쓰고 싶은데 대략적으로나마 설명 해주시는 영상은 따로 없을까요?
seonyoung lee
2020-02-20T08:19:01.929Z
댓글 2
좋아요 0
조회수 210
미해결
대세는 쿠버네티스 (초급~중급편)
Dashboard 삭제시 명령은 kubectl --namespace kube-system delete deployment,service kubernetes-dashboard 이렇게 입력하면 삭제가 될까요?
castinglife
2020-02-20T07:55:35.923Z
댓글 5
좋아요 1
조회수 1027
미해결
홍정모의 따라하며 배우는 C++
항상 교수님 덕분에 재미있게 공부하고 있는 학생입니다. 다름이 아니라 동영상 14분 30초 즈음에 const string& GetVal() const; string& GetVal(); Something s1; const Something s2; 가 있을때 s2의 getval 함수는 당연히 s2가 상수이므로 멤버변수들의 변경이 안되므로 const string& GetVal() const를 반환하는 것까지는 이해가 되었습니다. 근데 s1의 GetVal()을 선택하는 과정에서 s1은 상수가 아니지만 const string& GetVal() const로 받아서 멤버변수들의 값을 변경하지 않는것도 가능한데 왜 컴파일러는 모호성 오류 반환 대신에 2번째 nonConst함수를 선택하는건지 궁금합니다!! 항상 감사합니다 ♡(ŐωŐ人)
박지환
2020-02-20T07:48:23.899Z
댓글 1
좋아요 0
조회수 218
미해결
남박사의 파이썬 기초부터 실전 100% 활용
"ResizeObserver loop limit exceeded"라는 에러떄문에 어제부터 골머리를 앓고있습니다 ㅠ 인스타그램에 로그인한뒤 좋아요와 댓글을다는 프로그램인데요, 로그인까지는 무리없이 되는데 상대방의 인스타그램 피드에 들어가고 좋아요를 누르는 와중에 터미널창에 "ResizeObserver loop limit exceeded"가 뜨며 실행창이 응답없음이 뜹니다 구글링해보니 크롬이 가지고있는 문제라고 하는데 해결법을 알수가 없습니다 ㅠㅠ 본인의 인스타 아이디 비번을 입력해 로그인한뒤 새로운 창이 열리고 상대의 아이디를 입력하여 '좋아요'를 클릭하면 상대의 페이지로 들어간뒤 첫 게시글을 클릭하여 좋아요와 댓글을다는 순서입니다. 코드입니다. from selenium import webdriver from PyQt5 import QtWidgets from PyQt5 import QtCore from PyQt5.QtWidgets import QToolButton, QSizePolicy, QLabel, QLineEdit,QPushButton import random import keyboard import re options=webdriver.ChromeOptions() options.add_argument( 'headless' ) #창을 안띄우는 headless모드 options.add_argument( 'window-size=1920x1080' ) options.add_argument( "disable-gpu" ) #gpu가속 끔 #user-agent값을 변경하여 headless모드 감지를 방지 options.add_argument( "user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" ) options.add_argument( "lang=ko_KR" ) #headless모드에선 언어설정이 안되있으므로 한국어로 설정(감지 방지) driver = webdriver.Chrome( 'C: \\ Users \\ User \\ Downloads \\ chromedriver_win32 \\ chromedriver.exe' , chrome_options =options) class start ( QtWidgets . QWidget ): def __init__ ( self ): super (). __init__ () self .layout=QtWidgets.QHBoxLayout( self ) self .id_layout = QtWidgets.QVBoxLayout( self ) self .pwd_layout = QtWidgets.QVBoxLayout( self ) #QV=가로 QH=세로 self .id=QLabel( "ID" ) self ._id=QLineEdit() self .pwd=QLabel( "password" ) self ._pwd=QLineEdit() self .id_layout.addWidget( self .id) self .id_layout.addWidget( self ._id) self .pwd_layout.addWidget( self .pwd) self .pwd_layout.addWidget( self ._pwd) self .layout.addLayout( self .id_layout) self .layout.addLayout( self .pwd_layout) self .setLayout( self .layout) self ._pwd.setEchoMode(QLineEdit.Password) self ._pwd.returnPressed.connect( self .login) self .show() def login ( self ): driver.get( "https://www.instagram.com/accounts/login/" ) driver.implicitly_wait( 10 ) driver.find_element_by_name( 'username' ).send_keys( self ._id.text()) driver.find_element_by_name( 'password' ).send_keys( self ._pwd.text()) driver.implicitly_wait( 10 ) driver.find_elements_by_tag_name( 'button' )[ 1 ].click() driver.implicitly_wait( 100 ) self .newWindow = Main() self .newWindow.show() self .close() class Main ( QtWidgets . QWidget ): def __init__ ( self ): super (). __init__ () self .layout_m = QtWidgets.QHBoxLayout( self ) #전체틀 self .start_layout = QtWidgets.QVBoxLayout() #버튼을 담을 틀 self .setFixedSize( 300 , 200 ) self .target=QLabel( "상대의 아이디를 입력하세요" ) self ._target=QLineEdit() self ._target.returnPressed.connect( self .targetID) self .like = self .createButton( "좋아요" , self .clicklike) self .like.resize( self .like.sizeHint()) self .start_layout.addWidget( self .target) self .start_layout.addWidget( self ._target) self .layout_m.addLayout( self .start_layout) #전체틀에 버튼을 담은 틀을 담음 self .layout_m.addWidget( self .like) self .setLayout( self .layout_m) self .show() def createButton ( self , text , function ): button = Button(text) button.clicked.connect(function) return button def targetID ( self ): self .target_name= self ._target.text() driver.get( 'https://www.instagram.com/ {} ' .format( self .target_name)) def clicklike ( self ): #첫번째 게시글 클릭 driver.find_elements_by_css_selector( '.v1Nh3.kIKUG._bz0w' )[ 0 ].find_element_by_tag_name( 'a' ).click() driver.implicitly_wait( 10 ) #좋아요누르기 driver.get(driver.current_url) temp1=driver.find_elements_by_class_name( 'eo2As ' ) temp1[ 0 ].find_element_by_class_name( 'wpO6b ' ).click() #사진의 정보가져와서 필요한데이터 추출 img_information=driver.find_elements_by_tag_name( 'img' )[ 1 ].get_attribute( 'alt' ) img_information=img_information.split( ': ' ) img_information=img_information[ 1 ].split( ' and ' ) food = [ "맛있겠네" , "맛있어 보이는구나!" , "다음에 나도 데려가~~" , "돼지야!" ] people=[ "오 아주 잘나왔군!" , "정말 멋쟁이군" , "우도환 닮았다" , "손나은 닮았다" ] for i in img_information: if re.search( 'people' ,i): case= "인물" break if re.search( 'food' ,i): case= "음식" break else : case= "기타" if case== "인물" : rand_number=random.randint( 0 , 3 ) comment=people[rand_number] elif case== "음식" : rand_number=random.randint( 0 , 3 ) comment=food[rand_number] else : comment= "^^7" #댓글입력 temp1[ 0 ].find_elements_by_class_name( 'wpO6b ' )[ 1 ].click() driver.find_element_by_tag_name( 'textarea' ).send_keys(comment) driver.implicitly_wait( 10 ) driver.find_element_by_class_name( 'X7cDz' ).find_element_by_tag_name( 'button' ).click() #계산기만들기의 코드 가져옴 class Button ( QToolButton ): def __init__ ( self , text ): super (). __init__ () buttonStyle = ''' QToolButton:hover {border:1px solid #0078d7; background-color:#e5f1fb;} QToolButton:pressed {background-color:#a7c8e3} QToolButton {font-size:11pt; font-family:나눔고딕; border:1px solid #d6d7d8; background-color:#f0f1f1} ''' self .setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) self .setText(text) self .setStyleSheet(buttonStyle) def sizeHint ( self ): size = super (Button, self ).sizeHint() size.setHeight(size.height() + 30 ) size.setWidth( max (size.width(), size.height())) return size if __name__ == '__main__' : app = QtWidgets.QApplication([]) win=start() app.exec_()
윤태영
2020-02-20T07:23:29.708Z
댓글 2
좋아요 1
조회수 2189
미해결
포토샵 기본기 하루 5분, 3주 만에 끝내기
옵션을 누른채로 픽셀을 레이어 쪽으로 끌어도 레이어 복사가 안돼서 질문드립니다.
우아한 고양이
2020-02-20T07:23:29.637Z
댓글 1
좋아요 0
조회수 174
해결됨
파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
2페이지는 포스트 3개가 나오고 그 페이지에서 다시 older버튼을 누를 시에 에러메세지가 나와야하는거 아닐까요? ㅠ 왜 2페이지에서 바로 에러메세지가 나오는지 이해가 잘 안가서요 ㅠ 3페이지가 없다는건 알겠는데,,ㅠ
상빵
2020-02-20T07:22:17.698Z
댓글 2
좋아요 0
조회수 197
미해결
Node.js로 웹 크롤링하기
선생님 퍼페티어로 특정 페이지에서 특정 정보를 입력한 후 그 정보를 submit한 뒤에 페이지가 url이 바뀌는데, 이 때부터 아무리 선택자를 긁어와도 해당 선택자가 없다고 뜹니다. 혹시 페이지가 바뀐 뒤에 태그를 감지하기 위해 따로 설정해줘야 하는 것이 있을까요? 제가 크롤링을 시도한 주소는 http://www.letskorail.com/ebizbf/EbizBfTicketSearch.do 입니다.
javascript nodejs puppeteer 웹-크롤링
boutime2017
2020-02-20T07:12:08.334Z
댓글 1
좋아요 0
조회수 244
미해결
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
이런 에러메세지가 나옵니다. 완전 그대로 타이핑 했는데 왜 이러는지 모르겠습니다. username이 문제라고 하는거 같은데, 복붙을 했는데 왜 저럴까요... 혹시 버전문제일까요? H2는 199 버전으로 설치 했는데, 인텔리제이 우측바에서 gradle에 들어가서 h2database 버전을 보면 200 으로 되어 있습니다.
웹앱 JPA spring spring-boot java
ㅌㅇ
2020-02-20T07:11:21.820Z
댓글 1
좋아요 0
조회수 246
미해결
남박사의 파이썬 기초부터 실전 100% 활용
쌤, pylint 설치를 누르면, The terminal process terminated with exit code: 5라고 뜨면서 설치가 되지 않습니다... 구글에 찾아봤는데 전부 영어고 생소한 분야의 영어라 잘 모르겠습니다.
Hyungsup kim
2020-02-20T07:06:24.607Z
댓글 3
좋아요 1
조회수 802
해결됨
파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
에서 '#'을 사용하시는데, 어디에서 나온 문법인지 알 수 있을까요? url관련된 부분인건지 구글링해도 애매해서 여쭤봅니다
상빵
2020-02-20T07:01:56.129Z
댓글 2
좋아요 0
조회수 301
미해결
프로그래밍, 데이터 과학을 위한 파이썬 입문
강의 4장에 나오는 과제는 Lab5로 되어 있고 강의 5장 이후에 나오는 과제는 Lab4로 되어 있습니다. 의도적으로 그렇게 하신 것인지 아니라면 수정 부탁드립니다.
timchoi
2020-02-20T06:09:00.219Z
댓글 0
좋아요 0
조회수 140
미해결
it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
ch[]를 main 안에 넣고 컴파일 하면 res에서 런타임에러3가 나더라고요.. 값을 받는 변수res가 초기화 되지 않았다는 말인데, ch를 전역/지역 변수로 쓰일 때 차이점을 잘 모르겠어요
2020-02-20T05:15:55.840Z
댓글 1
좋아요 0
조회수 169
미해결
React로 NodeBird SNS 만들기
lambda에러 한글로된 이미지파일 리사이징 할 때 에러는 고치는 방법 없나요? 그리고 GCP사용 한다고 하셨는데, aws에서 GCP으로 바꾸신 이유가있나요?(가격이나 그런 부분)
이태용
2020-02-20T05:02:35.610Z
댓글 1
좋아요 0
조회수 152
미해결
인터랙티브 웹 개발 제대로 시작하기
안녕하세요. 영상과 결과물이 중간에 다르게 나와서 질문이 생겼습니다. 뒤집는 동작의 CSS 에서 backface-visibility:hidden을 주지 않아도 동작이 잘 되었습니다. 영상에서는 깜빡거리면서 요동을 쳤지만 전 잘 되길래 환경이 달라서 (영상은 mac의 Chrome)그런가보다 생각하다가 궁금해서 Explorer에서 동작을 실행시켜보았으나, backface를 주어도 적용되지 않아서요 : ) 혹 제가 무언가를 놓쳤을까요 ?? 저의 환경은 Windows 10 Explorer Version 11 입니다.
javascript HTML/CSS 인터랙티브-웹
Rechel
2020-02-20T04:36:04.735Z
댓글 1
좋아요 0
조회수 222
미해결
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
import sys #sys.stdin=open("input.txt", "rt") def DFS(L,sum1,sum2): global res if sum1==0 and sum2==a[0]: print(res) sys.exit(0) if L==n: c=total-sum1-sum2 if sum1==sum2 or sum1==c or sum2==c: return ma=max(c,sum1,sum2) mi=min(c,sum1,sum2) if res>ma-mi: res=ma-mi else: DFS(L+1,sum1+a[L],sum2) DFS(L+1,sum1,sum2+a[L]) DFS(L+1,sum1,sum2) if __name__=="__main__": n=int(input()) a=list() for i in range(n): a.append(int(input())) res=21470000 total=sum(a) DFS(0,0,0) 이렇게 풀어서 1초에 다 맞추긴 했는데 강의와 많이 차이가나서 우울해야할지 좋아해야할지 모르겠습니다.
수진안
2020-02-20T04:10:59.726Z
댓글 1
좋아요 0
조회수 284
미해결
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요. '페이지 소스 보기'에서 아래 이미지와 같이 검색창에서 원하는 태그/요소를 찾으려면 어떻게 해야 하나요?
말랑말랑한 토끼
2020-02-20T04:10:29.388Z
댓글 1
좋아요 0
조회수 269
미해결
파이썬 라즈베리파이 IoT프로젝트-원격모니터링 자동차
라즈베리파이4가 기존에 비해 프로세싱 성능이 좋고 램용량이 늘어나서 처리속도가 매우 빠르다고 하다는데요, 앞으로의 활용성을 생각해서 라즈베리파이4로 구매해도 될까요?
iot python Raspberry-Pi linux
쯤미네방구석Zzeummi
2020-02-20T03:58:27.484Z
댓글 1
좋아요 0
조회수 312
미해결
it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
두번째 문자열을 받기위해서 str을 다시 scanf 하였는데, 혹시 두 문자열의 길이가 다르게 입력된다면, 두번째 문자열에는 이상한 값이 들어갈 수 있다고 생각합니다. 그러면 어떻게 초기화하나요? 그냥 단순하게 str = NULL; 해도 되는건가요? 아니면 scanf를 받으면서 기존에 있던 문자열은 자동으로 리셋되는 건가요?
iamthejiheee
2020-02-20T03:49:56.910Z
댓글 1
좋아요 0
조회수 160
미해결
실전! 스프링 데이터 JPA
안녕하세요 jpa api 강의와 이번 강의를 들으면서 repository에서 EntityManager를 정의하는 방식이 달라서 이 두 방식의 차이점이 궁금해서 질문드립니다. 항상 친절한 답변 감사합니다! @RequiredArgsConstructor public class ItemRepository { private final EntityManager em ; @PersistenceContext private EntityManager em ;
허진호
2020-02-20T03:49:22.376Z
댓글 1
좋아요 0
조회수 582