이야기를 나눠요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
와~~시험은 시험이네요
완강하고 후기 남기려다가 시험보고 따끈따끈한 후기 남깁니다. 한시간 전쯤 3회차 실기 보고 나왔습니다. 오늘은 세계의 미술작품이 나왔네요. 선생님이 워낙 쉽고 깔끔하게 알려주셔서 어떤 문제가 출제돼도 상관없다고 생각했었는데 제가 시험본 서부시험장에 의외의 복병이 있었네요. 포토샵이 세상 첨보는 최신버전.... 그덕분에 첨에 좀 헤매다가 그래도 좀 지나서 정신차리고 적응해서 잘 마쳤습니다. 그래도 시험은 시험이라 잘하고 나온건지... 시험보기 전에도 안하던 긴장을 시험보고 나와서 하고있네요.ㅋ 그게...크로스브라우징까지 잘되는거 다 확인하고 제출했는데 용량체크를 못해서 그런것 같아요. 선생님이 배운대로만 했으면 5M가 넘진 않을거라고 하셨지만 그래도 체크안한게 영~ 찜찜하게 남네요ㅠ 감독관 피씨에서도 잘 돌아가는거 다 확인하고 가셔도 된다고해서 나왔지만 발표날때까지 열흘은 계속 생각날듯해요
-
공인 쿠버네티스 자격증 잘 준비하는 법 (CKA, CKAD, CKS)
시험준비시간
컴퓨터 준비시간은 얼마나 걸릴까요?
-
플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
raisedbutton
Elevatedbutton으로 변경하시면 유사하게 사용 가능하실듯 합니다. color은 backgroundColor: MaterialStateProperty.all(Colors.deepPurple), 로 변경하시면 될듯합니다. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
스프링 부트 개념과 활용
2.5.4 기준 jconsole 접속 안되는 경우
인증 없이 접속 가능하도록 실행 시 파라미터 추가하시면 됩니다.
-
스프링 부트 개념과 활용
2.5.4 기준 기본 엔드포인트
기본적으로 노출되는 엔드포인트가 달라서 문서를 확인해보니 health만 기본값 yes로 되어있습니다. info는 기본으로 노출되지 않습니다. 저처럼 어리둥절 하실 분 있을 것 같아 남깁니다 :)
-
15일간의 빅데이터 파일럿 프로젝트
도커/쿠버네티스
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의에서 사용하는 프로그램들을 도커나 쿠버네티스와 연동해서 사용할 수 있는 방법이 있을까요? 혹시 도커/쿠버네티스를 사용해서 강의 내용을 진행하시고 계신 분들 있으실까요?
-
스프링 부트 업데이트
가입인사
다음주 부터 수강할 수 있을 것 같아 가입인사 드려봅니다. ^^ 매년 새로운 언어를 학습하다가 메인 언어인 자바 강의를 듣게 되니 새롭네요.좋은 강의 만들어 주셔서 감사합니다 ~
-
딥러닝 CNN 완벽 가이드 - TFKeras 버전
안녕하십니까 선생님:)
안녕하세요 현재 강의를 수강하는 학생입니다 :) 다름이 아니라 캐글 필사를 통해서 좀 더 다양한 경험을 하고 싶은데,, 찾을려고하니 대부분이 텐써플로우 버전1인거 같아서,,,하는데 어려움이 있어서 이렇게 글을 남깁니다 ㅠ. 혹시 선생님께서 추천해주실만한 캐글필사(?)가 있을까요? 감사합니다
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
세로 드래그
우선순위큐 마무리 강의에서 PriorityQueue에 Push할 때 -기호를 한번에 지우는게 궁금해서 찾아봤는데요! Shift + Alt 키를 누른채로 드래그하면 세로로 드래그가 가능하네요~ 참고하시면 좋을것 같아서 올립니다~!
-
Windows PowerShell 기초 배우기
powershell을 실무에서 활용할 수 있는 예제로 강의 또 올려주시면 감사하겠습니다.
안녕하세요, 강사님 덕분에 powershell 강의 잘 들었습니다. 실무에서 활용할 수 있는 powershell 예제로 강의 또 올려주시면 감사하겠습니다. 그럼, 부탁 드리겠습니다!
-
모든 개발자를 위한 HTTP 웹 기본 지식
블로그 게시
안녕하세요 로드맵 순서대로 따라가면 선생님덕분에 많이 배워가고 있습니다. 혹시 Http 부분을 배운부분을 바탕으로 블로그 에 정리하고싶은데 가능할까요? 출처는 밝히겟습니다
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
자바스크립트 내 타임리프 사용 시
자바스크립트 안에서 타임리프 사용 시 아래와 같은 빨간 오류 표시 뜹니다. Multiple annotations found at this line: - ',' expected. 물론 실행은 잘 되고 동작에 이상 없지만 저 빨간색 지우려면 어떤 설정을 해줘야 하나요
-
Slack 클론 코딩[실시간 채팅 with React]
2021-09-05 제가 겪었던 문제와 해결방법 공유해드립니다.
아마 버전이 조금씩 업데이트되면서 다양한 문제가 발생하게 된 것 같은데, 제가 해결했던 방법들 공유드립니다. 저는 총 2가지 문제를 겪었습니다. 첫번째 문제: webpack.config.ts 내부 webpack.Configuration에서 devServer 멤버를 인식하지 못한 문제 위와 같은 에러가 발생할 때 import path from 'path'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; import ReactRefreshWebpackPlugin from '@pmmmwh/react-refresh-webpack-plugin'; import webpack, {Configuration as WebpackConfiguration} from 'webpack'; import { Configuration as WebpackDevServerConfiguration } from 'webpack-dev-server'; interface Configuration extends WebpackConfiguration{ devServer?: WebpackDevServerConfiguration; } const isDevelopment = process.env.NODE_ENV !== 'production'; const config: Configuration = { name: 'slack-front', 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: [require.resolve('react-refresh/babel')] } } }, exclude: path.join(__dirname, 'node_modules'), }, { test: /\.css?$/, use: ['style-loader', 'css-loader'], }, ], }, plugins: [ new ForkTsCheckerWebpackPlugin({ async: false, }), 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/' } }, }; if (isDevelopment && config.plugins) { config.plugins.push(new webpack.HotModuleReplacementPlugin()); config.plugins.push(new ReactRefreshWebpackPlugin()); } if (!isDevelopment && config.plugins) { config.plugins.push(new webpack.LoaderOptionsPlugin({ minimize: true })); } export default config; webpack.config.ts 의 내용을 위와 같이 바꿔주면 해결됩니다. 핵심은 webpack-dev-server에 작성된 Configuration 정보를 가져와서 기존 webpack Configuration 정보에 상속시키는 것입니다. 두번째 문제: ReactRefreshWebpackPlugin에서 콘솔에 계속 에러를 띄우는 문제 위와 같은 에러가 계속 콘솔에 떴습니다. 관련 이슈 링크: https://github.com/pmmmwh/react-refresh-webpack-plugin/issues/481 npm uninstall @pmmmwh/react-refresh-webpack-plugin react-refresh npm install -D @pmmmwh/react-refresh-webpack-plugin@0.5.0-rc.6 react-refresh@0.10.0 간단하게 일단 처음에 설치된 npm 패키지 지운다음에 잘 작동하는 버전으로 새로 깔았습니다. 이후 문제 없이 잘 진행되고 있습니다. 2021년 9월 5일자라서 또 패키지들의 버전 업데이트가 되면 제 해결방법은 먹히지 않을 수도 있을 것 같습니다. 참고하시라고 제가 사용하는 패키지 버전들도 올려드립니다. { "name": "slack-front", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "cross-env TS_NODE_PROJECT=\"tsconfig-for-webpack-config.json\" webpack", "dev": "cross-env TS_NODE_PROJECT=\"tsconfig-for-webpack-config.json\" webpack serve --env development" }, "author": "Jake Seo", "license": "ISC", "dependencies": { "@types/react": "^17.0.19", "@types/react-dom": "^17.0.9", "cross-env": "^7.0.3", "css-loader": "^6.2.0", "fork-ts-checker-webpack-plugin": "^6.3.3", "react": "^17.0.2", "react-dom": "^17.0.2", "style-loader": "^3.2.1", "ts-node": "^10.2.1", "typescript": "^4.4.2" }, "devDependencies": { "@babel/core": "^7.15.5", "@babel/preset-env": "^7.15.4", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.0-rc.6", "@types/node": "^16.7.10", "@types/webpack": "^5.28.0", "@types/webpack-dev-server": "^4.1.0", "babel-loader": "^8.2.2", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "prettier": "^2.3.2", "react-refresh": "^0.10.0", "webpack": "^5.52.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.1.0" } }
-
AWS(Amazon Web Service) 입문자를 위한 강의
킹 갓 싸이먼쌤 수업방식 너무 좋아요
강의 중간에 농담하시는거 너무 재미있어요 그리고 쉽게 설명하는 것도 너무 좋아요! 추후에 Airflow 강의도 좀 해주세요 :)
-
비전공자를 위한 진짜 입문 올인원 개발 부트캠프
API, webAPI에 대해 질문있습니다-!
API라는 것이 프로그램과 프로그램 을 연결시켜주는 매개체라고 이해했습니다. web API 중 DOM 은 프로그램(브라우저,클라이언트) 와 프로그램(HTML)을 연결시켜주는 API(매개채)이고, fectch는 프로그램(브라우저,클라이언트)와 프로그램(서버)를 연결시켜주는 API(매개체) 라고 HTML을 위한 web api는 dom이다 / network통신을 위한 web api는 fetch다 라고 이해하면 맞을까요..? 만약 이게 맞다면 HTML은 마크업 언어라고 알고있는데 HTML도 프로그램이라 할 수 있는건가요? +++ api는 프로그램 - api - 프로그램 딱 정의해서 생각하기 보단 서로 다른 시스템이 서로 상호작용 하기 위한 인터페이스이고 뭔가를 쉽게 이용할 수 있게 미리 규칙을 정해 놓고 누구든지 api 규칙에만 맞게 쓰면 그 기능을 쓸 수있는 것이라고 해석하면 될까요? 그래서 브라우저에서 html을 쓰고 싶다면 dom을 쓰는것이고 또, 나중에 dom들에 동적인 요소를 적용하여야 하는 경우가 생기는데 그떄 사용하는 것들이 네트워크 통신을 위한 fetch api이고 딱 규칙의 틀(형식)을 개발자들이 임의로 정한것이 REST API 인가요..?
-
[강좌 개강일]정보는 어디서 확인가능한가요 ?
강좌 개강일 정보는 어디서 확인하나요????? 메뉴들을 둘러봐도 없네요.. 답변 부탁합니다
-
실전! 스프링 데이터 JPA
복합키 식별자 관계
안녕하세요. jpa에 있어서 한줄기 빛과 같은 강의를 너무 잘듣고 있습니다. jpa에 입문한지 얼마 안되서 이것저것 삽질을 열심히 하는 와중에, 파생되는 식별자 관계에 대해 확인하다가 이해가 되지 않는 부분이 있어서 질문드립니다. 현재 spring data jpa로 진행중이며 간략한 엔티티 및 관계 정의는 아래와 같습니다. Entity A [primary key A1, A2] IdClassA [A1, A2] Entity B [primary key A1, A2, B1] / ManyToOne 단방향 관계, fetch lazy IdClassB [IdClassA, B1] ex) BeforeAll로 A,B 더미 데이터를 저장 @Transactional @Test Brepository.findAll(); Brepository.findAll(); B Repository로 findall을 두번호출했을때 ( 다른 코드는 없습니다 ) identifier of an instance of B was altered from BIdClass@90c990a9 BIdClass@21b621d7 와 같이 예외가 발생했습니다. (키 값을 변경하려고 시도한적도 없습니다) 첫번째 호출했을때는 db에있는 값을 전체 다 가져오고 두번째 호출했을때는 같은 트랜잭션 안에서 진행하니 식별자를 기준으로 진행하는 것 같은데, 왜 주소값이 변경되었는지 잘모르겠습니다. 이와 관련해서 검색 컨셉을 잘못잡은것인지 모르겠지만, 검색해도 잘 안나오더라구요. 만약 findall을 두번 써야 하는 상황이라면, 어떻게 해결하는것이 좋을까요?
-
Windows PowerShell 기초 배우기
진짜 왕초보아니면 노 추천이긴합니다..
가격대비 짧고 너무 간단한 내용만 들어있네요 만원이면 심화과정 몇개는 알려줄만한데...
-
인프런 클론코딩
인프런 사이트를 클론코딩해서 front/back 모두 구현할줄 알면 채용 가능한가요? 혼자 공부해서 어느 정도인지 모르겠습니다. @,@
-
[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
visual studio 디버깅 관련 오류 (lnk2005, lnk1169)
안녕하세요 이번에 처음으로 C++ 배우는 학생입니다. 제가 Python을 기초로 아주 조금 배웠었는데, 여기서 한 강좌때 마다 파일을 따로 저장해서 썼었습니다. 그래서 C++에서도 강좌마다 소스파일 쪽에 새롭게 파일을 만들면 되겠구나 해서 소스파일 쪽에 basic_1.cpp basic_2.cpp 파일을 만들었었습니다. 그리고나서 basic_2.cpp를 디버그 하니깐 (lnk2005, lnk1169) 오류가 뜨더군요. 구글링해서 찾아본 결과 https://zzangprogrammer.tistory.com/2 에 따르면 하나의 프로젝트에서 메인은 단 한번만 선언되어야 하며 제가 정리하겠다며 소스 파일에 basic_1.cpp, basic_2.cpp 만들어 main() {}을 두개 한 순간 여기서 디버깅 오류가 나는 것 같더라구요. 그래서 일단 임시방편으로 basic_2.cpp 내용을 모두 basic_1.cpp에 넣고 basic_2.cpp 파일을 삭제하니깐 올바르게 디버깅이 작동했습니다. 아마 저처럼 생각하신 분들은 프로젝트를 basic_1 basic_2로 따로 만들어서 소스파일을 하나씩 저장해야 하지 않을까 싶습니다. 또한 아직 더 배우지 않아서 모르겠지만. 그래서 #include <iostream> 과 같은 전처리 지시자도 한번만 선언해야 해서 헤더파일이라는 탭에 하나로 다 뭉쳐서 선언해야 하는게 아닐지 싶습니다. 이 문제 관련하여 더 자세히 아시는 분들은 말씀해주세용