묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
복습 방법에 대해 문의 드립니다.
안녕하세요. 자바 파이썬 같은 기초 프로그래밍 문법 공부하고 이제 앱으로 넘어왔습니다. 좋은 강의 덕에 인스타그램 앱도 만들어본 좋은 기회였습니다. 그런데, 제가 아직 flutter 문법도 서툴고,앱 원리도 잘 몰라서 해서 수업시간에 거의 따라 쓰기만 했습니다. 이제 곧 완강을 하게 되고 복습을 하려고 하는데요. 어떻게 복습을 하면 좋을까요?? 감이 잘 안잡힙니다.. 제 생각에는 빡세게 flutter 문법을 다 외우거나 , 강의에 나온 무수한 메서드들과 매개변수 값 같은 것들을 외우는 것은 의미가 없을 것 같아서요.. 뭔가 원리 위주로 복습하고 깨닫고 싶은데 .. 어떻게 하면 좋을까요
-
미해결실전! Querydsl
groupby having절 사용시 fetchCount(), fetchResults() 사용 가능 여부
안녕하세요 도사님 그 동안 JPA 강의 올려주신것 모두 (회사의 지원을 받아)잘 봤습니다. final JPAQuery<Long> countQuery = queryFactory .select(gcm.memberId.count()) .from(gcm) .join(gcm.member, member) .where(member.dropDt.isNull(), gcm.adId.isNotNull(), gcm.adId.isNotEmpty()) .groupBy(gcm.memberId) .having(gcm.adId.count().eq(1L));return PageableExecutionUtils.getPage(content, pageable, () -> countQuery.fetchCount()); return PageableExecutionUtils.getPage(content, pageable, () -> countQuery.fetch().size()); 위 코드는 스프링 JPA를 활용한 QueryDSL 부분에 나오는 도사님의 코드를 참고(복사)하여 만든 코드입니다. 저는 fetchCount()를 사용하고 싶지만 fetchCount()나 fetchResults()를 사용하면 아래와 같은 에러가 발생하여 어쩔 수 없이 fetch()를 사용하고 있습니다. groupby having 절을 사용 할 때만 fetchCount()나 fetchResults()를 사용하면 에러가 발생하는 것 같습니다. Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: having near line 5, column 1 [select count(distinct gcm.memberId) from com.neibus.admin.fcm.repository.Gcm gcm inner join gcm.member as member1 where member1.dropDt is null and gcm.adId is not null and not length(gcm.adId) = 0 having count(gcm.adId) = ?1] 버그인가 싶다가도 이런 버그가 있었다면 강의 내용중에 언급하셨을거라는 생각에 제가 잘못한거라 믿고 도사님께 기대 봅니다. 혹시 제가 잘못한 부분이 있는 건지 아니면 groupby having 절을 사용하면 fetch()만 사용할 수 있는건지 궁금합니다.
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
파이썬에서 str타입 확인법
import random numbers = [] number = str(random.randint(0, 9)) def input_check(msg,casting=str): while True: try: num = casting(input('pop some nums')) if num.isalpha(): print(num) else: print('press this again') return num except: continue for i in range(3): while number in numbers: number = str(random.randint(0,9)) numbers.append(number) count_strike = 0 count_ball = 0 while count_strike < 3: count_strike = 0 count_ball = 0 num = input_check('pop nums') if len(num) == 3: for i in range(0, 3): for j in range(0, 3): if num[i] == numbers[j] and i==j: count_strike += 1 elif num[i] == numbers[j]and i!=j: count_ball += 1 if count_strike == 0 and count_ball == 0: print('3 out') else: output = "" if count_strike > 0: output += "{} strike".format(count_strike) if count_ball > 0: output += "{} ball".format(count_ball) print(output) print('exit') 터미널에서 무한 루프가 돌면서 계속 답이 안나오네요 ㅠㅠ 뭐가 문젠지 정확하게 파악이 안되서 코드 올려서 질문 드립니다!
-
해결됨홍정모의 따라하며 배우는 C언어
[16:15] 음성 release 모드 -> debug 모드
안녕하세요? 음성 release 모드 -> debug 모드 디버그로 바꾸시면서 음성만 다르게 나오고 있어요. 이것도 눈치로 알 수 있는 거지만 올려봅니다. 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Package Install이 안됩니다.
강의 내용대로 'File>Settings>Install'에서 'autocomplete-python'을 설치하려고 하는데, Install을 선택하면 'unable to verify the first certificate'라는 fail message가 나옵니다. 검색 창에 'autocom.....'를 쳐도 찾지를 못합니다. script도 내용 동일합니다.
-
미해결스프링 기반 REST API 개발
테스트 실행이 잘 안되어서 질문 드립니다.
@Testvoid createEvent() throws Exception { Event event = Event.builder() .name("Spring") .description("Rest Api") .beginEnrollmentDateTime(LocalDateTime.of(2020, 01, 31, 14, 50, 11)) .closeEnrollmentDateTime(LocalDateTime.of(2020,2,8, 00,00,00)) .baseProce(100) .maxPrice(200) .limitOfEnrollment(100) .location("Seoul") .build(); mockMvc.perform(post("/api/events") .contentType(MediaType.APPLICATION_JSON_VALUE) .accept(MediaTypes.HAL_JSON_VALUE) .contentType(objectMapper.writeValueAsString(event))) .andDo(print()) .andExpect(status().isCreated()) .andExpect(jsonPath("id").exists());} @Controller@RequestMapping(value = "/api/events", produces = MediaTypes.HAL_JSON_VALUE)public class EventController { @PostMapping public ResponseEntity createEvent(@RequestBody Event event){ URI createUri = linkTo(EventController.class).slash("{id}").toUri(); event.setId(10l); return ResponseEntity.created(createUri).body(event); }}이렇게 실행시 415 에러가 발생하고 있습니다. MediaType을 정상적으로 준 것 같은데 에러가 왜 발생하는지 모르겠습니다.
-
미해결SVG 마스터
강의중 오류 문의
안녕하세요 강사님, 강의 재밌게 잘 보고 있습니다. 03:09 분 영상에서 transform-origin: 19px 42px; 이 없는데도 불구하고 캐릭터가 윙크를 정상적으로 하고 있네용 영상 오류가 아닌가 싶어서 문의 드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
설정 단계에서 실행하면 에러가 발생해서여
코드: http://naver.me/GV8dRtbj 여기까지 작성하고 실행하면 에러가 출력되요 원인을 잘몰겠는데 알려주실수 있나요 에러내용: ERROR: Connection is broken: "java.net.ConnectException: Connection refused: connect: localhost" [90067-199] Exception in thread "main" org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152) at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:179) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:119) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:904) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:935) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:56) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:79) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54) at hellojpa.JpaMain.main(JpaMain.java:9) Caused by: org.hibernate.exception.JDBCConnectionException: Error calling Driver#connect at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:48) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.connections.internal.BasicConnectionCreator.convertSqlException(BasicConnectionCreator.java:118) at org.hibernate.engine.jdbc.connections.internal.DriverConnectionCreator.makeConnection(DriverConnectionCreator.java:41) at org.hibernate.engine.jdbc.connections.internal.BasicConnectionCreator.createConnection(BasicConnectionCreator.java:58) at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections.addConnections(DriverManagerConnectionProviderImpl.java:363) at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections.<init>(DriverManagerConnectionProviderImpl.java:282) at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections.<init>(DriverManagerConnectionProviderImpl.java:260) at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections$Builder.build(DriverManagerConnectionProviderImpl.java:401) at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl.buildPool(DriverManagerConnectionProviderImpl.java:112) at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl.configure(DriverManagerConnectionProviderImpl.java:75) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:100) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:246) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.buildJdbcConnectionAccess(JdbcEnvironmentInitiator.java:145) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:66) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:94) at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ... 14 more Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Connection is broken: "java.net.ConnectException: Connection refused: connect: localhost" [90067-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:617) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:194) at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:435) at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:317) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:169) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:148) at org.h2.Driver.connect(Driver.java:69) at org.hibernate.engine.jdbc.connections.internal.DriverConnectionCreator.makeConnection(DriverConnectionCreator.java:38) ... 29 more Caused by: java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at org.h2.util.NetUtils.createSocket(NetUtils.java:103) at org.h2.util.NetUtils.createSocket(NetUtils.java:83) at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:115) at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:431) ... 34 more Process finished with exit code 1
-
미해결React로 NodeBird SNS 만들기
에러페이지
안녕하세요 제로초님 항상 강의 잘 보고 있습니다 http://localhost:3000/11111 위 경로와 같이 아예 없는 페이지로 접근시 강의의 의도대로 404 에러 페이지로 진입이 되는데 http://localhost:3000/post/detail/11111 이런식으로 상세페이지 넘버만 바꾼 페이지의 경우 서버 에러가 났을때 에러 페이지가 아닌 아래와 같은 메세지가 뜹니다 500 에러 처리도 _error.js에서 원래는 가능한건가요?
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 기본 1단계
리스트뷰를 길게 클릭하면.. 리스트를 선택할수있게 . 하는 방법
리스트뷰를 길게 클릭하면.. 리스트 뷰가 체크박스로 바뀌면서 선택할수있게 . 하는 방법이 있을까요. 이런 기능이 따로 있나요 아니면 전부 일일히 만들어줘야 하나요?
-
미해결iOS12 앱 개발 퍼펙트 가이드
Gesture강의 : 왜 direction이 up으로 갈 때 centerY.constant 값이 +50이 아닌가요
기존의 (0,0) 좌표에 있었던 apple_rainbow.png를 up방향으로 swipe해준다면 (0, 50)이 되어야 한다고 생각되는데, 그렇다면 centerY.constant = centerY.constant + 50이 되어야 할텐데 왜 -50을 해야지 제대로 작동하는건지 궁금합니다.
-
미해결React로 NodeBird SNS 만들기
postman으로 한글이름으로 된 파일을 보낼시 깨짐때문에 문의드립니다.
postman으로 value가 한글을 보낼 때는 잘 되다가 한글이름의 파일을 전송하게 되는 경우에는 깨짐현상이 발생하는데 이를 해결하는 방법이 무엇이 있을까요? postman설정에서 다음과 같이 되어 있는데 일반 텍스트에서 한글을 보낼시에는 잘 되는데 한글이름의 이미지 파일을 보낼시에는 한글 깨짐 현상이 발생이 됩니다.
-
미해결웹 게임을 만들며 배우는 React
import 만 사용하면 작동이 안되요..
import React, { Component } from 'react'; import Try from './Try.jsx'; 숫자야구 강의에서 NumberBaseball.jsx 파일 상단에 위 코드를 넣었는데 작동은 안되고 아래 화면과 같이 출력 되는데 const React = require('react') const { Component } = require('react') const Try = require('./Try') 이 코드를 넣으면 다시 정상적으로 출력이 되는데 어떤 문제 때문에 그런건가요 ..?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
Boiler Plate 강의
안녕하세요 좋은 강의 제작해주셔서 감사합니다:) 다름이 아니라 이제 강의를 들으려고 하는 수강생인데, Boiler Plate 관련 30개 강의를 다 들은 후에 Form 강의를 들어야하는 건가요? 아직 수강 시작을 안해서 문의드려봅니다.
-
미해결iOS12 앱 개발 퍼펙트 가이드
UnwindSegue 강의: 마지막 뷰에서 최초화면으로 넘어가지 않습니다.
@IBAction func UnwindTest(segue: UIStoryBoardSegue) { } 최초 뷰컨트롤의 코드를 이렇게 작성해주고, 강의해주신대로 똑같이 마지막 뷰에서 Exit로 연결하였는데도 실제로 시뮬레이터 상에서는 최초의 화면으로 가지않고, 눌러도 아무런 페이지 변화가 없습니다. 해결하고자 하는데 어떤게 문제일까요 ㅠㅠ
-
미해결React로 NodeBird SNS 만들기
next.config.js sass 적용 질문
next.config.js 에서 제가 잘못한건지... styled-components 적용하려고 하면 화면이 깜빡거리는 것 같은 현상을 겪어서 sass 로적용해보려고 @zeit/next-sass, @zeit/next-css 설치 후 기존 코드에 const withSass = require('@zeit/next-sass'); const withCSS = require('@zeit/next-css'); module.exports = withCSS( withSass( withBundleAnalyzer({ distDir: '.next', webpack(config) { const prod = process.env.NODE_ENV === 'production'; const plugins = [...config.plugins]; if (prod) { plugins.push(new CompressionPlugin()); } config.module.rules.push({ test: /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/, use: { loader: 'url-loader', options: { limit: 100000, }, }, }); return { ...config, mode: prod ? 'production' : 'development', devtool: prod ? 'hidden-source-map' : 'eval', plugins, }; }, }), ), ); 저런식으로 적용했는데 되질 않아서 ㅠㅠ 질문드려요 ㅠㅠ... 새로 프로젝트 만들어서 해보면 거기서는 적용이 되는데 지금 구조에서는 이게 불가능한건지... 암튼 도통 감이오질 않아 여쭙니다 ㅠㅠ
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
코딩의 개념은 무엇인가요?
프로그래밍과 코딩은 같은 개념인가요?
-
해결됨프로젝트를 통해 배우는 파이썬 프로그램
클래스 질문드립니다.
'texts.insert_coin' , 'texts.title' 코드를 보면 상속을 받지 않고서도 coffeeVM class 에서 texts 클래스의 속성이나 메소드를 사용할 수 있는 것 같은데 어떻게 가능한지 이해가 안갑니다 설명 부탁드립니다 ㅠㅠ class texts: title = "#### 클래스 %s 자판기 입니다. ####" product = "%s:%s(%s원)" insert_coin = "동전을 넣어 주세요. : " n_enough_coin = "동전이 부족합니다.\n거스름돈은 %s원 입니다." select_product = "원하시는 상품번호를 선택하세요." select_fault = "잘 못 누르셨습니다." product_out = "선택하신 %s 입니다. 거스름돈은 %s원 입니다.\n감사합니다." class CoffeeVM(Product): _name = "커피" def __init__(self): # 사용자가 자판기 종류를 선택하면 _name 출력한다. # instance 생성하면 자판기 종류에 따라 texts.title %self._name 출력 print( texts.title %self._name) def run(self): while True: try: inputCoin = float(input(texts.insert_coin)) except ValueError: # 잘못된 값을 입력받으면 에러 메시지를 출력한다. print(texts.select_fault)
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
pd.read.csv 오류
안녕하세요, 빅데이터에 관심이 생겨 선생님 강의를 듣고 있습니다. 현재 2강의 타이타닉 자료로 실습 중에 titanic_train.csv를 읽어야 하는데 읽히지가 않고 있습니다. 아래와같은 오류가 뜨고, 파일 저장명 및 저장위치도 동영상에 나오는 대로 하였는데 어떠한 것이 문제인지 알 수 있을까요? [파일명 및 저장위치]
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료
강의자료는 어디서 다운받나요?