inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

chromedriver

미해결

청와대 청원 데이터 시각화

chromewebdriver가 표시되야 하는데 왜 안되는지 모르겠네요.. 크롬 버전에 맞게 설치 후 chromedriver.exe를 프로젝트 폴더 내에 위치도 시켰습니다.

  • selenium
  • 웹-크롤링
  • python
이기백 댓글 3 좋아요 0 조회수 329

provider 의 Consumer builder함수에서 반복문 사용 문제

미해결

Flutter 초급 - Http통신, 상태관리

강사님 강의 잘 듣고 현재 간단한 프로젝트를 flutter로 만들고 있는데요. 저는 상태관리를 provider 방식으로 하고 있습니다. 궁금한점이 ListView에 게시글을 서버에서 받아서 복수개를 보여주는 로직인데요. List<게시글 VO> 형식으로 Provider Model에 저장하고 Consumer 에서 반복문으로 게시글을 보여줍니다. 동작은 잘하는데 의문이 예를 들어 ListView에 200~300여개의 게시글을 보여준다고 하면 Consumer 내부에서 200~300회의 반복문이 수행되는데 그때 ListView에 보여지는 것이 문제가 없이 잘될까요? 일단 테스트로 ListView의 하단에 도달하면 2개씩 불러오는 코드에서는 잘 되는것 같습니다. 아니면 반복문 처리를 provider model 에서 미리 해놓고 Cosumner에서는 그대로 위젯 리스트를 리턴만 시키는게 좋을까요? 코드는 아래와 같습니다. Consumer <RecruitModel>( builder: (context , recruit , child){ List<Widget> resultList=[] ; for (Recruit recruit in recruit. listInMain ){ Widget recruitCard = _buildRecruitCard( name:recruit. name , regDate:recruit. regDate ) ; resultList.add(recruitCard) ; } return Column ( children: resultList , ) ; } , ) class RecruitModel with ChangeNotifier{ var client = http.Client() ; var listInMain =[] ; var listInSearch =[] ; void getListInMain ({ var start , var cnt}) async { var requestUrl = clientUrl+ '/rc_grlbc' ; Uri uri = Uri. parse (requestUrl) ; var urlWithParam = uri.replace(queryParameters: { 'start' :start.toString() , 'cnt' :cnt.toString() }) ; try { var response = await client .get(urlWithParam) ; var list = jsonDecode(response. body ) ; var tempList=[] ; for (int i= 0 ; i<list.length ; i++){ Recruit recruit = Recruit . fromJson (list[i]) ; tempList.add(recruit) ; } listInMain ..addAll(tempList) ; } catch (e){ print( 'e : $e ' ) ; } notifyListeners() ; } }

  • Flutter
  • 웹앱
  • android
  • ios
홍정민 댓글 1 좋아요 0 조회수 434

질문있습니다.

미해결

Vue.js 끝장내기 - 실무에 필요한 모든 것

localhost:8080/api/docs 하면 swagger ui 가 나오는것으로 이해했는데 router 에 path : "*" 로 설정해 둬서 Not Found Page 로 들어가는데 swagger ui 로 보기 위해서 따로 깔아야할 package 가 있나요 ?.? 왜 잘 안되지,,

  • vuex
  • javascript
  • vuejs
아스키코드 댓글 1 좋아요 1 조회수 150

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

미해결

코틀린 기반 안드로이드 앱개발 고급 3단계

client Thread는 다음과 같이 작성되었습니다. var client = OkHttpClient() var request_builder = Request.Builder() var url = request_builder.url( "http://172.30.1.18:8080/MobileServer/upload.jsp" ) var multipart_Builder = MultipartBody.Builder() var file = File( pic_path ) multipart_Builder.addFormDataPart( "mobile_img" , file. name , RequestBody.create(MultipartBody. FORM , file)) var body = multipart_Builder.build() var post = url.post(body) var request = post.build() client.newCall(request).execute() server 코드는 다음과 같이 작성되었습니다. <%@ page import="com.oreilly.servlet.*" %> <%@ page import="com.oreilly.servlet.multipart.*" %> <%@ page import="com.oreilly.servlet.MultipartRequest"%> <% request.setCharacterEncoding("utf-8"); String path = getServletContext().getRealPath("upload"); System.out.println(path); int max = 1024 * 1024 * 100; DefaultFileRenamePolicy policy = new DefaultFileRenamePolicy(); System.out.println(request.getContentType()); new MultipartRequest(request, path,max,"utf-8",policy); %>

  • kotlin
  • android
redtree 댓글 1 좋아요 0 조회수 259

사용자 폴더 이름 변경을 할 수가 없어요.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

아무리 해도 폴더 이름을 영문으로 바꿀 수가 없습니다. 네이버 지식인에도 질문을 올렸는데 어떻게 해야 하는지 알려주시면 고맙겠습니다. https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10301&docId=351613365

  • python
개구리왕자 댓글 1 좋아요 1 조회수 238

Profile active 질문입니다.

해결됨

스프링 부트 개념과 활용

안녕하세요, 제가 스프링 부트로 만든 애플리케이션을 배포할 때, nohup java -jar \ -Dspring.config.location=classpath:/application.properties,classpath:/application-$IDLE_PROFILE.properties,/home/ec2-user/app/application-oauth.properties,/home/ec2-user/app/application-real-db.properties \ -Dspring.profiles.active=$IDLE_PROFILE \ $JAR_NAME > $REPOSITORY/nohup.out 2>&1 & 위의 쉘 스크립트문으로 최종 배포를 합니다. 시중에 있는 책의 내용을 그대로 사용한 것인데요, 그런데 제가 궁금한 것은 classpath:/application.properties 와 classpath:/application-$IDLE_PROFILE.properties 는 왜 포함시켜야 작동되는건지 이해가 잘 안갑니다. -Dspring.config.location= 의 설정은 외부 파일, 즉 여기서 예를들면 /home/ec2-user/app/application-oauth.properties 나 /home/ec2-user/app/application-real-db.properties 와 같은 jar파일 내에 포함되어 있지 않은 외부파일들을 포함시킬 때 쓰는것 아닌가요? 그런데 저 classpath:/~~~를 포함시키지 않으면 실행이 안됩니다. 스프링 부트 jar 파일 내의 ~~.properties 파일들은 jar파일 내에 자동으로 포함되어있는 줄 알았는데 아니더라구요.. 원래 그런건가요? 아니면 제가 뭔가 잘못 이해하고 잘못 하고 있는건가요??

  • spring-boot
  • java
  • spring
taehee-kim-dev 댓글 1 좋아요 0 조회수 639

back에서 자꾸 userId를 읽을 수 없다고 뜨는데 왜 그런가요?

미해결

React로 NodeBird SNS 만들기

프론트에서 로그인하면 SUCCESS까지 뜨는데 back에서는 DB에 사용자가 추가되지 않았어요 이렇게 에러가 떠서 뭐가 잘못된 걸까요? ragas/userex.js function* signUpAPI ( signUpData ) { //서버에 요청을 보내는 부분 return axios . post ( 'http://localhost:3065/api/user/' , signUpData ); // return axios.post('/login'); } function* signUp ( action ) { try { //call은 동기 호출 응답받을 때까지 기다림 // yield delay(2000); yield call ( signUpAPI , action . data ); // throw new Error('에러에러에러'); yield put ({ //put은 dispatch랑 동일 type : SIGN_UP_SUCCESS }); } catch ( e ) { //loginAPI 실패 console . error ( e ); yield put ({ type : SIGN_UP_FAILURE , error : e , }) } } function* watchSignUp () { yield takeEvery ( SIGN_UP_REQUEST , signUp ); // yield delay(2000); //리스너 역할 // 비동기 요청, 타이머 넣어도 되고 } pages/signup.js에 있는 onSubmit 함수 const onSubmit = useCallback (( e ) => { e . preventDefault (); if ( password !== passwordCheck ) { return setPasswordError ( true ); } if (! term ) { return setTermError ( true ); } if (! agree ) { return setAgreeError ( true ); } // dispatch(signUpAction({ // userId: id, // userPassword: password, // userName: name, // // major, // })); return dispatch ({ type : SIGN_UP_REQUEST , data : { userId : id , userPassword : password , userName : name , }, }); // console.log({ // id, name, birth, entergrade, major, nowstate, password, passwordCheck, term, agree // }); }, [ id , name , password , passwordCheck , term , agree ]); reducers/userex.js에서 SIGNUP 부분 case SIGN_UP_REQUEST : { return { ... state , isSigningUp : true , isSignedUp : false , signUpErrorReason : '' , } } case SIGN_UP_SUCCESS : { return { ... state , isSigningUp : false , isSignedUp : true , } } case SIGN_UP_FAILURE : { return { ... state , isSigningUp : false , signUpErrorReason : action . error , } }

  • javascript
  • react
learn 댓글 7 좋아요 0 조회수 401

질문이 있습니다 선생님...

미해결

따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기

https://github.com/crmrelease/tj-book (참고용인 제가 작업중인 깃헙입니다) 안녕하세요 선생님 강의 참고해서 제가 왓챠같은 도서 어플을 만들어보고 있어요. 정보는 인터파크 api를 이용하구요. 그런데 맨처음 만들었던 plate에서 로그아웃 문제가 아직도 해결되지 않아 부득이하게 질문드립니다 ㅠㅠ 클라이언트단 코드는 이렇구요 로그아웃후에 '/login'으로 돌아가야 하는데, url만 '/login'으로 변하고 페이지는 리다이렉트 되질 않더라구요 그런데 임시로 랜딩페이지에 만든 로그아웃 버튼은 잘 되거든요 왜 네비의 rightmenu에 있는 버튼은 리다이렉트가 되질 않을까요. 사용하는 백단로직은 같고, 콘솔찍어보니 리턴받는 내용도 동일합니다. 네비가 아닌 랜딩페이지에 임시로 만든 로그아웃 버튼은 잘돼요 ㅠㅠ 문제가 무얼까요 그리고 처음에는 선생님께서 만드신 라우터대로 만드니 작동하지 않았는데 BrowserRouter로 감싸주니 코드가 돌더라구요 여기에 문제가 있을까요?

  • 웹앱
  • react
  • mongodb
  • nodejs
  • express
김태진 댓글 5 좋아요 1 조회수 405

현재 강의 시점으로 질문있습니다.

미해결

스프링과 JPA 기반 웹 애플리케이션 개발

로그아웃 구현까지 따라해보았는데 가입후 이메일 인증을 받은후 로그아웃 재로그인하면 emailVerified가 false상태로 보여집니다 다시인증을 해야한다고 나오는데 아직 구현이 안된 설정인가요 제 코드에 실수가 있는건가요??

  • spring
  • thymeleaf
  • JPA
  • java
  • spring-boot
문병량 댓글 2 좋아요 0 조회수 315

환경 변수 설정

자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!

삭제된 글입니다

  • java
tjdudwnstj 댓글 1 좋아요 0 조회수 84

특정 날짜 이후의 document 들만 csv 파일로 뽑아 오려면 어떻게 해야 하나요?

미해결

[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)

안녕하세요, 저는 회사에서 데이터베이스안에 oid 별로 사용자의 데이터가 기록 됩니다. 그런데 timestamp 기준으로 특정 날짜 이후의 것을 뽑아 오려면 어떻게 해야 하나요? 조회는 find() 로 사용하면 되는 것을 아는 데 그 다음을 모르겠습니다. 감사합니다!

  • DBMS/RDBMS
  • python
  • mongodb
  • 데이터 엔지니어링
내무내무새새 댓글 1 좋아요 0 조회수 234

클로저 질문입니다.

미해결

자바스크립트 중고급: 엔진 핵심

getPoint 오브젝트에서 point 변수는 외부 렉시컬 환경 참조에서 찾을 수 있지만 bookParam은 어떻게 찾나요? bookParam도 같이 외부 렉시컬 환경 참조에 바인딩 되나요? bookParam은 book 실행 콘텍스트의 선언적 환경 레코드에 있는데 이걸 어떻게 가져다 쓸수 있는건가요?

  • javascript
I.m yong 댓글 3 좋아요 2 조회수 320

개발문서 문의

미해결

스프링과 JPA 기반 웹 애플리케이션 개발

안녕하세요. 강의 도중에 구글 독스로 개발 문서를 보여주시는데요. 중간중간 참고 사이트 및 참고자료를 보여주시는데, 궁금해서 영상을 보고 찾거나 지나칠때가 있습니다. 그래서 혹시 이전 강의처럼 강의 진행하실때 보셨던 문서를 올려주실수 있는지 궁금합니다. 감사합니다.

  • thymeleaf
  • JPA
  • spring-boot
  • spring
  • java
dsdsd 댓글 1 좋아요 0 조회수 171

width와 flex-basis의 차이

미해결

CSS Flex와 Grid 제대로 익히기

강의에서 width와 flex-basis의 차이가 width: 50% 로 주고, flex-basis: auto 로 주었을때 flex-basis의 값에 width의 값 50%가 들어오기 때문에 차이가 있다 라고 말씀 해 주셨는데, 반대로 flex-basis: 50% 로 주고 width: auto 로 동일한 결과값을 가지게 되니 차이점이 없다고 생각됩니다 ㅜ 말씀해 주신대로 width를 50%로 주고 flex-basis를 auto로 주어야 하는 이유도 이해가 안됩니다.. flex: 0 50%; 로 주면 안되는 건가요?

  • HTML/CSS
  • flex
유림 댓글 2 좋아요 0 조회수 3631

back 서버 오류가 나요ㅠㅠ

미해결

React로 NodeBird SNS 만들기

[nodemon] starting 'nod index.js' [nodemon] app crashed - waiting for file changes before starting... 이라고 오류가 나요ㅠㅠ 구글링 해보니 npm install하래서 해보고 컴퓨터도 껏다 켜보고 했는데 안되요ㅠㅠ nodemon 도 재 설치 해봤어요ㅠㅠ back은 vscode터미널에서 실행하고 front는 cmd창 따로 켜서 실행했습니다

  • react
  • javascript
생글탱글 댓글 11 좋아요 0 조회수 349

웹브라우저와 웹서버 통신에서 같은 네트워크

미해결

컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1

실습할 때 웹브라우저(폰)와 웹서버(컴퓨터)의 통신에서 왜 같은 네트워크에 접속되어 있어야 하나요??

  • HTML/CSS
hskyblue22 댓글 1 좋아요 0 조회수 342

table 하고 칼럼 쿼리 작성은 어디서 했나요.

미해결

오라클 데이터베이스 11g 프로그래밍 기초 (상)

임플로이 부서 및 테이블하고 칼럼을 생성하는 쿼리는 어디에 있는지 알려주시면 안될까요 저는 생성이 안됐습니다.

  • oracle
전건수 댓글 0 좋아요 0 조회수 229

인기 태그

인프런 TOP Writers

주간 인기글