이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
스프링 핵심 원리 - 기본편
스코프 프로토타입 사용
만약 실무에서 스코프 프로토타입을 사용해야 한다면 어떠한 상황에 사용하나요?예시 하나만 들어줬으면 좋겠습니다.
-
[리뉴얼] React로 NodeBird SNS 만들기
[정보공유] next13일 경우 `className` did ont match. 오류 발생 시 해결법
결론: 루트 디렉토리에 next.config.js 파일 생성후설정에 compiler: {styledComponents: true} 추가 설명:스타일드 컴포넌트를 막 바꾼 뒤 저장을 했을 경우에는 오류가 발생하지 않습니다.하지만, ctrl+shift+R이나 F5 등 새로 고침을 했을 경우에 Prop className did not match. 라는 warning이 콘솔에 뜨면서 스타일이 적용이 되지 않을 경우가 있습니다. 해당 오류 발생 시에 저는 위 설정을 추가하니 해결되었습니다.
-
나도코딩의 자바 기본편 - 풀코스 (20시간)
비전공자인데 프로그래밍 언어를 처음 배워봅니다.
https://haaneeul.tistory.com/manage/newpost/3?type=post&returnURL=https%3A%2F%2Fhaaneeul.tistory.com%2Fmanage%2Fposts차근차근 배워보겠습니다!블로그도 처음 해보는데 꾸준히 기록하면서 복습하겠습니다.
-
그림으로 쉽게 배우는 자료구조와 알고리즘 (심화편)
수업내용과 상관은 없습니다만..
혹시 무슨 키보드를 사용하시는지 알 수 있을까요?
-
탄탄한 백엔드 NestJS, 기초부터 심화까지
cron, trigger
안녕하세요 강의 수강 후 팀원들과 웹 서비스 개발에서 백엔드를 맡고 있는 수강생입니다. 저희 서비스에서 db에 생성된 데이터가 생성될 때 지정한 날짜와 시간을 기준으로 24시간 후에 해당 데이터의 특정 컬럼 값의 상태가 변하는 제공되는 기능을 구현 중에 질문이 생겼습니다.해당 기능에서 cron 스케쥴러를 이용하는 것과 db단에서 trigger를 사용하여 처리하는 것 중 trigger를 사용할까 싶은데 trigger 사용시 db 복잡도가 너무 증가하지 않을까 싶어서 질문 드립니다. 참고로 db는 postgresql을 사용하고 typeorm 사용 중 입니다!
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
Java만 가능한 코테 질문
안녕하세요 선생님 항상 좋은 강의를 제공해 주셔서 감사합니다. 다름이 아니라 선생님이 추천해 주셨던 부트 캠프 중 하나인 데브 코스에 지원하려고 하는데 코딩 테스트 언어가 자바만 가능하다고 나와있습니다. 혹시 다른 언어로 만 응시해야하는 코테에 대해서 어떻게 준비해야 할지 팁 좀 알려 주실 수 있나요??현재 상황 : c++ 코테 문제풀고 큰돌 해설강의 듣기만 하고 있음시험 과목 : 객관식 Java, 웹, HTML, CSS, DB, SQL에 관련된 기초 문제 + 코딩테스트(Java만가능)
-
생활코딩 - 자바스크립트(JavaScript) 기본
수업진도율을 초기화하는 방법은 없나요?
수업진도율을 초기화하는 방법은 없나요?
-
챗GPT MS애저톤
챗GPT 서비스 개발을 즐겁게 배우고 나누고 소통할 수 있는 기회! 마이크로소프트가 공식 후원하는 챗GPT MS애저톤이 개최됩니다! 이번 해커톤은 챗GPT 시대를 맞아 자신의 창의적인 아이디어를 공유하고, 서비스 개발에 도전할 수 있는 기회를 제공합니다. 비전문가들도 참여 가능하며, 간단한 프롬프트만으로도 참가가 가능합니다. 기획안 제출 기간은 4월 18일까지이며, 4월 24일까지는 서비스 관련 내용을 작성하여 공개하시면 됩니다. 후원사 심사를 통해 선정되신 분들께는 상금 및 상품이 지급됩니다. 뿐만 아니라, 해커톤과 함께 챗GPT 러닝데이도 준비되어 있습니다. 마이크로소프트 직원분들과 MVP 분들을 모시고 세미나가 개최되니 함께 배우고 나누며 즐거운 시간을 보내실 수 있습니다. - 주제 : 프롬프트, API 등을 이용하여 챗GPT기반 서비스 개발- 후원 : 마이크로소프트- 주관/주최/운영 : (주)인공지능팩토리- 상금 : 총 상금 300만원- 신청접수 : 4월 18일 23:00까지- 결과발표 : 5월 2일 19:00- 참가대상 : 챗GPT으로 서비스를 개발하고 싶은 전국의 모든 대학생 및 대학원생, 일반인 대상창의적인 아이디어를 제안하고 마이크로소프트의 공식 후원 행사에 선발되어 상금과 상품을 수상하시기를 바랍니다! 이 멋진 해커톤에 MS와 같이 후원하시고 싶은 기관들도 모집하니 많은 관심 부탁드립니다. 참가하기 >> https://aifactory.space/competition/2290/discussion/205 ✨
-
AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간연장문의
안녕하세요. 그동안 너무 바빠서 강의를 못듣고 있다가 이제서야 강의를 들으려고 했더니 6일이 남았네요 ㅠㅠ 신청하고 겨우 1개정도 들은거 같은데 너무 아깝습니다..영심히 학습할 의지가 있는데 수강기간 혹시 1달정도 연장이 가능할까요?
-
자바 ORM 표준 JPA 프로그래밍 - 기본편
강의 코드 자료 요청 관련해 문의드립니다.
영한님, 서포터즈 분들 안녕하세요. 덕분에 좋은 강의로 잘 학습하고 있습니다. 특히 강의에 있는 내용을 거의 빠짐없이 꼼꼼하게 강의자료를 만들어주신 덕분에 개발환경 설정부터 코드까지 잘 활용하고 있습니다. JPA 기본편의 경우는 아마 강의 자료의 포멧이 정해지기 이전에촬영되어 PPT 자료밖에 없지 않나 싶은데요. 혹시 해당 코드 자료를 따로 받을 수 있을까요? 저같은 경우에는 강의 자료를 가지고 우선 코드를 작성해보고, 이해 안되는 부분만 강의를 보는 식으로 활용하고 있는데요. 기본편 제외한 다른 강의처럼 코드와 설명이 같이 있는 자료가 있다면 큰 도움이 될 것 같아 여쭤봅니다.
-
파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
포트폴리오
선생님 안녕하세요! 저는 금융권 데이터 분석 직무로 취업을 준비중인 학생입니다.다름이 아니라 최근 여러가지 금융 데이터들에 대해서 관심이 생겨서 스스로 강의 들으면서 여러 데이터 분석에 대해서 공부하고 있는데,지금 듣는 수업을 어떤식으로 포트폴리오에 녹일 수 있을지 도움을 얻고자 질문 드립니다. 이렇게 수업을 들은 내용을 바탕으로 증권데이터 분석을 다뤘다는 걸 포트폴리오에 나타내고 싶은데,,, 혹시 추천하시는 방식이나? 방법이 있으실까요??
-
실전! Querydsl
Gradle 7 KotlinDSL (build.gradle.kts) Querydsl 5 설정
Gradle 7 build 설정 (KotlinDSL)build.gradle.ktsimport com.ewerk.gradle.plugins.tasks.QuerydslCompile plugins { java id("org.springframework.boot") version "2.7.10" id("io.spring.dependency-management") version "1.0.15.RELEASE" id("com.ewerk.gradle.plugins.querydsl") version "1.0.10" } group = "study" version = "0.0.1-SNAPSHOT" java.sourceCompatibility = JavaVersion.VERSION_11 val queryDslVersion = "5.0.0" configurations { compileOnly { extendsFrom(configurations.annotationProcessor.get()) } } repositories { mavenCentral() } dependencies { implementation("org.springframework.boot:spring-boot-starter-data-jpa") implementation("org.springframework.boot:spring-boot-starter-web") implementation("com.querydsl:querydsl-jpa:${queryDslVersion}") annotationProcessor("com.querydsl:querydsl-apt:${queryDslVersion}") compileOnly("org.projectlombok:lombok") developmentOnly("org.springframework.boot:spring-boot-devtools") runtimeOnly("com.h2database:h2") annotationProcessor("org.springframework.boot:spring-boot-configuration-processor") annotationProcessor("org.projectlombok:lombok") testImplementation("org.springframework.boot:spring-boot-starter-test") } tasks.withType<Test> { useJUnitPlatform() } val querydslDir = "$buildDir/generated/querydsl" querydsl { jpa = true querydslSourcesDir = querydslDir } sourceSets.getByName("main") { java.srcDir(querydslDir) } configurations { named("querydsl") { extendsFrom(configurations.compileClasspath.get()) } } tasks.withType<QuerydslCompile> { options.annotationProcessorPath = configurations.querydsl.get() }
-
html과 파이썬으로 파라미터로 상세페이지 만들고 있는데 404가 뜨네요
from flask import Flask, render_template, request, jsonify app = Flask(__name__) import requests from bs4 import BeautifulSoup from pymongo import MongoClient client = MongoClient("mongodb+srv://jykdb:jykdb@cluster0.udupui8.mongodb.net/?retryWrites=true&w=majority") db = client.pirates_lv1 @app.route('/') def home(): return render_template("index.html") @app.route('/exhibit/detail/<id>') def detail(): return render_template({"detail.html"}) @app.route('/exhibit', methods=["POST"]) def post_exhibit(): url_receive = request.form["url_give"] headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get(url_receive, headers=headers) soup = BeautifulSoup(data.text, 'html.parser') title = soup.select_one('#container > div.wide-inner > section > h3').text period = soup.select_one('#container > div.detial-cont-element.active > div > dl:nth-child(1) > dd').text.strip() tags = soup.select_one('#container > section.tag-element.poi > p').text.replace('\n',' ') image = soup.select('.item')[1]['style'].replace("background-image:url('",'').replace("');",'') image = 'https://korean.visitseoul.net'+image post_list = list(db.exhibition.find({},{'_id':False})) count = len(post_list)+1 doc = { 'url': url_receive, 'title':title, 'period':period, 'tags':tags, 'image':image, 'count': count } db.exhibition.insert_one(doc) return jsonify({"msg": "완료!"}) @app.route('/exhibit', methods=["GET"]) def get_exhibit(): exhibitions = list(db.exhibition.find({},{'_id':False})) return jsonify({"result": exhibitions}) @app.route('/exhibit/detail/<id>', methods=["GET"]) def detail(id): exhibition = db.exhibition.find_one({'count': int(id)}, {'_id': False}) return render_template("detail.html", exhibition=exhibition) if __name__ == "__main__": app.run(debug=True, port=8080) 위 코드는 제가 강의 보면서 만든 코드인데, chatgpt랑 대화해가면서 파라 미터를 활용한 상세페이지에 서버에서 불러온 데이터를 출력시키려고 하는데, 게시물 리스트에서 게시물 상세 페이지(detail.html)로 가면 404가 뜹니다. url에서는 이런식으로 잘 id값을 찾아오는데 말이죠. 아래가 게시물 상세페이지(detail.html) 자바스크립트 코드입니다. 무엇을 해야지 404 에러가 나지 않고 정상적으로 서버에서 데이터를 가져올 수 있을까요? <script> // URLSearchParams 객체 생성 const urlParams = new URLSearchParams(window.location.search); // 'id' 파라미터 값 가져오기 const id = urlParams.get('id'); // 서버로부터 전시 정보 가져오기 fetch(`/exhibit/detail/${id}`) .then((res) => res.json()) .then((data) => { let rows = data['result']; rows.forEach((row) => { const title = row.title; const period = row.period; const image = row.image; const tags = row.tags; const description = row.deco; const temp_html = ` <div class="card"> <div style="background-image: url('${image}');" class="card-imag"></div> <span class="title">${title}</span> <span class="period">${tags}</span> <span class="period">${description}</span> </div> `; $('#card').prepend(temp_html); }); }); </script>
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
[텍스트 - text, utext] 강의편 RequestMapping("url") 주소를 다르게 적으셨습니다.
강의 자료로 나눠주신 index.html 의 링크에 url이 "/templates/basic~" 이런식이기에해당 편 강의 1분 43초 즈음에 작성하는@RequestMapping의 url은 ("/templates/basic") 이 되어야 합니다.현재 녹화된 강의에는 @RequestMapping("/basic") 으로 되어있어서 index페이지에서 해당 링크 클릭하면 404 에러 뜹니다.
-
스프링 핵심 원리 - 기본편
gradel sync failed 오류
스프링 입문 강의 듣고 핵심원리 기본편 스프링 프로젝트를 만드는 과정에서 오류가 나서 자바도 새로깔고 인텔리제이도 지웠다가 다시 깔고 하다보니 원래 잘 실행되던 입문강의때 했던 프로젝트마저 실행이 안됩니다 위처럼 처음부터 오류가 떠버립니다 자꾸 건들다가 더 꼬여버린거같아서 착잡하네요 나와있는 해결책 이것저것해봐도 해결이 안되네요
-
HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
beautify 지원 안함
안녕하세요!질문까진 아니고 신규로 강의 들으시는분이 참고하면 좋을것같아 글남깁니다!vsCode에서 beautify 신규 다운로드가 더이상 지원하지 않네용 (기존에 다운받으셨던 분들은 작동 되는것 같습니다)대신 prettier 사용하시면 될것같아요!
-
경기도형 대학생 취업브리지 기업 현장실습 참여자 모집(금일 마감)
안녕하세요 경기도일자리재단입니다.경기도형 대학생 취업브리지 기업 현장실습 참여자 모집을 진행하고 있으니 많은 참여 바랍니다(금일 마감)사람인: https://www.saramin.co.kr/zf_user/jobs/view?rec_idx=45226793잡코리아: https://www.jobkorea.co.kr/Recruit/GI_Read/41321917?Oem_Code=C1
-
깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
첫영상
https://www.youtube.com/watch?v=ACzFIAOsfpM
-
나도코딩의 자바 기본편 - 풀코스 (20시간)
자바 교재로 독학하는 중에 코딩테스트 관련 질문
안녕하세요..!제가 한 달 정도 뒤에 기업 코테 정도는 아니고 프로그래머스 레벨 1정도는 거의 완벽하게 풀 수 있는 정도가 되어야하는데요 일단 그러기 위해서는 자바 강의의 어느정도까지 나가고 자료구조 및 알고리즘 공부를 해야하는지 감이 안 잡히네요..일단 자바의 정석을 듣는데 생각보다 상세한 내용까지 다뤄서 오래걸릴거같습니다만 나도코딩님의 강의를 보니 핵심적인 부분 위주로 가르쳐주시는 거 같아서 해당 강의를 듣고 코테 준비를 하는게 나을까요..? 만약 듣게 된다면 진도를 최대한 최종 챕터까지 나가고 자료구조 알고리즘을 도전해보는게 맞는 순서일까요..답변 감사드립니다!
-
나도코딩의 자바 기본편 - 풀코스 (20시간)
Java 후속 강좌 수강하길 희망합니다.
안녕하세요 강사님Java 기본편 정말 잘 듣고 있습니다.다름이 아니라,후속 강의 없이 Java 기본편만 업로드 하신건 강사님의 실력에 대한 모독이라고 생각됩니다.이렇게 훌륭한 강의력으로 어떻게 기본편만 찍으셨는지요...Java 고급편 및 Spring 관련 강의, sql 강의도 간절히 원합니다 ~~수 많은 코딩 유튜버들이 많지만 나도코딩님이 그중 원탑이라고 감히 말할 수 있습니다.강의 듣는 중에 후속작이 없어서 아쉬움에 남기고 가요...