묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
mysql Sequelize Database error 질문
안녕하세요 제로초님 어제 꽤나 많은 질문을 했던 수강생입니다.. 금일 EC2부터 다시 진행해봐도 같은 문제가 생겨 로그인을 불러오는 라우터에서 해당 에러를 발견했습니다. 혹시 이 문제로 로그인을 불러오지 못하는 걸까 싶어 질문을 남겼습니다.. Unknown column 'NaN' in 'on clause' 라는 에러인데.. 아래 부분은 mysql 접속해서 알아본 users 데이터입니다. 아래는 로그인 상태 불러오기 라우터에서 req.user 에 대한 콘솔내용입니다. 그리고 unbuntu back에서 ls하면 mysql 파일이 빨간색으로 떠야 정상인가요? mysql 설치했는데 안보여서요! ls, ls -al로 해도 안보이네요;; --- 저는 로그인 불러오는 라우터에 섬네일도 같이 찾아올 수 있도록 작업을 했습니다. 이 부분에서 문제가 있었는지 if문으로 유저의 섬네일 이미지가 있으면 다 가져오고 아니면 유저 정보만 가져오도록 하니까 유저 정보만 가져오네요... 하지만 아직 작은 문제들이있네요... 더 알아보도록 하겠습니다!
-
미해결
수료증 이름변경
수료증 발급 시 이름을 변경할 수 있나요??? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
개별 쿼리 연결 시
강사님 안녕하세요. 해당 문제 답을 SELECT city, length(city) length_city FROM station ORDER BY length_city, city LIMIT 1; SELECT city, length(city) length_city FROM station ORDER BY length_city DESC, city LIMIT 1 라고 UNION 없이 적으셨는데 쿼리가 돌아가서 놀랐어요. 저는 개별 쿼리를 연결하려면 UNION이 꼭 필요하다고 생각했거든요. 그럼 쿼리 연결할 때 UNION이 꼭 필요한 경우는 언제인가요?? 그냥 세미콜론 하나로 연결 가능하다면 UNION은 왜 존재하는지 혼란스럽습니다 ;_;
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
사이트에서 연결할수 없다고 떠요 ㄷ
일단 말씀하신대로 코드를 따라갔고 vs코드를 껏다가 다시 켜서 node index.js로 실행한 결과 good bye라는 것은 잘 반환이 되는데 url 뒤에 /products라고 붙여보면 아래와 같은 흰화면이 나타납니다...
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
랜덤 포레스트 오류와 관련한 질문입니다
fit하는 과정에서 문제가 생긴 것 같고 몇달 전 저와 같은 질문을 하신분이 계셨는데 그분에게 답변해주신 것을 보고 따라해보려해도 해결이 안돼서 질문 남깁니다 어떤식으로 해결해야할 지 설명해주시면 감사하겠습니다 ㅜㅜ!from sklearn.model_selection import GridSearchCV params = { 'n_estimators':[100], 'max_depth' : [6, 8, 10, 12], 'min_samples_leaf' : [8, 12, 18 ], 'min_samples_split' : [8, 16, 20] } # RandomForestClassifier 객체 생성 후 GridSearchCV 수행 rf_clf = RandomForestClassifier(random_state=0, n_jobs=-1) grid_cv = GridSearchCV(rf_clf , param_grid=params , cv=2, n_jobs=-1 ) grid_cv.fit(X_train ) print('최적 하이퍼 파라미터:\n', grid_cv.best_params_) print('최고 예측 정확도: {0:.4f}'.format(grid_cv.best_score_))--------------------------------------------------------------------------- UnicodeEncodeError Traceback (most recent call last) <ipython-input-45-a4ef1b9de222> in <module> 10 rf_clf = RandomForestClassifier(random_state=0, n_jobs=-1) 11 grid_cv = GridSearchCV(rf_clf , param_grid=params , cv=2, n_jobs=-1 ) ---> 12 grid_cv.fit(X_train , y_train,encoding='UTF-8') 13 14 print('최적 하이퍼 파라미터:\n', grid_cv.best_params_) C:\ProgramData\Anaconda3\lib\site-packages\sklearn\utils\validation.py in inner_f(*args, **kwargs) 61 extra_args = len(args) - len(all_args) 62 if extra_args <= 0: ---> 63 return f(*args, **kwargs) 64 65 # extra_args > 0 C:\ProgramData\Anaconda3\lib\site-packages\sklearn\model_selection\_search.py in fit(self, X, y, groups, **fit_params) 777 verbose=self.verbose) 778 results = {} --> 779 with parallel: 780 all_candidate_params = [] 781 all_out = [] C:\ProgramData\Anaconda3\lib\site-packages\joblib\parallel.py in __enter__(self) 728 def __enter__(self): 729 self._managed_backend = True --> 730 self._initialize_backend() 731 return self 732 C:\ProgramData\Anaconda3\lib\site-packages\joblib\parallel.py in _initialize_backend(self) 738 """Build a process or thread pool and return the number of workers""" 739 try: --> 740 n_jobs = self._backend.configure(n_jobs=self.n_jobs, parallel=self, 741 **self._backend_args) 742 if self.timeout is not None and not self._backend.supports_timeout: C:\ProgramData\Anaconda3\lib\site-packages\joblib\_parallel_backends.py in configure(self, n_jobs, parallel, prefer, require, idle_worker_timeout, **memmappingexecutor_args) 492 SequentialBackend(nesting_level=self.nesting_level)) 493 --> 494 self._workers = get_memmapping_executor( 495 n_jobs, timeout=idle_worker_timeout, 496 env=self._prepare_worker_env(n_jobs=n_jobs), C:\ProgramData\Anaconda3\lib\site-packages\joblib\executor.py in get_memmapping_executor(n_jobs, **kwargs) 18 19 def get_memmapping_executor(n_jobs, **kwargs): ---> 20 return MemmappingExecutor.get_memmapping_executor(n_jobs, **kwargs) 21 22 C:\ProgramData\Anaconda3\lib\site-packages\joblib\executor.py in get_memmapping_executor(cls, n_jobs, timeout, initializer, initargs, env, temp_folder, context_id, **backend_args) 40 _executor_args = executor_args 41 ---> 42 manager = TemporaryResourcesManager(temp_folder) 43 44 # reducers access the temporary folder in which to store temporary C:\ProgramData\Anaconda3\lib\site-packages\joblib\_memmapping_reducer.py in __init__(self, temp_folder_root, context_id) 529 # exposes exposes too many low-level details. 530 context_id = uuid4().hex --> 531 self.set_current_context(context_id) 532 533 def set_current_context(self, context_id): C:\ProgramData\Anaconda3\lib\site-packages\joblib\_memmapping_reducer.py in set_current_context(self, context_id) 533 def set_current_context(self, context_id): 534 self._current_context_id = context_id --> 535 self.register_new_context(context_id) 536 537 def register_new_context(self, context_id): C:\ProgramData\Anaconda3\lib\site-packages\joblib\_memmapping_reducer.py in register_new_context(self, context_id) 558 new_folder_name, self._temp_folder_root 559 ) --> 560 self.register_folder_finalizer(new_folder_path, context_id) 561 self._cached_temp_folders[context_id] = new_folder_path 562 C:\ProgramData\Anaconda3\lib\site-packages\joblib\_memmapping_reducer.py in register_folder_finalizer(self, pool_subfolder, context_id) 588 # semaphores and pipes 589 pool_module_name = whichmodule(delete_folder, 'delete_folder') --> 590 resource_tracker.register(pool_subfolder, "folder") 591 592 def _cleanup(): C:\ProgramData\Anaconda3\lib\site-packages\joblib\externals\loky\backend\resource_tracker.py in register(self, name, rtype) 189 '''Register a named resource, and increment its refcount.''' 190 self.ensure_running() --> 191 self._send('REGISTER', name, rtype) 192 193 def unregister(self, name, rtype): C:\ProgramData\Anaconda3\lib\site-packages\joblib\externals\loky\backend\resource_tracker.py in _send(self, cmd, name, rtype) 202 203 def _send(self, cmd, name, rtype): --> 204 msg = '{0}:{1}:{2}\n'.format(cmd, name, rtype).encode('ascii') 205 if len(name) > 512: 206 # posix guarantees that writes to a pipe of less than PIPE_BUF UnicodeEncodeError: 'ascii' codec can't encode characters in position 18-20: ordinal not in range(128)
-
미해결대세는 쿠버네티스 (초급~중급편)
쿠버네티스 실습중 네트워킹 질문
쿠버네티스 Getting started - Kubernetes - 실습 강의 부분을 듣고 있는데 docker 이미지를 run 하고 브라우저에 어떤 IP와 포트번호를 입력해야 hello.js 파일을 볼 수 있을까요? 설치는 내PC + VirtualBox (Network: NatNetwork + Port Forwarding)을 그대로 따라했습니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
cascade, orphanRemoval 질문입니다.
[우선 제가 이해한게 맞나요?] cascade - 부모 엔티티 삭제시 연결된 자식엔티티도 삭제됨. orphanRemoval - 부모 엔티티에서 자식 컬렉션 삭제시 자식 엔티티가 삭제됨 [질문] CascadeType.ALL, orphanRemoval = true 적용하고 부모 엔티티에서 자식 컬렉션의 특정 엔티티를 remove(0)했는데요 해당 번째 자식 엔티티(0)만 삭제 되는줄 알았는데 어째서 인지 부모 엔티티까지 삭제 되더라구요... 이유를 알 수 있을까요? public class Item { @OneToMany(mappedBy = "item", cascade = CascadeType.ALL, orphanRemoval = true) private List<ItemEnergy> itemEnergies = new ArrayList<>(); public void changeItemEnergies(List<ItemEnergy> itemEnergies) { if (itemEnergies != null) { this.itemEnergies.remove(0); // this.itemEnergies.addAll(itemEnergies); // this.itemEnergies = itemEnergies; // for (ItemEnergy itemEnergy : itemEnergies) { // itemEnergy.setItem(this); // } } } }
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
main 함수 실행 버튼
안녕하세요. 프로젝트를 열고 HelloSpringApplication.java의 main함수를 실행시키고 싶은데 함수 좌측에 실행버튼이 안뜹니다. Configurations에서 Application을 추가하여 main class를 지정하려고해도 해당 main 함수를 찾을 수 없습니다.(아래사진) 아무설정 없이 기본으로 사진과 같이 settings.gradle의 해당프로젝트를 run하면 아래와 같이 출력됩니다. 실행설정을 어떻게 해야할까요? rootProject.name = 'hello-spring' 오후 3:46:51: Executing task ' --scan --scan --scan'... > Task :help Welcome to Gradle 6.8.3. To run a build, run gradle <task> ... To see a list of available tasks, run gradle tasks To see a list of command-line options, run gradle --help To see more detail about a task, run gradle help --task <task> For troubleshooting, visit https://help.gradle.org BUILD SUCCESSFUL in 922ms 1 actionable task: 1 executed Publishing a build scan to scans.gradle.com requires accepting the Gradle Terms of Service defined at https://gradle.com/terms-of-service. Do you accept these terms? [yes, no] yes Gradle Terms of Service accepted. Publishing build scan... A network error occurred. A valid SSL connection could not be established. This is likely due to the server presenting an invalid or untrusted certificate. Please consult the following URL for more information: https://gradle.com/help/plugin-ssl If you require assistance with this problem, please report it via https://gradle.com/help/plugin and include the following information via copy/paste. ---------- Gradle version: 6.8.3 Plugin version: 3.5 Request URL: https://scans-in.gradle.com/scans/publish/gradle/3.5/token Request ID: a5cf95a0-2899-469e-9927-20c63a7a403f Exception: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target ---------- 오후 3:47:05: Task execution finished ' --scan --scan --scan'.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
관계설정관련질문입니다
안녕하세요. 제로초님 관계설정관련해서 문의가 있어서 찾아왔어요~😄😄 상황!! - 기존에 Post라는 모델이 있습니다. - 임시저장기능을 위해 TempPost 모델을 만드려고 합니다. ℹ️ 임시저장 관련설명 case1: 임시저장 사용않고 바로 posts 테이블에 저장할수있다. case2: posts 테이블모델에 저장 없이 임시저장만 할 수도 있다. case3: posts에 저장된 정보가 있는데, 미완된 최신수정본만 임시저장할 수 있다.(posts는 이전정보: 게시를 위해필요, tempPosts는 최신정보:미완이므로 게시하면 안됨) case4. 임시저장된 글을 posts테이블에 최종 저장시 해당글은 tempposts테이블에서 삭제된다. 즉 임시글은 posts에 참조가 없을 수도 있고(case2) 있을 수 있습니다(case3). 이런경우에도 관계를 설정해야하는건가요? 정답은 이것이다 딱 이런걸 원하는건 아니구요. 그냥 일반적인경우 어떤방식으로 할지가 궁금해서요~ 항상 강의 잘 보고 있습니다. 감사드려요~
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
HomeController 에서는 @GetMapping 이아닌 @RequestMapping를 사용하신 특별한 이유가 있나요?
Note: This annotation can be used both at the class and at the method level. In most cases, at the method level applications will prefer to use one of the HTTP method specific variants @GetMapping, @PostMapping, @PutMapping, @DeleteMapping, or @PatchMapping. 들여다보니 이런내용이 있길래 궁금해서 물어봤습니다. 대부분의 경우가 아닌 사례가 있는가싶어서 물어보았습니다. 감사합니다.
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
확장선택자와 함께 가상클래스 checked 실전 퍼블리싱 06(탭 콘텐츠 - Slide) 질문
질문 디게 많네요.... 오래전에 해서 대부분 까먹었어요 원래 도저히 모르면 그냥 강의보면서 새로 만드는데 왜 안되는지 궁금해가지고 남깁니다.. html은 강사님과 똑같고요 구조는. css에서 문제가 있는거 같은데 왜 두번째 버튼을 누르면 세번째도 선택되고 세번째 버튼을 누르면 버튼 불은 안들어오는데 첫번째 슬라이드로 가지네요ㅠㅠ body { margin: 0; display: flex; justify-content: center; align-items: center; height: 100vh; } .inner { width: 100%; height: 340px; position: relative; text-align: center; } input[name=tabmenu] { display: none; } .slide { position: relative; width: 300px; height: 300px; margin: 0 auto; overflow: hidden; } .slide-inner { position: absolute; top: 0; left: 0; width: 900px; font-size: 0; transition: 0.5s; } a { width: 300px; height: 300px; background-color: rgba(128, 128, 128, 0.24); display: inline-block; } .slide-inner a:nth-of-type(2) { background-color: pink; } .slide-inner a:nth-of-type(3) { background-color: purple; } input[id=tab1]:checked ~ .btn label[for=tab1], input[id=tab2]:checked ~ .btn label[for=tab2], input[id=tab2]:checked ~ .btn label[for=tab3] { background: crimson; } input[id=tab1]:checked ~ .slide .slide-inner { left: 0; } input[id=tab2]:checked ~ .slide .slide-inner { left: -300px; } input[id=tab3]:checked ~ .sldie .slide-inner { left: -600px; } .btn label { display: inline-block; width: 20px; height: 20px; background-color: lightgray; cursor: pointer; margin-top: 20px; border-radius: 50%; }
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Locker클래스에대해 문의
Lockecr클래스에 id에는 왜 @Column(name = "LOCKER_ID")를 하지않는 건가요? OneToOne관계라서 그런건가요? 다른 클래스들은 @JoinColumn()을 지정해줄때 @Column에 지정된 name을 사용하는데 Locker클래스에서 id에 @Column을 설정하지않아서 무슨 이유가 있는지 궁금합니다
-
미해결스프링 시큐리티
8) 계층 권한 적용하기- RoleHierarchy강의대로 소스작성했더니 제대로 동작하지 않습니다
https://github.com/onjsdnjs/corespringsecurity.git 강의내용과 git소스 참고해서 소스수정했더니 계층권한이 제대로 작동하지 않습니다 git소스중에 어떤 브랜치를 봐야되는건가요?
-
미해결실전 리액트 프로그래밍
정재승 강사님 한가지 여쭐게 있습니다.
제가 리액트 대쉬 보드를 만드는 임무를 맡게 되었는데 뭔가 기초가 부족해서 ui 구성이 마냥 쉽게 느껴지지 않는데요 셀렉트 박스 + 약간의 시각화 그래프가 들어가는데 학습을 어떻게 해야할까요? 어려운건 아닌것도 같은데 해본게 아니라 겁부터 나는데요 혹시 멘토링을 해주실수 있는지 궁금합니다 ㅋㅋ;
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build 시 오류
FAILURE: Build failed with an exception. * Where: Build file '/home/ebebe/hello-spring/build.gradle' line: 2 * What went wrong: An exception occurred applying plugin request [id: 'org.springframework.boot', version: '2.4.5'] > Failed to apply plugin [id 'org.springframework.boot'] > Spring Boot plugin requires Gradle 5 (5.6.x only) or Gradle 6 (6.3 or later). The current version is Gradle 4.4.1 * 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 구글링을 해도 따라하기가 힘들어서 질문드립니다 ㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
실행 에러 질문..
테스트 코드 실행으로만 따라오다가 실제 서버를 띄우고 마지막으로 살펴보려하니 아래와 같은 Err가 발생합니다 ... [ main] h.hellospring.HelloSpringApplication : Started HelloSpringApplication in 11.777 seconds (JVM running for 13.962) [extShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' [extShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... [extShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. EntityManager 관련하여 문제가 발생해서 바로 죽는거같은데.. 해결방법이 있을까요..? # dependency dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' // implementation 'org.springframework.boot:spring-boot-starter-jdbc' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' runtimeOnly 'com.h2database:h2' providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } } # apllication.properties spring.datasource.url=jdbc:h2:tcp://localhost/~/test spring.datasource.driver-class-name=org.h2.Driver spring.datasource.username=sa spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=none
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
디버깅 시에 token.secret 값이 보이지가 않습니다.
계속 찾아보다가 이유를 모르겠어서 선생님한테 물어봐야될 것 같아서 이렇게 글남깁니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
' = '과 'is'의 차이가 뭘까요?
예를 들어 '='는 숫자비교만 가능하고 'is'는 숫자와 문자만 된다던가 하는 규칙이 있나요?? W3school에서는 둘 다 똑같은 값이 나오기는 하는데 혹시 놓치고 있는게 있을까 해서 질문드립니다^^
-
미해결모던 자바스크립트(ES6+) 기본
화살표 함수의 this 의 정적 스코프 참조 부분 질문드립니다.
선생님 강의 듣다가 궁금한 점이 생겨서 질문드립니다. 화살표 함수 show()의 [[Scope]]가 , 실행컨텍스를 생성한 후에, This 바인딩 컴포넌트에 바인딩되여, 참조하도록 되는 것인지, 아니면, 실행 시점에, 렉시컬 환경 컴포넌트의 외부 렉시컬 환경 참조에 참조하는 book 오브젝트를 통해서, 식별자해결을 통해, window 오브젝트를 참조하는 것으로 봐야할까요
-
미해결
강의수강 문의드려요
안녕하세요 이번에 파이썬 강의를 처음 들어보려고 하는 학생입니다. 그런데 제가 어떤 강의를 수강하는것이 좋을지 잘 판단이 안되서 여기에 글을 남깁니다. 제가 원하는 방향은, 인터넷 환경 또는 커뮤니티등에서 데이터들을 수집하여 키워드분석을 하여 시각화하는것이 제 목표입니다. 혹시 이런방향으로 학습을 원한다면 어느 강의를 듣는것이 좋을까요?