묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
깃헙 레포 요청드립니다
인프런 아이디 : tlrudejr1993인프런 이메일 : tlrudejr1993@naver.com깃헙 아이디 : tlrudejr1993@naver.com깃헙 Username : skid901 감사합니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제교안파일
예제교안파일들이 모두다 2페이지에서 끝나는대 뭐가잘못된건가요...?
-
해결됨홍정모의 따라하며 배우는 C++
[13:25] 로컬베어리어블에서 스태틱 키워드관련
교수님컴파일러가 최적화를 해줘서 같은 메모리를 할당받더라도주소만 같은 거지 static 키워드를 사용했을 때처럼 값이 누적되지는 않는 거죠? 컴파일러가 최적화를 해줘서 같은 주소의 메모리를 할당받더라도 초기화는 계속 되는거죠?
-
미해결React로 NodeBird SNS 만들기
제로초님 안녕하세요 질문이 있습니다.
전 next에서 동영상을 추가 하고 싶어서 저렇게 파일을 불러 와서 사용 하려고 하는데 이런류의 에러가 나더라구여 혹시 해결 방안이 있을까요?? module parse failed unexpected character '@' 이런 에러도 나구여 ㅠ.ㅠ
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
google api
APIError Traceback (most recent call last) <ipython-input-18-b560380e48d4> in <module> ----> 1 sheet=client.open('minitest').sheet1 ~\Anaconda3\lib\site-packages\gspread\models.py in sheet1(self) 74 def sheet1(self): 75 """Shortcut property for getting the first worksheet.""" ---> 76 return self.get_worksheet(0) 77 78 def __iter__(self): ~\Anaconda3\lib\site-packages\gspread\models.py in get_worksheet(self, index) 201 202 """ --> 203 sheet_data = self.fetch_sheet_metadata() 204 205 try: ~\Anaconda3\lib\site-packages\gspread\models.py in fetch_sheet_metadata(self) 182 url = SPREADSHEET_URL % self.id 183 --> 184 r = self.client.request('get', url, params=params) 185 186 return r.json() ~\Anaconda3\lib\site-packages\gspread\client.py in request(self, method, endpoint, params, data, json, files, headers) 77 return response 78 else: ---> 79 raise APIError(response) 80 81 def list_spreadsheet_files(self): APIError: { "error": { "code": 403, "message": "Google Sheets API has not been used in project 415810789407 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=415810789407 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.rpc.Help", "links": [ { "description": "Google developers console API activation", "url": "https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=415810789407" } ] } ] } }구글 아이디가 두개여서 두번을 해봤는데 sheet=client.open('').sheet1에서 계속 이 오류가 뜹니다.어떻게 해결해야 하나요?
-
미해결Illustrator CC - 일러스트레이터 입문부터 실전까지 한번에 마스터하기
화면 오른쪽처럼 계단식 메뉴설정은 어떻게 하나요?
다른분도 이거 질문하신것같은데 저도 궁금합니다. 혹시 후반부 강의에 나오나요?
-
미해결노션(notion) 완벽 활용법
하위메뉴 생성 문의
안녕하세요 선생님, 본 강의에 보면 '매일 글쓰기'아래 메뉴에 토글이 가능한 '온라인 강의'가 있고 그 아래에 토글하면 dot 아이콘으로 된 하위 컨텐츠들이 나옵니다. 그런데 제 노션에서는 매일 글쓰기 아래에 토글이 가능한 하위 보드가 생성이 안되고 바로 dot 아이콘 형식의 하위 컨텐츠로만 생성이 가능합니다. 어떻게 하면 마더 보드에 하위 보드를 추가시킬 수 있을까요?
-
미해결Vue로 Nodebird SNS 만들기
fetch VS async beforeMount
안녕하세요 3-5 강의 듣다가 묻득 질문이 있어서 질문 드립니다. 3-5강의 내용에서 fetch를 이용하는 이유는 mount 되기전에 store에 해당 API에서 불러온 값을 state에 저장하기 위함이라고 말씀해주셨는데요. 현업에서 해당 페이지(ex> View페이지) 처음 로딩할때 해당 페이지에 처음에 필요한 API 호출할때 (즉 API 호출이 끝나고 store에 해당 state값에 넣을때까지) async beforeMount 이용해서 호출하나요? 아니면 fetch를 이용해서 호출하나요?? 순서상 fetch가 가장 빠르지만 화면 띄우기 전에 해당 store에 state값에 api통해 값을 넣기만 하면되기 떄문에 async beforeMount도 괜찮을까요??아그리고 https://www.inflearn.com/questions/18191여기 질문 게시글 답변해주셔서 감사합니다!제가 그에 대한 질문을 댓글에 더 첨부했는데요한번 읽어주시면 감사하겠습니다 :)
-
미해결IT인을 위한 ELK 통합로그시스템 구축과 활용
윈도우 클라이언트 ELK연동 실습
리눅스 실습후 갑자기 윈도우로 넘어왔는데 sysmon에 관한 실습은 장기과정에 포함되는건가요? 그리고 실습하는 환경이 호스트 PC인지 가상윈도우인지 궁금하네요. 만약 가상 윈도우라면 이미지파일도 주시면 감사하겟습니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
어떤식으로 공부를 해야할까요.
먼저 문제를 풀어보고 못 풀겠으면 강의를 보는 식으로 하는게 맞을까요 아니면 강의를 쭉 보고 배우는 식으로 강의를 보는 것이 나을까요..
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
for문 조건 질문이 있습니다.
<<3번 진약수의 합 문제입니다>> 여기 for문에서 약수인것들을 찾을때 i < n 말고 i <= n/2 까지만 돌아도 모든 약수를 확인할 수 있지않나요? 이런식으로 프로그램을 좀더 빠르게 돌릴 수 있지 않을까 생각해봅니다.
-
미해결React로 NodeBird SNS 만들기
const {user}=useSelector(state=>state.user)
state=>state.user 이부분에 대해서 궁금한게 화살표함수라고 봐야하는건가요? state.user 부분에 {}를 씌우면 에러가 나서 올려봅니다.
-
미해결파이썬스쿨 - 파이썬 프로그래밍을 이용한 업무 자동화
카카오톡 챗봇 관련 강의 업데이트가 필요할 것 같습니다.
2019년 12월 31일 이후부터 kakao i open builder를 사용하여 챗봇을 만드는게 권장사항이 되는듯 보이네요.. 기존 플러스친구에 물려서 쓰던 챗봇들은 deprecate 되는건지 모르겠지만 2020년부터 혼동이 생길 것 같아 제보해보았습니다.
-
해결됨React로 NodeBird SNS 만들기
닉네임수정
안녕하세요. 최종 숙제하면서, 닉네임 수정 부분 참고하다가 버그를 발견한 것 같아서 질문드립니다. 닉네임 수정 Input에 기본값을 넣어둬서, 수정하려고 내용을 지웠을 때 공백이면 자동으로 기존 닉네임이 다시 나타나더라구요. 그래서 기본값을 없애고 useEffect에 두 번째 파라미터에 빈배열을 넣어 마운트시에만 setState해서 값을 넣어주도록 해봤는데, 이렇게 하면 될까요? + 추가 질문) const onToggleComment = useCallback(() => { setCommentFormOpened(prev => !prev); if (!commentFormOpened) { dispatch({ type: LOAD_COMMENTS_REQUEST, data: post.id, }); } }, [commentFormOpened]); 이 부분도 commentFormOpened 를 배열에 넣어줘야되지 않나요?
-
미해결윤재성의 Start Google Angular.js 앵귤러 과정
강의에 사용하신 파워포인트(or PDF) 자료는 제공되지 않는 건가요?
강의에 사용하신 파워포인트(or PDF) 자료는 제공되지 않는 건가요? 자료 없이 따로 필기해야 되서 불편합니다.
-
미해결[텐서플로2] 파이썬 머신러닝 완전정복 - 마라톤 기록예측 프로젝트
강의내 소스코드
안녕하세요. 강의 내 소스코드를 직접 실행해보려하는데 소스코드는 어디에서 다운로드받을 수 있나요?
-
미해결인스타그램 클론 - full stack 웹 개발
중앙정렬이 안됩니다. 그리고 이미지파일은 어디서받나요?
ㅇ margin:0 auto 했는데 중앙정렬이 안되는거같아요. 그리고 이미지파일은 어디서받는지 모르겠습니다 ㅠㅠ 밑에 어떤분이 질문하셔서 그 사이트 들어가보니깐 에러뜨면서 안들어가지네용..
-
해결됨[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 에서 에러가 뜹니다
안녕하세요. 강의 잘 보고 있습니다. 마지막에 예제로 보여주신 jupyter notebook상의 코드를 따라해서 구현해보았는데 5번째 줄에서 아래와 같은 에러가 발생합니다. --------------------------------------------------------------------------- error Traceback (most recent call last) <ipython-input-8-b7b4c86ca4bd> in <module> ----> 1 gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) error: OpenCV(4.1.2) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'문제가 발생하는 이유와 해결방법이 있으신지 알려주시면 감사하겠습니다.
-
미해결스프링 부트 개념과 활용
MyBatis가 application.properties의 내용을 못읽습니다..도와주세요ㅠㅠ
안녕하세요, 백기선님 강의를 2개 구매해서 들으면서, 학교 졸업작품 프로젝트를 하고있는 대학생 입니다. 강의 내용과 무관한 부분이라 매우 염치없지만.. 정말 너무 해결이 안돼서 혹시나 하는 마음에 조심스럽게 질문 납겨봅니다..ㅠㅠ SpringBoot에 MySql+MyBatis를 이용해 데이터베이스를 연동하고 있습니다. mapper.xml 파일 경로 설정에서 해결하고싶은 문제가 생겼습니다. 맨 처음에는 아래의 사진 1과 같이 Java 세션팩토리 설정파일에서 mapper.xml파일의 경로를 설정해 주었을 경우, 정상 연결 및 쿼리 실행, 출력을 성공하였습니다. 그런데 제가 이후에 mapper.xml파일의 경로를, 아래 사진 2처럼 사진1의 코드에서 코드 3줄을 지우고,자바 세션팩토리 설정파일이 아닌, application.properties 파일에mybatis.mapper-locations=mappers/mapper.xml와 같이 설정하고 싶었습니다. 아래의 사진3 처럼요. 그런데 이렇게 하니까 mybatis invalid bound statement (not found) 에러가 뜹니다.어떻게 하면 자바세션팩토리 설정파일에 mapper.xml파일의 경로를 적지 않고,application.properties파일에 적어서 해결할 수 있는지 알고싶습니다! 코드 [MyBatisConfig.java] package com.inu555.smart_busbell.server.config; import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybatis.spring.SqlSessionTemplate;import org.mybatis.spring.annotation.MapperScan;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.io.support.PathMatchingResourcePatternResolver; import javax.sql.DataSource; @configurationpublic class MyBatisConfig { @Bean public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception{ SqlSessionFactoryBean sqlSessionFactory = new SqlSessionFactoryBean(); sqlSessionFactory.setDataSource(dataSource); // sqlSessionFactory.setTypeAliasesPackage("com.inu555.smart_busbell.server.vo");// PathMatchingResourcePatternResolver pathMatchingResourcePatternResolver = new PathMatchingResourcePatternResolver();// sqlSessionFactory.setMapperLocations(pathMatchingResourcePatternResolver.getResources("classpath:/mappers/*.xml")); return sqlSessionFactory.getObject(); } @Bean SqlSessionTemplate sqlSession(SqlSessionFactory sqlSessionFactory){ return new SqlSessionTemplate(sqlSessionFactory); } } ================================================================ [MySqlReservationDao.java] package com.inu555.smart_busbell.server.dao; import com.inu555.smart_busbell.server.vo.Reservation;import org.apache.ibatis.annotations.Mapper;import org.springframework.stereotype.Component; import java.util.HashMap;import java.util.List; @component@Mapperpublic interface MySqlReservationDao {// 예약객체정보 데이터베이스에 저장int insert(Reservation reservation) throws Exception;// 안드로이드 식별자로 예약정보 데이터베이스에서 삭제int delete(String androidClientIdentifier) throws Exception;// 안드로이드 식별자로 예약한 정보가 있는지 확인Reservation selectOne(String androidClientIdentifier) throws Exception;// 특정 버스에 특정 정류장으로 예약한 사람 모두 조회List selectList(HashMap<String, String> param) throws Exception;// 안드로이드 식별자로 예약정보 업데이트int update(Reservation reservation) throws Exception;} ================================================================ [resources/mappers/MySqlReservationDao.xml] 환경 운영체제 : Windows10언어 : Java, XMLIDE : Intellij ultimate spring boot라이브러리 4.0.0org.springframework.bootspring-boot-starter-parent2.2.2.RELEASEcom.inu555smart_busbell0.0.1-SNAPSHOTsmart_busbellMain server of smart busbell by inu555 <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web-services</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> <!-- JSON 데이터 활용을 위한 Jaskson 라이브러리 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.8</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> 시도해본 방법 mapper.xml, mapper.java 로 mapper xml파일과 java interface 파일의 이름을 일치시켜봄.mapper의 namespace 또한 java interface의 풀패키지명을 포함해서 적어줌.두 개의 파일을 같은 폴더에 넣어봄.mapper.xml 경로 앞에 classpath 를 붙여봄.구글링 하여 찾을 수 있는 거의 대부분의 mapper.xml 경로설정,mybatis 사용법을 12시간 이상 찾아보고 적용해봄.에러문구를 통해서도 구글링 하여봄. 전체 SpringBoot 프로젝트는https://github.com/taehee-kim-dev/SmartBusbell/tree/master/SpringBoot_main_server입니다. 답변 주실 때 현재 이러한 오류가 나는 이유와해결방안을 적용했을 때 왜 오류가 해결되는지자세하게 설명해주시면 정말정말 감사드리겠습니다. 감사합니다!!
-
해결됨누구나 시작할 수 있는 네트워크 Step 1 (네트워크 모델)
마무리 Review
마무리 Review강의가 실행되지 않는데 문제가 생긴건가요?