이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 파워쿼리 Advanced
더욱 심도있는 강의 개설 요청
안녕하세요?강사님의 강의를 수강하면서 실무에서 2개의 프로그램을 만들었습니다.강사님께 진정 감사의 말씀을 드립니다.파워쿼리에 대한 더욱 심도있는 강의를 개설해주시길 부탁드립니다.마이크로소프트의 파워쿼리 Learing을 참고하면서 하나씩 배워가는 재미도 있지만 다양한 실사례 예제를 통해 실력 향상을 기대합니다.감사합니다.
-
제대로 배우는 파이썬 프로그래밍
4-25. dict의 특징 및 연산, method 영상관련 문의
4-25. dict의 특징 및 연산, method의 영상이 4-23의 내용인 것 같습니다. 확인부탁드려요~!
-
경기도형 대학생 취업브리지 기업 현장실습 참여자 모집(~3/29)
안녕하세요 경기도일자리재단입니다.경기도형 대학생 취업브리지 기업 현장실습 참여자 모집을 진행하고 있으니 많은 참여 바랍니다(~3/29)사람인: https://www.saramin.co.kr/zf_user/jobs/view?rec_idx=45226793잡코리아: https://www.jobkorea.co.kr/Recruit/GI_Read/41321917?Oem_Code=C1
-
직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
한odt 문서 편집도 python으로 가능한가요?
안녕하세요.지금 python을 통해 hwp 문서 편집 강의를 유용하게 듣고 있습니다. 그런데 최근에 각종 공문서를 결재할 때 한odt 파일로 올리도록 하고 있어서요.. 한글파일로 작성 후 odt로 저장하게 되면 문서 포맷이 깨지는 경우가 많이 발생해 odt문서는 odt편집기로 작성하도록 하고 있습니다.혹시 odt도 hwp처럼 python으로 편집할 수 있는 모듈이 있을까요? 아무리 검색해도 잘 안나오는 것 같아 문의 드립니다.
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 스프링부트 JPA 관련 질문드립니다!
JPA 강의에서 EntityManagerfactory를 하나 만들어서 EntityManager가 필요할때마다 만들고 close()하는 방식으로 해야한다고 들었는데 스프링 부트에서는 private final EntityManager em; 이렇게 등록된 Bean에 대해서 의존성을 주입해서 만들게되면 문제가 없나요?? 이렇게 private final EntityManager em;로 하는 방식도 해당 객체가 생길때마다 새로 em이 만들어지는건가요??
-
Entity Framework Core DB 성능 튜닝 (for SQL Server)
완강~
완강~! SQL Server 아키텍처를 이해하는 데에 유용했습니다.
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
이번에 처음 듣고 있는데, 완벽히 이해못하더라도 넘어가는게 좋을까요??
서버 쪽 오니까, 정말 난이도가 이전 강의들에 비해서 체감 난이도가 엄청 확 뛰네요 ㅠㅠ특히 지금 Session 쪽 SendBuffer 강의 듣고 있는 중인데, 서버, 클라이언트 흐름 쪽으로 들어오니,멀티쓰레드나 락 개념보다도 어려운 거같네요 ㅠㅠ정말 빡 집중해서 보면, 강사님께서 작성하시는 코드가 아~ 이런 흐름이구나, 이래서 이 부분에 이런 코드를 작성하시는구나 정도가 이해가 될려고 하는 수준이고막상 제가 처음부터 혼자 구현하라고 하면 절대 못 할 거같은 느낌이 드는데.. 이럴땐 그냥 대충 이해만 하고 한번 크게 훑은 다음에, 다시 여러번 들어보는게 좋을까요?아니면 처음 들을 때, 완벽하게 이해하고 넘어가는게 좋을까요?혹시 이런 상황에 추천하시는 공부 법 알려주심 감사하겠습니다!
-
안드로이드 스튜디오로 안드로이드 앱 만들기
불친절
다른 거 다 좋은데 정말 강의 내내 잡음인지 먹히는 건지못 알아 듣는 말들도 있고 속도가 빠른 건 낮춰서 내가 스스로 보면 되겠지만 이거는 그냥 혼자서 다 하고는 참 쉽죠? 하는 느낌이니 듣는 사람 입장에선 화나네요.공짜로 듣는 게 참 좋고 물론 배려하신 거겠지만 영상을 조금만 못해도 듣기라도 쉽게 만들어주세요.
-
웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기
검색엔진
안녕하세요.내용에는 네이버와 구글 검색등록이 쉽다고 하셨는데 막상 하려니 어렵네요 ㅠㅠ 혹시 어떻게 해야하는 지 알 수 있을까요?
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
정말 어렵네요 ㅠㅠ
C# 기초 공부할때는 코드가 이해가 안되도그림으로 실행흐름을 그려보면서 이해해볼수있었는데 이거는 코드들이 비동기실행되니까 정확한 순서로 그림을 그려보는게 힘들어서 이해가 정말 힘드네요;
-
토비의 스프링 부트 - 이해와 원리
idea 명령어가 안먹는 경우해결 방법
안녕하세요. 강의를 듣다가 idea 커맨드를 실행하였으나 먹히지 않아 찾아본 결과 Jetbrains Toolbox를 사용하여 설치한 경우에 실행 쉘 스크립트를 지원하는 것 같습니다.https://www.jetbrains.com/help/idea/working-with-the-ide-features-from-command-line.html#e3487884툴박스 설치$ brew install --cask jetbrains-toolbox툴박스 UI에서 IntelliJ 설치IntelliJ 설정에서 셸 스크립트 이름 확인 가능 만약 툴박스를 사용하지 않고 수동 설치한 경우아래와 같이 수동으로 쉘 스크립트를 작성해야 사용 가능합니다.$ sudo vim /usr/local/bin/idea #!/bin/sh open -na "IntelliJ IDEA.app" --args "$@" $ sudo chmod +x /usr/local/bin/idea 저와 같은 고민을 하고 계신분에게 도움이 되었으면 합니다. 감사합니다.
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 오류 해결 정리 - 스프링부트 2.7.9 버전인 경우
안녕하십니까. 김영한 강사님의 '실전! 스프링부트 JPA 활용1' 강의를 듣고 있는 수강생 입니다.섹션1 - 프로젝트 환경설정 -> JPA와 DB 설정, 동작확인 강의를 듣고 있는데JUnit 4를 사용하여 MemberRepositoryTest를 테스트했을 때 오류가 났었는데, 그것을 해결한 방법을 정리하였습니다. 제목에서처럼 스프링부트 2.7.X 버전인 경우에 유효한 방법일 것 같고요.사진처럼, gradle.build를 통해 라이브러리가 자동으로 설치되었을텐데, 본인의 스프링부트에 따라서 h2 버전이 맞춰서 설치됩니다. (사진에서는 2.1.214) 그럼 h2를 2.1.214를 설치하시면 됩니다. (강의는 1.4.199를 설치했지만, 스프링부트의 버전이 강사님과 저와 달랐기에... 오류가 터진 거였죠..) 이 오류를 해결한 경위는 다음과 같습니다. 처음의 오류입니다.Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set 오류가 나길래, database를 지정하라는 소리가 있어서 application.yml을 다음과 같이 수정했죠..jpa의 database: h2를 추가해줬습니다. 그랬더니 다른 오류를 뱉습니다. 스크린샷은 못 찍었는데, 오류 밑부분에Version mismatch, driver version is "0" but server version is "16"이런 오류가 터졌습니다.그래서 dialect가 문제인가? 해서 dialect를 지정해봐도 이 오류가 절대로 고쳐지지 않기에 검색해봤는데... 다른 글들은 스프링부트 버전을 낮춰라, h2 버전을 낮춰라 하시는데 스프링 부트에서 사용하는 H2 데이터베이스 클라이언트 버전이 현재 2.1.212로 확인되어 제보드립니다. 라는 제목의 인프런 글을 보면서 스프링부트에 설치된 라이브러리 버전대로 올려버리자!!! 라고 해서 버전 올려버렸습니다. (1) 기존에 설치된 h2 삭제기존 h2를 삭제하고 + 'h2 다른버전으로 재설치시 파일 삭제' 글 참고하셔서 삭제하라는 것 삭제하고(C:\users\사용자명에 있습니다. .h2로 시작하는 파일과 .db 확장자로 끝나는 걸 삭제하시면 됩니다.) (2) 본인 스프링부트에 맞는 h2를 설치하고, 강의대로 JDBC URL에 jdbc:h2:~/jpashop 을 입력하고 '연결 시험' 말고 '연결'을 누르시면 됩니다. 그리고 세션 끊고 다시 나와서 이번에는 jdbc:h2:tcp://localhost/~/jpashop을 '연결 시험' 말고 '연결'을 누르시면 됩니다. 연결 시험 누르면 잘 안 되서 연결 누르시면 되는데, 그래도 안 되면 오타 확인해주시고 localhost 대신 ip 넣으시면 됩니다. (3) 오류나면 yml에서 MVCC=true 부분은 삭제application.yml에서 강의로 보셨으면 url: jdbc:h2:tcp://localhost/~/jpashop;MVCC=true 이 부분에서 MVCC=true 이 있을텐데, MVCC=true 이 부분을 삭제해주시면 저의 경우엔 정상적으로 돌아갔습니다!!! (현재 강의 자료 소스로 첨부된 application.yml 그대로 하시면 잘 돌아갑니다.)
-
프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
왜 반복문이라고 하나요?
안녕하세요!조금 뜬금 없는 질문이기는 한데 궁금해서요왜 for 문을 반복문이라고 하나요?그러니까 어떤 의미에서의 반복인가요? apple 를 apple이렇게 5줄로 따로따로 가져오는 게 반복인가요?
-
[플러터 상태관리] Bloc 마스터 코스 기초부터 응용까지!
강의를 보면서 메모하고 블로그에 정리해서 올리고 싶은데 혹시 괜찮을까요?
안녕하세요. 강의를 보면서 내용을 정리해 두려고 하는데 혹시 블로그에 내용을 정리해서 올려도 괜찮을까요?
-
너네 백엔드 하고 싶은 거 있으면 얼마든지 해 난 괜찮어 왜냐면 나는 파이어베이스가 있어
로그인정보를 전역에서 사용할수있는방법을 리덕스툴킷으로
가르쳐주실순 없나요 궁금합니다. ㅠ
-
[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
04:12~ 편집이 필요 하실 것 같습니다,,
폰트가 없다고 말씀하시더니 콧노래를 부르면서 시간 여행을 떠나십니다,,ㅋㅋㅋㅋ
-
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
여러분 강의에서 제공한 풀이는 O(s*t)입니다!
강의에서 제공한 풀이는 O(s*t)이구요!강사님이 질문 답변으로 제공한 O(n)코드 올립니다!동일한 투 포인터 풀이로 한 번 천천히 보시면 좋을 것 같아요👍🏻function main(s, t) { let hash = new Map(); for (let i = 0; i < t.length; i++) { hash.set(t[i], (hash.get(t[i]) || 0) + 1); } for (let i = 0; i < t.length - 1; i++) { hash.set(s[i], (hash.get(s[i]) || 0) - 1); if (hash.get(s[i]) === 0) hash.delete(s[i]); } let lt = 0; let result = 0; for (let rt = t.length - 1; rt < s.length; rt++) { hash.set(s[rt], (hash.get(s[rt]) || 0) - 1); if (hash.get(s[rt]) === 0) hash.delete(s[rt]); if (hash.size === 0) result++; hash.set(s[lt], (hash.get(s[lt]) || 0) + 1); if (hash.get(s[lt]) === 0) hash.delete(s[lt]); if (hash.size === 0) result++; lt++; } console.log(result); } main("bacaAacba", "abc");
-
호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
@Value 어노테이션을 사용해서 KEY를 주입받고 싶을때!!!
호돌맨님의 강의를 정말 열심히 듣고 있는 학생입니다.다름이 아니라 호돌맨님 강의와는 다른 방향으로 한번 KEY를 세팅해 볼 수는 없을까?? 라는 생각이 들었고 혹시나 저와 같은 문제를 마주친 분들 및 피드백을 받고 싶어서 글을 남깁니다.@Value 어노테이션을 사용하여 application.yml(프로퍼티) 파일에서 값을 가져오는 방법을 적용해 보았습니다.//application.yml spring: # secret properties profiles: include: secret//application-secret.yml jwt: secret: "ZxV0wmgRyU8ZGYBRITUGcaOi03osZK1bsy7qEUUjgBs="KEY 값을 application.yml 과 분리시키기 위해 별도로 .yml 파일을 생성하여 저장하였습니다.//AuthController @Slf4j @RestController @RequiredArgsConstructor @RequestMapping("/api/auth") public class AuthController { private final AuthService authService; @Value("${jwt.secret}") private String KEY; ~~~~ }//AuthResolver @Slf4j @Component @RequiredArgsConstructor public class AuthResolver implements HandlerMethodArgumentResolver { private final SessionJpaRepository sessionJpaRepository; /** * TODO:jwt.secret 이 null 인 문제... * why??? */ @Value("${jwt.secret}") private String KEY; ~~~ }AuthController 와 AuthResolver 에 @Value 어노테이션을 사용하여 KEY 변수에 .yml 파일에 정의한 secret 값을 주입받게끔 코드를 작성하였습니다.그러나 AuthController 에서는 정상적으로 .yml 파일에 정의해준 KEY 값이 주입이 되었지만 이상하게 AuthResolver 에서는 KEY 값이 null 이 나오더라구요...@Component 어노테이션도 적용해서 Bean 객체로 만들어줬는데도 말이죠 ㅠㅠhttps://wildeveloperetrain.tistory.com/143이 블로그에서 힌트를 얻을 수 있었습니다.바로 WebMvcConfig 에서 AuthResolver 를 등록할때 new 연산자를 사용하여 새로운 인스턴스를 등록해주었기 때문이었습니다. new AuthResolver(sessionJpaRepository)//WebMvcConfig private final AuthResolver authResolver; @Override public void addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) { // resolvers.add(new AuthResolver(sessionJpaRepository)); resolvers.add(authResolver); }그래서 new 연산자를 사용하는 것이 아닌 빈으로 등록된 인스턴스를 사용하여서 해결할 수 있었습니다.다른분들에게 도움이 되셨으면 하는 마음에 글을 남깁니다. 혹시나 개선해야 될 점이 있거나 잘못된 부분이 있으면 댓글로 알려주시면 감사하겠습니다!!
-
제4회 2023 연구개발특구 AI SPARK 챌린지
○ 접수방법 - 대회 안내 및 참가신청서 링크: https://aifactory.space/competition/detail/2299 ○ 주제 - 연구개발특구진흥재단은 디지털트윈 및 스마트팩토리 시스템 기반의 산업현장 혁신 솔루션을 도출하고자 합니다.○ 소개 - 범천(주)은 ESG 가치를 담아 산업용 공기압축기를 개발하는 대덕연구개발특구 소재 기업으로 산업기기 피로도를 예측하는 문제입니다.○ 주최/주관 - 주최: 연구개발특구진흥재단 - 주관: 따뜻한메이커연구소, AIFrenz, AIFrica, AIFactory○ 참가대상 - 데이터 활용 및 인공지능을 통한 문제해결에 관심있는 누구나 - 팀 대표자는 상금 수령이 가능한 국내 계좌를 보유하고 있는 대한민국 국적자여야 함. - 개인이 두 개 이상의 팀에 중복으로 참여 불가, 한 팀원 구성은 4명까지로 제한○ 기간 및 일정 - 참가신청 : 3월 17일(금) ~ 4월 21일(금) 18:00 *팀병합(빌딩) 마감은 4월 14일(금)까지 - 대회기간 : 4월 3일(월) 10:00 ~ 4월 21일(금) 18:00 - 대회결과 발표 : 5월 15일(월) - 시상 (쇼케이스) : 5월 18일(목)※ 대회의 원활한 진행을 위하여 상세일정은 변경될 수 있음을 사전 안내드립니다.○ 상금(총 상금 800만원) - 1등(1팀): 500만원 - 2등(1팀): 200만원 - 3등(1팀): 100만원 ○ 문의 - 인공지능팩토리: cs@aifactory.page, ☎️ 042-710-6451 - 연구개발특구진흥재단 기술창업지원팀: hjkim@innopolis.or.kr, ☎️ 042-865-8983
-
자바 ORM 표준 JPA 프로그래밍 - 기본편
기존 시스템에 대해서 개발중에 복합키에 대해서 문의드립니다.
기존 시스템에 대해서 개발중에 복합키에 대해서 문의드립니다.pk가 id로만 구성된 연관관계가 아닌, pk가 복합키(key1, key2)로 구성된 연관관계에 대해서 궁금합니다. 구글링 결과 @IdClass, @EmbeddedId로 가능하다고 하고, 관련 자료도 찾아 보았으나, 명쾌하게 해결되지 않아 질문드립니다.해결 방법중 @IdClass로 처리해 볼까하고, 이때 테이블 관계가 식별과 비식별 관계인 경우 궁금합니다.식별관계인경우비식별 관계인 경우각각에 대해서 JPA로 Entity로 구현이 어떻게 되는지 궁금합니다.감사합니다.