이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요 선생님 :)
삭제된 글입니다
-
자바 ORM 표준 JPA 프로그래밍 - 기본편
주인 선정 방법의 고민
주인을 선정할때 "외래키가 있는 곳을 주인으로 정해라" 라고 설명이 되어있는데 RDB 를 많이 다뤄봤다면 당연한 개념입니다.이런 개념으로 ERD 설계를 많이 하기는 합니다.(정규식, 비정규식 등의 개념은 있지만, 이 부분은 논외로 하구요~)쿼리 작성시 이 부분이 헷갈리면 join 할때마다 고민이 많아지기는 합니다. 양방향이다 보니 아무렇게나 join 하면 되기 때문입니다. 하지만 쿼리 조인은 반드시 주인을 정해놓고 하다보면 틀이 잡히기 시작하고 inner/left/outer join 등의 개념도 아주 명확해지기는 합니다.저는 이 강의를 보고 이 부분이 어렵다, 이해하기 힘들다고 하셨는데, 전혀 헷갈리거나 힘들지 않았습니다.왜냐하면 이미 10년이상 RDB 쿼리 작성시 이런 개념으로 하다보니 그냥 당연하게 받아들여졌습니다.단지, 객체지향(OOP)에서 이 부분을 어떻게 설계하고 문법을 정했는지가 궁금했습니다.저도 EF(Entity Framework) 하다가 JPA를 공부중인데... 거의 같은 개념이고 받아들이기 쉽네요.이 개념이 계속 어렵다면 RDB join 에 대해서 조금 깊이있게 연습해보시면 이해하는데 많은 도움이 될 것 같습니다.
-
실무에서 사용하는 클라우드 보안 프로그래밍 (AWS, Python, Terraform)
실무에서 사용하는 클라우드 프로그래밍 (AWS, Python, Terraform, 보안) 천강인선생님 여쭈어봐도될까요?
안녕하세요? 선생님 노고가 많으십니다.다름이아니라aws기본설정하는데 선생님께서 올려주신 블로그에보면AWS 루트 엑세스키 생성하기 (Create AWS Root Access Key)이 파트가있는데 거기서6. 링크 참고하여 각 운영체제 설정에 맞는 곳에 아래 내용 입력여기서 무슨말인지 이해가 안갑니다.알려주실수있을까요?
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
c++로 코테 준비 괜찮을까요??
하반기 공채 생각중인데, 현재 JS로 어느정도 준비한 상태인데, c++을 새로 익혀서 하는게 좋을까요??괜히 c++로 코테 언어 바꿨다가 헷갈릴 것 같아서요..준비할 것도 많고 맘이 조급한데 c++ 괜히 시도했다가 시간낭비 될 것 같다는 생각이 들어요
-
리눅스 입문 - 개념으로 탄탄히!!
관리자 권한 실행 강의 음질
음질이 이상해요
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-M 12100 강사님의 코드에 있어서 질문있습니다.
#include <bits/stdc++.h> using namespace std; int ret, n; struct Board{ int a[24][24]; void _rotate90(){ int temp[24][24]; for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ temp[i][j] = a[n-j-1][i]; } } memcpy(a,temp,sizeof(a)); } void _move(){ int temp[24][24]; for(int i=0; i<n; i++){ int c = -1; int d = 0; for(int j=0; j<n; j++){ if(a[i][j] == 0) continue; if(d && a[i][j] == temp[i][c]) { // c가 -1이어도 인덱스아웃이 안나네..? temp[i][c] *= 2; d = 0; }else{ temp[i][++c] = a[i][j]; d = 1; } } for(c++; c<n; c++) temp[i][c] = 0; } memcpy(a,temp,sizeof(a)); } void get_max(){ for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ ret = max(ret, a[i][j]); } } } }; void go(Board c, int here){ if(here == 5){ c.get_max(); return; } for(int i=0; i<4; i++){ Board d = c; d._move(); go(d, here+1); c._rotate90(); } return; } int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> n; Board c; for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ cin >> c.a[i][j]; } } go(c,0); cout << ret << "\n"; return 0; }위의 코드는 강의내용과 같은 코드입니다.강사님의 코드에서 move함수에 사용했을때 처음 c가 -1이면 if(d && a[i][j] == temp[i][c]) 이 가정문에서 temp[i][-1]이런경우가 되서 인덱스오류가 발생할거라 생각했는데 문제없이 넘어가는데 왜 그런건지 이해시켜주실 수 있을까요?
-
리눅스 입문 - 개념으로 탄탄히!!
고민이 있어요
강사님 목소리가 너무 나긋나긋해서 고민이에요
-
Modafinil for better focus | Remedy Counter
Modafinil is a Nootropic approved for treating sleep issues such as excessive daytime sleepiness or hypersomnia. However, this potent Nootropic has several off-label benefits as well, such as improving cognitive ability, memory, concentration, mental health, focus, chronic fatigue syndrome, etc.Modafinil helps to enhance focus and clarity by increasing the neurotransmitters histamine and dopamine. Hence, many university students and young professionals take Modafinil for its benefits. To order Modafinil online and to know more about its benefits, visit here at Remedy Counter: https://remedycounter.com/nootropics/modafinil/
-
노션으로 독서노트 만들기
(0강 과제인증) 강의 잘 듣고 있습니다, 감사합니다
노션을 추천받고 메모장으로만 사용하다 다이어리 수준으로 잘 활용하시는 분들을 보고닮아보고 싶어 얼마 전 유료버전을 구매한 30대 후반 직장인입니다.처음 듣는 정규 강의인데 도움이 많이 되었습니다.창의적인 페이지를 생산할 능력은 안 되어서 강의를 잘(?) 따라해본 결과를 대신 제출합니다.강사님 고마워요~
-
웹디자인기능사 시험 후기에요 ㅠㅠ
안녕하세요.인프런 강의 잘 듣고 3회차 웹디자인기능사 보고온 수강생입니다.b-3 세계의 미술작품 나왔어요제이쿼리 구동, 메뉴, 슬라이드, 모달창 다 했어요. 그런데 ㅠㅠ 제가 실수로 못본게 있었어요.헤더랑 풋터 너비값이 100%인줄 모르고 1200px 가운데 배치만 했네요..가능성 있을까요 ㅠㅠ 그동안 공부 열심히 했는데..아쉽네요..
-
노션으로 독서노트 만들기
이런식으로 만들었어요
다만, 궁금한 점은 아이콘에 사진을 붙여도 저런식으로 책 이미지가 뷰로 보이는 것이 아니라, 제목 옆에 조그맣게 이미지로만 떠서 이걸 어떻게 해결할지 모르겠어요
-
노션으로 독서노트 만들기
스케줄 표를 만들었어요
강의 잘 듣고 있습니다. 감사합니다.
-
노션으로 독서노트 만들기
과제 인증
(사진)
-
스프링 DB 2편 - 데이터 접근 활용 기술
Mapper bean not found 해결 & MyBatis 오류: Invalid bound statement (not found) 해결
커뮤니티에서 Mybatis 관련 비슷한 오류가 많아 보이길레, 여러분들의 시간을 아껴드리고자 제가 해결한 방법을 공유해드립니다.Mapper bean not found저의 경우 Spring Boot 버전과 MyBatis 버전 불일치 문제여서 Mapper 빈 생성이 정상 작동하지 않았었습니다. (Mapper Spring 연동 모듈이 정상 작동하지 않은 문제??) // build.gradle plugins { id 'org.springframework.boot' version '2.6.5' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' }스프링 부트 3.0 이상 버전만 썼기 때문에 습관상 당연히 3.0 버전과 호환이 되는 MyBatis 버전 3.0.1 을 설정했지만위와 같이 영한님의 수업 자료로 진행하셨다면 스프링 2.6.5 로 설정되어 있기 때문에// build.gradle dependencies { //MyBatis 추가 implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.0' }이렇게 바꾸시면 되실 겁니다! Invalid boud statement (not found)XML 파일에 오타가 있거나 XML 파일 경로 설정이 이상할 경우 발생하는 오류라 합니다ItemMapper.xml 파일 경로를 잘 따라한 것 같엤는데 경로가 복잡하기도 했고 그래서 pdf 수업 자료 2번째 방법인 resources/mapper/ItemMapper.xml 로 xml 파일을 옮겼고 (기존 껀 부모 디렉토리까지 삭제)// application.properties #MyBatis mybatis.type-aliases-package=hello.itemservice.domain mybatis.configuration.map-underscore-to-camel-case=true logging.level.hello.itemservice.repository.mybatis=trace mybatis.mapper-locations=classpath:mapper/**/*.xml설정 파일에 마지막 줄 (mapper 경로 설정) 을 추가해서 해결했습니다.저와 동일한 문제가 아니신 분들도 계시겠지만 같은 수업 자료에서 출발했기 때문에 비슷하게 해결되지 않을까 싶어서 글 적었습니다! (질문글이 아니지만)
-
소프트웨어학부 2학년 조언 부탁 드립니다.
안녕하세요. 현재 소프트웨어학부 2학년이고 이제 2학기를 곧 시작하게 되는 학생(미필)입니다. 현재 미래를 고민하고 있습니다. 프론트엔드, 백엔드, 웹, 데이터베이스 등등 다양한 분야가 존재하고 저는 이 중에 선택을 해야 한다고 생각합니다. 하지만, 아직 경험도 부족하고 아직은 정하기에 이르다는 것도 알고 있습니다. 그래서 이러한 분야를 선택하는데 도움이 될 수 있는 공부가 뭐가 있을까요? 아니면 지금은 학기에만 집중하면 되는 것인지 아니면 특별하게 다른 공부를 병행해야 하는지 조언 부탁 드립니다. 이번 방학에는 뭘 할지 모르겠어서 일단 파이썬으로 백준 돌렸고, 지난 학기에 배운 자바와 자료구조를 복습 했습니다... 막막합니다 조언 부탁드립니다.
-
모든 개발자를 위한 HTTP 웹 기본 지식
POST 고민
그러면 POST 를 PATCH 나 DELETE 를 대신해서 사용하는건 좋은 방법인가요?
-
스펙이 부족해 비대면 스터디를 알아보고있는데 조언 부탁드립니다.
지금 대학 3학년 2학기이고, pm 관련된 직무를 원하고 있는데, 제가 이 직무를 원하게 된 지 6개월..? 여튼 얼마 안되서 막연한 이 분야에 대한 꿈만 있지 자세한 플랜이 없고 어떻게 짜야할 지도 모르는 상태에요..관련 대외활동을 지원해봤는데도 다 떨어지고.. 자격증 비롯해서 다른 이런저런 스펙 쌓다보니까 스터디 쪽으로 관심을 돌리게 됐는데요.멘토링+스터디+제 관심분야 스터디 프로그램이라는 메리트가 있어서 좋은데 무조건 비대면으로 진행된다는 점이 장점인지 단점인지 알기가 힘들어서요..! 집중이 힘들 것 같으면서도 시간이 많이 안뺏길 것 같고..혹시나 이런 스터디에 관심이 있으시거나 경험자 분들 조언이 있으면 조언 부탁드리겠습니다.
-
하루만에 배우는 AWS REDIS
redis 문법 추가 공부 하고싶은분들 보셔요
http://redis.io/commands/hgetall/ㄴ 문법독스https://www.youtube.com/watch?v=brw3uVmQgZ8&ab_channel=Joshtriedcodingㄴ강의https://chrome.google.com/webstore/detail/language-reactor/hoombieeljmmljlkjmnheibnpciblicmㄴ변역기 크롬 이거랑 틀린부분은 대충듣기하면 볼만해요
-
하루만에 배우는 AWS REDIS
강의잘 보앗습니다 write through 은 어디서 배울수있을까요?
서버 2가 디비랑 래디스에넣으니까 pubsub 서버라고 생각해야하나요?아니면 카프카에서 디비에서장한다음에 다시레디스로 저장한다고 보면돼나요? 아니면 다른방법으로하나요?
-
[유니티 3D] 실전! 생존게임 만들기 - Advanced
퀵슬롯 영역 밖
DragSlot.instance.transform.localPosition.y < quickSlotBaseRect.transform.localPosition.y - quickSlotBaseRect.rect.yMin - baseRect.localPosition.y && DragSlot.instance.transform.localPosition.y < quickSlotBaseRect.transform.localPosition.y - quickSlotBaseRect.rect.yMax - baseRect.localPosition.y드래그슬롯의 위치가 퀵슬롯의 y 영역 밖으로 벗어나면 아이템을 버리도록 코드를 짰는데 작동을 안하네요디버그로 수치를 확인하면 수치는 맞게 나오는데 왜 영역 밖이라고 인식할까요?