묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
venv 따라하기
인터프리터 설정했는데 안되는 이유가 무엇일까요...?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
릴레이션과 엔터티의 관계
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 릴레이션이 테이블이면 엔터티는 객체 하나를 말하는 건가요?예를 들어 학생 테이블이 있고 속성이 이름, 나이 전화번호가 있을때, (철수, 21, 010-1234-5678)이 엔터티이면 이를 저장하는 곳이 테이블인건가요???
-
해결됨그림으로 쉽게 배우는 네트워크
12:35 or 연산이 아니고 and 연산인가요?
130.5.0.0과 255.255.254.0을 and 연산하면 그대로 130.5.0.0 아닌가요?그대로인 것 같은데 이해가 잘 안됩니다.
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
event.dataTransfer.items의 타입이 무엇인가요?
MDN의 가이드에 따라 DragNDrop 코드를 작성하는데파일을 가져오기 위한 코드인 event.dataTransfer.items 에서 아래와 같은 오류가 발생햇습니다.'DataTransferItemList' 형식은 배열 형식이 아닙니다.ts(2461)MDN DataTransfer: items 속성 가이드에서는 목록을 반환하고 항목이없어도 빈목록을 반환한다고 되어있고MDN DataTransferItemList 타입 가이드에서 객체라고 명시되어 있던데 개별항목에는 [ ]표기법으로 접근할수 있다는걸로 보아 event.dataTransfer.items의 타입은 리스트가 아닌 오브젝트에 숫자를 KEY로 값을 넣어놓은 형태인가요?? 아님 또다른 타입인건가요?코드 function dropHandler(ev: React.DragEvent<HTMLDivElement>): void { console.log('File(s) dropped'); // Prevent default behavior (Prevent file from being opened) ev.preventDefault(); if (ev.dataTransfer.items) { // Use DataTransferItemList interface to access the file(s) [...ev.dataTransfer.items].forEach((item, i) => { // If dropped items aren't files, reject them if (item.kind === 'file') { const file = item.getAsFile(); if (file) { console.log(`… file[${i}].name = ${file.name}`); } } }); } else { // Use DataTransfer interface to access the file(s) const files = ev.dataTransfer.files; [...files].forEach((file, i) => { console.log(`… file[${i}].name = ${file.name}`); }); } }MDN DragNDrop가이드https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API/File_drag_and_dropMDN DataTransfer: items 속성 가이드https://developer.mozilla.org/ko/docs/Web/API/DataTransfer/itemsMDN DataTransferItemList 타입 가이드https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList
-
미해결확률과 통계 기초
3,1 Example 8 정답 확인 부탁드립니다.
i = 10 ~ 15를 넣고 계산하면 각각의 P값은 아래와 같이 나옵니다.[0.3486784401000001, 0.3486784401, 0.19177314205499993, 0.07670925682199997, 0.024930508467149986, 0.006980542370801994]그리고 전체 합을 구하면 대략 99.78%가 맞는것 같은데.. 확인 부탁드릴께요.감사합니다.
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
[65강] MemberListManager 질문있어요.
안녕하세요. MemberListManager 클래스를 ViewController에서 인스턴스를 생성하는 과정에서 의문점이 생겨 질문글을 남깁니다. 1️⃣강의 영상에서는 별도 makeMembersList() 메소드를 불러서 홍길동, 임꺽정 등 인물 정보를 불러오고 있습니다. 하지만, makeMemersList() 메소드가 아닌 별도 이니셜라이저를 정의해 인스턴스를 생성할 때 인물 정보를 불러오도록 시도하면 인물 정보가 두 번 불러와서(초기화되서) 제일 마지막 조커의 ID가 6이 아닌 13이 되네요.class ViewController: UIViewController { // 테이블 뷰 private let tableView = UITableView() // MARK: - 관리 모델 선언 // MVC패턴을 위한 데이터 매니저 (배열 관리 - 데이터) var membersListManager = MembersListManager() // 네비게이션 바에 넣기 위한 버튼 lazy var plusButton: UIBarButtonItem = { let button = UIBarButtonItem( barButtonSystemItem: .add, target: self, action: #selector(plusButtonPressed) ) return button }() // NOTE: - lazy 변수로 선언한 이유⭐️ // - plusButton을 일반적인 프로퍼티로 선언했다면, target으로 self를 사용할 때 초기화되지 않은 self를 참조하게 되어 오류가 발생할 수 있습니다. override func viewDidLoad() { super.viewDidLoad() setupNaviBar() setupTableView() setupTableViewConstraints() setupDatas() } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) // 뷰가 다시 나타날 때, 테이블 뷰 리로드 tableView.reloadData() }class MembersListManager { // 멤버리스트를 저장하기 위한 배열 private var membersList: [Member] = [] init() { membersList = [ Member(name: "홍길동", age: 20, phone: "010-1111-2222", address: "서울"), Member(name: "임꺽정", age: 23, phone: "010-2222-3333", address: "서울"), Member(name: "스티브", age: 50, phone: "010-1234-1234", address: "미국"), Member(name: "쿡", age: 30, phone: "010-7777-7777", address: "캘리포니아"), Member(name: "베조스", age: 50, phone: "010-2222-7777", address: "하와이"), Member(name: "배트맨", age: 40, phone: "010-3333-1234", address: "고담씨티"), Member(name: "조커", age: 40, phone: "010-4321-1234", address: "고담씨티") ] } // <...이하 생략...> 아래는 인스턴스의 생성 과정을 추적하기 위해 콘솔에 멤버 리스트를 출력한 결과입니다.0 - Optional("홍길동")1 - Optional("임꺽정")2 - Optional("스티브")3 - Optional("쿡")4 - Optional("베조스")5 - Optional("배트맨")6 - Optional("조커")7 - Optional("홍길동")8 - Optional("임꺽정")9 - Optional("스티브")10 - Optional("쿡")11 - Optional("베조스")12 - Optional("배트맨")13 - Optional("조커")테이블에는 6 ~ 13번까지 결과가 표시됩니다. ViewController에서는 분명 하나의 인스턴스만 생성했음에도, 왜 이런 결과가 출력되는 건가요? 2️⃣ 그리고 ViewController에서 plusButton 변수를 선언할 때, lazy 변수로 선언하는 이유가 무엇인가요? 대충 ViewController의 초기화 과정과 연관(ViewController 인스턴스가 만들어지기도 전에 self를 할당하면 nil로 대입?)되어 있다는 점만 알고 있는데, 정리가 안되서 그러는데 설명 부탁드려도 될까요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
chromedriver 설치가 안돼요
크롬 버전이 115.0.5790.110인 경우 설치를 어떻게 해야하는지 모르겠습니다.....status가 X라고 표시돼있는데 어떻게 설치해야할까요....?
-
미해결카프카 완벽 가이드 - 코어편
레인지 방식
서로 다른 토픽에 같은 컨슈머로 받을 때, 토픽 A에 orderId가 들어오고, 토픽 B에 orderId를 키로 가진 orderItem이 들어왔을 때, 어그리게이트를 하려면 같은 시점에 들어와야하지 않나요? 이해가 잘 안가서 질문드립니다.
-
미해결퀀트 투자를 위한 주식 자동매매 봇 만들기 Part 1
파이썬 예제 코드 실습 에러
예제 코드를 파이참을 실행해서 어느 프로그램 경로에다가 어떤식으로 연결해야 실행이 되는지 잘 모르겠습니다. 현재 예제 코드가 실행이 잘 안되서요
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
캐시 메모리 코어 내부의 캐시메모리의 데이터 일관성
수업 도중에 여담으로 설명해준 내용에 대해 의문이 생겨서 질문글을 남기게 되었습니다.멀티코어 프로세서로 데이터를 처리할 때, 각각의 코어 내부에 탑재되어 있는 캐시메모리(L1, L2)가 있다고 설명해주셨습니다. 작업 도중에 메모리와 캐시메모리에 저장되어있는 내용(데이터)가 변경되는 것은 데이터 처리의 자연스러운 흐름이라 이해가 됩니다. 그러나 코어1에 있는 캐시메모리의 내용이 바뀌게 되면 왜 코어2에 있는 캐시메모리가 알아야 하는지 이해가 되지 않아 질문을 남기게 되었습니다.제가 이해한 것은, 멀티코어는 데이터처리를 더 빠르게 하기 위한 설계이므로, 같은 데이터가 아닌 다른 데이터를 처리하는 것이 유리하다고 생각합니다. 그래서 코어1에 있는 캐시메모리와 코어2에 있는 캐시메모리는 독립적인 관계라고 생각이 듭니다. 수업시간에 말씀해주신 데이터 일관성과 각 코어에 있는 캐시메모리의 데이터 처리와의 관계가 어떤것인지 자세하게 알고싶습니다.
-
해결됨모던 안드로이드 - Jetpack Compose 입문
'키' 텍스트 필드가 Appbar에 가려지는 현상
강사님 코드 그대로 작성했는데 키 텍스트 필드가 안 보입니다.padding을 좀 줬더니 Appbar 밑으로 텍스트 필드가 일부 나오는 걸 확인했습니다.padding값을 주는 걸로 이 문제를 해결하는 건 좋은 방법이 아닌 것 같은데 이 문제를 어떻게 해결하면 될까요?패딩 주기 전 패딩 준 후
-
미해결실전! Querydsl
test 소스에서 @Autowired EntityManager em; 시 오류가 납니다 ㅠㅠ
java 소스에서는 EntityManager em 사용시 오류가 안나는데,test소스에서 EntityManager em @Autowired 시 빨간줄로 오류가 생깁니다 ㅠㅠ.. build.gradel, tsetd의 application.yml 같이 올립니다 무슨이유 인지 모르겠습니다 ㅜㅜ..buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'java' id 'org.springframework.boot' version '2.7.1' id 'io.spring.dependency-management' version '1.1.0' //querydsl 추가 //id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } group = 'saft' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '17' } configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-validation' // NotEmpty compileOnly 'org.projectlombok:lombok' //runtimeOnly 'com.h2database:h2:1.4.199' implementation 'com.h2database:h2' //querydsl 추가 //implementation "com.querydsl:querydsl-jpa:${queryDslVersion}" //annotationProcessor "com.querydsl:querydsl-apt:${queryDslVersion}" implementation 'com.querydsl:querydsl-jpa:5.0.0' // implementation 'com.querydsl:querydsl-apt:5.0.0' // 추가 ↓ annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jpa" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" //파라미터 확인 라이브러리 implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.8' // MapStruct implementation 'org.mapstruct:mapstruct:1.4.2.Final' annotationProcessor "org.mapstruct:mapstruct-processor:1.4.2.Final" annotationProcessor( 'org.projectlombok:lombok', 'org.projectlombok:lombok-mapstruct-binding:0.1.0' ) //test추가 annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' } test { useJUnitPlatform() } /* //querydsl 추가 시작 def querydslDir = "$buildDir/generated/querydsl" querydsl { jpa = true querydslSourcesDir = querydslDir } sourceSets { main.java.srcDir querydslDir } compileQuerydsl{ options.annotationProcessorPath = configurations.querydsl } configurations { compileOnly { extendsFrom annotationProcessor } querydsl.extendsFrom compileClasspath } //querydsl 추가 끝 */ def generatedDir = "src/main/generated" clean { delete file(generatedDir) }spring: profiles: active: test datasource: url: jdbc:h2:tcp://localhost/~/saft username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: # show_sql: true format_sql: true use_sql_comments: true logging.level: org.hibernate.SQL: debug # org.hibernate.type: trace
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
npm install 문제가 발생하는데 해결방법이 없을까요?
node v.18.17.0npm v.9.7.1 입니다.아래 오류 문구들은 npm install 시 오류가 발생하는 부분에 대한 문구입니다. 영상처럼 node v10으로 하려고 하면 npm 버전이 싱크되지 않는다는 오류가 발생합니다. 어떻게 해결하면 좋을까요? 답변 부탁드립니다ㅠㅠ npm ERR! code 1npm ERR! git dep preparation failednpm ERR! command C:\Program Files\nodejs\node.exe C:\Users\kyuns\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js install --force --cache=C:\Users\kyuns\AppData\Local\npm-cache --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm ERR! npm WARN using --force Recommended protections disabled.npm ERR! npm ERR! code 1npm ERR! npm ERR! The git reference could not be foundnpm ERR! npm ERR! command git --no-replace-objects checkout 4.0npm ERR! npm ERR! error: pathspec '4.0' did not match any file(s) known to gitnpm ERR!npm ERR! npm ERR! A complete log of this run can be found in: C:\Users\kyuns\AppData\Local\npm-cache\_logs\2023-07-31T01_26_10_502Z-debug-0.lognpm ERR! A complete log of this run can be found in: C:\Users\kyuns\AppData\Local\npm-cache\_logs\2023-07-31T01_25_25_361Z-debug-0.log
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문
교안이 개정되어, 다시 읽어보고, 전에 중단했던 부분부터 다시 문제를 풀어보려 하는데, 한 가지 궁금점이 있습니다. 위에는 cin이 개행문자까지 입력받는다 하고, 아래는 개행문제 직전까지 입력을 받는다고 언급되어 있습니다. 서로 반대되는 말인 것 같아서, 질문 드립니다. 참고로 제가 이해한 방식은 cin은 개행문자까지 입력된다 생각하고, getline은 개행문자 직전까지 입력된다 생각했습니다. cin >> T;인 경우에는 geline(cin, bufferflush);가 필요가 없지만, geline으로 받는 경우에는 해당 코드(getline(cin, bufferflush);)가 필요하다. 헷갈리지 않기 위해 기본적으로 적는 게 좋다이렇게 이해한 게 맞을까요??
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
/order에서 submit시 /orders 페이지에서 Whitelabel page 에러가 발생합니다
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.구글 드라이브 주소 : https://drive.google.com/file/d/11uKs63KBKfCIPAPzVZNzSKVzehlHZ_nO/view?usp=drive_link강의 내용을 따라하던 중 /order 페이지를 통해 상품 주문 후 submit 버튼을 누를 시 이동하는 /orders 페이지에서 사진과 같은 Whitelabel page가 발생합니다.에러 메세지 전문은 다음과 같습니다Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Sun Jul 30 16:11:18 KST 2023 There was an unexpected error (type=Internal Server Error, status=500). An error happened during template parsing (template: "class path resource [templates/order/orderList.html]") org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/order/orderList.html]") at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parse(AbstractMarkupTemplateParser.java:241) at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parseStandalone(AbstractMarkupTemplateParser.java:100) at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:666) at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1098) at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1072) at org.thymeleaf.spring5.view.ThymeleafView.renderFragment(ThymeleafView.java:366) at org.thymeleaf.spring5.view.ThymeleafView.render(ThymeleafView.java:190) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1406) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1150) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) at javax.servlet.http.HttpServlet.service(HttpServlet.java:529) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: org.attoparser.ParseException: Exception evaluating SpringEL expression: "item.orderDate" (template: "order/에러 메세지를 살펴보니 html의 item.orderDate 이 부분이 문제인 것 같아서 연관된 부분을 전부 살펴봤는데도 어디서 에러가 발생하는지 찾지 못했습니다..혹시 원인을 알 수 있을까요ㅠㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Entity & 기본생성자와의 관계
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]Memeber Entity에 기본생성자가 없으면 실행 후 회원 목록 조회를 하려고 하면 에러가 발생하더라구요!! 혹시 기본생성자가 하는 Entity에 필수적으로 있어야 하는 이유가 궁금합니다.
-
미해결
강의 취소 및 쿠폰 발급 건
아래 과정을 수강하고 있는데, 수업 자료도 업로드가 안되어 있고, 강의 품질이 매우 낮습니다. 본인이 운영하는 싸이트에 자료가 있다고 하는데, 가입해도 자료를 받을 수 없네요...ㅠㅠ수강을 취소하고 다른 과정을 수강할 수 있게 동일한 금액의 쿠폰을 발급해주시면 감사하겠습니다.===========================================[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
-
미해결윤재성의 Google 공식 언어 Kotlin 프로그래밍 시작하기
IntelliJ IDEA 2023.1.3 (Community Edition) 이
현재 제가 사용중인 인텔리제이 버젼 이라 강사님의 모듈관련 강의 내용과 너무달라 수업진행이 않되는 군요건너뛸까요 ?
-
미해결홍정모의 따라하며 배우는 C++
auto operator<=>(const MyInt& rhs) const = default; 이 코드처럼 "=default" 가 몬가요? 어느강의 부분에 설명이 되어 있나요?
강의에 있었던거 같기도 하고 기억이 잘 안나는데,, 혹시 강의 어느 챕터를 봐야 하는지 아시는 분 계실까요?어디서 비슷한 문법을 본 것 같은데 기억이 잘 나질 않네여
-
미해결데이터 분석 SQL Fundamentals
FROM emp JOIN dep 또는 FROM dep JOIN emp 의 다른 점
안녕하세요 강사님, 조인 실습을 하다가 목적에 따라 FROM 과 JOIN에 들어가는 테이블이 다른 것을 알게되었는데 그 이유과 기준이 궁금합니다."job이 SALESMAN인 직원정보와 직원이 속한 부서명을 가져오기" 의 예시에선 FROM emp JOIN dept로 조인을 하셨다면, "부서명 SALES와 RESEARCH의 소속 직원들의 부서명, 직원번호, 직원명, JOB 그리고 과거 급여 정보 추출"의 예시에선 FROM dept JOIN emp 로 조인을 하셨습니다.감사합니다!