묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요. 파일 깨짐 질문입니다.
위 수업을 듣고있는 학생입니다. 엑셀 파일을 주피터 노트북으로 만들어봤는데, 파일이 계속 깨집니다. 혹시나 해서 vsc에서 실행시켜보았더니 정상적으로 작동이됩니다. 주피터 노트북에서 생성할때는 그림과같이 크롬 아이콘으로 자동생성되고 vsc로 생성할때는 엑셀파일로 잘 뜨는데 어떤 문제가 원인인지 질문드리고싶습니다.
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
특정엔티티의 영속성 컨텍스트 유지
안녕하세요 영한님 제가 개발을 하다가 막히는부분이 있어 질문드립니다. 현재 세션이 아닌 토큰 발급 방식으로 개발을 했는데 문제는 토큰 유효성 검사를 하는 필터에서 db에 해당 토큰의 시그니쳐로 유저 엔티티를 조회한다는겁니다.. 여기서 문제가 서비스레이어에서는 또 유저 엔티티를 조회하다보니 중복된 쿼리가 날라갑니다.. 하이버네이트 2차 캐시를 적용해봤지만 서버가 다중화 되어있다보니 문제가 생길것 같습니다.. 필터에서 조회한 유저 엔티티를 서비스레이어 트랜잭션 까지만 유지하고 싶은데 혹시 방법이 있을까요? OSIV 외에 다른 방법이 있을지 해서 문의드립니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관 관계 편의 메소드 작성 질문 드립니다.
안녕하세요. 강의 잘 듣고 있습니다. 다름이아니라, 연관 관계 편의 메소드를 작성할때, 저는 보통 연관관계의 주인객체 에서 편의 메소드를 만들어서 사용중인데, ex) Member, Order 중 Order 가 연관관계 주인이므로 Order 객체에서 편의메소드를 사용 예제에서는 Order 와 OrderItem (일대다) 상황에서 Order 객체에 OrderItem을 넣는 연관관계 메소드를 만드셨는데, 연관관계 편의 메소드를 만드는 공식같은건 따로 없는건가요? 단순히 로직적으로 좀더 사용이 빈번한곳? 에 만들어서 사용하면 되는걸까요 ? ?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@Rollback 관련해서 질문있습니다.
이전 강의들에서 테스트하면서 반복테스트를 위해서 @AfterEach 애노테이션을 적용해서 사용했던 저장소나 공용 데이터를 정리해줬었는데, 혹시 @Rollback(true)로 설정을 하면 같은 기능을 하는지 알고싶습니다. 추가로, @Rollback(false)로 테스트가 끝난 후에 롤백하는걸 막아준다고 하셨는데, 이는 스프링 부트가 알아서 테스트 종료후 롤백을 해주는건가요?? 만약 그렇다면 그 메커니즘은 어떻게 되는지 궁금합니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
%ls data에서 %의 기능
안녕하세요 ls data를 입력했을 때랑 %ls data를 입력했을 때랑 똑같은 아웃풋이 출력되는데 %의 기능이 뭔가요?
-
미해결혼자 공부하는 C 언어 저자에게 배우는 C 언어의 모든 것
array 요소 수
초반에 int array[n]와 같이 array 를 선언할때 n값을 안 정하고 선언할수 있나요? int array[]; scanf("%d",&array[0]); 를 for 으로 돌린다 이런식으로 만약 때에 따라 array 들어가는 값의 양이 달라지는 경우 (e.g. 점수 평균을 구할떄 학생마다 듣는 과목수가 다르다) 이런식으로 error가 나는데 어떻게 풀수 있나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
묵시적 조인에 대해 질문드립니다.
묵시적 조인보다는 명시적 조인을 사용하라고 말씀 하시면서 코드에 쿼리와 jpa가 데이터베이스로 실제로 보내는 쿼리가 불일치함으로 혼란을 야기 할 수 있다고 하셨는데, 조인 강의 에서 세타조인 부분에서 사용한 예제도 사용한 쿼리와 실제 데이터베이스에 보내는 쿼리가 서로 달라 혼란을 야기 할 수 있다고 생각합니다.(예제 코드는 사진으로 첨부 합니다.) 사진 1. 사진 2. 실무에서는 위와 같이는 사용하지 않는 건가요.? 추가적으로 사진2. 를 참고해서 cross join 을 명시적으로 해줄려고 다음과 같이 변경을 했습니다. String query = "select count(m) from Member m cross join Team t where m.username = t.name ";List<Long> result = em.createQuery(query, Long.class).getResultList(); 그런데, 다음과 같이 오류가 출력 됩니다. ERROR: line 1:36: unexpected token: cross line 1:36: unexpected token: cross java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: cross near line 1, column 36 [select count(m) from jpql.Member m cross join jpql.Team t where m.username = t.name ] 혹시 jpa 에서는 cross join 은 명시적으로 불가능 한 건가요.?
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
colab 으로 하는 학생입니다
헷갈리는 점이 있어서 질문합니다 영상에서 cpu를 사용한다고 하셨는데 colab 런타임을 gpu로 설정 안해도 되는건가요?? 일단은 설정하고 디텍션을 하니 한장당 6~7초 정도 걸리는데 영상속 클라우드의 사양보다 colab 사양이 낮아서 그런가요??
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
nvm install 시 에러가 납니다.
질문 게시판 참고 및 하루종일 현상확인을 하였으나 이유를 모르겠습니다. 얼른 강의를 들어야하는데 답답하네요 ㅠㅠ 확인 부탁드립니다. 현상 해당 디렉토리에서 python (2.7.18) 설치 확인 후 (Add python.exe to Path 로 설치한 상태) nvm instll 10.16.3 할 경우 no python2.7 이란 결과와 함께 에러 노출 => python을 설치했음에도 동일한 결과 노출됩니다. 어떻게 해줘야 할 지 확인 부탁드립니다 ㅠㅠ 1. 현재 경로에서 python -v 으로 파이썬 설치 확인 2.7.18 2. npm install 시 에러 결과 $ nvm install 10.16.3 Can not determine how many core(s) are available, running in single-threaded mode. Please report an issue on GitHub to help us make nvm run faster on your computer! Local cache found: ${NVM_DIR}/.cache/src/node-v10.16.3/node-v10.16.3.tar.xz Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/src/node-v10.16.3/node-v10.16.3.tar.xz $>./configure --prefix=/c/Users/혜윤/.nvm/versions/node/v10.16.3 < which: no python2.7 in (/mingw64/bin:/usr/bin:/c/Users/혜윤/bin:/c/Python27:/c/Python27/Scripts:/c/Program Files (x86)/Wizvera/Delfino:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c/Program Files (x86)/Intel/iCLS Client:/c/Program Files/Intel/iCLS Client:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT:/c/Program Files/Samsung/AllShare Framework DMS/1.3.23:/c/Program Files/Samsung/AllShare Framework DMS/1.3.23/64bit:/c/Program Files (x86)/Microsoft SQL Server/100/Tools/Binn:/c/Program Files/Microsoft SQL Server/100/Tools/Binn:/c/Program Files/Microsoft SQL Server/100/DTS/Binn:/c/Program Files/Intel/WiFi/bin:/c/Program Files/Common Files/Intel/WirelessCommon:/c/APM_Setup/Server/Apache/bin:/c/APM_Setup/Server/MySQL5/bin:/c/APM_Setup/Server/PHP5:/c/WINDOWS/System32/OpenSSH:/cmd:/c/Program Files/nodejs:/c/ProgramData/chocolatey/bin:/c/Program Files (x86)/Yarn/bin:/c/Program Files/Intel/WiFi/bin:/c/Program Files/Common Files/Intel/WirelessCommon:/c/Users/혜윤/AppData/Local/Microsoft/WindowsApps:/c/Users/혜윤/AppData/Local/Programs/Microsoft VS Code/bin:/c/Users/혜윤/AppData/Roaming/npm:/c/Users/혜윤/AppData/Local/Programs/Fiddler:/c/Users/혜윤/AppData/Local/Yarn/bin:/c/Users/혜윤/AppData/Python27) which: no python2 in (/mingw64/bin:/usr/bin:/c/Users/혜윤/bin:/c/Python27:/c/Python27/Scripts:/c/Program Files (x86)/Wizvera/Delfino:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c/Program Files (x86)/Intel/iCLS Client:/c/Program Files/Intel/iCLS Client:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT:/c/Program Files/Samsung/AllShare Framework DMS/1.3.23:/c/Program Files/Samsung/AllShare Framework DMS/1.3.23/64bit:/c/Program Files (x86)/Microsoft SQL Server/100/Tools/Binn:/c/Program Files/Microsoft SQL Server/100/Tools/Binn:/c/Program Files/Microsoft SQL Server/100/DTS/Binn:/c/Program Files/Intel/WiFi/bin:/c/Program Files/Common Files/Intel/WirelessCommon:/c/APM_Setup/Server/Apache/bin:/c/APM_Setup/Server/MySQL5/bin:/c/APM_Setup/Server/PHP5:/c/WINDOWS/System32/OpenSSH:/cmd:/c/Program Files/nodejs:/c/ProgramData/chocolatey/bin:/c/Program Files (x86)/Yarn/bin:/c/Program Files/Intel/WiFi/bin:/c/Program Files/Common Files/Intel/WirelessCommon:/c/Users/혜윤/AppData/Local/Microsoft/WindowsApps:/c/Users/혜윤/AppData/Local/Programs/Microsoft VS Code/bin:/c/Users/혜윤/AppData/Roaming/npm:/c/Users/혜윤/AppData/Local/Programs/Fiddler:/c/Users/혜윤/AppData/Local/Yarn/bin:/c/Users/혜윤/AppData/Python27) ?[1m?[31mERROR?[0m: Did not find a new enough assembler, install one or build with --openssl-no-asm. Please refer to BUILDING.md nvm: install v10.16.3 failed!
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
가상 환경에서 atom 실행
가상환경에서 아톰이나 파이참을 실행하는 방법을 다시 알려 주실 수 있나요? 가상 환경을 만들고 아톰이나 파이참을 해당 가상 환경 폴더에 설치하면 되는 건가요?
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
세팅 제이슨
세팅 제이슨을 검색하면 그랩님 화면과 다르게 엄청나게 많은 코드가 뜨는데 제가 잘못 검색한건지, 그냥 이 밑에 그대로 코드를 추가하면 되는지 궁금합니다. 그리고 프리티어가 꼭 필요한지도 궁금합니다. 프리티어 없이 써왔어서 있고 없고의 차이가 현저할까요?
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
index 오류 관련
아래에 남겨주신 답변을 보고 진행했습니다만 터미널에는 error 표시가 계속 보여집니다. 이렇게 보여져도 괜찮은 건가요 ? ERROR Failed to compile with 1 error 18:28:06 error in ./src/components/TodoList.vue Module Error (from ./node_modules/eslint-loader/index.js): C:\_EH\__git\learn_vue_js_02\vue-todo\src\components\TodoList.vue 37:38 error 'index' is defined but never used no-unused-vars
-
미해결인스타그램 클론 - full stack 웹 개발
제가 models.py의 Comment에서 post 변수를 안쓰고
makemigrations를 해서 그런지 다시 post 변수를 작성 후 실행을 해도 오류가 납니다. 오류 내용은 터미널 웹 인데 어떻게 해결해야 할지 도통 모르겠어요. 제 워크스페이스 주소입니다. https://goor.me/FxncC
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
npm run dev 했을때 몽고db 오류
npm run dev 했을때 정상적으로 웹이 켜지긴하는데 sign in, sign up이 보이지않고 로그아웃만 보입니다 터미널에선 이런 오류가 나옵니다 그리고 혹시 dev.js 에서 <username> <password> 부분 유저네임 sj 패스워드 root면 <sj><root> 이런식으로 기입하는게 맞나요? MongooseError [MongooseServerSelectionError]: Authentication failed. [0] at new MongooseServerSelectionError (C:\Users\hsj11\Desktop\st\node_modules\mongoose\lib\error\serverSelection.js:22:11) [0] at NativeConnection.Connection.openUri (C:\Users\hsj11\Desktop\st\node_modules\mongoose\lib\connection.js:823:32) [0] at Mongoose.connect (C:\Users\hsj11\Desktop\st\node_modules\mongoose\lib\index.js:333:15)[0] at Object.<anonymous> (C:\Users\hsj11\Desktop\st\server\index.js:18:26) [0] at Module._compile (internal/modules/cjs/loader.js:1137:30) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10) [0] at Module.load (internal/modules/cjs/loader.js:985:32) [0] at Function.Module._load (internal/modules/cjs/loader.js:878:14) [0] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) [0] at internal/main/run_main_module.js:17:47 { [0] reason: TopologyDescription { [0] type: 'ReplicaSetNoPrimary', [0] setName: null, [0] maxSetVersion: null, [0] maxElectionId: null, [0] servers: Map { [0] 'sangjun-shard-00-00.rckbj.mongodb.net:27017' => [ServerDescription], [0] 'sangjun-shard-00-01.rckbj.mongodb.net:27017' => [ServerDescription], [0] 'sangjun-shard-00-02.rckbj.mongodb.net:27017' => [ServerDescription] [0] }, [0] stale: false, [0] compatible: true, [0] compatibilityError: null, [0] logicalSessionTimeoutMinutes: null, [0] heartbeatFrequencyMS: 10000, [0] localThresholdMS: 15, [0] commonWireVersion: null [0] }, [0] [Symbol(mongoErrorContextSymbol)]: {} [0] }
-
미해결파이썬 데이터시각화 분석 실전 프로젝트
필요한 데이터 뽑을 때 간단한 질문 드립니다
안녕하세요 선생님 데이터 뽑는 방식에 관련해서 질문 드립니다 위에 USA_runner 에서 Country 항목에서 'USA'를 뽑는 흐름과 밑에 USA_MALE_runner에서 M/F 항목에서 'M'을 뽑는 흐름이 비슷한 것 같은데 위의 방식으로 아래처럼 뽑아보려니 안되더라고요 이렇게 ----> USA_MALE_runner = USA_runner[USA_runner.M/F =='M'] 제가 보기에는 차이가 없는 것 같은데 혹시 각각 어떤 경우에 사용하는지에 대해 궁금합니다. 답변 부탁드립니다.
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
한국어 English 코드가 invalid syntax로 뜹니다.
선생님과 똑같이 입력했는데 계속 Invalid syntax가 뜹니다. 어디서 잘못된 건가요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
yaml 파일 오류
안녕하세요. yaml파일을 제공하지 않는다는 오류가 뜨는데 구글링을 해보아도 해결 방법을 모르겠습니다. ㅠㅠ
-
해결됨스프링 시큐리티
Spring Security에 Postman을 쓸려고 하는데 로그인 페이지만 자꾸 나옵니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
4번만 통과가 안되는데, 많이 고민해봤으나 잘모르겠네요..!
#include <stdio.h> int main() { //f9는 컴파일, f10은 실행. //채점받을때는 freopen주석처리하고 하기. //freopen("input.txt", "rt", stdin); char first_str[105], sec_str[105]; int len_first_str=0, len_sec_str=0; int flag_res=1; scanf("%s", &first_str); //printf("%s\n", first_str); scanf("%s", &sec_str); //각 길이 구하기 for(int i=0; first_str[i] != '\0'; i++) { len_first_str++; } for(int i=0; sec_str[i] != '\0'; i++) { len_sec_str++; } //printf("len_first_str : %d\n", len_first_str); //길이가 다르면 NO if(len_first_str != len_sec_str) { printf("NO"); return 0; } else { //길이가 같으면 비교해보기, 각 char이 같다면, first_str의 각자리를 0으로 치환 for(int i=0; i<len_first_str; i++) { for(int j=0; j<len_first_str; j++) { if(first_str[i] == sec_str[j]) { first_str[i] = 0; break; } } //printf("first_str is : %s\n", first_str); } // 모두 0이라면 YES, 아니면 NO for(int i=0; i<len_first_str; i++) { if(first_str[i] != 0) { flag_res = 0; break; } } if(flag_res == 1) { printf("YES"); } else if(flag_res == 0) { printf("NO"); } } return 0; }
-
미해결인터랙티브 웹 개발 제대로 시작하기
객체리터럴이 정확히 무엇인가요?
프로토타입도 객체이기 때문에 중괄호 안에 다시 셋팅 할 수 있다고 알려주셨는데, 새로운 객체를 다시 만드는 방식을 객체리터럴 형태라고 하는 건가요?