묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
오라클 사용중 8080 포트 충돌이 납니다.
포트 충돌이 날때, 인텔리 제이에서 8080을 8090으로 바꾸는 방법이 궁금합니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
HttpResponseRedirect 할때 에러가 나서 어디가 문제인지 몰라 연락드립니다.
TypeError at /account/hello_world/ 'set' object is not reversible 와 같은 에러가 떠서 뭘 어찌해야할 지 몰라 연락드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Insert 쿼리가 콘솔창에 찍히지 않네요ㅜㅜ
아래처럼 yml 파일을 작성하였습니다. 띄어쓰기도 알맞게 작성했다고 생각하는데 insert 쿼리가 출력되지 않네요. (테이블 create 쿼리는 출력됩니다!) + 해결 @Transactional 어노테이션으로 롤백됨으로써 SQL쿼리가 안나가는거였네요, @Rollback(false) 어노테이션 붙임으로써 해결하였습니다. 감사합니다! spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: show_sql: true format_sql: truelogging: level: org.hibernate.SQL: debug org.hibernate.type: trace
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
(배포가..안됩니다..ㅜ) heroku 강의 듣고있는중... 배포가 막혔어요..
안녕하세요 강의 잘듣고 있습니다.. 현재 heroku 배포 과정 듣다가 배포가 안되서.. 문의드립니다 전 윈도우를 사용하는데요.. 터미널환경이 달라서..,조금 애먹고 있습니다 코드는 수정해서 업로드를 했습니다. 이 다음에 커맨드를...열어서 해야하는데 윈도우의 경우 설치파일을 받아서 설치 하잖아요? 저 폴더에서 heroku가 없으니까 못찾는다고 나오더라구요..ㅜ 저기에서는 버전도 확인이 안되더라구요 아.. 그래서 cmd 열어서 실행은 했습니다 인식은 하는데... 이미 vcs에서 git을 commit 까지 해버리니까.. 아예 안먹더라구요 ㅠㅡㅠ 그래서.. 다시 cmd에서 커밋 과정을 다시 해봤습니다 브런치 오류가 뜨는거 같더라구요.. 이때부터..방법을 모르겠습니다..ㅜ 하도 안되서.. git push를 해버렸는데요.. github는 올라갔는데.... 히로쿠는 안올라가네요.... 이거 어떻게 해야할까요..ㅜ? 윈도우에서 터미널환경이 다르니까..어렵네요.. 확인 부탁드립니다..! 과정이 얼마 안남았는데... 완주 하고싶습니다!
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
안녕하세요 강사님 다음강의 그래프큐엘을 찍는다고 하셔서 글남깁니다.
안녕하세요 강사님 다음 강의를 찍으실때 VSCode를 조금 확대해서 해주실수있을까요? 맥북16인치로 보는데 화면이 좀 작습니다..ㅠㅠ 그리고 그래프큐엘 강의 기대가 되요 ^^
-
미해결Slack 클론 코딩[실시간 채팅 with React]
404 에러
서버랑 front 쪽 npm run dev 하고 localhost:3090/signup 열었는데 Cannot GET /signup 이란 404 에러가 뜹니다..ㅜㅜ 어디서 잘못된건지 모르겠습니다. webpack.config.ts 파일과 App.tsx 파일 첨부하겠습니다. import path from 'path'; import ReactRefreshWebpackPlugin from '@pmmmwh/react-refresh-webpack-plugin'; import webpack, { Configuration as WebpackConfiguration } from 'webpack'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; import { Configuration as WebpackDevServerConfiguration } from 'webpack-dev-server'; // import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer'; interface Configuration extends WebpackConfiguration { devServer?: WebpackDevServerConfiguration; } const isDevelopment = process.env.NODE_ENV !== 'production'; const config: Configuration = { name: 'sleact', mode: isDevelopment ? 'development' : 'production', devtool: !isDevelopment ? 'hidden-source-map' : 'eval', resolve: { extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'], alias: { '@hooks': path.resolve(__dirname, 'hooks'), '@components': path.resolve(__dirname, 'components'), '@layouts': path.resolve(__dirname, 'layouts'), '@pages': path.resolve(__dirname, 'pages'), '@utils': path.resolve(__dirname, 'utils'), '@typings': path.resolve(__dirname, 'typings'), }, }, entry: { app: './client', }, module: { rules: [ { test: /\.tsx?$/, loader: 'babel-loader', options: { presets: [ [ '@babel/preset-env', { targets: { browsers: ['last 2 chrome versions'] }, debug: isDevelopment, }, ], '@babel/preset-react', '@babel/preset-typescript', ], env: { development: { plugins: [['@emotion', { sourceMap: true }], require.resolve('react-refresh/babel')], }, production: { plugins: ['@emotion'], }, }, }, exclude: path.join(__dirname, 'node_modules'), }, { test: /\.css?$/, use: ['style-loader', 'css-loader'], }, ], }, plugins: [ // ts와 webpack 동시에 돌아가게 해주는 플러그인 new ForkTsCheckerWebpackPlugin({ async: false, // eslint: { // files: "./src/**/*", // }, }), new webpack.EnvironmentPlugin({ NODE_ENV: isDevelopment ? 'development' : 'production' }), ], output: { path: path.join(__dirname, 'dist'), filename: '[name].js', publicPath: '/dist/', }, devServer: { historyApiFallback: true, // react router port: 3090, devMiddleware: { publicPath: '/dist/' }, static: { directory: path.resolve(__dirname) }, // proxy: { // '/api/': { // target: 'http://localhost:3095', // changeOrigin: true, // }, // }, }, }; if (isDevelopment && config.plugins) { config.plugins.push(new webpack.HotModuleReplacementPlugin()); config.plugins.push(new ReactRefreshWebpackPlugin()); // config.plugins.push(new BundleAnalyzerPlugin({ analyzerMode: 'server', openAnalyzer: true })); } if (!isDevelopment && config.plugins) { // config.plugins.push(new webpack.LoaderOptionsPlugin({ minimize: true })); // config.plugins.push(new BundleAnalyzerPlugin({ analyzerMode: 'static' })); } export default config; import React from 'react'; import loadable from '@loadable/component'; import { Switch, Route, Redirect } from 'react-router-dom'; const LogIn = loadable(() => import('@pages/LogIn')); const SignUp = loadable(() => import('@pages/SignUp')); const App = () => { return ( <Switch> <Redirect exact path="/" to="/login" /> <Route path="/login" component={LogIn} /> <Route path="/signup" component={SignUp} /> </Switch> ); }; export default App;
-
미해결운영체제 공룡책 강의
피터슨 알고리즘쪽질문드립니다 .
강의 너무너무 잘 듣고있습니다 감사합니다 저 강의를 듣다가 코드를 보는데 while문에서 조건이있고 {}가 없는데 따로 실행은 없는건가요 무조건 일단 깃발교체만 하고 sum++로 가는건가요 >? =============================================cpp 에서는 thread가 있길래 이렇게 구현했습니다 #include <iostream> #include <thread> #define true 1 #define false 0 using namespace std; int sum; bool flag[2]; int turn; void producer() { int k; for (int i = 0; i < 10000; i++) { //0번이 producer, 1번이 consumer라고 생각 /*endtry section*/ flag[0] = true; turn = 1; while (turn == 1 && flag[1]) ; sum++; /*exit section*/ flag[0] = false; } } void consumer() { int k; for (int i = 0; i < 10000; i++) { //0번이 producer, 1번이 consumer라고 생각 flag[1] = true; turn = 0; while (turn == 1 && flag[1]) ; sum--; /*exit section*/ flag[1] = false; } } int main() { sum = 0; thread t1, t2; t1 = thread(consumer); t2 = thread(producer); cout << "sum : " << sum << endl; t1.join(); t2.join(); return 0; }
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
PK와 FK 를 동시에 갖게하는방법 질문드립니다.
상속관련 강의를 들으면서 문득, 상속에 대한 JPA로직을 굳이 모르더라도, 연관관계매핑을 통해서 상속에서 생성한 테이블구조 그대로 만들 수 있다고 생각하고 시도해보았습니다. 아래 코드처럼 작성하였지만, 실행은 되어도 제가 원하는 sql이 나가지않네요ㅠ 혹시 관련 문법이나 해결방법이 있을까요? //현재클래스는 BOOK @Id @Column(name = "item2_id") @GeneratedValue private Long id; @OneToOne @JoinColumn(name="item2_id", referencedColumnName="item2_id") private Item_2 item_2;
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
TensorFlow 2.0을 이용한 CIFAR-10 이미지 분류를 위한 CNN 구현 질문
여기 강의 및 코드 epoch이라고 하시는것이, 배치를 1번 쭉 돈것을 1000번 반복한다는 말씀이 아니시고, 배치를 몇번 도냐, iteration을 말씀하시는거 맞죠?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
저도 아래분과 똑같은 에러가 나네요..ㅜㅜ
<form action="{% url 'profileapp:update' pk=target_profile.pk %}" 라는 에러가 발생합니다. ㅜ 혹시 관리자 계정이어서 그런가보다 하고 새로운 관리자 계정을 만들어서 해봐도 Reverse for 'update' with keyword arguments '{'pk': 2}' not found. 1 pattern(s) tried: ['profiles/update/(?P<pK>[0-9]+)$'] 라는 오류가 뜨더군요. 계정을 새로 만들었을 경우는 {'pk': 1} 그 다음건 {'pk: 2'}로 뜨더군요.. 복습을 위해서 총 2번 실습하고 있는데... 모두다 여기서 똑같은 에러가 발생하네요. 어떻게 해결해야 할까요..ㅜ 여기서 해결이 안된다면 너무 슬플거 같은데.. https://github.com/bluedawn123/djangopinterest 제 깃헙입니다... 혹시 한번 봐주실 수 있으실까요..진짜 왜 안되는지 너무 막막해서..
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
v-for에서 배열에서 추출한 데이타의 쓰임새
수고하십니다. 질문 확인하시면 바쁘시겠지만 답변 부탁 드립니다. 아래 소스에서 보면 v-for에서 추출한 값을 v-bind, v-on 등에서 사용을 하는데 <template>태그 안에서는 자유롭게 사용이 가능합니까? 이런것도 vue의 특징인건지요 <li v-for="(todoItem, index) in todoItems" v-bind:key="todoItem.item" class="shadow"> <i class="checkBtn fas fa-check" v-bind:class="{checkedBtnCompleted: todoItem.completed}" v-on:click="toggleComplete(todoItem, index)"></i>
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
크롤링 질문입니다!
안녕하세요~ 파이썬입문과 크롤링기초 - 파이썬 문자열 함수 정리 강의에서 질문드려요! 강의 6분, string = " 9999999999999999(Dave)888888888888888888 " Dave만 남기고 모두 지우고 싶을 때 입력하는 순서가 string.stipr("스페이스98()") 인 게 설명이 이해가 잘 안되서요ㅠ 원하는 문자만 남기고 앞뒤를 모두 지운다는 개념으로만 생각해서 순서대로 string.strip("스페이스9()8스페이스" ) 로 작성해도 되는걸까요~? 그리고 Dave 앞뒤의 문자, 공백을 지우는 명령을 할 때 원하는 부분만 골라서 지울 수 있는지도 궁금합니다! 예를 들어서 (, 8, 뒷공백을 지우고 싶다면 명령을 입력하는 순서는 상관이 없을지? >> string.strip((8스페이스) 아니면 index 순서 생각하듯 Dave 앞부분은 앞에서부터, 뒷부분에 지우고 싶은 부분은 뒤에서부터 명령을 입력해야하는지? >> string.strip((스페이스8) 아님 rstrip을 사용하는 게 맞을지요!
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
스타벅스와 이디야 원 겹치지 않게 그리기
안녕하세요 선생님 코드를 약간 바꿔서 이렇게 했더니 동그라미가 겹쳐서 나옵니다. 경도에 0.01을 더하는 건 같은데 왜 그렇게 되는 지 궁금합니다!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
화면 리로드 관련 질문
강의에 관해 질문 드립니다. 바쁘시겠지만 확인하시면 답변 부탁 드리겠습니다. 아래 구문에서 파라메터 todoItem, index는 v-for에서 얻은 인스턴스를 그대로 사용할수 있는게 vue의 장점이라고 하셨습니다. v-on:click="toggleComplete(todoItem, index)"> 클릭 이벤트가 발생해서 toggleCompleted 에 넘긴 todoItem의 completed의 값이 변경되면 화면이 리로드 되지도 않는데 변경된 값으로 화면의 상태가 바뀌는게 이해가 잘 안갑니다. 부탁 드리겠습니다.
-
미해결직접 만드는 노션 템플릿 BEST 7선
안녕하세요 18분에 들어가신 이미지 사이트 알려주세요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 알려주세요!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
QoR 에 대해서 질문 드립니다.
QoR 이 어떤 개념인지 조금 더 자세히 설명해 주실수 있으실까요?
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
쿠팡 bs4 활용 2편 get_text() 명령어 오류
지금 쿠팡 bs4 활용 2편 보는 중인데, 동일하게 코드를 입력했음에도 불구하고 갑자기 업데이트 후 get_text() 명령어가 실행되지 않습니다ㅜㅜ 어떻게 해야하나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
spring boot 내장 톰캣 관련 질문
안녕하세요 선생님 컨트롤러에서 쿠키를 세팅하기 위해서 구글링 중에 컨트롤러에서 쿠키를 세팅 하기 위해서는 서블릿 클래스를 사용 해야 한다는 것을 알았습니다 그런데 제가 알기로는 스프링부트를 사용하지 않고서 아파치 톰캣을 사용할 때 사용자 설정 서블릿 클래스를 만들고 (java에서 제공하는 서블릿 상속받아서) 아파치 톰캣에서 제공하는 컴파일러로 빌드 후 나온 .class 파일을 톰캣폴더에 넣어서 url 매핑을 통해서 사용자에게 response를 보내는 것으로 알고 있습니다. 그런데 이 과정에서 궁금점이 발생 하게 되었습니다. 톰캣이 해당 url 에 http 패킷을 분석해서 httprequestbody와 httpresponsebdy를 만드는 것 까지는 알겠는데 별도의 서블릿 클래스 설정없이 어떻게 컨트롤러 parameter로 httpservletrequest와 response가 넘어가는지 궁금합니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
주피터 랩으로 수업을 듣고싶은데 ls data를 했을 때 한국어가 아예 깨져서 나와요ㅠㅠ
이렇게 깨져서 나오길래 혼자서 조금 더 찾아봐서 이렇게 설정했습니다. 그런데 여전히 깨져서 나와서 일단 수업은 파일의 이름을 바꾸어서 하고는 있는데ㅠㅠ 파일 이름도 한국어로 그냥 할 수 있는 방법이 있을 까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
PV만 생성되면 hostPath 더라도 영속적으로 사용할 수 있다는거죠?
hostPath의 경로가 /node-v1 이었고, PV로 해당 hostPath를 지정하니까... 만약 Pod가 Node1이 아닌 Node2에 생성되어도 /node-v1로 mount 된 mount3 디렉터리에서 file.txt 을 접근할 수 있다는 말씀이신가요? 실습하면 쉽게 알 수 있을 거 같은데. 지금 제가 실습이 힘든 상황이라서 여쭤봐요.