묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
강의를 보면서 크롤링 하고 데이터베이스에 담는 중 궁금한게 생겨서 질문 드립니다.
먼저 좋은 강의 감사합니다. 강의 퀄리티에 비해 값이 너무 싼건아닌가 하는..... 물론 수강생 입장에서 매우 좋습니다 ㅎㅎㅎ 현재 크롤링 해서 크롤링 한 데이터를 딕셔너리 형태로 저장시켜 놓고 저장시킨 딕셔너리 형태를 이제 데이터베이스에 insert 하려고 하는데 자꾸 오류가 나는데 curs.execute(sql,(ace,ase)) 이러한 형태로 저장은 힘든 건가요 ? 아니면 저부분이 아닌 다른 부분에서 정보가 잘못 된 것 일까요 ? 오류 구문 : raise errorclass(errno, errval) pymysql.err.InternalError: (1366, "Incorrect string value: '\\xEC\\xA4\\x91\\xEA\\xB5\\xAD' for column 'country' at row 1") 아래는 현재 코드입니다. import requestsfrom bs4 import BeautifulSoupimport pymysqlbank_code = ('005','020','004')for i in bank_code : bank_codes = i res = requests.get('https://www.mibank.me/exchange/bank/index.php?search_code=' + bank_codes) soup = BeautifulSoup(res.text, 'html.parser') soup2 = soup.find('table', class_ = 'table_style01 exchange_table') countrys = soup2.select("tbody > tr > td:nth-of-type(2)") exchange_rates = soup2.select("tbody > tr > td:nth-of-type(3)") dic = { ct.text : er.text for ct, er in zip(countrys, exchange_rates) }# MySQL Connection 연결conn = pymysql.connect(host='', user='', password='', db='bank_DB', charset='utf8')curs = conn.cursor()sql = "INSERT INTO hana_bank(country,exchange_rate) values (%s, %s)"for dic_key,dic_val in zip (dic.keys(),dic.values()): ace = dic_key ase = dic_val curs.execute(sql,(ace,ase))
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
추가 질문드립니다.
안녕하세요! 강의 듣던 중에 하나 질문이 드리고자 합니다. 강의 막바지에, char을 sorting하는 방법이 이제 배열 256개를 만들어 아스키코드를 활용하신다고 잠깐 언급해주셨는데요, 혹시 이에 대한 코드를 알려주실 수 있나요? 하나의 문제에 여러가지로 접근하는 것이 도움이 많이 되는듯하네요! 항상 감사드립니당!!
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
인터페이스 2번 예제에 관한 질문
for문으로 인덱스를 가지고 값을 가지고 와서 메소드를 호출하는 것과 값을 가지고 메소드를 호출하는 거의 차이점을 잘 모르겠습니다. 둘다 그냥 각각의 메소드를 호출 하는것 처럼 보이는것 같은데 잘 이해가 안되네요 수고스럽지만 알기 쉽게 답변 부탁 드리겠습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 도중 에러 발생
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > No tests found for given includes: [jpabook.jpashop.MemberRepositoryTest](filter.includeTestsMatching) * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 4s 테스트 맴버 실행 도중에 위와 같은 오류가 발생하였습니다. 뭐가 문제인걸까요? ㅠ
-
미해결인스타그램 클론 - full stack 웹 개발
css 조정하기
이 부분에서 '검색'이라는 글자가 조금 위로 올라갔으면 좋겠는데 어떻게 설정하는지 몰라서 질문드립니다. 저는 이와 같은 방법으로 구현해보았습니다. #header .inner .search_box .fake_field:nth-child(2){ font-weight: 400; vertical-align: middle; }
-
미해결대세는 쿠버네티스 (초급~중급편)
PV를 만들려고 하면 에러가 발생합니다.
Deploying file has failed the server could not find the requested resource 해당 에러가 발생하면서 생성이 안되는데 어디서 잘 못 된것일까요?
-
미해결인스타그램 클론 - full stack 웹 개발
input 검색창 입력후 되돌아오기
#header{ width:100%; position:absolute; left:0; top:0; z-index: 999; background:white; border-bottom: 1px solid rgba(0,0,0,0.1); } #header .inner{ width: 975px; height: 77px; margin:0 auto; display: flex; justify-content: space-between; align-items: center; } #header .inner .logo a{ color:transparent; } #header .inner .logo .sprite_insta_icon{ position:relative; margin-right:30px; } #header .inner .logo .sprite_insta_icon:after{ content:''; width:1px; height:28px; background: #000; position:absolute; right:-15px; top:0; } #header .inner .Logo > img{ width: 100px; height:100px; } #header .inner .logo div{ vertical-align: middle; } #header .inner .logo a > div:nth-child(2){ transform:translateY(5px); } #header .search_box{ position:relative; } #search-field{ width:270px; height:25px; background:#fafafa; border:1px solid #dbdbdb; border-radius: 3px; padding:3px 30px; color:#999; font-weight:400; text-align: left; font-size:14px; outline:none; } #search-field::placeholder{ font-size:0; } #search-field:focus::placeholder{ font-size:14px; } #header .search_box .fakefield{ position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); pointer-events: none; } #search-field:focus~ .fakefield > span:nth-child(1){ transform: translateX(-120px); } #search-field:focus~ .fakefield > span:nth-child(2){ display:none; }
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
atom . 으로 실행이 되지 않습니다.
유튜브 url 들어갔는데 비공개로 나오네요 ㅠ
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
강의 자료는 어떻게 다운 받나요?
강의 자료는 어떻게 다운 받나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
2편 강의 및 강의계획 질문
안녕하세요 선생님, 친절한 강의 정말 감사히 잘 듣고 있습니다. 1) JPA 2편은 새로운 강좌로 오픈되는건가요 아니면 이 강좌 목차에 추가로 업데이트 되는건가요? 2) JPA 2편 오픈날짜가 결정됐나요? 3) JPA 말고도 배포, auth 관련 등에 대해서 강의하실 계획도 있으신가요? JPA 이후에 추가로 오픈할 예정인 강의가 있으신가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
더티 체킹 질문드립니다
더티체킹으로 업데이트가 되면은 변한 부분만 업데이트 된다고 들었던 것 같은데 혹시@DynamicUpdate를 해당 엔터티에 붙여야 부분 업데이트가 되는 것인가요? 아님 버젼이 업데이트되면서 무조건 부분 업데이트가 되는지 궁금합니다
-
미해결홍정모의 따라하며 배우는 C++
구조체를 반환받는 함수 컴파일에러 질문입니다.
안녕하세요 교수님 제가 코드를 따라 작성해보던중에 '하나의 반환값이 반드시 있어야한다'는 컴파일 에러가 있어서 다음과 같이 수정하여 각 멤버를 접근해보았습니다. #include <iostream> using namespace std; struct S { int a, b, c, d; }; S getStruct() { S my_s{ 1, 2, 3, 4 }; return my_s; } int main() { S my_s = getStruct(); cout << my_s.a << endl; cout << my_s.b << endl; cout << my_s.c << endl; cout << my_s.d << endl; cout << my_s.a << endl; cout << my_s.b << endl; cout << my_s.c << endl; cout << my_s.d << endl; return 0; } 제가 질문 드리고 싶은 것은 두가지입니다. 제가 수정한 코드가 교수님께서 가르치려는 의도가 내부적로도 같은 코드인가? 그리고 앞에서 말씀하신 것처럼 인자로 들어갈 때와 반환받을 때 복사가 자주 일어나는 가? 입니다. 부탁드립니다~교수님!
-
해결됨웹 게임을 만들며 배우는 Vue
3차원 배열 조작문의
set을 쓰실때 첫번째 인수에는 첫번째인덱스두번째 인수에는 두번째인덱스를 키값으로 쓰시고세번째 인수에는 변경되어져 새로 들어갈 값을 넣으셧는데요키값은 구분용이니까 두번째세번째인덱스를 짝으로객체나 다시 배열로 만들어서 키값으로 쓰면될것같은데맞나요?3차원 배열의 경우 어떻게 조작해야되는지 간단히예제로 설명해줄수 있는지 궁금합니다. 감사합니다
-
미해결스프링 기반 REST API 개발
안녕하세요~ 자바8버전으로 진행하면 안될까요?
안녕하세요~ 기선님의 강의를 들으면서 실무에서 많은 도움이 되고 있습니다. 이번에 저희도 Rest API로 개발하게 되어 강의를 듣고있는데, 자바8로 프로젝트를 진행할 것 같아서... 비슷한 환경으로 진행하는게 좋을것 같아서 이번강의도 자바8 버전으로 그냥 진행하려고 합니다. 자바 8버전으로 진행해도 괜찮을까요? 혹시 11버전으로 안했을 경우 지원안되는 기능들이 많이 있는걸까요?
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
해결방법 좀 알려주세요 macOS
(사진)
-
미해결안드로이드 스튜디오로 안드로이드 앱 만들기
버전 관련해서 질문 드립니다
이 강좌 찍을때 안드로이드 스튜디오 버전이 어떻게 되시나요??? 버전이 달라서 안맞는게 너무 많아요..ㅠㅠ
-
인터랙티브 웹 개발 제대로 시작하기
animation에서요
삭제된 글입니다
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
건의
spread object operation 처음 사용할 때 ... 부분에서 babel 버전차이 때문인지 build 에러로 unexpected token이 뜰 수 있습니다. babel core 업데이트와 플러그인 설치로 해결하긴 했는데, 그부분에 대한 설명이 첨언되어 있으면 좋겠군요.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
format 사용시 데이터 유형을 확인하는 방법은 없는지요?
이전 질문에 대한 답변 감사드립니다. 그런데 답변을 듣고나서 생각이 든 것이 그럼 저 format함수 사용시 데이터 유형을 확인하려면 어떻게 해야하는가 였습니다. 분명 데이터 타입을 확인하는 것은 type()일텐데 이걸 어떻게 활용해야 할지 감이 안잡힙니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
어제 질문에 이어서 다시 질문 올립니다.
# n -> 777 n = 777 print(n, type(n)) print() m = n # m -> 777 <- n print(m, n) print(type(m), type(n)) print() 결과값 777 777 <class 'int'> <class 'int'> m = 400 print(m, n) print(type(m), type(n)) print() 결과값 400 777 <class 'int'> <class 'int'> 인데 그럼 m=400으로 변수를 설정한 값이 이전의 m=n명령문에 아무 영향도 안주는 건지요? P.S 사진을 올리려고 하는데 사진 업로드가 계속 로딩만 되고 잘 안됩니다. 인프런에서의 사진 업로드 최대 용량이 어느정도인지요?