깃허브에서 프로젝트를 가져와 실행시키고 싶습니다. GitHub - LKHcoding/SNS_Project_Springboot: Java, Springboot, Mysql 등을 사용한 인스타그램 클론코딩 팀 프로젝트 이 프로젝트를 받아와 가져와 실행시키는데 MYSQL 설정을 어떻게 해야 하는지 모르겠습니다. 이 부분은 MYSQL 에서 테이블을 생성해야 되는 건가요? 프로젝트에서 엔티티를 생성할 때 자동으로 생성되는 건가요? 만약 테이블을 생성해야 된다면 어떻게 하면 되나요? 도움 주시면 감사하겠습니다.
구조체에서 Split Struct Pin을 통해서 핀을 바로 분할해서 사용하는 것과 Break {구조체 이름} 혹은 Make {구조체 이름}을 통해서 핀을 사용하는 것에 대한 차이점이 있는지 알고 싶습니다 단지 중복되는 기능인지 아니면 성능 차이가 있는지 이유를 알 고 싶습니다
proxyBeanMethods=false 을 사용하면 Bean 오브젝트가 싱글톤 빈처럼 같은 오브젝트가 리턴되는 것이 아니라 매번 새로운 오브젝트가 생성된다고 하셨는데 이렇게 굳이 새로운 오브젝트를 매번 생성하는 이유가 있을까요? 새로운 오브젝트를 생성하는 비용보다 프록시 생성을 해서 싱글톤 방식으로 같은 오브젝트를 리턴하는 비용이 더 크기 때문일까요? 왜 그렇게 설정을 하는 것인지 궁금합니다.
#include<bits/stdc++.h> using namespace std; typedef long long ll; struct Node{ int num; vector<int> links; }; Node A[40]; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int num = 2; for (int i = 0; i < 19; i++){ vector<int> v; v.push_back(i+1); A[i] = {num,v}; num+=2; } for (int i = 0; i < 19; i++){ cout << A[i].num << " "; } } #include<bits/stdc++.h> using namespace std; typedef long long ll; struct Node{ int num; vector<int> links; Node(int NUM,vector<int> LINKS) : num(NUM),links(LINKS){} }; Node A[20]; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int num = 2; for (int i = 0; i < 19; i++){ vector<int> v; v.push_back(i+1); A[i] = Node(num,v); num+=2; } for (int i = 0; i < 19; i++){ cout << A[i].num << " "; } } 첫번째 코드는 정상작동되는데, 두번째 코드는 error: no matching function for call to ‘Node::Node()’ 14 | Node A[20]; 이런 오류코드를 띄웁니다.두번째 코드에 이상이 없다고 생각하는데 왜 저런 오류가 나는지 궁금합니다.
안녕하세요. 1강_3시작_UI구성3 과 1강_4_시작UI구성2 의 위치가 바뀌어 있습니다. 순서대로 듣다가 당황했네요. 그리고 섹션의 강의 제목도 일관성있게 적어주셨으면 합니다. (띄어쓰기, 언더바) 1강_1시작UI 1강_2시작UI_구성 1강_3시작UI구성3 1강_4_시작UI_구성2 1강_5 회원가입기능 1강_6 회원가입기능2 1강_7_로그인 기능_찾기기능 감사합니다.
main쪽 ready=false로 둔 상태에서 t1을 먼저 만드는데, t1이 생성된 후 t2가 만들어지기전에 ready를 true로 하지말아줘 이런 목적일까요?? 쓰레드 생성 후 ready = true를 무시하고 바로 ready에 true를 넣으면 어떤문제가 발생하는 걸까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG ) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] PS D:\hello-spring\build\libs> java -jar hello-spring-0.0.1-SNAPSHOT.jar Error: Unable to access jarfile hello-spring-0.0.1-SNAPSHOT.jar 계속 찾아보다가 안 돼서 도움 요청해요.. plain만 있어서 혹시나 plain으로 해봤는데도 안 되고 계속 없다고 뜨거든요 clean 했다가 해봤는데도 계속 이 상태입니다
안녕하세요. Unreal 공부 중 해결 되지 않는 문제가 있어 문의 드립니다. FRunnableThread를 생성 Run()함수에서 FSocket 의 Recv함수를 호출 수신 된 데이터를 활용 해 Level 내 Actor의 상태를 변경 위 행위를 하였을 경우 GameThread가 아니여서 문제라는 오류가 발생 합니다. 언리얼에서 제공하는 GameThread에 함수를 등록하여 호출 할 수 있는 방법 또는 FRunnableThread에서 Actor의 상태를 변경 할 수 있는 방법이 있는지 질문 드립니다. IsRunThread = FRunnableThread::Create(this, TEXT("Create Network Thread")); uint32 FSocket::Run() { while (IsRunThread) { Recv(PacketData, BufferSize, BytesRead, ESocketReceiveFlags::None); } .. SpawnActor(...); }
저는 문제를 풀이할 때 고객의 성별을 예측하라고 해서 roc_auc를 사용했지만 predict를 사용했습니다. 하지만 이번에 올려주신 강의를 보고 roc_auc는 proba를 사용해야된다고 알게되었는데요, proba는 어차피 분류모델에서만 적용되는걸로 알고있는데 그렇다면 분류모델에서 사용가능한 평가지표(f1 스코어, 정확도, 재현율 등) 별 정해져있는게 있을까요? predict 를 써야하는지 predict_proba를 사용해야되는지요...! 확률과 확률값에 대한 차이가 도통 감이 안와서 문의드립니다. 예를들어 평가지표가 주어지지 않고 이 문제에서 단순히 백화점 구매 고객의 성별을 예측하라는 말을 읽고 어떻게 확률값을 구하라는것을 알 수 있을까요..? 예시결과도 단순히 0과 1로 나와있어서 오히려 더 궁금합니다. 사실 제가 predict를 사용한것도 예시결과가 0, 1로 되있어서 그런건데 확률값을 구한다고 하면 proba로 구했을때처럼 0.45 이런식의 소수점이라 생각했거든요...
실제 구현을 하는 도중 더미 데이터가 있으면 좋겠다 싶어서 data.sql을 만들어서 다음과 같이 sql을 추가했습니다. 5개의 레코드를 추가했습니다. insert into BASKET_FOOD_ENTITY(bakset_food_id, bakset_id, food_id, food_quantity)values ( 1,1,1,3 ),(2,1,2,2),(3,1,3,5),( 4,2,1,2 ),(5,2,2,4); 그 후, 테스트에서 new로 basketFoodEntity를 만들어 add메소드를 통해 DB에 객체를 persist하도록 만들었습니다. BasketFoodEntity basketFood = new BasketFoodEntity(foodEntity,basketRepository.findBasketId(2L),5);basketRepository.addFood(basketFood,userId); addFood 메소드는 다음과 같습니다. public void addFood(BasketFoodEntity basketFood , Long userId){ Long inBasketId = isAlreadyInBasket(basketFood.getFood().getId(), userId); if(inBasketId > 0) updateFoodQuantityToBasket(inBasketId,getFoodQuantity(inBasketId)); else em.persist(basketFood); } 추가된 BasketFoodEntity의 Id는 GeneratedValue로 인해 6이 되어야 하는 것으로 알고 있는데, 왜 1이 될까요? 계속 1로 잡혀서 pk가 겹칩니다. GeneratedValue를 빼고 직접 ID를 6으로 설정하면 테스트는 통과됩니다.
package slidingwindow; import java.util.Scanner; public class MaximumSales { static int solution(int n, int k, int[] arr) { int p1 = 1; int sum = 0; int max = 0; for(int i = 0; i < k; i++) { sum += arr[i]; } // 최초 값을 max에 대입 max = sum; // 최초 p[0] + p[1] + p[2] .... 값 제외 // p[1] + p[2] ... 부터 while(p1 < n-k+1) { sum = sum - arr[p1-1] + arr[p1+k-1] ; p1++; max = max > sum ? max : sum; } return max; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k = sc.nextInt(); int[] arr = new int[n]; for(int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } System.out.println(MaximumSales.solution(n, k, arr)); } }
[실행명령어] C:\kafka\kafka_2.13-2.7.0\bin\windows>kafka-console-producer.bat --bootstrap-server 192.168.45.241:9092 ^ More? --property "parse.key=true" ^ More? --property "separator.key=:" --topic test2 >key1:test1 [결과] org.apache.kafka.common.KafkaException: No key found on line 1: key1:test1 at kafka.tools .ConsoleProducer$LineMessageReader.readMessage(ConsoleProducer.scala:290) at kafka.tools .ConsoleProducer$.main(ConsoleProducer.scala:51) at kafka.tools .ConsoleProducer.main(ConsoleProducer.scala) [해결] >key test1 탭키를 누르고 작업하면 오류없이 실행되지만 결과가 나오지 않아서 질문올립니다.
https://start.spring.io/ 사이트에서 더 이상 2.7x 버전을 지원하지 않는 것 같습니다. 인텔리제이에서도 마찬가지로 선택이 안되서 3.2 버전으로 하고 있기는 한데 myBatis가 설치지원이 안되서 초반에 설치하다가 강의가 막혔어요.. 추후에 myBatis로 dm 연결을 하는 것 같은데 어떻게 해야 할까요??