이전 강의 콜백함수에 대해서 꾸역꾸역 이해를 해보긴 했지만 저에겐 콜백이라는 개념이 너무 헷갈리더라구요. 아무리 생각해봐도 콜백함수와 비동기가 비슷한 개념같다는 생각이 드는데 비슷하다고 생각을 하고 나니 앞에 헷갈렸던 콜백함수가 조금 이해가 되는 것같더라구요. 콜백과 비동기를 비슷한 개념으로 이해해도 되는걸까요? 아니면 둘은 완전히 다른 것일까요? 계속 질문드려서 죄송해요 선생님 ㅠ_ㅠ; (제가 문외한이라 앞으로 몇번 더 죄송할거같아요...)
안녕하세요 김영한 선생님~! distinct 관련해서 질문 있습니다. 강의에서 jpa의 distinct는 두가지 기능이 있다고 하셨는데 1. SQL에 distinct 넣어줘서 DB에서 실행 2. 애플리케이션에서 식별자로 distinct 수행. 여기서 애플리케이션에서 식별자로 distinct를 할때, 식별자가 기준이긴하지만 엄밀히 데이터는 다른 데이터인데 어떤 데이터를 버리고 어떤 데이터를 채택하는건가요? 예제에서는 주문(Order)데이터 1개에 OrderItem(주문상품) 데이터 (JPA1, JPA2) 이렇게 2개와 매칭되고 DB입장에서는 데이터가 다르기 때문에 모든 컬럼에 대해 distinct를 하면 2개가 나오는데요, JPA 입장에서는 식별자 기준으로 distinct를 한다면 저 2개의 데이터 중에 어떤 데이터를 무슨 기준으로 버리고 선택하는건가요?
안녕하세요,, 제 이해가 맞는지 여쭤보고 싶어 글을 쓰게 되었습니다.. 5분 51초의 코드 입니다.. #include<stdio.h> void display(char cr, int lines, int width); int main() { char c; int rows, cols; printf("Input one character and two integers : \n"); while ((c = getchar()) != '\n') { scanf("%d %d", &rows, &cols); while (getchar() != '\n'); display(c, rows, cols); printf("Input another character and two integers:\n"); printf("Press Enter to quit.\n"); } return 0; } 여기서 scanf ("%d %d",&rows, &cols) 다음에 바로 버퍼를 비워주는 while (getchar()!='\n')가 오지 않습니까.. 근데 이러면 버퍼를 다 비워버리는데 어떻게 디스플레이 함수로 값을 넘기는거지? 고민했습니다. 그러다 깨달은게 아 , 바보같기는,, 버퍼가 비워졌어도, 이미 받은 값들을 c , rows, cols에 저장되어 있구나,, 이게 맞습니까?,,
각 .slide가 radio 버튼을 누를 때 마다 각 버튼에 맞게 이미지가 보여지는데, 처음에 이미지는 세로로 길게 늘어뜨려져있는데 어떻게 이미지가 보이게 되는건가요? 예를 들어 slide2의 img 같은 경우는 slide1의 img 보다 밑에 위치해있는데 버튼을 누르면 위치가 위로 올라와져서 보이게 되는건가요?ㅠㅠ
안녕하세요 제로초님 강의 잘 듣고있습니다. 제가 회원탈퇴 기능을 만들려고 다음과 같이 만들었습니다. 그리고 회원탈퇴 페이지도 만들어 테스트를 해보았습니다. 탈퇴하기 버튼을 누르니 서버에러가 난 상황인데 어떤 문제인지 잘 모르겠습니다. 라우터 문제인거 같은데 어떻게 해결해야 하나요?
Heatmap에서는 파리바게뜨와 뚜레쥬르 구분이 안되는데.. heat = df_bread[['위도','경도','브랜드명']].copy() heat['브랜드명'] = heat['브랜드명'].replace('뚜레쥬르', 1).replace('파리바게뜨',2) heat = heat.values heat 데이터 만들 때, 2차원 배열 형태로 바꿔주면서 '브랜드명'을 넣는 이유는 무엇인가요..? Heatmap에서는 파리바게뜨와 뚜레쥬르 구분이 안되는데.. '브랜드명'을 넣어서 만드는 이유가 무엇인지 궁금합니다. 그리고 9:00~9:06 쯤에 "'브랜드명'의 숫자가 많고 적음을 의미하기 때문에 replace로 파리바게뜨와 뚜레쥬르 각각 1로 쓰는게 맞다"고 하시는데 .. 처음에 구분하시는 것처럼 1, 2로 하셨다가.. 다시 저렇게 설명하셔서.. 이해가 잘 안되네요..ㅠ 더 자세히 설명 부탁드려요.. 답변 부탁드립니다..
배열 값이 1일때 벽이라고 되어있어서 아래와 같이 7x7배열 상하좌우에 벽을 둘러서 문제를 풀었는데, 만약 배열이 더 커진다면 이런 방식이 시간이나 메모리 부분에서 눈에 띄는 낭비가 발생할까요?? // 65. 미로탐색(DFS) #include <iostream> #include <vector> using namespace std; vector<vector<int>> map(9, vector<int>(9,1)); vector<vector<int>> check(9,vector<int>(9)); int goX[]={1,0,-1,0}, goY[]={0,-1,0,1}; int cnt=0; void dfs(int y, int x){ // printf("%d %d cnt-%d\n",y,x,cnt); if(x==7&&y==7){ cnt++; return; } for(int i=0;i<4;i++){ if(!map[y+goY[i]][x+goX[i]] && !check[y+goY[i]][x+goX[i]]){ check[y][x]=1; dfs(y+goY[i],x+goX[i]); check[y][x]=0; } } } int main(){ for(int i=1;i<=7;i++) for(int j=1;j<=7;j++) cin>>map[i][j]; dfs(1,1); cout<<cnt; }
우선순위큐는 선입선출이 아니고 제일 큰 값이 먼저 리턴되는 구조로, 이것을 구현하기 위해 힙트리를 사용한다는 것은 이해가 되었습니다. 그렇다면 궁금한 것은 '우선순위 큐'가 아니라 처음부터 '힙트리'라고 이름을 지으면 되는거 아닌가요?? 우선순위 큐와 힙트리의 차이점이 궁금합니다
안녕하세요, 김영한님, 요즘 강사님 강의를 너무 재미있게 잘 듣고 있습니다. Mapped Superclass 임베디드 타입 위 기능은 전체적인 테이블의 칼럼에서 공통으로 정의할수 있는부분을 추상화는것 같은데요. 각 테이블의 칼럼명의 prefix가 다른경우 구현하기가 어려움에 있습니다. 하여 강사님은 프로젝트 진행시 각테이블의 동일한 속성 칼럼명은 prefix없이 동일하게 가지고 가는지 문의드립니다.
안녕하세요! SavedStateHandle 관련 영상을 보고 실습을 진행해 보았는데, 앱 종료후 변화된 count가 보이지 않고, 0값으로 바뀌어 앱이 실행됩니다.. 어떻게 하면, 앱 종료전 count 값을 불러올 수 있을까요? 아래는 제 코드입니다ㅠ class MainViewModel ( private val savedStateHandle : SavedStateHandle ) : ViewModel () { private var savedCount = savedStateHandle .get < Int >( "count" ) ?: 0 set ( value ) { savedStateHandle .set ( "count" , value ) field = value _count . value = savedCount } private val _count = MutableLiveData <Int> ( savedCount ) val count : LiveData < Int > get () = _count fun plusCount (){ savedCount ++ Log.e ( "asd" , count . value . toString ()) } fun minusCount (){ savedCount -- Log.e ( "asd" , count . value . toString ()) } }
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core
List<Value05> info = db.Value05s .Where(g => g.NodeID == "2f8814" .ToList(); var info = db.Value05s .Where(g => g.NodeID == "2f8814") .ToList(); 1. 위 두가지로 방식으로 데이터를 읽어봤을 때, 데이터 내용에는 큰 차이가 없는 것 같은데, 같은 문법이라고 봐도 되는건가요? 혹시 차이가 있는지.. 2. db테이블을 가져올때 항목 중에 Null로 데이터가 들어있는게 있으면, 실행할 때 위 항목에서 'data is null' 이라는 에러가 나더라고요.. 혹시 그 부분을 무시할 수 있는 방법이 있는지 궁금합니다.. 감사합니다!
node.js 설치 npm install -g @ionic/cli 실행 ionic start firstApp sidemenu 실행 했는데 아래와 같이 나옵니다. 가이드 부탁합니다. C:\Users\master>ionic start firstApp sidemenu Pick a framework! Please select the JavaScript framework to use for your new app. To bypass this prompt next time, supply a value for the --type option. ? Framework: (Use arrow keys) > Angular | https://angular.io React | https://reactjs.org Vue | https://vuejs.org
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 우선 좋은 강의 만들어 주셔서 감사합니다! "문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 함수 익히기 2" 강의에서 12:00 부분 에서 질문 있어서 질문드립니다. 약간 사소한 질문일수도 있는데요;;; 제가 이해력이 좀 ;; ㅎㅎ def id_check(id): if id == "admin": print("invalid id: admin") return print("valid id: ", id) 여기서 id가 admin이 아니면 print("valid id: ", id)로 넘어가는건데요, 그런 else: 이거를 써줘야 하는거 아닌가요? 시험삼아서 def id_check(id): if id == "admin": print("invalid id: admin") return else: print("valid id: ", id) 이렇게도 해봤는데 결과값은 똑같이는 나오는거 같더라구요,... 답변해주시면 감사하겠습니다! 좋은 강의 감사합니다!
안녕하세요. 강의를 보고 namespace를 생성하면 자동으로 service account가 default로 생성되고, 생성이된 service account를 사용한다.라고 이해를 하였습니다. 그럼 혹시 namespace를 생성 시 default가 아닌 custom service account 생성이 가능할까요? 만약 여러 namespace를 생성하게 되면 service account의 상태는 어떻게 되나요?? 여러 개의 service account가 생성이 되는지. 하나의 default service account가 모든 namespace를 관리하는건가요??? 또...여러 service account의 생성이 가능하다면, default가 아닌 다른 service account에는 어떤 다른 설정 혹은 권한을 부과할수있는 건가요?? 감사합니다.